✨ 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: adddirection
option (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 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)- ↘️ fixes issue #488 opened by @bluebyt
- ↘️ fixes issue #554 opened by @DanteDragan
♻️ Refactors
a55ba8c
- renameget_orientation
method 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)
📝 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:
libpulse
luajit
It also requires lua-lgi
as a runtime dependency.