Wireshark mailing list archives
Re: Usability question for Wireshark 3.x
From: Guy Harris <guy () alum mit edu>
Date: Tue, 27 Aug 2019 13:44:58 -0700
On Aug 27, 2019, at 1:14 PM, Roland Knall <rknall () gmail com> wrote:
I have a short question. While refactoring the Apply/Prepare menu (due to quite a few issues with enabling/disabling), I stumbled across the items "Copy as Filter", "Expand subtree", "Collapse subtree", and similar items. I am wondering, if it makes sense to have those in the main menubar.
For what it's worth:
* The Apple UI guidelines say
Always make contextual menu items available in the menu bar too. A contextual menu is hidden by default and a
user might not know it exists, so it should never be the only way to access a command. In particular, avoid using a
contextual menu as the only way to access an advanced feature.
See
https://developer.apple.com/design/human-interface-guidelines/macos/menus/contextual-menus/
* The KDE UI guidelines say
Don’t use context menus as the only way to access functionality. Every item in a context menu must be available
via a method that is somehow visible by default–typically the app’s main menu bar, but also via toolbar buttons.
See
https://hig.kde.org/components/navigation/contextmenu.html
* The Windows UI guidelines don't discourage context menus; what they do say is:
Do the following conditions apply:
* Is there a small set of contextual commands and options that apply to the selected object or window
region?
* Are these menu items redundant?
* Are the target users familiar with context menus?
If so, consider providing context menus for the objects and window regions that need them.
See
https://docs.microsoft.com/en-us/windows/win32/uxguide/cmd-menus
___________________________________________________________________________
Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives: https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Usability question for Wireshark 3.x Roland Knall (Aug 27)
- Re: Usability question for Wireshark 3.x Guy Harris (Aug 27)
- Re: Usability question for Wireshark 3.x Roland Knall (Aug 27)
- Re: Usability question for Wireshark 3.x Guy Harris (Aug 27)
