Human-Centric Design
not the life guidance model
Design considering human users first.
Make UI predictable:
repeated layouts,
same type of functions,
clicking the same link/button in multiple locations/positions/contexts should still result in the same outcome. E.g. if it opens a new tab/panel in one context, it should do the same in any other context.
major interaction types β e.g. back, confirm, cancel β should inhabit regular positions, and should not move, and especially should not switch with each other.
all buttons should be visible at any UI dimension, or at least discoverable inside an obvious menu.
all useful UI features should be present at any UI dimension.
Make UI stable.
buttons should not fucking slide around the screen when you're trying to click on them
buttons for mode toggles β e.g. screen changes, panels, etc β should be in the same position with the mode active and inactive.
Make UX respect the user's purpose:
a music app should use audio cues for things like errors, especially basic errors like clicking outside of a popup window/menu
Last updated