GNOME libadwaita 1.0 released
Libadwaita is a library implementing the GNOME HIG, complementing GTK. For GTK 3 this role has increasingly been played by Libhandy, and so Libadwaita is a direct Libhandy successor."
Posted Dec 31, 2021 20:58 UTC (Fri)
by flussence (guest, #85566)
[Link] (2 responses)
Ideally we'd have a generic library for the interesting (imho) emerging bits of CSS, native nested syntax [1] and Color Level 5 [2], for any GUI to use. The latter in particular sounds like it's finally caught up to where Linux desktop theming capabilities were 20 years ago, and of course browsers don't even remotely support it.
(Unrealistically, having good CSS tooling might encourage its adoption and lead to consistent cross-DE theming too - right now the only hope for that is that someone keeps maintaining the qtstyle-gtk module, and that doesn't really have user-serviceable parts inside. People still can't agree on using SVG icons!)
[1] https://www.w3.org/TR/css-nesting-1/
Posted Jan 2, 2022 0:55 UTC (Sun)
by ebassi (subscriber, #54855)
[Link]
GTK only ever preprocesses stylesheets at its own build time. By itself, GTK only supports CSS, but managing a complex style sheet takes a toll, which is why the maintainers of Adwaita (and various other themes) use SCSS to generate the CSS that will be shipped with GTK.
The Default theme, as well as Adwaita as shipped by libadwaita, still use SCSS as the base format. Nothing has changed in that respect by moving Adwaita out of GTK.
Posted Jan 2, 2022 18:21 UTC (Sun)
by stephen.pollei (subscriber, #125364)
[Link]
I read interesting article on CSS language features we can expect to land in browsers in 2022. Seems like Container Queries, Color Functions, new Viewport Units, :has(), Subgrid, Media Query Ranges, and more might make into browsers by the end of the year. Nesting, @scope,
@when / @else, @property / Houdini, and Scroll-Linked Animations might take longer. Some like nesting and media query ranges might just be sugar, nicer way of doing things but not really adding new things to do. I agree that some of the color functions could be useful such as the better support for contrast colors. I'm not sure what parts of css that Gtk would like to implement and which they'd prefer to skip. Seems like interesting features are coming to css.
Posted Jan 2, 2022 19:01 UTC (Sun)
by jhoblitt (subscriber, #77733)
[Link] (3 responses)
Posted Jan 4, 2022 4:57 UTC (Tue)
by alatiera (subscriber, #154895)
[Link] (2 responses)
Posted Jan 4, 2022 20:28 UTC (Tue)
by Hobart (subscriber, #59974)
[Link] (1 responses)
Posted Jan 4, 2022 20:36 UTC (Tue)
by jhoblitt (subscriber, #77733)
[Link]
GNOME libadwaita 1.0 released
[2] https://www.w3.org/TR/css-color-5/
GNOME libadwaita 1.0 released
GNOME libadwaita 1.0 released
GNOME libadwaita 1.0 released
GNOME libadwaita 1.0 released
GNOME libadwaita 1.0 released
GNOME libadwaita 1.0 released