outfoxxed
06ecd58399
Move newly tiled windows into place in the window's workspace
...
Usually the window workspace differs from the monitor workspace when
moving a window to a background workspace.
Previously onWindowCreatedTiling acted on the monitor active workspace
which caused windows to always appear at the end of the outermost node
on the target workspace. Now they appear relative to the last selected node.
2024-01-12 03:14:31 -08:00
Olekoop
78a423075c
Add option to center window title
2023-12-16 17:38:02 +01:00
outfoxxed
4830a2cf3c
Fix tab rounding on non 1.0 dpi values
2023-12-10 17:00:35 -08:00
outfoxxed
102e652fe9
Fix tab bars not rendering on non 1.0 dpi values
...
Closes #48
2023-12-10 16:54:35 -08:00
Arjun31415
575b616c1e
use Hyprland internal CBox instead of wlr_box
2023-11-05 12:48:01 +05:30
outfoxxed
91c94d6e49
Fix incorrect tab bar width
...
Tab bar width was incorrectly calculated.
2023-11-04 02:58:55 -07:00
outfoxxed
f796977543
Update code style
2023-10-27 04:08:07 -07:00
outfoxxed
1376a4f3d0
Fix logging
...
Fix breakage due to logging changes
Improve existing logging
2023-09-07 02:42:16 -07:00
outfoxxed
6938d88ae0
Fix incorrect logical positioning of windows
...
Logical window positions, used for mouse interaction, previously did
not match up with real window positions, leaving areas near the edges
of windows impossible to select with the mouse with window gaps active
or tab bars onscreen.
2023-08-19 03:56:34 -07:00
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