The daemon is unchanged from 0.10.0; all changes are in the GNOME Shell extension.
Changed
- Light and dark styling follows the GNOME Shell style variant via
stylesheet-dark.cssandstylesheet-light.css, loaded automatically by the
Shell, instead of loadinglight.cssinto the theme context by hand. The
manual theme setting and its preferences row are gone; the panel matches the
shell. - Signal connections use
connectObject/disconnectObject.
Fixed
disable()stops the daemon synchronously withSIGTERMinstead of deferring
the kill to a timeout.- The daemon-restart timeout is cleared before a new one is scheduled.
- Removed the
try/catcharoundsend_signal, which does not throw.
Performance
- The thumbnail cache is cleared asynchronously in batches instead of a
synchronous enumerate and delete on the compositor thread. - The thumbnail path cache is pruned on delete and clear-all.
- Each row computes its type (image, URL, color) once.