Hacker News new | ask | show | jobs
by alexvoda 796 days ago
In X and X intrinsincs everything was a window including every widget.
2 comments

Same was true in Microsoft Windows, but -- say it with me -- Modern Apps Don't Work That Way Anymore. You can't keep the redraws of all the widgets in sync, so you can't guarantee pixel-perfect window refresh. The Wayland way of only having top-level windows and client handling of all widgets within is, objectively, better for modern development.
To me this seems a particularly beautiful concept. I feel sad it is abandoned (I am one of the people who always used, if not ab-used, X over SSH).
It’s pretty much the same with Wayland, everything is just a “surface”.