Commit graph

37 commits

Author SHA1 Message Date
outfoxxed
43500ae3ec
Update tracked hyprland
Fix region wrapping breakage
2023-07-19 19:56:41 -07:00
outfoxxed
1435be18d4
Refactor 2023-06-28 21:36:08 -07:00
outfoxxed
ae2409d037
Give Hy3NodeType its own enum class
Was previously an anonymous enum
2023-06-28 18:11:48 -07:00
outfoxxed
b3be42109f
Fix tab resize animation playing during non-animating node resize 2023-06-28 16:46:05 -07:00
outfoxxed
7c29490cee
Fix mixed colors if a tab is both urgent and focused 2023-06-09 01:26:32 -07:00
outfoxxed
1fa5ce199b
Fix urgent state in tab bars 2023-06-09 01:19:13 -07:00
outfoxxed
4323e901c7
Animate focused/urgent state in tab bars 2023-06-09 00:36:44 -07:00
outfoxxed
3e08002068
New tab in/out animation 2023-06-09 00:18:37 -07:00
outfoxxed
37e3f273d1
Add clang-format and editorconfig 2023-06-07 03:22:17 -07:00
outfoxxed
90f36e3b00
Fix tab bar position 2023-06-04 22:13:25 -07:00
outfoxxed
0b56b11d38
Fix tab in/out animation not using windowsMove 2023-06-04 19:03:30 -07:00
outfoxxed
1a490734ba
Add text in tab bars 2023-06-04 17:28:26 -07:00
outfoxxed
7a7a8c79af
Handle "urgent" window state in tab bar 2023-06-03 02:00:50 -07:00
outfoxxed
9a5b7c1940
Add color / padding bar settings 2023-06-02 01:25:53 -07:00
outfoxxed
f240c66ab6
Fix tab spawn offset 2023-06-02 00:30:05 -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
8dab4009f6
Minor cleanup 2023-06-01 02:11:30 -07:00
outfoxxed
c8ae1d1aa2
Better node focus display in tabs
Active child is always marked focused
All nodes are marked focused if the group is selected
2023-06-01 00:25:12 -07:00
outfoxxed
66974389b3
Fix tab bars rendering over fullscreen windows 2023-05-31 23:40:54 -07:00
outfoxxed
45d0c20cba
Fix tab bars appearing on all workspaces 2023-05-31 22:11:59 -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
5a76590882
Fix tab stencil area 2023-05-29 00:21:05 -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
d78601b5c8
Correctly handle small tab bar sizes 2023-05-28 17:15:39 -07:00
outfoxxed
84d2b560e0
Fix tab bars being drawn at the wrong scale 2023-05-28 16:44:32 -07:00
outfoxxed
e717c00603
Rework tabs to use individual textures, change style
Rework tabs to use individual textures, will help future work related
to entry/exit animations.

Change style to individual bars per tab, as it plays nicer with
animations and looks better.
2023-05-28 02:55:21 -07:00
outfoxxed
019f95be81
Fix updateAnimations warp init logic 2023-05-27 02:54:48 -07:00
outfoxxed
17f713cc1e
Fix animation stutter from repeated updates in updateAnimations 2023-05-27 02:29:00 -07:00
outfoxxed
afc8640583
Fix incorrect tab placement in updateNodeList 2023-05-27 02:28:03 -07:00
outfoxxed
88b0c3a68c
Merge branch 'master' into tabs 2023-05-26 23:55:20 -07:00
outfoxxed
e3bb15bc13
Tab entry animation 2023-05-26 01:17:01 -07:00
outfoxxed
45a9721702
Replace tab entry logic and tab bar renderer (WIP) 2023-05-25 02:27:02 -07:00
outfoxxed
5d6b415c7f
Initial work on tab groups 2023-05-16 03:04:32 -07:00