Commit Graph

28 Commits

Author SHA1 Message Date
cd53858190 fix: refuse to clobber active socket 2025-06-25 01:55:53 +10:00
3288f18d85 fix: don't disable base tag on exclusive 2025-06-25 01:13:41 +10:00
5b631a1af0 chore: update README.md 2025-06-23 20:32:33 +10:00
89871af5c4 feat: add event support for window urgency 2025-06-23 20:28:44 +10:00
0b8a291b7d refactor: use persistent TagState instead of ad hoc calculations 2025-06-23 20:28:44 +10:00
67e77c122f chore: add debug flag + housekeeping 2025-06-23 20:28:44 +10:00
18d349c11f fix: ensure TagEmpty event fires 2025-06-23 12:41:01 +10:00
60a7f4ddff feat: always centre column after action 2025-06-23 01:02:24 +10:00
b621743d9d chore: tidy imports 2025-06-23 01:02:01 +10:00
0997b124a2 feat: add exclusive tag + minor refactor 2025-06-23 00:34:43 +10:00
66d1dfacda chore: more robust xdg path handling 2025-06-22 23:51:54 +10:00
1318c51a44 feat: make strict workspaces configurable 2025-06-22 23:38:16 +10:00
6eb2e5fd9c fix: clean up tag toggling event code 2025-06-22 21:41:24 +10:00
091ee4d926 feat: prepopulate tags 2025-06-22 21:27:31 +10:00
e6d2d0946a feat: add config file 2025-06-22 21:27:11 +10:00
75538cc3d3 fix: don't populate tag 0 on fullstate socket update 2025-06-22 21:01:20 +10:00
3ae602ddc7 nit: change event info from debug to trace 2025-06-22 20:58:32 +10:00
983c12cb34 Merge branch 'strict-workspaces' 2025-06-21 23:22:35 +10:00
696e717f03 Merge branch 'fullstate' 2025-06-21 23:22:10 +10:00
73813605d6 feat: implement fullstate on-connect event 2025-06-21 23:22:10 +10:00
49473b92a3 feat: add strict workspacing 2025-06-21 23:19:45 +10:00
86a5ef487f fix: tag all windows on WindowsChanged 2025-06-21 23:18:00 +10:00
05e12ea2f2 feat: change socket nomenclature + implement events provider 2025-06-21 20:47:31 +10:00
389c4b3ee6 fix: change service prerequisites to prevent missing niri socket 2025-06-20 11:54:23 +10:00
5e35a6a396 chore: write readme 2025-06-20 11:48:40 +10:00
7870f584a8 feat: refactor + qol 2025-06-20 11:38:54 +10:00
a8847b93cf feat: full poc 2025-06-19 17:35:38 +10:00
b76036038e feat: initial working state 2025-06-18 16:55:59 +10:00