waydabber / BetterDisplay

Unlock your displays on your Mac! Flexible HiDPI scaling, XDR/HDR extra brightness, virtual screens, DDC control, extra dimming, PIP/streaming, EDID override and lots more!
https://betterdisplay.pro
19.28k stars 341 forks source link

Thoughts about the app's UI - feel free to give your opinion! #3484

Closed laxu closed 1 week ago

laxu commented 1 week ago

So there's several UI elements in the BetterDisplay icon dropdown that are unintuitive.

For example you click Display Mode, the list you get has a header that makes it seem you collapse the item, but it basically just backs out of the menu.

To me it should look more like "< Display Mode", because you can't scroll the list to show collapsed items like the UI element would suggest.

Similarly the three dots at the bottom that just shrinks the Tools makes no sense because "..." is often used to represent "More".

Finally the monitor names in the top level menu don't look like something you can click. Those should have the downward caret icon to mark if they are expanded or collapsed. Remove the little carets at the bottom of the list because they perform the same function.

It's a great app, but please follow UI design conventions.

waydabber commented 1 week ago

Hi @laxu

I get your points (mostly). :)

Generally the current look of the app is a result of some evolution which might make sense to long time users but might not make sense for new users (but should be learnable quickly). There are myriads of customization options on look&feel, all based on various feedbacks and aesthetic preferences asked by picky users - the default look is what distilled to be a generally fine appearance. This is I think a good compromise and if somebody does not like something, the number of look&feel customization options far exceed what's available in most macOS apps. :)

Honestly, I don't think there are UI conventions to follow anymore. Apple's own first party apps are all around the place, Control Center and Control Center menus break most of Apple's own previous UI conventions (look at how icons, toggles etc work) and Apple has no unified Menubar Extra UI (except for plain old, super limited NSMenu based approach which Apple itself does not use now). I try to give the app a generally macOS like look&feel and I think I succeed mostly but for sure take certain liberties. Tried to follow more faithfully some of Apple's directions in Settings though (except for those foldable small caps sections and some other details).