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