cc181a8b6d
refactor: fix new clippy warnings
2023-06-29 16:57:47 +01:00
96323801d9
build: use patched version of stray
2023-06-17 23:52:52 +01:00
de98cf3dae
fix(tray): (maybe?) sometimes bus name is taken
...
No idea if this fix actually does anything but no harm in it I guess.
2023-06-17 21:29:33 +01:00
a5ecb363fd
fix: popups occasionally getting jumbled with multiple bars
2023-05-29 14:01:42 +01:00
48d6af0281
fix(music): showing when no mpris player found
...
THe music module expects an event to be sent on subscription to the
client to set up the initial state. This ensures an event is sent when
in MPRIS mode when no player is initially found.
2023-05-21 20:44:31 +01:00
e1abadcf39
fix(clipboard): copying large images filling write pipe
...
Fixes partially #86
2023-05-05 22:30:16 +01:00
38da59cd41
refactor: fix a few pedantic clippy warnings
2023-05-04 20:07:46 +01:00
7f46cb4976
refactor(wayland): update to 0.30.0
...
This is pretty much a rewrite of the Wayland client code for `wayland-client` and `wayland-protocols` v0.30.0, and `smithay-client-toolkit` v0.17.0
2023-05-04 20:07:42 +01:00
0e3102de8c
Merge pull request #83 from p00f/upower-string
...
implement upower module
2023-04-30 00:26:34 +01:00
Chinmay Dalal
ad3c171eca
feat: implement upower module
2023-04-30 00:15:04 +01:00
e63509a3a7
refactor: fix a few new clippy warnings
2023-04-22 13:45:44 +01:00
8e99fd4d0f
chore(system tray): add debug logging
2023-04-16 19:55:17 +01:00
83c5dceaa7
chore: clean up println calls
2023-03-04 23:13:22 +00:00
575d6cc30f
feat: new clipboard manager module
2023-02-26 13:42:53 +00:00
c347b6c944
feat: add feature flags
...
Flags allow you to disable certain functionality and compile with only select features to reduce build time.
Resolves #54 .
2023-02-01 20:45:52 +00:00
058c8f4228
fix(hyprland): issues with tracking workspaces
2023-01-30 22:24:00 +00:00
d78d851858
Merge pull request #60 from JakeStanger/fix/tray
...
fix(tray): some init issues
2023-01-30 18:49:45 +00:00
db72bc09b4
chore(hyprland): add debug logging
2023-01-30 18:49:30 +00:00
5fb412572f
fix(tray): some init issues
...
It ain't perfect but it'll do.
Resolves #2 .
2023-01-30 18:36:42 +00:00
5772711192
fix(music): remote mpris album art not showing
...
Fixes #55 .
2023-01-30 11:47:56 +00:00
012762e102
refactor: swap out some code for existing macros
2023-01-28 22:07:05 +00:00
ad97550583
build: update deps
2023-01-28 22:06:47 +00:00
eb30105fc2
style: fix 1.67 clippy warnings
2023-01-28 14:40:31 +00:00
90cd078973
fix(mpd): stops working if connection lost
...
The client will now attempt to reconnect when a connection loss is detected.
Fixes #21 .
2023-01-28 14:40:12 +00:00
1cdfebf8db
Merge pull request #53 from JakeStanger/feat/hyprland-workspaces
...
feat(workspaces): hyprland support
2023-01-28 00:53:23 +00:00
08cfbbc2ea
fix(music): unable to go to prev with mpris
2023-01-28 00:43:02 +00:00
0d7ab54160
refactor: remove redundant clone
2023-01-27 23:18:59 +00:00
6e5d0c1e8c
feat(workspaces): hyprland support
...
Resolves #18 .
The bar will now automatically detect whether running under Sway or Hyprland and use the correct IPC client depending.
2023-01-27 23:18:59 +00:00
6d8e647f12
feat: mpris support
...
Resolves #25 .
Completely refactors the MPD module to be the 'music' module. This now supports both MPD and MPRIS with the same UI for both.
BREAKING CHANGE: The `mpd` module has been renamed to `music`. You will need to update the `type` value in your config and add `player_type` to continue using MPD. You will also need to update your styles.
2023-01-25 23:09:49 +00:00
5e21cbcca6
refactor: macros to reduce repeated code
2022-12-11 22:45:52 +00:00
9d5049dde0
refactor: standardise error messages
2022-12-11 21:31:45 +00:00
2c1b2924d4
refactor: move most of the horrible add_module
macro content into proper functions
2022-12-04 23:23:22 +00:00
4662f60ac5
refactor: move various clients to own folder
2022-11-06 23:38:51 +00:00