Commit graph

18 commits

Author SHA1 Message Date
outfoxxed
1435be18d4
Refactor 2023-06-28 21:36:08 -07:00
outfoxxed
b3be42109f
Fix tab resize animation playing during non-animating node resize 2023-06-28 16:46:05 -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
1a490734ba
Add text in tab bars 2023-06-04 17:28:26 -07:00
outfoxxed
6abc418854
Fix nested tabbed groups and hidden nodes not getting recalc'd 2023-06-01 21:58:18 -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
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
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
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