Skip to content

Feature Request: UI/UX Polish - Streamlining redundant controls and layout #733

Description

@H3llForce

The problem

Description

There are quite a few buttons scattered around the interface right now. It would be amazing if we could customize the UI in the future (toggling specific buttons based on preference), or perhaps just streamline some of the redundant controls for a cleaner, more minimalist layout.

What you want instead

Here are a few specific suggestions for streamlining the interface:

  • Sorting: In Library > Songs, we already have a clever, modern sorting method by clicking the table column headers (once for ascending, twice for descending). Having an additional sorting button at the top of the window feels unnecessary.
  • Sidebar Toggles: We can open the Queue and Lyrics sidebars using the bottom-right buttons, but there are also redundant hide/unhide buttons at the top of the sidebars. Simply clicking the bottom-right queue/lyrics button again to toggle them off would be much more intuitive.
  • Navigation Layout: The back/forward buttons could be moved to the top-left instead of the top-middle, after we simplify the toggle sidebar button into a small, floating arrow (>) to the top-right of the "left menu sidebar" area.
  • Column Options: Instead of a dedicated "Columns" button at the top on song lists page , allowing a simple right-click on the column headers to open the column selection menu would be much cleaner.

Expected Impact

I think making a few of these small sacrifices would go a long way toward achieving a much cleaner and more minimalist UI!

Area

Appearance and themes

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestuirendering, layout, theming, icons, fonts, the window itself

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions