On 15 Jan 2016, at 13:39, Tudor Girba <tudor@tudorgirba.com> wrote:
On Jan 14, 2016, at 12:59 PM, Andrei Chis <chisvasileandrei@gmail.com> wrote:
Most (all?) other tools don't have Accept/Cancel buttons.
The logic is that these are actions that do not depend on the selection, so in Glamour we map these on actions that are applicable to the entire presentation. A similar approach is present in the inspector, although probably it does not appear so prominently because there is no text. We could try to add them in a dropdown menu. Would that help?
In my opinion, they actions should either be directly visible in the window, or in the contextual menu, or both. But not in a dropdown.
They are common actions, so I see no value in putting them in a dropdown. Dropdown menus are only interesting for actions that need to be discoverable, by providing a visual clue to explore. But they are more often than not, a bad idea.
Actually, I would love if Pharo had more toolbars and menu bars. A good rule of Human Interface Guidelines (HIG) is that actions should be accessible in multiple ways:
- Toolbars and buttons. Not too many of them please, just for essential, application-specific actions.
- Menus, either in the window MS-style or at the top of the display Apple-style.
- Contextual menu.
- Shortcuts (all of them, discoverable by examining menus and contextual menus).