You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This seems like a great app that's well designed. Well done for creating it.
However, for the name of the 2FA code, there is a problem when the text titles are long; the Aegis app will truncate these titles to just 1 line with "..." truncation at the end.
The problem
The "..." truncation is a problem because the user cannot see all the text of the long title. So it causes a usability problem.
This can happen more often if the user has a very low-resolution smartphone and uses portrait mode, by preference.
It becomes a bigger problem if the user has long text titles, and some items look like duplicates. For example, "Microsoft 365 Account for Work (amanda.foley-smith@hotmail.com)" and "Microsoft 365 Account for Work (amanda.foley-smith@office365.com)" will both display as "Microsoft 365 Account for Work (amanda..." so the user cannot tell these 2 accounts apart in the Aegis list.
Possible solutions
Automatically make the text wrap to a maximum of 2 lines when necessary. If the text is short enough, it will remain as 1 line, as before.
Optional: Add a user setting to enable or disable the multi-line text wrapping.
If you're using XML layouts, it's possible to make the text boxes auto-adjust their height and position to stay centralized vertically, without adding any extra code. You can use a RelativeLayout and make the TextView have properties like this:
Summary
The problem
"Microsoft 365 Account for Work (amanda.foley-smith@hotmail.com)"and"Microsoft 365 Account for Work (amanda.foley-smith@office365.com)"will both display as"Microsoft 365 Account for Work (amanda..."so the user cannot tell these 2 accounts apart in the Aegis list.Possible solutions
RelativeLayoutand make theTextViewhave properties like this:UI examples
Instead of showing this:
Show this: