Nicolas Gotchac
9ff427caaf
Fix Portal broad event stopper ( #4674 )
2017-02-24 18:04:26 +01:00
Jaco Greeff
6938a7a202
Convert all remaining Modals to use Portal (UI consistency) ( #4625 )
...
* FirstRun dialog -> Portal
* CreateAccount Modal -> Portal
* CreateWallet dialog -> Portal
* Transfer dialog -> Portal
* Fix failing tests
* ShapeShift dialog -> Portal
* Verification dialog -> Portal
* EditMeta dialog -> Portal
* PasswordManager dialog -> Portal
* WalletSettings dialog -> Portal
* AddAddress dialog -> Portal
* s/delete address/forget address/
* AddContract dialog -> Portal
* DeployContract dialog -> Portal
* ExceuteContract dialog -> Portal
* LoadContract dialog -> Portal
* SaveContract dialog -> Portal
* UpgradeParity dialog -> Portal
* Convert inline modals (tsk, tsk)
* Remove ui/Modal
* Import dialog i18n
* Button array returns (thanks @derhuerst)
* Unneeded debug
* Typo
* Readability formatting
2017-02-22 15:26:58 +01:00
Jaco Greeff
9e210e5eda
Vault Management UI (first round) ( #4446 )
...
* Add RPCs for parity_vault (create, open, list, etc.)
* WIP
* WIP
* WIP
* WIP (create should create)
* Create & close working
* WIP
* WIP
* WIP
* Open & Close now working
* WIP
* WIP
* Merge relevant changes from js-home
* Hover actions
* WIP (start of account assignment)
* Open, Close & Account assignment works
* Fix margins
* UI updates
* Update tests
* Add the parity_{get|set}VaultMeta calls
* Handle metadata
* Adjust padding in Open/Close modals
* moveAccounts take both in and out
* Adjust padding
* Fix stretch
* Optimize hover stretch
* pre-merge
* Cleanup variable naming (duplication)
* Rename Vault{Close,Open} -> Vault{Lock,Unlock}
* clearVaultFields uses setters
* TODO for small Portal sizes
* Vaults rendering tests
* .only
* libusb compile
* VaultCard rendering tests
* Update message keys (rename gone rouge)
* Display passwordHint op vault unlock
* Update failing tests
* Manually dispatch allAccountsInfo when move completed
* Open/Close always shows vault image in colour
* Password submit submits modal (PR comment)
* Add link to account
2017-02-20 16:40:01 +01:00
Jaco Greeff
66df4f6410
Fix AccountCard stretch to 100% ( #4450 )
2017-02-07 08:46:17 +01:00
Jaco Greeff
c7f5ee481d
Extend Portal component with title, buttons & steps (as per Modal) ( #4392 )
...
* Allow Portal to take title & buttons props
* Fix tests
* Portal consistent in screen center
* Allow hiding of Close (e.g. FirstRun usage)
* Set overflow style on body based on open
* Don't lock scroll for child popups (overlaps)
* Override buttons to be white
* Expose ~/ui/Modal/Title as re-usable component
* Use ~/ui/Title to render the Title
* Update tests
* Added a portal example with buttons and steps
* Address PR comments
* Fix AddressSelect with new container withing container
* Move legend to "buttons"
* AddressSelect extra padding
2017-02-03 22:44:43 +01:00
Jaco Greeff
a935a04449
Dapp Account Selection & Defaults ( #4355 )
...
* Manage default accounts
* Portal
* Portal
* Allow Portal to be used in as both top-level and popover
* modal/popover variable naming
* Move to Portal
* export Portal in ~/ui
* WIP
* Tags handle empty values
* Export AccountCard in ~/ui
* Allow ETH-only & zero display
* Use ui/Balance for balance display
* Add tests for Balance & Tags component availability
* WIP
* Default overlay display to block (not flex)
* Revert block
* WIP
* Add className, optional handlers only
* WIP
* Properly handle optional onKeyDown
* Selection updated
* Align margins
* Remove old code
* Remove debug logging
* TransitionGroup for animations
* No anim
* Cleanups
* Revert addons removal
* Fix tests
* Pr gumbles
2017-01-31 17:04:41 +01:00
Nicolas Gotchac
b3a23480de
Add proper event listener to Portal ( #4359 )
2017-01-31 11:38:53 +01:00
Jaco Greeff
15ffd9a09c
Allow Portal to be used as top-level modal ( #4338 )
...
* Portal
* Allow Portal to be used in as both top-level and popover
* modal/popover variable naming
* export Portal in ~/ui
* Properly handle optional onKeyDown
* Add simple Playground Example
2017-01-30 17:08:08 +01:00
Gav Wood
8404edb656
Fix whitespace ( #4299 )
...
* Fix whitespace.
* Update copyright years/owner.
* Push release only for tags.
2017-01-25 18:51:41 +01:00
Jaco Greeff
08f80f2695
ESLint additional rules ( #4186 )
...
* Add eslint rule for consistent block padding
* Fix padding consistency issues
* Eslint test for duplicate imports
* Eslint closing bracket location
* Fix eslint jsx closing bracket
* missed a file
* Formatting
* Manual overrides for auto
* Manual overrides for auto
* More minor auto-override manual adjustments
2017-01-18 13:05:01 +01:00
Nicolas Gotchac
0c6a9ebbb9
Work on Portal Style ( #4003 )
...
* Reduce Portal size and close on click outside
* PR Grumbles
2016-12-31 13:28:16 +00:00
Nicolas Gotchac
fd41a10319
Make Wallet first-class citizens ( #3990 )
...
* Fixed hint in Address Select + Wallet as first-class-citizen
* Separate Owned and not Owned Wallets
* Fix balance not updating
* Fix MethodDecoding for Contract Deployment
* Fix TypedInput params
* Fix Token Transfer for Wallet
* Small change to contracts
* Fix wallets shown twice
* Fix separation of accounts and wallets in Accounts
* Fix linting
* Execute contract methods from Wallet ✓
* Fixing linting
* Wallet as first-class citizen: Part 1 (Manual) #3784
* Lower level wallet transaction convertion
* Fix linting
* Proper autoFocus on right Signer input
* PR Grumble: don't show Wallets in dApps Permissions
* Add postTransaction and gasEstimate wrapper methods
* Extract Wallet postTx and gasEstimate to utils + PATCH api
* Remove invalid test
It's totally valid for input's length not to be a multiple of 32 bytes. EG. for Wallet Contracts
* Merge master
* Fix linting
* Fix merge issue
* Rename Portal
* Rename Protal => Portal (typo)
2016-12-30 11:28:12 +00:00
Nicolas Gotchac
1ffc6ac58c
New Address Selector Component ( #3829 )
...
* WIP new address selector
* WIP Working New Account Selector
* WIP Fully working Addres Selector (missing keyboards navigation)
* WIP Address Selector
* Fully functionnal new Address Selector!
* Implement disabled prop
* Don't auto-open on focus + Text Selection fix
* Add copy address capabilities
* Better Address Selector Focus
* Search from tags
* [Address Selector] Better Focus // Parity Background
* Linting
* [Adress Selector] Better focused input style
* Better focus support for inputs
* Fix style issue
* Add tags to accounts
* linting
* Add label to address selector
* Removed old address selector + improved styling
* Fixing address selection issues
* fix test
* Better logs...
* PR Grumbles Part 1
* PR Grumbles Part 2
* PR Grumbles Part 3.1
* PR Grumbles Part 3.2
* PR Grumbles Part 3.3
* New Portal Component
* Simpler Transition for Portal
* PR Grumbles Part 4
* Align font-family with rest of UI
* Fix null value input
* Fix Webpack build...
2016-12-27 09:59:37 +00:00