Bring Back Idiomatic Design

45 points by fanf


mt

Is Apple these days truly a pillar to look up to In terms of UI design and its consistency? (I’m satisfied with hardware)

steinuil

The post fails to mention the third reason why these interfaces all look different: branding. Every damn product must use its own set of icons because how else is it gonna develop its "visual identity" to stand out from the competitors? How else are they gonna make sure you're constantly reminded you're using product Foo if it looks like something else?

objectif_lune

These are probably the two best pieces of enterprise software available today.

I’m not sure that means what they think it means. Enterprise software isn’t really defined as software that feels nice to use.

I also absolutely dislike notion because of its propensity towards mess, and for years it had a hitching problem in Firefox where typing and selection would break mid writing and you’d have to refresh the whole application to get typing and selection to work.

Spots

This is, on the whole, a great article and one I agree with. Except:

Frontend developers aren’t wrong to do this.

Yes, they are. Frontend developers are very wrong to use all the Chrome-specific APIs that don't add anything and are just there to make more complexity. Of course, I still believe that native apps should be preferred for things like Figma and Notion; running them in a browser feels weird and wrong to me, even in 2026.

In short, there are few web design idioms because front-end development is moving too quickly. Engineers are concerned with what is possible more than with questions of polish, and rightfully so.

No, that is not right. There is no right here. At least the accessibility laws in the United States are beginning to be enforced with teeth; that should really help cut down on all this mess. No one cares about consistency, screen readers, or best practices until the US DOJ starts handing out million+ dollar fines. Wish the EU would start doing the same and taking this seriously. So far, most of the cases there are focused on government sites, not corporations.

siru

Maybe you don’t know what the REC, TRK, OVR labels in the status bar mean. Then you would benefit from another standard pattern: tooltips on mouseover that tell you more about what that thing is or does.

This would be great, but to my knowledge nobody has figured out an idiomatic way to do tooltips on hover on mobile, which rarely supports hover?

(I put 'rarely', because I believe there was a time when Samsung Note phones supported hover with the stylus.)

k749gtnc9l3w

Prefer what’s easy to understand over what’s visually beautiful.

Yeah if this thing were possible at all, modern web would be much better.

aryeh

My appeal is to bring back some information density, color and visual excitement. White, grey and a single accent color seems to be about as good as you get, together with acres of whitespace. Some apps on a large mobile phone manage to show a whopping 3 items from a scrolling list at a time.

vrolfs

I just realized that when seeing the screenshot of Microsoft Word in Windows 2000, my only thought was "I want this". That system was so responsive! The only thing that made it slow was the hardware. And it was still faster than many bloated React apps today.

We have really collectively lost the way.

vbernat

Being forced to use Outlook for work, their web app is a pain. There are keyboard shortcuts, but the app is full of trap. You try to reply to an email, it may scroll down to hide the reply pane for some reason. You are never sure to which email you may answer if you try to answer to a mail in the middle of conversation. You can't stack keyboard shortcuts: you need to wait for each key to trigger its effect before pressing the next one. At any moment, the focus can be stolen by another element. The sole comfort is that Windows user will soon be in the same mess, as Outlook Classic is being deprecated by an Electron version.

Also, Teams and Outlook are two widely different web app for some reason.