Add GUI modification concern

This commit is contained in:
contrapunctus 2022-02-18 09:12:46 +05:30
parent c92e3d192a
commit a8cd3b6ddf
1 changed files with 8 additions and 1 deletions

View File

@ -70,11 +70,18 @@ This may also result in a visual connection between the two (e.g. two applicatio
Click a position to present the object in a different representation.
** Inspect
** Concerns and remarks
*** Halo on mouseover
Halo menu on mouseover makes discoverability a breeze, but may turn out to be visually noisy. It may even be slow, since available operations for the object are inspected to create each menu. One alternative is a line or two of contextual text at the bottom, like the "echo area" in Emacs. Genera has something similar.
*** Making GUI-modifying operations /less/ accessible?
:PROPERTIES:
:CREATED: [2022-02-18 Fri 08:45]
:END:
Usually, one may not want to use the operations in the halo for GUI widgets. At the expense of some consistency, the halo could appear -
* on mouseover for data and application windows, and
* only with a right click for GUI widgets.
*** Keyboard-oriented use
So far, this makes use of both mouse and keyboard. Some people prefer to use only the keyboard. Can this interaction model be extended to work mouse-free too?
+ And what about touchscreen (phone) users? There's no hover on a phone...