pop-os / gtk-theme

System76 Pop GTK+ Theme
GNU General Public License v3.0
787 stars 83 forks source link

Upstream sync focal #446

Closed isantop closed 4 years ago

isantop commented 4 years ago

Sorry about the large changelog here, but this should only be a one-time thing. Most of it is due to the need to synchronize the contents of the gtk-3.0 and gtk-3.20 build folders.

This synchronizes our theme with changes from upstream. Notable changes include support in the theme for text/label classes, and the replacement of compound selectors in the source code with simplified versions.

This latter change is required to build the theme on focal, so this should be considered fairly high-priority as every other theme PR will depend on this first. It's due to changes in libsass, plus a bug that cases runaway memory leaks when the sassc compiler gets deprecation warnings. See sass/libsass#3033 and ubuntu/yaru#2079 for more information.