* Initial changes to define theme maps, color function, and convert all global styles.
* More global styles.
* All styles converted, colors uncertain.
* Fix tabs, temporary theme toggle button.
* Color refinements
* Color network selector, introduce shade function
* Make palette page
* Add theme button and minor styling to nav
* Blueify dark theme
* A bunch of color adjustments to work better with dark theme
* Fix tables
* Fix wallet decrypt colors
* More misc fixes
* Fix up electron colors
* Convert web theme to redux state / action
* Theme toggle in app, prevent rerenders
* Get rid of all variables, fix selects
* Fix conf modal, modal close styles
* Fix test
* Adjust swap colors
* Check in breaking out component, changing icons
* Check in progress
* Theme toggle in footer. New icons
* Prevent rerender on theme change
* Fix up outstanding merge conflicts
* Fix generate colors to be dark mode friendly
* Reduce swap color intensity
* Make disabled buttons darker in dark mode
* Reduce button size by 25%
* Manage modal focus
* Add isOpen prop to CustomNodeModal
* Remove outline overrides
* Update outline style for inputs
* Fix modal focus management & Cleanup CustomNodeModal
* Add aria-label on modal close button
* Fix modal scroll to top
* Add aria-live property for notifications
* Add aria-busy to Spinner component
* Fix border styles for generatewallet password inputs
* Update token balances inputs
* Remove multiple h1's & Update styles
* Add alt text to all img elements
* Update swap link from bity to shapeshift
* Update aria-labels and alt text
* Only show keystore password input when required
* Revert "Only show keystore password input when required"
This reverts commit 7ec5de52da0982cd3131f365b142f6915638d831.
* address changes requested
* Add better password checking, confirm password, feedback, and up the minimum to 12.
* Move wallet generation off to a web worker, and bump up the n value to 8192. Refactor workers a wee bit.
* tscheck cleanup
* Make keystore password a form. Replace text with spinner on load.
* Center align again.
* Hard code n factor of test wallet, fix some misspelled type definitions for IV3Wallet.
* Fix large images in onboarding in safari.
* Fix shapeshift banner centering, adjusted spacing and logo.
* Fix jagged rates.
* Fix small password input on Firefox.
* Remove top and bottom padding on form inputs that would cause cut off text.
* Dont remove top and bottom padding on textareas.
* Prevent flickering from rerender of promos.
* Add warning about matching nodes, only allow one url:port combination of nodes.
* Fix up alert styling.
* Custom network form.
* Add custom network to redux store. Setup infrastructure for removal and display.
* Persist custom networks to LS, show them in display.
* Force chain id, make typing happy.
* Display custom networks in network dropdown.
* Fix form validation, purge unused custom networks.