Commit graph

13 commits

Author SHA1 Message Date
outfoxxed
49ae28631f
Allow window shifting to break the root group
Allow window shifting to break out of the root group by wrapping it in
a new root group and breaking from the old one.

Also fix not being able to shift windows into the root group from
nested groups.
2023-04-24 02:58:53 -07:00
outfoxxed
f6bcdc3927
Some refactoring 2023-04-23 21:02:51 -07:00
outfoxxed
d6d5751886
Fix window focus tree being set to the previously focused window
Don't know why this was here tbh
2023-04-23 14:12:34 -07:00
outfoxxed
8a12cb4b64
Refactor and deduplicate recursive group distruction 2023-04-22 04:24:13 -07:00
outfoxxed
d5828c5878
Fix single group nested in a group bug 2023-04-19 02:07:47 -07:00
outfoxxed
1121d0aa66
Add node tree debug dispatcher 2023-04-19 01:58:22 -07:00
outfoxxed
be3bd8c535
Window resizing
Lots of code duplication that needs cleaning
2023-04-18 23:41:18 -07:00
outfoxxed
0a0177d019
Fix wrong window selection on close 2023-04-16 23:53:22 -07:00
outfoxxed
e1fe28f39f
Keep track of window focus similarly to i3 2023-04-16 21:56:19 -07:00
outfoxxed
32cfd86d13
Window movement, take two (now with selection movement) 2023-04-16 16:27:18 -07:00
outfoxxed
0bdf28f3bc
WIP Window Movement
Code is bad but it does mostly work
2023-04-13 14:12:48 -07:00
outfoxxed
0e854287ff
Visual indication for single-window groups & more
- Fix being able to create multiple levels of groups around a single
window
- Destroy single-member groups when they loose focus
2023-04-12 03:33:45 -07:00
outfoxxed
b171721e66
Initial commit
Some progress already but have to commit somewhere
2023-04-12 01:33:00 -07:00