unchihugo / FluentFlyout

A simple and modern audio flyout for Windows 10/11, built with Fluent 2 Design principles.
GNU General Public License v3.0
206 stars 4 forks source link

UX Issues/Suggestions for Scrolling, Tray Icon, Cover Art and Flyout Animation #4

Open ottozumkeller opened 2 weeks ago

ottozumkeller commented 2 weeks ago

Hello, thank you for the work on the app! I've noticed a few UI/UX issues that could improve the user experience:

  1. Scrolling within the settings window using a trackpad is currently too fast, making it difficult to browse through the options. Maybe that's just an issue with the scroll sensitivity setting of Windows, but other apps dont have this issue.

  2. There currently isn't an option to hide the tray icon. For users like me, who prefer a cleaner system tray, the persistent tray icon should be able to be hidden.

  3. The cover image for the currently playing song seems to be aligned to the top-right corner and getting cropped and therefore cut part of the image. The cover should be aligned in the center and scaled to be fully contained in the available area.

  4. The default windows volume flyout seems to be linearly sliding out of the screen. An option to change the type of the flyout animation to more closely match that would be nice.

unchihugo commented 2 weeks ago

Thank you for these suggestions! It's really appreciated. I’ll definitely look into each of these.

For your 2nd suggestion: if the tray icon were hidden, where would you prefer to access the settings?

About the 4th suggestion: it looks like it's not entirely linear but rather something closer to a quad or sine ease (instead of a cubic ease), but I'll make it an adjustable option!

ottozumkeller commented 2 weeks ago

From my point of view, it would make sense to access the settings via the start menu entry and only start the background process on startup. I think once you've set everything up when you first open the app, you won't need it that often, so you don't necessarily need to make it accessible in a tray icon.