GUI: should the button display the current state or the state that should be reached by pressing the button?

GUI: should the button display the current state or the state that should be reached by pressing the button? I have seen both, and this sometimes misleads the user. what do you think?

+3
source share
6 answers

The label on the button should reflect what the button does, that is, it should describe the change that the button makes.

For example, if you have a call registration system, the button should say “Close call” and the user can click it to close the call. The button should not have the label “Call is Open”, and the user clicks to change the status of the call as very intuitive, since the button effectively does the opposite of what it says on it.

In my opinion, the shortcut - and therefore the function - of a button should rarely, if ever, change. The button is supposed to look like a physical button, and usually they only do one thing. (There are a few exceptions, such as play-pause on the media player, where it is normal to change the icon / button icon, but at least it is copying the button from a real physical device.)

, , : "Open Call" "Close Call" , . , .

, , - .

+8

, .

+4

, "", "" " ".

, , " ", :

, ; (.. , ); - , , , , "on" "off". .

+1

, . .

, . , . .

0

, .

  • If a click changes the state of an object, I would suggest that the button represents the state that the entity will enter after clicking the button

  • If a click invokes some functionality, the button should represent the function.

0
source

The appearance of a button is also the key to its state. It must conform to environmental standards, if any (for example, a chamfered edge / shadow appears when a mouse clicks on Windows).

0
source

Source: https://habr.com/ru/post/1725275/


All Articles