Skip to content

v0.11.0

Latest

Choose a tag to compare

@Edu4rdSHL Edu4rdSHL released this 02 Jul 20:39
· 5 commits to main since this release

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.css and stylesheet-light.css, loaded automatically by the
    Shell, instead of loading light.css into 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 with SIGTERM instead of deferring
    the kill to a timeout.
  • The daemon-restart timeout is cleared before a new one is scheduled.
  • Removed the try/catch around send_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.