Skip to content

v0.5.0

Choose a tag to compare

@Edu4rdSHL Edu4rdSHL released this 26 May 20:14
· 46 commits to main since this release

What's Changed

Added

  • Light/dark theme support. A new Theme preference (Automatic / Light / Dark) controls the panel palette. Automatic follows the system org.gnome.desktop.interface color-scheme; the dark theme is unchanged. Light styling lives in light.css, scoped under a .strata-theme-light class toggled on the panel root box and loaded into the St theme context by the extension. St has no CSS variables, so this specificity-based scoped override switches the palette with no runtime stylesheet generation; switching is a single class toggle off the ingest/render hot paths.

Fixed

  • The keyboard shortcut now hides the panel when it is already open. The binding lacked Shell.ActionMode.POPUP, so while the panel's modal grab was active the second press was swallowed and toggle() never ran.
  • The search placeholder ("Search...") is now legible in the light theme; it previously inherited a light-on-dark Shell color.

Packaging

  • make pack now bundles light.css via --extra-source; only stylesheet.css is auto-included by gnome-extensions pack, so packaged installs now ship the light theme.

See CHANGELOG.md for full details.