outfoxxed
|
f2e3c4d000
|
Fix tabs being clickable through floating windows
|
2023-06-24 01:14:41 -07:00 |
|
outfoxxed
|
96bd425544
|
Fix the last selected node on a workspace always being highlighted
If a floating window or other workspace was focused, the highlight
would remain.
|
2023-06-21 21:39:41 -07:00 |
|
outfoxxed
|
102360f96a
|
Make shifting a node in a single node group always break that group
The shifted node will also inherit the size of the group
|
2023-06-21 21:18:44 -07:00 |
|
outfoxxed
|
5763c8fe62
|
Fix and document focustab
|
2023-06-15 00:27:58 -07:00 |
|
outfoxxed
|
6643cbb6d4
|
Update tracked hyprland
|
2023-06-14 21:46:43 -07:00 |
|
outfoxxed
|
56de6b5c48
|
Unhide all nodes on layout disable
Fixes all tabbed nodes disappearing on update / layout switch
|
2023-06-12 00:27:44 -07:00 |
|
outfoxxed
|
cb90e44c1d
|
Add visible flag for hy3:movefocus
|
2023-06-11 23:00:24 -07:00 |
|
outfoxxed
|
ea43c60991
|
Change hy3:raisefocus to hy3:changefocus and add more options
|
2023-06-11 22:19:43 -07:00 |
|
outfoxxed
|
3107efb73e
|
Wrap raiseFocus to the lowest window from the root
|
2023-06-11 17:00:39 -07:00 |
|
outfoxxed
|
1fa5ce199b
|
Fix urgent state in tab bars
|
2023-06-09 01:19:13 -07:00 |
|
outfoxxed
|
37e3f273d1
|
Add clang-format and editorconfig
|
2023-06-07 03:22:17 -07:00 |
|
outfoxxed
|
45fb1698c1
|
Fix ub in windowTitleHook
Called `updateTabBarRecursive` with null thisptr.
|
2023-06-06 22:40:13 -07:00 |
|
outfoxxed
|
c74b108c29
|
Fix missing group inset
|
2023-06-04 22:05:21 -07:00 |
|
outfoxxed
|
d99f3253fb
|
Fix slide animations
|
2023-06-04 21:32:30 -07:00 |
|
outfoxxed
|
6331f32d1f
|
Allow focusing tab groups via mouse click
|
2023-06-04 20:26:22 -07:00 |
|
outfoxxed
|
4f4fce6d3c
|
Fix being able to open a stack of tab groups
|
2023-06-04 18:29:29 -07:00 |
|
outfoxxed
|
1a490734ba
|
Add text in tab bars
|
2023-06-04 17:28:26 -07:00 |
|
outfoxxed
|
9a5b7c1940
|
Add color / padding bar settings
|
2023-06-02 01:25:53 -07:00 |
|
outfoxxed
|
aad4ea397b
|
Fix gaps
|
2023-06-02 00:12:33 -07:00 |
|
outfoxxed
|
6abc418854
|
Fix nested tabbed groups and hidden nodes not getting recalc'd
|
2023-06-01 21:58:18 -07:00 |
|
outfoxxed
|
8661b300e1
|
Revert "Fix non focused tab nodes not receiving recalcs"
Caused the nested groups bug to reappear
This reverts commit eacde194dc .
|
2023-06-01 02:27:24 -07:00 |
|
outfoxxed
|
eacde194dc
|
Fix non focused tab nodes not receiving recalcs
|
2023-05-31 23:46:53 -07:00 |
|
outfoxxed
|
66974389b3
|
Fix tab bars rendering over fullscreen windows
|
2023-05-31 23:40:54 -07:00 |
|
outfoxxed
|
3a2ec87255
|
Fix moving focus to a group not focusing last focused node
|
2023-05-31 22:54:27 -07:00 |
|
outfoxxed
|
d99df236c5
|
Force root recalc when selection changes
Fixes bugs related to window hidden state and tab groups
|
2023-05-31 22:43:30 -07:00 |
|
outfoxxed
|
45d0c20cba
|
Fix tab bars appearing on all workspaces
|
2023-05-31 22:11:59 -07:00 |
|
outfoxxed
|
76551a40ef
|
Hide inactive tab group windows
|
2023-05-31 01:31:22 -07:00 |
|
outfoxxed
|
131a51be62
|
Implement damage
|
2023-05-30 23:23:46 -07:00 |
|
outfoxxed
|
8e69c390c7
|
Fix tab bars with multiple monitors
|
2023-05-30 01:45:48 -07:00 |
|
outfoxxed
|
90b50d5b1a
|
Add needs_redraw to tab bars
Still dependent on getting/setting damage.
|
2023-05-30 01:10:46 -07:00 |
|
outfoxxed
|
00262d89dd
|
Render tab bars based on the topmost window
|
2023-05-29 02:36:13 -07:00 |
|
outfoxxed
|
910fcc0f25
|
Move tab create/update/delete to relevant locations
Also tab close animation
|
2023-05-28 23:19:35 -07:00 |
|
outfoxxed
|
8715516d93
|
Tab removal animation
Requires Hyprland#2389 (tracked in flake)
|
2023-05-28 17:50:22 -07:00 |
|
outfoxxed
|
88b0c3a68c
|
Merge branch 'master' into tabs
|
2023-05-26 23:55:20 -07:00 |
|
outfoxxed
|
ce9fc7cda5
|
Disassociate null focused node and group selection
Useful for tabs branch
|
2023-05-26 20:40:03 -07:00 |
|
outfoxxed
|
b5df8377f6
|
Add no_gaps_when_only
|
2023-05-26 20:13:32 -07:00 |
|
outfoxxed
|
4c52239ab0
|
Fix tab height offset
|
2023-05-25 02:38:11 -07:00 |
|
Jan Beich
|
5410ff18f9
|
Add missing header for libc++
src/Hy3Layout.cpp:1368:20: error: implicit instantiation of undefined template 'std::basic_stringstream<char>'
std::stringstream buf;
^
/usr/include/c++/v1/iosfwd:134:32: note: template is declared here
class _LIBCPP_TEMPLATE_VIS basic_stringstream;
^
|
2023-05-16 18:21:50 +00:00 |
|
outfoxxed
|
5d6b415c7f
|
Initial work on tab groups
|
2023-05-16 03:04:32 -07:00 |
|
outfoxxed
|
4c000cc03c
|
Fix UB when removing nodes with faulty operator==
|
2023-05-16 02:16:12 -07:00 |
|
outfoxxed
|
2a2cb5c8a0
|
Fix UAF in removeFromParentRecursive
|
2023-05-14 22:44:19 -07:00 |
|
outfoxxed
|
1c98666342
|
Fix window resize without mouse
|
2023-05-14 16:14:58 -07:00 |
|
outfoxxed
|
1ac5b645e5
|
Fix once window breaking logic
|
2023-05-14 15:05:30 -07:00 |
|
outfoxxed
|
413c25fa4b
|
Fix once applying to selection movement
|
2023-05-13 01:07:53 -07:00 |
|
outfoxxed
|
face71676c
|
Fix window shifting with once moving into oppositely tiled groups
|
2023-05-12 01:07:27 -07:00 |
|
outfoxxed
|
34846efb8f
|
Fix incorrect space allocation when breaking groups
Caused extra padding at the end of a group and windows getting clipped
off the edge of the monitor.
|
2023-05-11 01:30:19 -07:00 |
|
outfoxxed
|
f72c5d0b48
|
Add once option to movewindow
|
2023-05-10 00:49:05 -07:00 |
|
outfoxxed
|
f12993ecf0
|
Fix parent pointer corruption in intoGroup
This appears to be what caused group movement related segfaults.
|
2023-05-04 11:27:10 -07:00 |
|
outfoxxed
|
43a4aa2b16
|
Fix formatting
|
2023-05-04 03:14:47 -07:00 |
|
outfoxxed
|
443081ab24
|
Add split opposite mode
Also fix multiple likely segfaults
|
2023-05-04 03:10:06 -07:00 |
|