-
Notifications
You must be signed in to change notification settings - Fork 308
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dashboard Revamp #70
Comments
As we are going to support multiple identities and multiple providers, some changes we may need to apply to our dashboard:
As a user may use more than one identity and thus own multiple keystores, cross-device transfer by a QR code which contains full keystore information seems not quite practical. So maybe a (distributed) bridge server is still needed. #77 we create a secure channel, and sync all / user-selected keystore by this channel with trusted pair. Before that we also have to decide how the user may identify their identities, or rather, keystores. A user with multiple keys may get confused when managing them. We may assign a randomly generated English word to each keystore, or let user 'tag' it manually. Any other better solutions? Summary in this issue
|
retrieve public keys, Mentioned in #79 |
In the new dashboard, where should we put the privacy policy, developer options, etc. ? |
We may add these links under the last button.
That will look like: They will only appear in Dashboard section. When Synchronization is added, the tab bar will be added. |
UpdateWe use a modal header to keep a consistent behavior across different screens. When on mobile where the can be no margin out of the modal, border-radius should be 0px; otherwise, 6px.
Header
Body
|
:awsl: it is toooo anti-material design and remind me of antd. I strongly recommend not to do this plz. |
Followed by #369. |
* Disable jsx-a11y/accessible-emoji eslint rule It's deprecated upstream anyway: https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/%3713 * Fix no-unused-vars warnings * Fix react/jsx-no-target-blank warnings * Fix equality comparison warnings * Remove duplicate margin styles * Remove <blink> tag This causes warnings from eslint and in the browser console, since <blink> is not a valid HTML tag. * Fix react-hooks/exhaustive-deps warnings Co-authored-by: Adam Spiers <javascript@adamspiers.org>
Components:
The text was updated successfully, but these errors were encountered: