James Prado
0ab226ca16
Add nonce loading indicator & refresh button ( #1021 )
...
* Add InlineSpinner component
* Add 'what-input' module
* Add input style overrides
* Add new refresh icon
* Update footer styles
* Add nonce refresh button & loading indicator
* Center InlineSpinner
* Add types
* Lock version
* prettify package.json
* prettify package.json
2018-02-08 11:51:15 -06:00
James Prado
c631f45ab7
Improve Gas Price UX (Part 2) ( #850 )
...
* Remove gas dropdown & Add gas sliders
* Update styles
* Revert changes made to requestpayment.tsx
* Update style & add custom labels to GasLimitField
* Update styles
* Update confirm transaction modal
* Revert "Update confirm transaction modal"
This reverts commit 743c9a505fe070feb55f7af550ad918a3d8899d1.
* Add transaction fee to tx confirmation modal
* Update styles
* Remove old gasPriceDropdown files & use network units in tx fee
* Add option to lock gaslimit data
* fix tslint errors
* Rename lockData to readOnly
* Add option to check if validAmount before generating transaction
* Add nonce field if gas slider is readonly
* Automatically set nonce in <Send/>
* Update snapshot
* Move getNonceRequested to GasSlider component
* Add optional to check value for isValidAmount selector
* Add selector for transaction fee
* Update GasSlider component & Rename to Gas
* update snapshots
* Fix subtabs className
* Update styles
* Remove dataField on contract interact
* rename <Gas/> to <TXMetaDataPanel/>
2018-01-24 21:43:27 -06:00
Daniel Ternyak
7c0cf7cb9e
Convert Contract dropdowns to react-select ( #890 )
...
* use Select in InteractForm instead of handrolled select
* convert InteractExplorer to react-select and tighten types
* remove log
* cleanup json abi placeholder
* Add react-select style overrides (#897 )
* Add react-select style overrides
* Add comment
* Add variables & mixins
* Fix border off by 1px
* use simpler .map instead of forEach
2018-01-23 18:33:11 -06:00
Daniel Ternyak
ab5fa1a799
Support Non-Ethereum Networks ( #849 )
...
* Make UnlockHeader a PureComponent
* MVP
* actually disable wallet format if not determined to be valid format for wallet
* default to correct derivation in mnemonic modal
* cleanup
* fix tslint
* use enums for HD wallet getPath
* Add stricter typing
* Fix labels not updating on selector
* Ban hardware wallet support for custom network unsupported chainIds
* Fix type error
* Fix custom node dPath not being saved
* Fix mnemonic modal
* default path bugfixes
* add react-select
* misc fixes; rabbit holing hard.
* fix tslint
* revert identicon changes
* reload on network change :/
* actually reload on network change
* really really reload on network change
* tslint fixes
* Update styles
* set table width
* fix package versioning
* push broken sagas
* Fix saga test
* fix tslint
* address round of review
* move non-selectors out to utilty; adjust reload timer
* cleanup network util comments
* manage wallet disable at WalletDecrypt instead of in both WalletDecrypt and WalletButton
* Separate WalletDecrypt props into ownProps / StateProps
* disable payment requests on non-eth networks
* specialize connect; separate props
* remove unused state prop
* remove bad import
* create tests for networks
* Clarify Lite-Send error on non-ethereum networkS
* remove string option for network config name
* Create concept of always-on 'EXTRA_PATHS'; include SINGULAR_DTV legacy dPath in 'EXTRA_PATHS'
* fix multiple imports
* address PR comments
2018-01-20 14:06:28 -06:00
William O'Beirne
edda9f71ea
Improved Gas UX (Pt. 1 - Gas Slider on Send) ( #728 )
...
* Initial crack at simple only gas slider component.
* Work on advanced component. Refactor redux and components to specify gas limit vs price.
* Convert fee summary to a render cbesque thing.
* Rework responsive columns.
* Remove force offline button.
* Tweak styles.
* Fix tscheck issues, remove unneeded prop.
* Fix references to GasField
* Gas slider in lite send.
* Make gas slider network-aware for symbol and price calculation.
2018-01-07 10:43:06 -06:00
James Prado
8d91979e26
Refactor & Update Footer to Match V3 ( #455 )
2017-11-27 23:43:30 -06:00
Daniel Ternyak
2e472e5c5a
No Javascript / Old Browser Blockers ( #280 )
...
* Add messages for no js and bad browser. Share styles with alpha agreement.
* Bad browser checks and shower.
* No flash of bad browser
* Typsecriptify
* Use babel minifier instead of uglify
* Move all checks directly to HTML to avoid issues.
* remove duplicate badBrowser declaration
2017-10-10 15:57:15 -07:00
William O'Beirne
de7d4fbaa2
v3 Style Import ( #151 )
...
* Convert bootstrap to sass instead of checked in and less
* Darken body, adjust header.
* First pass at tab styles, each tab will need a lot of individual love tho.
* Update footer to main site content, improve responsiveness.
* Missing key added.
* Fix dropdowns.
* Convert GenerateWallet HTML over, still needs styling.
* Send form.
* Current rates styled.
* CurrencySwap form styles.
* SwapInfoHeader styled.
* Finish up swap restyling, minor usability improvements for mobile.
* Fix up notifications / alert customizations
* Import v3 variables.
* Fix notification spacing.
* Align input height base with buttons.
* Revert height base, add additional bootstrap overrides.
* Grid overrides.
* Move overrides to their own folder. Adjust naming.
* Fix inconsistencies.
* Style generate wallet pt 1.
* Style generate wallet pt 2
* Style generate wallet pt 3
* Fix swap
* Added some missing overries, fixed the fallout.
* Remove header text, indicate alpha version.
* Fix radio / checkbox weights.
* Bind => arrow
* Convert simpledropdown to proper form select, instead of weirdly implemented nonfuncitoning dropdown.
* Fix token balances buttons, footr icons.
2017-09-05 14:52:01 -05:00