Commit Graph

905 Commits

Author SHA1 Message Date
Ivan Grachev
a4f450b030 Use SelectAccountAction instead of AccountSelectionConfiguration 2022-08-23 18:00:48 +03:00
Ivan Grachev
b63e3220ae Update project to recommended settings 2022-08-23 17:13:39 +03:00
Ivan Grachev
3910cb7b16 Update Pods 2022-08-23 16:46:00 +03:00
Ivan Grachev
3f124a169f Update Pods 2022-08-23 16:45:27 +03:00
Ivan Grachev
2eb2e88830
Merge pull request #71 from zeriontech/feature/better-account-selection
Better account selection
2022-08-23 15:27:59 +03:00
Ivan Grachev
1432d534a0 Support Solana disconnect via request method 2022-08-23 15:10:34 +03:00
Ivan Grachev
398e9d87fa NEAR provider disconnect 2022-08-23 14:37:37 +03:00
Ivan Grachev
15b2873e27 Solana provider disconnect 2022-08-23 14:28:07 +03:00
Ivan Grachev
bbea7b746f Ethereum provider disconnect 2022-08-23 14:03:15 +03:00
Ivan Grachev
9a22f6a008 Deliver disconnect messages to inpage providers 2022-08-19 17:30:07 +03:00
Ivan Grachev
f3bfc21a7c Always dismiss switch account screen on escape button 2022-08-19 17:23:54 +03:00
Ivan Grachev
033df6f155 Tune buttons for switch account mode 2022-08-19 17:02:10 +03:00
Ivan Grachev
207d4bf482 Pass list of providers to disconnect to extension 2022-08-19 16:33:57 +03:00
Ivan Grachev
dca0e5bc48 Deliver responses to multiple inpage providers on switch account action 2022-08-19 16:20:27 +03:00
Ivan Grachev
e4ad237053 Store multiple selected configurations 2022-08-19 16:05:46 +03:00
Ivan Grachev
a6c979eb6e Deliver multiple providers response to extension 2022-08-19 15:51:13 +03:00
Ivan Grachev
eb0742e762 Add multiple providers response to extension 2022-08-19 15:11:21 +03:00
Ivan Grachev
760ab51458 Respond with all selected accounts on switch account request 2022-08-19 13:56:49 +03:00
Ivan Grachev
8b45a64396 Do not change stored latest configuration on cancel 2022-08-19 13:39:22 +03:00
Ivan Grachev
815073647a Keep initially connected providers list on switch account request 2022-08-19 13:15:34 +03:00
Ivan Grachev
e4d9b2d5df Highlight currently selected accounts on switch account action 2022-08-18 19:53:44 +03:00
Ivan Grachev
dbe7512750 Just show app when content script is not there 2022-08-18 18:06:30 +03:00
Ivan Grachev
102d6959fd Pass current configuration to app on switch account request 2022-08-18 17:01:22 +03:00
Ivan Grachev
e6a5cbac19 Scroll to the preselected account when account selection appears 2022-08-18 15:46:26 +03:00
Ivan Grachev
f488fbadf6 Get suggested account for coin 2022-08-18 15:15:27 +03:00
Ivan Grachev
ee3983e1da Hide network button depending on web3 provider 2022-08-18 14:43:30 +03:00
Ivan Grachev
3412510b38 Dim accounts that can't be selected 2022-08-17 18:34:58 +03:00
Ivan Grachev
b17d32ec79 Block selecting account of inappropriate coin type 2022-08-17 18:10:08 +03:00
Ivan Grachev
5a16d3aeda Specify coin for account selection when possible 2022-08-17 17:54:12 +03:00
Ivan Grachev
a376e412b0 Clean up selected account on it's removal 2022-08-17 17:26:07 +03:00
Ivan Grachev
2484a9d719 Enable Connect button only when there are selected accounts 2022-08-17 17:03:14 +03:00
Ivan Grachev
8c92936060 Keep selected accounts in AccountSelectionConfiguration 2022-08-17 16:54:18 +03:00
Ivan Grachev
b2dae33adc Select only one account for each network 2022-08-17 16:30:22 +03:00
Ivan Grachev
3ad698c842 Explicitly connect accounts on button click 2022-08-17 16:18:48 +03:00
Ivan Grachev
eeed9acd55 Add SpecificWalletAccount 2022-08-17 16:00:56 +03:00
Ivan Grachev
502e6cc12b Pass wallet id instead of TokenaryWallet on successful account selection 2022-08-17 15:58:04 +03:00
Ivan Grachev
d5583f5709 Visual multiple accounts selection 2022-08-17 14:59:36 +03:00
Ivan Grachev
641a033a91 Schemes 2022-08-17 14:31:24 +03:00
Ivan Grachev
c6ce214fc1 Implement selected account cell 2022-08-17 14:31:07 +03:00
Ivan Grachev
74e939ac0e Dismiss account selection with cancel button 2022-08-16 16:34:22 +03:00
Ivan Grachev
88c64f278e Add buttons for explicit account selection on macOS 2022-08-16 13:57:52 +03:00
Ivan Grachev
58c19f1c4d Find favicon once 2022-08-15 17:36:56 +03:00
Ivan Grachev
3133431fff Support more favicon formats 2022-08-15 17:30:39 +03:00
Ivan Grachev
e0aea6c5ed Better favicon on macOS approve screens 2022-08-15 16:09:34 +03:00
Ivan Grachev
7e9f959ce6 Don't show website name when there are no wallets 2022-08-15 16:03:44 +03:00
Ivan Grachev
2924671735 Add AccountSelectionConfiguration 2022-08-15 15:39:48 +03:00
Ivan Grachev
19873bd3da Website info on macOS account selection screen 2022-08-15 13:30:05 +03:00
Ivan Grachev
51daf81170 Respond to the first return key stroke when approving action on macOS 2022-08-02 18:10:19 +03:00
Ivan Grachev
9a377eea61 Avoid moving active space when trying to quit macOS app 2022-08-02 14:28:10 +03:00
Ivan Grachev
9553ed98f5 Make it clear that Ethereum account is used for L2s as well 2022-08-02 14:13:04 +03:00