Commit graph

282 commits

Author SHA1 Message Date
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
b20b3f7402
Fix focus not following a moved window 2023-04-22 04:14:36 -07:00
outfoxxed
e0b4a2e5f1
Fix selection/move wraparound behavior in the root node 2023-04-22 02:40:21 -07:00
outfoxxed
c90a3078c0
Replace a segfault with an error message 2023-04-22 02:39:51 -07:00
outfoxxed
bec2324b78
Account for reserved area when creating root node 2023-04-21 21:53:03 -07:00
outfoxxed
155b4c51e7
Fix readme 2023-04-19 21:38:55 -07:00
outfoxxed
cffbfbe63d
Fix window lastFocusedChild not being updated 2023-04-19 21:17:48 -07:00
outfoxxed
bd3d973fbf
Fix unintentional group swallowing when closing a window 2023-04-19 21:11:36 -07:00
outfoxxed
d3014c9f92
Add some missing functions 2023-04-19 20:59:06 -07:00
outfoxxed
7c137f13f9
Fix compile_commands_bear.sh 2023-04-19 20:28:56 -07:00
outfoxxed
aebaf0e606
Fix breakage when disabling layout 2023-04-19 20:28:05 -07:00
outfoxxed
1e4681bfeb
Ensure swallowGroup does not swallow the root node
Fixes a segfault
2023-04-19 19:53:50 -07:00
outfoxxed
9082d9259f
Fix single group nesting bug
Nested single child groups could be created by making a group with a
window and a single child group, then deleting the window.
2023-04-19 18:22:11 -07:00
outfoxxed
d087b83249
Fix segfaults caused by new groups not having lastFocusedChild set 2023-04-19 18:19:53 -07:00
outfoxxed
399da472a0
Fix hyprload instructions in readme
Also use cmake directly to build
2023-04-19 10:51:30 -07:00
outfoxxed
3f6df74a4a
Fix readme and hyprload.toml 2023-04-19 03:07:05 -07:00
outfoxxed
74f0577a69
Add README 2023-04-19 02:56:42 -07:00
outfoxxed
ed7e937be6
Add hyprload toml 2023-04-19 02:54:10 -07:00
outfoxxed
7adc343ddb
Change dispatcher prefix from 'hy3_' to 'hy3:' 2023-04-19 02:20:25 -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
034e23e758
Fix multi workspace support 2023-04-18 00:15:32 -07:00
outfoxxed
cdfccf632c
Fullscreen and Maximize 2023-04-17 00:53:02 -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