User interface

Later Ctrl + ↑

Ångström: the update animation

One of the objectives of the design of Ångström was getting the result as fast as possible. But we’ve confronted a problem with currencies

Three states of a website menu item

A website menu item has three possible states

Immediate feedback when data is unavailable

Immediate feedback is one of the core principles of good user interface design. But what if the data is unavailable for the feedback?

Spacing separates, lines join

People often draw lines to separate things. They should, instead, move the things apart

Guy English on UX

Guy English in Debug 37 on the term “user experience”

The stupid “Compose New Message” Mail.app menu item

Let’s say you’ve right-clicked the Mail.app’s dock icon and want to write a new mail

Why voice control is not the future

Voice control is getting better and better. Siri understands the words I say quite well, and one day it will be good enough at understanding the meaning of those words

Why and how to highlight hyperlinks on mouse hover

Hyperlinks should be highlighted on mouse hover. This provides feedback necessary for the user to feel that the element is clickable

Delete at least the empty things without confirmation

In “The Humane Interface”, Raskin explains that confirmations do not help prevent destructive actions, as people quickly form a habit of responding “Yes” to every “Are you sure?

The principle of one link

Web services send notification emails. The links in such emails serve a sole purpose of bringing users back to the services’ websites...

Earlier Ctrl + ↓