df59286237
fix: removed a unneeded error popup
2023-12-28 22:06:52 +01:00
63e6a793dd
fix: fixed some broken stuff
2023-12-28 16:32:49 +01:00
Kaley Fischer
d15c25a855
Merge pull request #1 from outfoxxed/master
...
new updates
2023-12-27 18:29:22 +01:00
outfoxxed
a5626177b6
Merge pull request #52 from eriedaberrie/master
...
Fix over-correction of borders that are now window decorations
2023-12-10 17:27:30 -08:00
eriedaberrie
fdb23665b9
Fix over-correction of borders that are now window decorations
2023-12-10 17:20:43 -08: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
outfoxxed
b341fe60a7
Fix crash when moving focus of a node containing multiple windows
2023-12-10 01:02:23 -08:00
outfoxxed
f71ac37565
Use hyprland algorithm to find floating window to focus in direction
2023-12-06 02:58:03 -08:00
outfoxxed
c727ad11e3
Add floating window support to hy3:movefocus
2023-12-06 02:55:12 -08:00
outfoxxed
6a89b574c7
Fix getNextWindowCandidate not considering fullscreen or floating windows
2023-12-06 01:43:34 -08:00
outfoxxed
92244e7285
Add hyprland version compatibility check
2023-12-05 00:48:26 -08:00
da91c54ef4
pull: Added some good pull requests
2023-12-02 12:52:00 +01:00
outfoxxed
4db9b1f37a
Fix pixel gaps with recent CBox changes
2023-11-08 02:01:06 -08:00
Arjun31415
575b616c1e
use Hyprland internal CBox instead of wlr_box
2023-11-05 12:48:01 +05:30
outfoxxed
f4081531bd
Recalculate root node when recalculateMonitor is called
...
Fixes bars being overlaid on windows and mismatched fullscreen sizes.
2023-11-04 03:22:14 -07:00
outfoxxed
6cf58b9c3d
Fix debugnodes
2023-11-04 03:00:22 -07:00
outfoxxed
91c94d6e49
Fix incorrect tab bar width
...
Tab bar width was incorrectly calculated.
2023-11-04 02:58:55 -07:00
Robin Gloster
2b53cca052
changegroup, opposite: untab
...
Matches behaviour of sway's `layout toggle split`. Fixes my muscle
memory issues.
2023-11-02 23:58:17 -07:00
outfoxxed
c1718d38bc
Fix longstanding fullscreen issues
...
Fullscreen was implemented via recalculating window bounds
with a fake node when you pressed fullscreen. The check has been moved
into `recalcSizePosRecursive` which causes the override to fire every
time a window's size is recalculated instead of only the first time.
Closes #34 , #39
2023-11-02 12:10:33 -07:00
outfoxxed
352419bb9f
Fix missing breaks in swallowing switch
...
Swallow is still broken as windows will be captured by any other node
for some reason
2023-10-27 04:11:36 -07:00
outfoxxed
f796977543
Update code style
2023-10-27 04:08:07 -07:00
outfoxxed
1222764a7c
Add option to create a tab group for the first spawned window
2023-10-23 02:47:55 -07:00
outfoxxed
0862855b87
Fix tab bar not being updated with group changes
...
Closes #27
2023-10-23 02:31:38 -07:00
outfoxxed
07c98ab654
Fix build against hyprland #a61eb76
2023-10-22 20:25:14 -07:00
outfoxxed
2e3583343f
Merge remote-tracking branch 'andresilva/autotile-workspaces'
2023-09-29 23:17:14 -07:00
André Silva
a55ca43e21
autotile: pack fields into struct
2023-09-22 11:00:31 +01:00
André Silva
191f3f676c
autotile: rename autotiling functions
2023-09-22 10:52:50 +01:00
outfoxxed
43402f85ff
Fix build again
2023-09-22 01:21:24 -07:00
outfoxxed
d397453193
Fix broken build
2023-09-20 22:55:16 -07:00
André Silva
3737f8234b
autotile: different handling of except workspaces rule
2023-09-14 11:28:44 +01:00
outfoxxed
b935aafa32
Fix compilation
...
Fixes #32
2023-09-14 00:59:21 -07:00
André Silva
95d7fdb67c
autotile: allow defining workspaces where autotiling isn't enabled
2023-09-13 11:41:39 +01:00
André Silva
5b91b0e151
autotile: allow dynamically updating workspaces config
2023-09-13 11:28:58 +01:00
André Silva
e920cb95e8
allow restricting workspaces for autotiling
2023-09-12 23:39:40 +01:00
outfoxxed
3be4f0556b
Fix focuswindow not focusing hidden group windows
...
Fixes #28
2023-09-12 03:23:24 -07:00
eriedaberrie
8d05dc7c28
Make hy3:no_gaps_when_only affect maximized windows
...
This keeps hy3 in line with both of Hyprland's builtin layouts'
no_gaps_when_only behavior, which removes gaps on maximized windows even if
other windows exist in the workspace.
2023-09-10 17:27:56 -07:00
outfoxxed
1376a4f3d0
Fix logging
...
Fix breakage due to logging changes
Improve existing logging
2023-09-07 02:42:16 -07:00
outfoxxed
4bc6e306c6
Fix window resizing not working on expanded nodes
2023-09-05 02:25:40 -07:00
outfoxxed
14dec2e15c
Add support for hyprland movewindow dispatcher
...
Note that this support is worse than hy3:movwindow and you should
still use that. This fixes the api breakage though.
2023-09-05 02:12:35 -07:00
outfoxxed
0cc5af9e60
Add visible
option to movewindow
...
Allows movement between only visible nodes, skipping all hidden tab groups
2023-08-20 03:13:08 -07:00
Rehan
f8453add50
Adds ability to toggle tabbing
2023-08-19 10:55:13 -04:00
outfoxxed
a15a058250
Merge pull request #21 from sekhat/feature/change-group
...
Add a changegroup and setephemeral dispatchers
2023-08-19 04:35:15 -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
Sekhat Temporus
ebe524ca64
Tidy grouping of code
2023-08-18 08:08:30 +01:00
Sekhat Temporus
a2dd898eba
Rename ephemeral dispatcher to setephemeral
2023-08-18 08:07:38 +01:00
outfoxxed
bfd56ab940
Acutally fix it
2023-08-17 22:46:27 -07:00
Sekhat Temporus
fc5da015ff
run clang-format
2023-08-17 13:17:00 +01:00
Sekhat Temporus
88267eee85
Add opposite support to change group
...
This will allow toggling between horizontal and veritcal layouts for
non-tabbed layouts
2023-08-17 13:17:00 +01:00
Sekhat Temporus
2acac9b1e1
Add changeephemerality dispatcher
2023-08-17 13:17:00 +01:00