News for hackers. Stuff that matters.
Re:Nana: A modern C++ GUI library by keerthiko on Saturday April 20, 2019 @08:13PM (#19709732)
Another important consumer-end feature of splitting style/structure is it allows clients to have custom styles, accessibility-oriented styles, by just swapping out the "styling" content of an application/page without needing to swap out or inject into the UI structure/code.

The benefits to developers are more "trade-offs", but I think it generally is a better raw framework to work in without significant IDE-assistance to do development.

Re:Nana: A modern C++ GUI library by taeric on Saturday April 20, 2019 @09:11PM (#19709947)
This is an important feature that, statistically, nobody uses. Worse, I challenge you to try it on a major site. :(

Again, I like the argument. I just feel there is more taking about it, than benefits from it. Empirically, it just falls flat.

Re:Nana: A modern C++ GUI library by keerthiko on Saturday April 20, 2019 @11:24PM (#19710371)
You are probably right. But also statistically, "nobody" is disabled or needs accessibility features. That's a poor argument for running in the opposite direction from providing them.

Benevolent systems cater to the least powerful user, not the median user, and I think it's good to support benevolent systems wherever possible, because businesses are naturally biased against benevolence.

Re:Nana: A modern C++ GUI library by taeric on Saturday April 20, 2019 @11:29PM (#19710386)
I challenge that. There are fewer disabled users, true. Statistically, they do exist. They far outnumber folks that use this feature.