Indication to hint that a context menu is available
I recently had a long think with a friend who also has a Jolla, when trying to set the APN for his telephone network. The answer was to long-click on a certain item in the "Mobile Data" settings, however there was no hint whatsoever that the item had a hidden context menu! As it is right now, there is no way to find the context-menus other than trying to long-click every element there is. I would like to see a consistent system-wide hint for any item that has a context menu, so that you know to look for one.
EDIT: @jgr makes an interesting point below: Desktop OS's always have alternative ways to reach all functionality hidden in the context menus (standard menu bars, etc), the context menu is merely a shortcut to the functionality. In Sailfish, the functionality in context menus is not reachable from anywhere else. This makes it close to impossible to explore the functionality hidden in context menus without a visual cue.
EDIT2: This issue has shown its importance again: The Jolla now has support for IPv6, but activating IPv6 or dual IPv6/IPv4 is hidden under an unmarked hold-to-open context menu. Try to find where it is and you will understand why this issue is important (not to mention annoying)! We need to figure out a way of hinting where these menus are!
Very interesting... this made me realize that I do not know a single system that indicates the availability of context menus. With all those UX specialists around, why is this widely accepted as being trial & error?
tokaru ( 2014-05-05 11:20:00 +0200 )edit@tokaru: Because usually:
- The context menu is one of several paths to your destination (one of the many ways to Rome). Other operating systems provide also more obvious paths, e.g. the program window menu.
- When there is a context menu available in other systems, it is available for all elements (at least elements of the same type), e.g. on the Windows desktop and in many Windows programs you can right-click anywhere, there always will appear a context menu.
jgr ( 2014-05-06 01:18:19 +0200 )editWith Sailfish OS, that menu is the only way to Rome (therefore, I rather call it "local menu", to differentiate it from the menu providing just context-selected alternatives to the main menu).
With Sailfish OS, only some elements have a context menu (and others on the same level do not).
Thanks for your thoughts on this... while that's true for desktop systems (at least there should be alternative ways, if not it is usually just bad UI design), it still doesn't explain why all the mobile operating systems don't bother (not only SailfishOS)
tokaru ( 2014-05-06 11:34:57 +0200 )edit@tokaru: interesting question! I think it is not true for desktop systems because they rely on "learned behavior" or "common knowledge". It took a while before users got used to desktop systems as we now them today. Now the existence of a context menu is as naturally as turning a switch on the wall to get the light on. Here on SailfishOS the context menu is more an exception and therefor needs some hints (IMHO).
hardcodes.de ( 2014-05-06 12:17:57 +0200 )edithmm, I tried every item in settings to see if I can set it to favourites... you do recognize that there is actually only a need for a proper userguide or do you happen to know which items on a desktopPC have a rightclick menu?
chemist ( 2014-05-07 00:51:57 +0200 )edit