Follow

Something that keeps bothering me is how there's seemingly no good answers in UI design.

There's high variation in whether people find light or dark themes easier to read. Familiar UI is easier to adopt, but restricts the ability to experiment with new UI mechanisms that could exceed familiarity's benefit in how much easier something becomes to use.

And so the logical conclusion of those sorts of things would be that "UIs should be swappable" but then you just end up at a different version of the problem: having a generic high-level API restricts the experimentation you can do with a UI, yet allowing direct access to internals interferes with long-term maintenance and reliability.

It's immensely frustrating. There's just two evils to pick from at every turn.

· · Web · 1 · 2 · 7

@joepie91 Yeah this is a difficult problem for sure.

Which reminds me I need to work on improving light mode in ngscopeclient... while it's nominally themeable, a lot of the current preference settings don't change when you select the GUI theme so a whole bunch of other things would have to be changed too.

Sign in to participate in the conversation
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.