Releases: JakeStanger/ironbar
v0.16.0
💥 BREAKING CHANGES
-
due to
9dd7112
- improve CLI structure, add new commands (commit by @JakeStanger):ok_value
responses will no longer printok
as the first line when using the CLI- All IPC commands have changed. Namely,
type
has been changed tocommand
, and bar/var related commands are now under asubcommand
. The full spec can be found on the wiki. - Several CLI commands are now located under the
var
andbar
categories. Usage of any commands to get/set Ironvars or control bar visibility will need to be updated. - The
open_popup
andclose_popup
IPC commands are now calledshow_popup
andhide_popup
respectively. - The popup
name
argument has been renamed towidget_name
on all IPC commands. - The
set-visibility
CLI command now takes atrue
/false
positional argument in place of the-v
flag.
✨ New Features
f11da3e
- music: pango markup support (commit by @JakeStanger)951576c
- pango markup support in image icons (commit by @JakeStanger)36d724f
- config: json schema support (commit by @JakeStanger)7413f78
- cli: debug flag (commit by @JakeStanger)a33e0a2
- cli: format flag, json output format (commit by @JakeStanger)9dd7112
- improve CLI structure, add new commands (commit by @JakeStanger)aa45396
- ability to set bar layer and exclusive zone (commit by @JakeStanger)92ae1a8
- nix: home-manager option to read style.css file (commit by @Alpha-Ursae-Minoris)6d0fe4c
- add networkmanager module (commit by @Zedfrigg)e307e15
- new sway-mode module (PR #671 by @Rodrigodd)
🐛 Bug Fixes
5e7f576
- workspaces: add support for hyprland rename event (commit by @JakeStanger)c45ea02
- workspaces: regression due to #572 (commit by @JakeStanger)4a37429
- launcher: ghost windows in reload (commit by @JakeStanger)520a94a
- all bars showing on same display due to GTK bug (commit by @JakeStanger)4ad4b0e
- ipc: regression - reload not working due to #592 (commit by @SerraPi)9a39420
- launcher: favourites staying focused when closed in hyprland (commit by @JakeStanger)8dda494
- cli: using zero exit code for error responses (commit by @JakeStanger)9d8a3eb
- correctly escape pango markup (commit by @JakeStanger)277e6b6
- notifications: unable to click through overlay (commit by @JakeStanger)dbd385d
- launcher: apps with multiple windows stay focused when window closed (commit by @JakeStanger)176af99
- music: tokens with&
not rendering (commit by @JakeStanger)7e04e30
- wayland: exit on event dispatch error (commit by @JakeStanger)461bee8
- bar: do not add start/center/end containers if empty (commit by @JakeStanger)fb6ae42
- crash due to clipboard fd incorrectly closed (commit by @JakeStanger)2bc741d
- tray: crash when provided empty pixmap (commit by @JakeStanger)f819aec
- notifications: client broken by recent refactor (commit by @JakeStanger)45d5bf5
- popups not accounting for monitor scaling (commit by @JakeStanger)474e1fe
- upower: avoid panic on client init error (commit by @JakeStanger)
♻️ Refactors
04a694e
- fix latest clippy warnings (commit by @JakeStanger)c876904
- updatenix
crate to latest version (commit by @JakeStanger)dedb89b
- popup: renameis_visible
tovisible
(commit by @JakeStanger)a0cb01a
- makeIronbar#unique_id
must_use
(commit by @JakeStanger)b8fdd85
- explicitly useset_text
on non-pango labels (commit by @JakeStanger)9d12535
- small tidy (commit by @JakeStanger)1899757
- mpris: better logging, avoid panic on dbus error (commit by @JakeStanger)
📝 Documentation Changes
c25440c
- update CHANGELOG.md for v0.15.1 [skip ci] (commit by @JakeStanger)f7f991b
- compiling: fix wrong fedora package for pulse libs (commit by @JakeStanger)c7743b2
- add rustdoc comments to all module options (commit by @JakeStanger)7d19106
- add notes about nerd fonts (commit by @JakeStanger)9db0cbc
- upower: fix incorrect css selectors (commit by @JakeStanger)057fdff
- examples: fix incorrect cpu sensor name (commit by @JakeStanger)076c2df
- add fedora copr package to readme (commit by @victorvintorez)860a676
- upower: add note to make clear upower is required (commit by @JakeStanger)
v0.15.1
v0.15.0
✨ 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
](8e9db14...
v0.14.1
🐛 Bug Fixes
1c9c9bb
- cli: error when launched viaswaybar_command
(commit by @JakeStanger)976dd6c
- style: file watcher not working for relative paths (commit by @JakeStanger)4d9d78f
- dynamic string: ironvar parser being too greedy (commit by @JakeStanger)63304a9
- dynamic string: always sending partial string on initialization (commit by @JakeStanger)8016ec2
- tray: crash caused by excess updates (commit by @JakeStanger)b3a70ce
- tray: not handling checkbox items (commit by @JakeStanger)0616633
- do not panic on full channels (commit by @JakeStanger)133632d
- tray: vastly improve rendering performance (commit by @JakeStanger)
♻️ Refactors
996ad7e
- desktop file: simplify some none-type handling (commit by @JakeStanger)aaef3bf
- fix new strict clippy warnings (commit by @JakeStanger)f3687c5
- replace deprecated indexmap method (commit by @JakeStanger)
✅ Tests
af7e037
- dynamic string: test pango attributes with ironvars (commit by @JakeStanger)
📝 Documentation Changes
7d51155
- update CHANGELOG.md for v0.14.0 [skip ci] (commit by @JakeStanger)754e339
- add info on speeding up compilation time (commit by @JakeStanger)cb2f9b0
- examples: fix issues with example css (commit by @JakeStanger)1b54276
- compilation: add sccache section (commit by @JakeStanger)9d7cb08
- ironvars: correct allowed chars in keys (commit by @JakeStanger)
v0.14.0
✨ New Features
25c490b
- workspaces: visible CSS selector (commit by @malicean)60bb69f
- addwidget
andwidget-container
css classes on all widgets (commit by @JakeStanger)ee04cd0
- bar auto-hide options (commit by @JakeStanger)659c93d
- use top-level config as fallback when using monitor-based config (commit by @JakeStanger)8371a92
- load bars on monitor when it connects (commit by @JakeStanger)
🐛 Bug Fixes
4099847
- styles: hot reload not working when edited with vim (commit by @JakeStanger)f24b21d
- focused: clear when no window is focused (commit by @JakeStanger)34ed6a9
- focused: not clearing when switching to empty workspace (commit by @JakeStanger)518c2ef
- Home Manager systemdIntegration warnings (commit by @delliottxyz)5f82b6e
- tray: existing icons rendering as text (commit by @chmanie)80de5dd
- some modules crashing due to recent gtk refactor (commit by @JakeStanger)c356b22
- workspaces: favourites missinginactive
class on startup (commit by @JakeStanger)b4d7545
- regression: GTK refactor causing updates to be missed (commit by @JakeStanger)b004d50
- launcher: favourites not focused when opened (commit by @JakeStanger)963f8ed
- script: spawning outside of tokio runtime causing crash (commit by @JakeStanger)
♻️ Refactors
fea1f18
- fix new clippy warnings, fmt (commit by @JakeStanger)4e67b73
- wlr data control: update to new nix epoll bindings (commit by @JakeStanger)5582dcf
- fix new clippy warning (commit by @JakeStanger)08e354e
- fix new clippy warnings (commit by @JakeStanger)b2fa19a
- begin restructuring core code to better encapsulate (commit by @JakeStanger)ed5a162
- update wayland crates to latest versions (commit by @JakeStanger)bea442e
- update gtk/glib, remove glib channels (commit by @JakeStanger)e847a84
- fix casting based clippy warnings (commit by @JakeStanger)967801d
- workspaces: avoid sending unknown update info (commit by @JakeStanger)b2a37a3
- fix clippy warning (commit by @JakeStanger)57b57ed
- pass context into modules controllers (commit by @JakeStanger)c702f6f
- major client code changes (commit by @JakeStanger)6f531a5
- removelazy_static
andasync_once
(commit by @JakeStanger)e0dc5e1
- wayland: remove unused request type (commit by @JakeStanger)18b4784
- wayland: simplify task spawning code (commit by @JakeStanger)
📝 Documentation Changes
e5281e9
- update CHANGELOG.md for v0.13.0 [skip ci] (commit by @JakeStanger)b9c41af
- workspaces: add missing.inactive
selector (commit by @JakeStanger)abd1f80
- examples: update discord icon, temporarily disable random label (commit by @JakeStanger)ccc6ff2
- readme: add nixpkgs details (commit by @JakeStanger)c2306d6
- styling: add another example for selecting gtk widgets (commit by @JakeStanger)a768164
- styling guide: add explanation on specificity (commit by @Schweber)917c1bd
- dynamic values: link to scripts/ironvars pages (commit by @JakeStanger)74930df
- compiling: fix fedora instructions (commit by @JakeStanger)f2c4ddb
- sys info: fix cpu temp examples (commit by @cyhyraethz)a159825
- fix nerdfont icons (commit by @eclairevoyant)
v0.13.0
✨ 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 barname
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: addfavorites
andhidden
options (commit by @yavko)19c684e
- nix: automatic development environment with direnv (commit by @yavko)
🐛 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)
♻️ 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)
📝 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)
v0.12.1
💥 BREAKING CHANGES
-
due to
e11177f
- add sensible class names for icon labels (commit by @JakeStanger):Where both textual and image icons are supported, CSS classes have changed to better reflect their targets.
.icon
has changed to.icon-box
and.icon
now targets the underlying element..label
has been changed to.icon.text-icon
. This affects icons on the music, workspaces, and clipboard modules.
🐛 Bug Fixes
31a57ae
- scripts don't work while running ironbar under a systemd service (commit by @JakeStanger)f82f897
- upower: popup always empty (commit by @JakeStanger)9012fee
- image: still blurry on hidpi (commit by @JakeStanger)0e65f93
- excess popup windows (commit by @JakeStanger)87ca399
- poor error handling for missing images (commit by @JakeStanger)22b630a
- broken nerd font icons (commit by @JakeStanger)48d6af0
- music: showing when no mpris player found (commit by @JakeStanger)b9740cb
- upower icon too large (commit by @JakeStanger)a6b6866
- upower: icon outside button (commit by @JakeStanger)a5ecb36
- popups occasionally getting jumbled with multiple bars (commit by @JakeStanger)e11177f
- add sensible class names for icon labels (commit by @JakeStanger)ac34c05
- focused: empty icon rendered whenshow_icon = false
(commit by @JakeStanger)de3aa5d
- focused: previous icon does not clear if new icon fails to load (commit by @JakeStanger)de98cf3
- tray: (maybe?) sometimes bus name is taken (commit by @JakeStanger)103a224
- launcher: crash when focusing newly opened window in popup (commit by @JakeStanger)
📝 Documentation Changes
d116a51
- update CHANGELOG.md for v0.12.0 [skip ci] (commit by @JakeStanger)327e345
- examples: fix css button styles (commit by @JakeStanger)13d3923
- examples: fix casing of steam in launcher favourites (commit by @JakeStanger)cdeafbd
- sys info: add typical temperature sensors for intel/amd cpus (commit by @JakeStanger)ff315ff
- music: fix incorrect type forhost
/music_dir
options (commit by @JakeStanger)bd144e8
- readme: make prettier (commit by @JakeStanger)242b70e
- contributing: enforce conventional commits (commit by @JakeStanger)96d36c4
- add missing icon/image selectors (commit by @JakeStanger)
v0.12.0
💥 BREAKING CHANGES
-
due to
dea6641
- module-levelname
andclass
options (commit by @JakeStanger):To allow for the
name
property, any widgets that were previously targeted by name should be targeted by class instead. This affects all modules and all popups, as well as several widgets inside modules. This will break a lot of rules in your stylesheet. To attempt to mitigate the damage, a migration script can be found here that should get you most of the way.
✨ New Features
6c62286
- new label module (commit by @JakeStanger)cac064f
- ability to configure popup gap (commit by @JakeStanger)dfe1964
- custom: slider widget (commit by @JakeStanger)72b14b6
- custom: progress bar widget. (commit by @JakeStanger)a9d1233
- custom: support dynamic strings on buttons (commit by @JakeStanger)3d308ab
- custom: support dynamic string in image source (commit by @JakeStanger)4a09b70
- custom: support common options in widgets (commit by @JakeStanger)83f44fd
- wrap modules in a revealer to support animated show/hide (commit by @JakeStanger)1fa0c0e
- custom: support mouse wheel on slider (commit by @JakeStanger)2da28b9
- ability to configure image icon sizes (commit by @JakeStanger)033d0f7
- custom: option to toggle slider label (commit by @JakeStanger)76e2b7b
- music: option to hide status icon on widget (commit by @JakeStanger)ad3c171
- implement upower module (commit by @p00f)2a155b9
- music: add css selector for button contents (commit by @JakeStanger)c1ea5fa
- logging: include line numbers (commit by @JakeStanger)dea6641
- module-levelname
andclass
options (commit by @JakeStanger)
🐛 Bug Fixes
9109453
- dynamic string: parser issue related to incorrectly matching braces (commit by @JakeStanger)7355db7
- image: http provider not handling non-success codes (commit by @JakeStanger)a87d8d5
- tray: icons sometimes not showing (commit by @JakeStanger)15a9d8d
- script: parser incorrectly handling colons (commit by @JakeStanger)68bc823
- tray: icons sometimes not showing (commit by @JakeStanger)b038e76
- tray: icons sometimes not showing (commit by @JakeStanger)7926bb0
- nix: Fixnix run
support (commit by @yavko)2c88c99
- dynamic string: crash when last segment is static and a single char (commit by @JakeStanger)338f5a0
- nix: Attempt to fix image blurriness (commit by @yavko)db0868a
- image: not scaling icons for hidpi (commit by @JakeStanger)14b6c1a
- bars duplicate when starting second instance (commit by @JakeStanger)98aaaa0
- fallback to default icon theme for notifier items (commit by @oknozor)735f5cc
- launcher: crash when focusing window (commit by @JakeStanger)e1abadc
- clipboard: copying large images filling write pipe (commit by @JakeStanger)
♻️ Refactors
2ab06f0
- custom: split into enum with separate file per widget (commit by @JakeStanger)3613aef
- custom: reduce a lot of repeated code (commit by @JakeStanger)c214f65
- fix strict clippy warnings (commit by @JakeStanger)27d11de
- config: split common code into separate file (commit by @JakeStanger)6fd69d6
- move module creation code to module module (commit by @JakeStanger)e63509a
- fix a few new clippy warnings (commit by @JakeStanger)7f46cb4
- wayland: update to 0.30.0 (commit by @JakeStanger)38da59c
- fix a few pedantic clippy warnings (commit by @JakeStanger)
📝 Documentation Changes
1b0287b
- update CHANGELOG.md for v0.11.0 [skip ci] (commit by @JakeStanger)e928b30
- custom: rewrite widget options to be clearer (commit by @JakeStanger)138b5b3
- custom: fix potential error in progress example (commit by @JakeStanger)07df51c
- include readme in rust docs (commit by @JakeStanger)dd7c9f3
- add transition module-level options (commit by @JakeStanger)610c352
- add missing link to upower page (commit by @JakeStanger)ea9f7ca
- add missingupower
feature flag (commit by @JakeStanger)618b7ef
- improve example css (commit by @JakeStanger)139bc5d
- compiling: improve requirements list (commit by @JakeStanger)cf32870
- compiling: add ron feature flag (commit by @JakeStanger)
v0.11.0
💥 BREAKING CHANGES
-
due to
ca4fe42
- ability to set fixed length (commit by @JakeStanger):This changes the behaviour of
truncate.length
. A new property,truncate.max_length
, has been introduced that uses the old behaviour.
✨ New Features
d253c4b
- add configurable margins around bar (commit by @ttoino)ca4fe42
- truncate: ability to set fixed length (commit by @JakeStanger)575d6cc
- new clipboard manager module (commit by @JakeStanger)9984b63
- nix: initial nix feature flags impl (commit by @yavko)b1475a1
- nix: use cargo default features (commit by @yavko)102d247
- module hover options (commit by @JakeStanger)
🐛 Bug Fixes
2ac5071
- not setting layer shell namespace (commit by @JakeStanger)7dff3e6
- image: widgets missing names (commit by @JakeStanger)54b9b28
- make readme more concise (commit by @yavko)8cbb73b
- dynamic string: dynamic sections not respecting ordering (commit by @JakeStanger)d0b7bdb
- nix: home manager module, and features (commit by @yavko)
♻️ Refactors
d84139a
- general tidy up (commit by @JakeStanger)7212bbc
- dynamic string: use vec instead of indexmap (commit by @JakeStanger)ecdd71a
- config: useuniversal-config
crate. (commit by @JakeStanger)6221f74
- fix new clippy warnings (commit by @JakeStanger)
📝 Documentation Changes
82875cd
- update CHANGELOG.md for v0.10.0 [skip ci] (commit by @JakeStanger)7c36f5c
- fix a couple of issues (commit by @JakeStanger)83a4916
- compiling: add info about build deps (commit by @JakeStanger)5bbe64b
- clock: format table (commit by @JakeStanger)2b26eaf
- clipboard: fix incorrect setting description (commit by @JakeStanger)0125ce5
- examples: update styles example (commit by @JakeStanger)
v0.10.0
💥 BREAKING CHANGES
-
due to
3cf9be8
- global icon theme setting (commit by @JakeStanger):This removes the
icon_theme
option fromlauncher
andfocused
. You will need to set this at the top of your config instead. -
due to
90f57d6
- remove irrelevanticon
format token (commit by @JakeStanger):(Missed from #96141d4) The
{icon}
token has been removed from themusic
module due to incompatibility with the new image/icon support. The icon now always displays as a separate widget before the label and should be removed from your formatting string.
✨ New Features
8691824
- music: ability to truncate button text (commit by @JakeStanger)07dbf78
- focused: ability to truncate label text (commit by @JakeStanger)393800a
- custom: image widget (commit by @JakeStanger)3cf9be8
- global icon theme setting (commit by @JakeStanger)b054c17
- workspaces: support for using images inname_map
(commit by @JakeStanger)96141d4
- music: support for using images inname_map
, additional icon options (commit by @JakeStanger)c347b6c
- add feature flags (commit by @JakeStanger)
🐛 Bug Fixes
5772711
- music: remote mpris album art not showing (commit by @JakeStanger)5fb4125
- tray: some init issues (commit by @JakeStanger)058c8f4
- hyprland: issues with tracking workspaces (commit by @JakeStanger)51d2c22
- images: incorrectly resolving non-files (commit by @JakeStanger)
♻️ Refactors
012762e
- swap out some code for existing macros (commit by @JakeStanger)9750255
- music: split config code into separate file (commit by @JakeStanger)15f0857
- replace icon loading with improved general image loading (commit by @JakeStanger)
📝 Documentation Changes
1ed3220
- update CHANGELOG.md for v0.9.0 [skip ci] (commit by @JakeStanger)90f57d6
- music: remove irrelevanticon
format token (commit by @JakeStanger)6a39905
- compiling: add missing full stop (commit by @JakeStanger)7b23e61
- wiki: update screenshots and examples (commit by @JakeStanger)