Skip to content

Changelog

Version v0.13.0

:sparkles: New Features

  • c3e9654 - upower: icon size option (commit by @JakeStanger)
  • f5bdc5a - ipc server and cli (commit by @JakeStanger)
  • ded50cc - support for ‘ironvar’ dynamic variables (commit by @JakeStanger)
  • c6319b7 - ipc: support for injecting additional stylesheets (commit by @JakeStanger)
  • 27f920d - launcher: slightly improve focus logic when clicking item with multiple windows (commit by @JakeStanger)
  • bd90167 - clock: format option for popup header (commit by @JakeStanger)
  • 12053f1 - music: progress/seek bar in popup (commit by @JakeStanger)
  • 7d3bb02 - ipc: reload config command (commit by @JakeStanger)
  • b310ea7 - clock: localization support (commit by @JakeStanger)
  • 738b9e3 - config: use default fallback with config instructions (commit by @JakeStanger)
  • 2ccb263 - IPC for get_visible, set_visible, new bar name config option (commit by @A-Cloud-Ninja)
  • b7ee794 - ipc: commands for opening/closing popups (commit by @JakeStanger)
  • ef443e6 - image resolver: add fallback image (commit by @JakeStanger)
  • 9f65cf2 - workspaces: add favorites and hidden options (commit by @yavko)
  • 19c684e - nix: automatic development environment with direnv (commit by @yavko)

:bug: Bug Fixes

  • 6db7742 - crash on startup introduced by recent refactors (commit by @JakeStanger)
  • f78c7f9 - not resolving flatpak application icons (commit by @body20002)
  • 1759945 - music: correctly show/hide popup elements based on player capabilities (commit by @JakeStanger)
  • a9ac29d - clipboard partially behind wrong feature flag (commit by @JakeStanger)
  • c711dd8 - failing to resolve icons with home_manager (commit by @christoph00)
  • 1a272e0 - label: not using markup (commit by @JakeStanger)
  • 4ca17d1 - launcher: incorrectly resolving some applications (commit by @JakeStanger)
  • eee2182 - ipc: command/response casing (commit by @JakeStanger)
  • c582bc3 - cli: set-visible command causing panic (commit by @JakeStanger)
  • 87dd764 - launcher: not clearing focused state when closing window (commit by @JakeStanger)
  • 6f57ad4 - launcher: not setting focus state when opening favourite (commit by @JakeStanger)
  • 2367faa - image: using fallback in places it shouldn’t (commit by @JakeStanger)
  • 7f6fef6 - image: matching desktop file names too eagerly (commit by @JakeStanger)
  • 89ec06f - music: hide album art widget when no image (commit by @JakeStanger)
  • 2902331 - dynamic string: incorrectly handling strings containing multipoint utf-8 chars (commit by @JakeStanger)
  • 901a86c - custom: crash when clicking non-popup button (commit by @JakeStanger)
  • 54f0f23 - launcher: popup not closing when hover leaves widget (commit by @JakeStanger)

:recycle: Refactors

  • d121dc3 - fix unused var warning (commit by @JakeStanger)
  • cc181a8 - fix new clippy warnings (commit by @JakeStanger)
  • 7016f7f - use new smart pointer macros throughout codebase (commit by @JakeStanger)
  • 06251e2 - fix new pedantic clippy warnings (commit by @JakeStanger)
  • 36f3db7 - image: do not try to read desktop files where definitely not necessary (commit by @JakeStanger)

:memo: Documentation Changes

  • aea8de2 - update CHANGELOG.md for v0.12.1 [skip ci] (commit by @JakeStanger)
  • 607c728 - update for ipc/cli, tidy a bit (commit by @JakeStanger)
  • 4b88079 - fix header (commit by @JakeStanger)
  • 4620f29 - examples: update stylesheet (commit by @JakeStanger)
  • 3d94987 - ipc: add link to luajit library (commit by @JakeStanger)