* 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%
* Change gas price validation to be string input based
* Change sanitization to use Nunber
* Have validators use Number over parseFloat
* Fix css validation class
* Add valid css to address field
* Add data field validation
* Remove unused import
* Fix button being hidden on inputs
* Dead code removal
* Unify textarea and input class validation
* Adjust validity styling to only apply after a value has been inputted
* Do not pass custom props to DOM
* Remove beta agreement, move modals to Root, and initial work on welcome modal.
* Local storage detection for welcome modal
* Remove announcement from header. Allow tooltips to point in non-top directions.
* Show modal fade at bottom on non-footer modals
* Update README
* Update all links back to old mycrypto to classic.mycrypto, add footer link too.
* Localize welcome modal
* Remove release candidate version text, change to legacy.mycrypto instead of classic.mycrypto.
* update banner; add hackerone link
* Reorganize files to better match other components.
* Initial UI for wallet buttons.
* Fix leftover rebase conflict.
* Wallet selection, styling, mobile handling.
* Initial work on animations.
* Adjusted animations.
* Adjust wallet unlock forms to be more uniform. Fix view address saying 'unlock'
* Adjust tooltips.
* Fix embedded decrypt components.
* Cover whole sign msg form with decrypt.
* Give deploy contract a better unlock treatment like sign msg.
* Reset decrypt component on hide / show
* Unused var
* Fix tooltip hover.
* Fix hover lift.
* Make spacing better on mobile.
* Back button mobile handling.
* Redesign mobile button icons. Prevent clicking through when clicking on icons.
* TSCheck fixes.
* Attempt to unlock MetaMask onClick, and provide existing flow with notification when unlock fails.
* Get rid of outline.
* Remove decrypt min height. Make view only textarea.
* Add change wallet buttons to deploy contract and sign msg.
* Standardize
* 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
* README proposal.
* First pass at implementation of proposal on Footer and Header. Footer could use some work.
* Cleanup, and readme additions
* First pass at basic modal
* Modal open / close
* Modal close on esc key.
* Freeze body scrolling when modal is open.
* Use the index bestowed upon me.
* No close on shade click
* Only render children if modal is open. Also, dont show cursor on shade
* Use flexbox for simpler content height / scroll behavior.
* type modal, fix body scroll when mounted opened
* Modal width is sized by content, not hard coded sizes.
* Remove size from flow prop types.