3 ms·
Menus with lots of options, properly labelled and organized, and displaying keyboard shortcuts next to them, like pretty much any software written in the 90s. T
by sparkie 3y ago
Menus with lots of options, properly labelled and organized, and displaying keyboard shortcuts next to them, like pretty much any software written in the 90s. Tooltips when you hover over things. Actual documentation built into the software rather than tucked away in a man page or only found in a forum you discovered by searching for your problem.
I don't think it's power users these designers are trying to cater for. They make things more difficult for power users by hiding useful options in some tab in a modal settings dialog, which is a PITA to find and click if you need to change it often. Often they remove something completely from the UI and you need to go find the config file and manually edit some text and restart the program to get functionality back.
They're trying to cater for novices - they think too many controls on display is going to confuse or overwhelm them. I blame Barry Schwartz[1]
If they were trying to cater for power users they would let power users configure their interfaces to suit them. Modern interfaces are "fixed" in the image of the designer, and screw you, the user.
[1]:https://en.wikipedia.org/wiki/The_Paradox_of_Choice https://en.wikipedia.org/wiki/The_Paradox_of_Choice
- eviks 3y ago> If they were trying to cater for power users they would let power users configure their interfaces to suit them. Exactly, and both in the immediate UI (like, ctrl-right click on a menu and enter the new shortcuts right there) and in config files to allow for batch search&replace editing
- Gibbon1 3y agoOld school autocad back when I had access you could configure menu's yourself. I see no reason that you couldn't do that with a modern application. One thing I did with GUI I wrote for a customer was added a notes item to the right click menu on every control. Click it an editable text box shows up. With an option to mail me the notes data so I could incorporate it in the next release.