yubioath-flutter icon indicating copy to clipboard operation
yubioath-flutter copied to clipboard

Improve usability of OATH

Open upsuper opened this issue 1 year ago • 3 comments

I recently switched from the old yubioath-desktop 5.1.0 shipped with Ubuntu to this app because the previous version becomes broken with Ubuntu 24.04.

However, despite that yubioath-flutter has a higher version and gets updated frequently, I find it quite frustrating to use.

In the old app,

  • all my 20+ accounts are laid on the window, and I can scan it quickly to find the account I need, then
  • click the account, and
  • tap the button on the key

now I can switch to the target window and paste the code in.

However, with the new app,

  • the list is very bloated and it's impossible to show all my accounts in one view, so I have to type to search, then
  • click the account, then
  • click "Calculate", and
  • tap the button on the key, then
  • click "Copy to clipboard"

only now I can switch to the target window and paste the code in.

This takes twice as many steps to complete the same task of generating the TOTP code and having it available in the clipboard.

Is this something that can be improved? The old flow is much nicer, and I don't see why it shouldn't work like that.

upsuper avatar May 28 '24 13:05 upsuper

Hello,

There has been quite some work going on to re-write the application from scratch in a new language and multi-platform framework, while we've tried to keep a lot of things the way they were, some things like multi-column view of credentials has deliberately not been brought over to the new application. We're still working on improving and making things easier though, so your feedback is very valuable and welcome, thank you!

Tip: There is a somewhat hidden feature that allows you to accomplish your flow in the same number of steps. You can "long-press" OR double-click on a credential to directly copy it to clipboard (including calculate for touch required). Just as you can also select a credential and type Cmd+C (Mac) or Control-C (Win/Linux) to do the same.

For your large list of credentials there's currently no way to view them all at once, but I would suggest that you try to pin your most frequently credentials to the top of the list (right click and select "Pin account"), this will also make them available in the menubar/systray for quick access.

I hope this helps to make life a bit easier and we'll continue work on the usability... 😅

braathen avatar May 28 '24 14:05 braathen

Thanks for the tips, they are very useful! It would be great if they are easily discoverable, especially the long press / double click one.

upsuper avatar May 29 '24 12:05 upsuper

I agree, I requested this back in November 2023. Feel free to add a thumbs up there:

https://github.com/Yubico/yubioath-flutter/issues/1257

del-leehopper avatar May 29 '24 12:05 del-leehopper

@upsuper

Gridview of OATH credentials and passkeys is now available in the new 7.1 version, hopefully it will allow you to get a better overview of your credentials. Also note that it's possible to collapse and hide the left and right side menus for even more space.

braathen avatar Sep 25 '24 11:09 braathen

@braathen Glad to see the grid view is back now! Thanks for working on this and letting me know.

upsuper avatar Sep 25 '24 11:09 upsuper