-
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 (Stage 2) #369
Comments
I sometimes think the configuration is too complex and confusing, more after memo words were implemented and will be even more after this if implemented. We should think as a user with only a basic level about using social media and crypto, not a designer that designs a too complicated masterpiece with limited user experience. |
good point - let's show this to a "real" user |
Good point, but also note that Dashboard Revamp Stage 3 will include Initialization procedure. |
Also, if we really wanted to avoid exceeding the level where "real" users feel difficult to understand, we should not have started supporting multiple networks and multiple personas. It is always a science of balance. |
Note: "Connect Profile" procedures may be subject to changes according to the arrangement of #409. Specifically, when the user clicks "Next" in the Connect Profile popup dialogue, the user will be directed to the profile page. It may be good to deliver #409 and #369 in the same release. |
This seems not at all like what I could finish within this month... It contains lots of work apart from the UI aspect. Some more days may be required. |
why do we need a "base64" mode? |
@Jack-Works There are alternative backup methods. I just leave Base64 as a placeholder. Other ways should employ the same interaction design. Options remain open for discussion. |
Update: We may pass the #194 (with private key) payload into Base64 encoding as the result of Base64 persona backup payload. |
:gai_hui_qu_le: |
Update: According to the discussions in #407, the persona creation modal will include a mandatory password field. |
@neruthes Request a QR code identity tsf functionality within the same milestone. We should not ship any stable ver without the QR code identity tsf functionality. |
Will be added in Stage 3. Consider releasing Stage 3 together. |
Backup alert is removed. No need to implement it in this stage. |
Note: We later agreed that the connecting component (Figure 1) may be embedded in the webpage, and may be delivered before #409. |
Metadata
Catalogue
Left For Future Stages
Navigation Structure
Desktop Browser Extension
Generally, Dashboard is opened in a new tab. In such scenario, we do not need a way to exit Dashboard.
Stand-Alone App, Big Screen
Min-width: 1024.
In addition to the case of Desktop Browser Extension, we need a way to exit Dashboard. Simply add an AppBar above at the top left position, within the pseudo-drawer.
Stand-Alone App, Small Screen
Max-width: 1023.
In this case, we need an AppBar which has a close button at the top-right corner for exiting. Also, in the sense that we cannot use a drawer button to invoke the drawer, the items in the drawer will be shown as tabs below the AppBar.
Dashboard Home
My Personas
Component: Persona Card
Component: Profile Row
@
regardless of site-specific conventional representation of usernames.Modes
Create Persona
Backup Persona
Import Persona
Delete Persona
Connect Profile
Disconnect Profile
Database Backup
Database Restore
The text was updated successfully, but these errors were encountered: