[Feature] UI and Usability Improvements
Is there an existing request for feature?
- [X] I have searched the existing issues
What feature would you like?
These are just some suggestions sorted by my preferred priority. Let me know if you would prefer I create separate issues for each one.
-
It would be nice to have access to a settings option on the Initial Start Page that includes the "Privacy > Screen security" toggle to disable the FLAG_SECURE option. This way users can take screenshots or record video of the initial creation process either for debugging purposes or creating guidance.
-
Add a QR code to the Recovery Phrase display for easy scanning from one device to another. This is currently on the desktop version but the android version only shows the text string.
-
If the "Continue Your Session" process takes too long, there's an option to "skip" and enter in a display name. If this occurs, there should be a message about using an identical Display Name as suggested under Known Issues on this page: https://getsession.org/blog/multidevice-beta-release
-
On the Initial Start Page, the two options "Continue Your Session" and "Link a Device" both appear to have identical behavior. If that's the case, they should be consolidated in to a single button or option. If they do different things, the UI flow should be different most likely.
-
Capitalize the S in "Screen security" and the K in "Incognito keyboard" under the Privacy settings to be consistent with the other options.
Capitalize the S in "Screen security" and the K in "Incognito keyboard" under the Privacy settings to be consistent with the other options.
That's where i personally always disagree (except consistency argument)...I'd rather de-capitalize all the rest of them. Don't know why people Use This Unnatural Case in UI... It's not how humans have written things for ages before computers, it's confusing as hell. :upside_down_face:
I'd rather de-capitalize all the rest of them.
Doesn't matter to me which way as long as its consistent
I know, we both will burn in perfectionist's Hell! :fire:
For 1, we want to keep the initial onboarding screens as clean as possible, so i think we want to avoid adding settings to these screens.
Numbers 2-5 are are coming soon in as part of the onboarding and strings standardisation projects.