outfoxxed
38f7b4f095
Add togglesplit
2023-04-27 23:21:23 -07:00
outfoxxed
ec783b0480
Add notification for failed function hook
2023-04-27 11:36:24 -07:00
outfoxxed
e57d1aec4c
Update to hyprland pkg-config
...
This also allows hy3 to be built as an output
2023-04-27 11:14:11 -07:00
outfoxxed
4c95fc5737
Fix crash updating window decorations on unmapped windows
2023-04-27 10:38:21 -07:00
outfoxxed
c679d16f5a
Fix root group escaping causing infinite group nesting
2023-04-27 10:37:35 -07:00
outfoxxed
9b570f066a
Raising focus and grouped movement
2023-04-26 00:57:24 -07:00
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
7a61abddb9
Extract shift / layout comparisons to functions
2023-04-24 01:49:43 -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
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