a35d25520c
fix(launcher): item state changes not handled correctly
...
This completely rewrites the item open state handling code (again) in a more logical way that should prevent incorrect states, and removes some locking issues.
2022-09-06 21:46:02 +01:00
78e30b39fe
docs: add some rustdoc comments throughout
2022-08-28 16:57:41 +01:00
b81927e3a5
fix(launcher): opening new instances when focused/urgent
2022-08-25 22:08:08 +01:00
1e38719996
feat: introduce logging in some areas
2022-08-25 21:53:57 +01:00
6dcae66570
fix: avoid creating loads of sway/mpd clients
2022-08-25 21:53:42 +01:00
649b0efb19
style: run rustfmt
2022-08-24 21:27:30 +01:00
023c2fb118
fix(workspaces): not listening to move event
2022-08-24 21:27:19 +01:00
f2ee2dfe7a
fix: error when using with swaybar_command
2022-08-22 23:08:41 +01:00
ab8f7ecfc8
feat: logging support and proper error handling
2022-08-21 23:36:51 +01:00
7625635050
refactor: fix a couple of clippy warnings
2022-08-15 21:11:17 +01:00
8576ac5c44
fix: popup placement issues
2022-08-15 21:11:00 +01:00
2d755d37e5
feat: support for multiple bars per monitor, loading config from env var
...
Restructures `monitor` config key into object of monitor names -> configs.
2022-08-15 17:06:42 +01:00
de80b99e64
refactor: use macro for module config matching
2022-08-14 23:32:20 +01:00
2e0f033bed
feat: config option for bar height
2022-08-14 20:41:38 +01:00
dc14cb003f
feat: new focused window module
2022-08-14 20:40:11 +01:00
65c5d391d9
fix(launcher): some icons displaying too large
2022-08-14 19:45:10 +01:00
53adaa846c
feat(workspaces): support for toggling showing workspaces for all monitors
2022-08-14 16:23:41 +01:00
a358037d3e
feat: add support for showing bar at top of screen
2022-08-14 15:56:21 +01:00
19d009fe5b
feat(script): enable markup support
2022-08-14 15:55:20 +01:00
ed2f49b28f
fix(launcher): popup titles not updating properly
2022-08-14 14:47:28 +01:00
e37d8f2b14
chore: initial commit
2022-08-14 14:30:13 +01:00