Not surprising to see no mention of "let the system (and by extension, the user) choose the UI colours if at all possible". It wasn't long ago that you'd set your preferences for colours, fonts, etc. in one place and every application would automatically use them and be consistent. Perfect for colourblind and those who have trouble seeing smaller fonts. UI design has gone backwards.
UI design for software developers. Part 1, Colors
91–95 of 95 posts
Re: UI design for software developers. Part 1, Colors
#92Would recommend "Non Designers Design Book" for engineers interested in a survey of design. Proximity, alignment, repitition, and contrast are four basic principles that get you pretty far. https://www.amazon.com/Non-Designers-Design-Book-4th/dp/0133...
Re: UI design for software developers. Part 1, Colors
#93Earlier quoted context omitted.
So, I looked it up, and it's indeed deprecated. This is pretty ridiculous. The web is such a hack already, and deprecating this make it even worse at UIs. It seems every decision is optimised for branding (e.g. custom form controls), usability be damned. https://www.w3.org/TR/2018/REC-css-color-3-20180619/#css2-sy...
System colors are in the CSS Color Level 4 working draft updated less than a week ago. What appears to be (durably) deprecated is just a subset of the system color names , with what sounds like a reasonable reason: Earlier versions of CSS defined several additional system colors. These color keywords have been deprecated, however, as they are insufficient for their original purpose (making website elements look like…
Re: UI design for software developers. Part 1, Colors
#94Not surprising to see no mention of "let the system (and by extension, the user) choose the UI colours if at all possible". It wasn't long ago that you'd set your preferences for colours, fonts, etc. in one place and every application would automatically use them and be consistent. Perfect for colourblind and those who have trouble seeing smaller fonts. UI design has gone backwards.
How would a global preference for colors even work? You can’t just change one color in a palette and expect the design as a whole to still make sense. Imagine a standard thing like a table where you want borders, subtle zebra stripes, focus/selection states, error states, and maybe color coded text for different types of values. Getting that to work at all requires careful coordination of the entire color palette.
Re: UI design for software developers. Part 1, Colors
#95Earlier quoted context omitted.
i found the OP useful. i also kind of feel like your comments distill down to something very close to: "there's no right way to do it, but that way is wrong" design is inherently subjective. no single tool will seem "right" to everyone, and that's ok.
> design is inherently subjective. It's a really common misconception among technical folks that "subjective" == "arbitrary". Design is inherently subjective, yes. But that does not mean that all design choices are equally good when goodness is measured by pleasing the greatest quantity of users by the greatest amount. Ice cream flavor preference is subjective too, but if your ice cream shop only sells "sawdust sprin…
But who is advancing all those arguments you are refuting?
They are all straw men.