In the last months the work on Yaru master branch looked slower than usual, but under the hood some important things were changing.
Starting from the release of the new Adwaita theme with GTK 3.32 and the discussion about custom GNOME themes, we acknowledged that
- some application developers had serious problems developing for too many variants
- we did not want to waste the great work upstream is doing refreshing GNOME look and feel, providing new features and fixing other problems.
so we tried to find a middle ground where both parts can feel satisfied.
The Yaru team (but mostly Frederik, who did a great job) took a new, more upstream oriented, contribution approach, proposing some of its solutions and ideas to GNOME developers, that - as always stated - have been quite open to consider, discuss and in some cases accept .
This was fundamental to reduce the customization needed for Yaru and other theme variations and allowed us to work internally developing and testing a huge rebase on the newest Adwaita.
The result of this work landed in master branch at the beginning of this week. It has not been released officially yet, but we hope it will be soon and in the meantime we would be glad if anyone wants to test it and give us constructive feedback.
We solved the “customization theme problem”? Well, surely not. We alone, as Yaru team, cannot of course.
We kept the distinctive Yaru traits and reduced some big differences from Adwaita, so that (hopefully) GNOME application developers won’t find as many surprises as they had in the past, and we think that this is important. We will also take part in the next GUADEC, where Vendor Themes will be discussed again, and we will try to give our best in future developments.