snapd theme support:
- Worked on a pull request to expose snapd’s theme installation API to snaps without plugging
snapd-control. The code is currently in draft state as snapd PR #10571, needing some extra spread test coverage. The existing test made use of an existing test snap published to the store that doesn’t plug the new marker interface.
- There were further discussions about improving theming of snapped applications on various desktops last week. As part of that, I’ve been working to improve the appearance of GTK based snaps on KDE based desktops. This requires both snapd and Snapcraft extension changes, so will only gradually roll out to snaps as they are rebuilt (assuming they use the extension).
Ambiance/Radiance theme issue:
- We discovered some performance problems with popup menu animation with snapped apps using the new core20 based GNOME platform snap and the old Ubuntu Ambiance/Radiance themes. I’ve identified a particular property that removes the popup slowdown when commented out. It’s not quite clear why that makes a difference, as the property is overriden for all nodes in the popup.