• SpaceCowboy
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    11 months ago

    If you’re running into an issue where a user is constantly going to the menu because they’re using a feature that’s only there then that’s a feature that should be on the button bar. If the button bar is full because the application has that many features that are commonly used, then it should be considered that that maybe the application is suffering from feature bloat. The application could be split off into two applications focused on the tasks for the different purposes the application is used for. If that’s not feasible, then context specific actions can be offered in a side panel that can be closed once the user decides they no longer need those context specific features.

    Isn’t it strange that interfaces are still designed that still use up vertical real estate when basically everyone has widescreen monitors now? Probably there’s a thought that there’s a need to make an interface that will also work on phones and tablets, but that just results in poor interfaces for someone sitting on a computer for eight hours a day. But the problems with interfaces designed to work on all devices that end up being sub-optimal on everything is another subject.

    Anyway for me I’m constantly just clicking around on different ribbons and trying to interpret the meanings of various icons just to try to get the thing to do what I want. There have been many times I’ve had to save an excel file to CSV so I could make changes to it in a text editor and import it back into Excel. I know Excel probably has a feature to do what I want, but it takes longer to find that feature than it is to just do it in a text editor.

    Just to send an email with an attachment I have to click around a bunch of ribbons because the interface is different if I’m replying to an email in the preview pane or if it’s “popped out” then I realize the attachment button probably isn’t showing because I don’t have the window sized wide enough, so resize the window and click around again. Ok I should my signature on that email to look professional and shit, click around on some more ribbons to find that. Oh I want to copy and paste something as a table in the email? I have to pop out that email because that feature doesn’t work when replying in the preview pane for some reason. Why is it so much work to just send an email? I guess it’s because I’m not a power user?

    To me the ultimate interface for an experienced user would be key combos. No need to click on anything if you learn the key combo. A menu can tell you the key combo for the action, and if it is something you use often then you know you just hit Ctrl-K, D and boom the tabination is fixed for a file that came from a dev with weird tab settings. Or whatever weird feature you find you need to do often. Sure maybe I could find some unfamiliar button on a ribbon, hover over it and hopefully it might say something about it being the button for fixing tabination, and maybe it tells me the key combo to do it. But that’s a lot of hovering over various icons to figure out if it’s the thing that does what I want.

    So to me the ribbon is only good for people that have learned which features are available on each ribbon. I’m sure you can get good at it if you use it enough. But isn’t that true of any UI no matter how poorly designed it is? It’s not better than a menu for learning key combos, so less efficient for someone trying to use it more efficiently. It seems to me it’s just something for the “power user” which to me is just something MS invented to make people who know how to use MS software well feel proud of that, but it’s only MS software they know how to use well. But the whole thing just feels like a lock in scheme to me.