You are also dating yourself as a fossil (Iām over 60, but not yet turned to concreteā¦) who possibly experienced early softwares like Word Perfect before we had all the bloat of the desktop, the toolbars with icons⦠so that you would see accelerators and activate (Alt_F for file, etc).
Then you get a long dropdown menu - often with trees⦠so a dozen different āsplitā commands go off from a āSplit >ā that requires careful navigation - and you quickly remember, or set new shortcuts, for any frequently used items there⦠or you move that specific item to a toolbar for quick access.
But given that there are SOOOO MANY different menus and trees, wouldnāt it be better to have a separate menu for those? Thatās where the Ribbon idea comes in - it brings in TABS to the toolbar, so you can click or use a shortcut to activate View tab, and see the different options there.
When thinking about these issues, you have to take care to be logical and impartial. Ignore any affiliation with any historical operating system.
You must also cater for different kinds of users - some learn to use keyboards, others never do - they ALWAYS need an icon to click, however ridiculous or inefficient that is. When I used mouse gestures on X11, I could do more things than you can think of - forget having to remember a hundred keyboard shortcuts, I can draw a particular shaped arrow to toggle maximising a window only horizontally, or vertically⦠to open a window, close it, open new tabs, re-open closed tabs, re-open closed windows. Everything you can do with shortcuts, and a lot of things youād never remember shortcuts for⦠toggle window decorations, go to desktop 3, take this window to Desktop 3, SEND this window to desktop 3⦠show all desktops/windowsā¦
Itās difficult NOT to look down on other people who donāt understand MY way of doing things, or understanding WHY itās so obviously better⦠This becomes truer the longer you use a particular system. This is why Windows users cry foul when they want to get rid of middle-click paste because it messes up their scrollingā¦
So what we need to do is look at the ideas for tabbed toolbars/grouped toolbars and WITHOUT LOSING the traditional menu system (itās always thrown in at the end of F10 menus for applications) find other ways of working.
What you need to do is to come up with a very specific incident, a precise example, where you had a problem with using the Ribbon vs another variation.
Will you cater for NEW USERS? Will you cater for people who used Windows?
Applying Text Formatting in Writer:
Classic Menu Approach:
So letās get some text up here, hmmm so I can see Format (Alt_o) Character (h) which opens a multi-tab dialog⦠so you can manually pick your font/size/colour.
Same for Paragraph spacing - Format - paragraphā¦
There is a pain point here, with overwhelmingly long menu dropdowns, and then nested menus⦠and quite often the tools are disconnected.
With the RIBBON
You go to āHomeā tab - you can visually pick font/size/colour AND paragraph spacing from there⦠and the menu doesnāt get cluttered up with too many other options (So make this editable - you can fully design and customise your icons layout across tabs).
Thereās NO DOUBT that the Ribbon makes things more discoverable by grouping things visibly and labels reduce the guesswork. As an experienced user, just as a noob must accept, Contextual tabs are more efficient for such an incredibly complicated task.
-
For Keyboard Ninjas, thereās no comparison⦠Alt_F for file, or Alt_o_p for paragraph - so much easier (IF you already know where youāre looking).
-
What I love about OLD style menus:
- I remember Alt_o_p will do paragraph. Screw your toolbars and your icons.
- I forgot how to do āword wrapā - so hmmm letās go Alt_V view, no shorcut - so arrow or mouse to get āWord Wrapā - we see Alt_W toggles wrapping. How easy was that? From now on, I donāt need to waste more time in the menu - and I can toggle the menu off again.
We also see other options - if oneās interesting, you can then go to keyboard shortcuts and fix your lack of accelerator for that itemā¦
Really efficient BUT more work to set up.
This is especially true with Kate editor - have you ANY idea how many different variations on the āsplitā icon you can specify in the keyboard shortcuts?
With a ribbon, thatād be simpler.
And the final comment - Software should be designed with a āuseable with zero configurationā option⦠without losing too many useful legacy features.