Improve user experience of MainActivity
See original GitHub issueEnhancement: Improve user experience
I am aware that we are awaiting input from UI/UX experts in the forums at the moment, but as there hasn’t been any real progress over the last few weeks, I thought I would ask if we shouldn’t at least improve what we’ve got so far.
To me, the most “frightening” part of the UI at the moment is what I like to think of as the “button graveyard”, which is our MainActivity
, aka “Advanced operations”. At the moment, we have 11 buttons stacked up vertically, with button topics mixed up wildly, which I think everyone will agree, is not the best user experience one can think of.
One currently still open PR will already consolidate the import options into its own activity which helps a little. But there is much more room for improvement here I think.
Here are some suggestions for quickly implementable fixes, which, while not providing a complete solution to the overall UX problem, would at least mitigate it a little:
- Remove the button
Use Identity
. Am I right in assuming that this a remnant from the time beforeSimplifiedActivity
? To me, it is not even immediately clear what “use identity” even means, and I think we should keep the operational aspects of the app separated from the “identity management” aspect. I think the main action inSimplifiedActivity
should be the only way of invoking a qr scan. - Move
Settings
into the main overflow menu We could even think about showing it as an icon in the action bar. But I think it makes sense moving it one level “higher”, away from the other purely “identity management” related options. - Move
Change Password
,Reset Password
andRekey
into its own sub activity. This could then be calledPasswordOptions
or something similar. - Consolidate import options Already implemented in pending PR “File import feature and import UI consolidation”
- Rename
MainActivity
This would leave us with “only” the following options in MainActivity
:
- Create New Identity
- Remove Identity
- Rename Identity
- Export Identity
- Import Identity
- Password/Rekey Options
I also think it would then be appropriate to rename MainActivity
to IdentityManagementActivity
and call the correspoding overflow menu item Identity Management
instead of Advanced operations
.
@kalaspuffar , I would totally understand if you’d rather wait for the UI/UX experts to finally present something, but this is bugging me already for quite some time and I wanted to at least get a discussion going.
Looking foward to your feedback, guys!
Best regards, Alex
Issue Analytics
- State:
- Created 4 years ago
- Comments:9 (5 by maintainers)
Top GitHub Comments
Hi @kalaspuffar and @sengsational ,
What do you think of something like this …
… where the options related to the selected identity are available in a popup menu:
Looking forward to your feedback, Alex
Hi @alexhauser
I haven’t been able to find a better solution 😃
Best regards Daniel