al2f's website / Just another blog in the 'Verse

0001-01-01

On user modern “user-friendly” interfaces.

Almost always when I see a “modern” interface, I know it will be annoying to use. These are examples of what not to do if you want to make a useable interface.

  1. Icons,large font size, and rounded corners do not a user-friendly interface make
  1. Thou shall not break established UI conventions or re-invent the wheel (unless thou has a very good reason for doing so)
  1. Thou shall clearly indicate which UI item is currently focused
  1. Thou shall not hide information unless it makes sense

Not-so-well-designed UIs

A few examples of confusing user-interfaces and ideas on what to do better

UI elements/patterns I would like to see more in programs: * Use menu bars * Enable searching through all the menu bar options like it is possible to do on MacOS. * Enable searching through settings of an app.