jamie-mh / AuthenticatorPro

📱 Two-Factor Authentication (2FA) client for Android + Wear OS
https://authenticatorpro.jmh.me
GNU General Public License v3.0
2.98k stars 198 forks source link

Option to display categories as folder tiles on the "All" view instead of all entries that are in categories. #875

Closed jwbjnwolf closed 10 months ago

jwbjnwolf commented 1 year ago

Is your feature request related to a problem? Please describe:

I love the category functionality a lot, but it feels extremely cluttered the way the All category works, that everything you have assigned in other categories are all bunched up outside of categories in the All view.

For example: you have 50 TOTP entries in your authenticator, with 7 categories that most stuff is assigned to.

One category, for social accounts, you have as "Social - Fedi" because your only presence now is mostly just on the fediverse. But you still have a Discord to lurk with for announcements for things. There isn't much point to have a secondary "Social" category for just that one non-fedi social, Discord. But then by not doing so, Discord will be lost in the sea of the 49 other entries shown in the All view.

Describe the solution you'd like:

While having the current behaviour with the All view may be wanted by some, it'd be great as an option, to display categories as folder tiles, with remaining non-categorised entries displayed under.

This would change having all 50 entries displayed to 7 folder tiles, with the remainder say 5 entries under that aren't in categories. Clicking a folder tile will open the associated category, and then the back button takes you back same as it does now.

This would also save the need to be keep going into the main menu to switch categories which feels a bit clunky.

jamie-mh commented 10 months ago

Unfortunately, this would require a complete redesign of the interface to support. The current category system should be sufficient for most people. As you said, there is the option to create another category. The "All" category is a bit of a necessary evil to view non-assigned authenticators.

Cheers