1
0
Fork 0
mirror of https://github.com/Zedfrigg/ironbar.git synced 2025-04-20 11:54:23 +02:00
Commit graph

321 commits

Author SHA1 Message Date
26ffed7b40
build: remove some unused features/deps 2024-04-02 20:12:09 +01:00
9245188af7
refactor: better error handling for client initialization 2024-04-01 16:34:25 +01:00
1b35354272
refactor: fix clippy warnings 2024-04-01 16:33:38 +01:00
10b3b01e5b
Merge pull request #527 from JakeStanger/feat/custom-button-box
feat(custom): ability to add modules/widgets to buttons
2024-04-01 15:47:39 +01:00
46224d8a54
feat(custom): ability to add modules/widgets to buttons
Resolves #207
2024-04-01 15:42:26 +01:00
3ba8b4bd96
fix: regressions introduced by #505
- Crash on startup if modules missing common options
- Crash on startup due to disable_popup incorrectly mandatory
2024-04-01 15:40:12 +01:00
46cbaca5e0
feat: option to disable module popup 2024-04-01 15:09:11 +01:00
994f4a4a12
feat: ability to add custom modules instead native modules
Resolves #131
2024-04-01 15:01:37 +01:00
eaaa937be8
chore: correct comment 2024-03-30 23:17:23 +00:00
706e040e25
refactor: split bar/top-level config structs
This allows for some options which are not actually bar-level to be separated, which makes some work moving forward a little easier and keeps things cleaner.
2024-03-29 21:54:04 +00:00
30b11db435
fix(tray): cannot activate menu options with right click
Fixes #513
2024-03-29 13:13:29 +00:00
ba004455b2
feat(tray): option to prefer theme-provided icons 2024-03-29 00:31:20 +00:00
004ea76da5
refactor(tray): complete client rewrite 2024-03-29 00:31:20 +00:00
c7b6ee8bc0
refactor: add dead_code allow to fix build warning 2024-03-29 00:29:27 +00:00
8e9db141f8
docs(macros): add missing comment 2024-03-29 00:29:13 +00:00
8254627595
Merge pull request #481 from slowsage/fix/mpris
Fix(music): mpris - handle no active mpris player on launch & hide label when player list is empty.
2024-03-18 23:41:19 +00:00
slowsage
180f8748bb fix(music): Handle NoActivePlayer (playerctld) , NoReply, NoMethod, ServiceUnknown DBus errors in mpris. 2024-03-18 19:28:30 -04:00
5a3ba08ddd
Merge pull request #470 from JakeStanger/fix/tray
More tray fixes
2024-03-17 14:12:56 +00:00
b912619d61
refactor(image): add debug logging 2024-03-14 22:36:30 +00:00
00a6a84ca6
refactor(upower): cheaper string building 2024-03-14 22:36:20 +00:00
86c5b69f18
refactor(tray): tidy imports 2024-03-14 22:35:55 +00:00
cf44c461db
fix(workspaces): favourites not persisting for initially open workspaces
Fixes #464.
2024-03-10 13:41:52 +00:00
7742a46578
feat: swaync notifications module
Adds a new module which connects to SwayNC to display information from the notifications deamon.

Resolves #7
2024-03-04 20:33:53 +00:00
660dc81e7d
chore: refactors to volume pr #460 i forgot
whoops
2024-03-04 20:21:26 +00:00
a70956bb3b
feat: add new volume module 2024-03-04 19:53:02 +00:00
slowsage
f2638497fa
fix(launcher): not resolving icon for some apps
When using spotify in wayland with hyprland, the spotify icon is not
pulled up correctly by the launcher module.
The class/app_id is "" while the name/title is "Spotify Premium". This
uses item.name as a fallback which ensure spotify icon shows up
correctly under wayland.

Refs: #228, #146
2024-02-27 20:11:14 +00:00
c62d47555e
fix(tray): submenus not working
Fixes a regression from previous tray fixes that caused submenus within
the main tray menu to never show.

Fixes #455
2024-02-25 20:57:36 +00:00
0675b917f2
fix(tray): icons ignoring scaling 2024-02-25 20:57:36 +00:00
72440e69c9
feat(tray): icon size setting 2024-02-25 17:13:28 +00:00
a10466e7e9
fix(popup): re-position on resize due to content change 2024-02-18 14:57:33 +00:00
a55ba8c523
refactor: rename get_orientation method to orientation 2024-02-18 14:57:29 +00:00
6fe9c54134
fix(clipboard): unable to paste large images into xwayland
Thanks to a nightly clippy warning which found I wasn't using `file.write` correctly.

Fixes #86.
2024-02-18 00:41:16 +00:00
31505c7140
Merge pull request #449 from calops/vertical-tray
Add `direction` option for tray module
2024-02-17 01:46:45 +00:00
Rémi Labeyrie
b037a55fb7
feat(tray): add direction option 2024-02-17 00:33:10 +01:00
f68d95a740
fix(logging): log file growing indefinitely
Log files are now created on a daily rotation, keeping 3 days worth of logs. This also changes the log file names.

Fixes #453
2024-02-14 21:16:53 +00:00
Disr0
76a68165f0
feat(upower): add new formatting properties 2024-02-12 23:05:31 +00:00
Ross MacLeod
f4384b6252 feat: enable use of markup in clock module format and format_popup, and update documentation to reflect supporting Pango markup in both 2024-02-08 23:33:32 -05:00
f3687c5f9e
refactor: replace deprecated indexmap method 2024-02-02 20:05:29 +00:00
4934f2c409
Merge pull request #433 from JakeStanger/refactor/clippy
refactor: fix new strict clippy warnings
2024-02-01 22:50:58 +00:00
aaef3bf96c
refactor: fix new strict clippy warnings 2024-02-01 22:39:43 +00:00
133632d1ad
fix(tray): vastly improve rendering performance 2024-02-01 22:38:14 +00:00
061663392e
fix: do not panic on full channels 2024-01-29 23:30:25 +00:00
b3a70ce8fa
fix(tray): not handling checkbox items 2024-01-27 01:04:30 +00:00
8016ec256d
fix(tray): crash caused by excess updates
Some icons seem to absolutely spam updates in some circumstances. Increasing the channel size by 4x seems sufficient to prevent this.
2024-01-27 00:35:16 +00:00
63304a9ddd
fix(dynamic string): always sending partial string on initialization 2024-01-25 22:42:48 +00:00
af7e037dd5
test(dynamic string): test pango attributes with ironvars 2024-01-25 22:42:48 +00:00
4d9d78f4ca
fix(dynamic string): ironvar parser being too greedy 2024-01-25 22:31:07 +00:00
996ad7e27f
refactor(desktop file): simplify some none-type handling 2024-01-24 23:04:14 +00:00
976dd6c55a
fix(style): file watcher not working for relative paths
Fixes that changes were not hot-loaded when overriding the default style path with `IRONBAR_CSS` and providing a relative file path.
2024-01-24 22:40:10 +00:00
1c9c9bbece
fix(cli): error when launched via swaybar_command
Fixes #11 (again)
2024-01-20 23:42:43 +00:00