Changelog
Version v0.15.0
:sparkles: New Features
f4384b6- enable use of markup in clock module format and format_popup, and update documentation to reflect supporting Pango markup in both commit by @Dridus)76a6816- upower: add new formatting properties (commit by @Disr0)b037a55- tray: adddirectionoption (commit by @calops)72440e6- tray: icon size setting (commit by @JakeStanger)a70956b- add new volume module (commit by @JakeStanger)7742a46- swaync notifications module (commit by @JakeStanger)ba00445- tray: option to prefer theme-provided icons (commit by @JakeStanger)994f4a4- ability to add custom modules instead native modules (commit by @JakeStanger)46cbaca- option to disable module popup (commit by @JakeStanger)46224d8- custom: ability to add modules/widgets to buttons (commit by @JakeStanger)702b0a6- Add orientation support for clock (commit by @ClaireNeveu)70b2c59- Add orientation support for custom label and button (commit by @ClaireNeveu)44be585- Add orientation and direction support for sys info (commit by @ClaireNeveu)cfaba87- ipc: ironvar list command (commit by @JakeStanger)b0a05b7- new cairo module (commit by @JakeStanger)d03c752- launcher: option to reverse order (commit by @SerraPi)
:bug: Bug Fixes
30b11db- tray: cannot activate menu options with right click (commit by @JakeStanger)f68d95a- logging: log file growing indefinitely (commit by @JakeStanger)6fe9c54- clipboard: unable to paste large images into xwayland (commit by @JakeStanger)a10466e- popup: re-posiiton on resize due to content change (commit by @JakeStanger)0675b91- tray: icons ignoring scaling (commit by @JakeStanger)c62d475- tray: submenus not working (commit by @JakeStanger)f263849- launcher: not resolving icon for some apps (commit by @slowsage)cf44c46- workspaces: favourites not persisting for initally opened workspaces (commit by @JakeStanger)180f874- music - Handle NoActivePlayer (playerctld) , NoReply, NoMethod, ServiceUnknown DBus errors in mpris. (commit by @slowsage)3ba8b4b- regressions introduced by #505 (commit by @JakeStanger)f50a65e- upower module should display correctly for vertical bars (commit by @ClaireNeveu)188abc3- tray: icon colour channels are being incorrectly rendered (commit by @rdnelson)ea2b208- focused: incorrectly clearing when unfocused window title changes (PR #556 by @JakeStanger)- :arrow_lower_right: fixes issue #488 opened by @bluebyt
- :arrow_lower_right: fixes issue #554 opened by @DanteDragan
:recycle: Refactors
a55ba8c- renameget_orientationmethod toorientation(commit by @JakeStanger)86c5b69- tray: tidy imports (commit by @JakeStanger)00a6a84- upower: cheaper string building (commit by @JakeStanger)b912619- image: add debug logging (commit by @JakeStanger)c7b6ee8- add dead_code allow to fix build warning (commit by @JakeStanger)004ea76- tray: complete client rewrite (commit by @JakeStanger)706e040- split bar/top-level config structs (commit by @JakeStanger)1b35354- fix clippy warnings (commit by @JakeStanger)9245188- better error handling for client initialization (commit by @JakeStanger)314bfe7- nix: simplify flake (commit by @JakeStanger)
:memo: Documentation Changes
76a6816- correct formatting tokens in upower (commit by @Disr0)e26e213- improve info about logging (commit by @JakeStanger)163a70e- readme: update nix caching info (commit by @JakeStanger)6a03c46- readme: add mixxc acknowledgement (commit by @JakeStanger)3a3d3d7- readme: add void package (commit by @JakeStanger)fc42f6c- readme: add repology badge (commit by @JakeStanger)8e9db14- macros: add missing comment (commit by @JakeStanger)bb02a21- compiling: add missing notifications feature flag (commit by @JakeStanger)ee8873a- custom: add native examples (commit by @JakeStanger)dffb3e5- workspaces: fix typo that results in a non working config (commit by @nyadiia)782b955- fix issues with several more toml examples (commit by @JakeStanger)
Note for maintainers
The addition of new modules requires the following new build dependencies:
libpulseluajit
It also requires lua-lgi as a runtime dependency.