Commit graph

270 commits

Author SHA1 Message Date
29968771e0 Merge https://github.com/outfoxxed/hy3 into outfoxxed-master 2024-07-25 12:57:56 +02:00
outfoxxed
a19f3b5e06
fixup: fix compile against hyprland after hyprland#6776
Fixes #133
2024-07-13 22:58:01 -07:00
outfoxxed
4f06a1286a
use CBox over wlr_box in preparation for aq backend
WLR will be removed in the future so wlr_box is not safe to use.
2024-07-13 22:37:44 -07:00
outfoxxed
d0056945d0
fixup: fix compile against hyprland 8a68199 2024-06-24 13:48:49 -07:00
outfoxxed
3c42fae982
fix: reset node size when inserted into layout
Fixes a bug that caused nodes with a non 1.0 size_ratio to offset
other nodes in a workspace when moved from another workspace.
2024-06-20 01:51:54 -07:00
outfoxxed
2cb29ab93a
Merge remote-tracking branch 'simon/fix/hyprutils' 2024-06-12 13:10:17 -07:00
Šimon Brandner
4c02545bf3
Include things from hyprutils
See 8c64a4bad7

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2024-06-12 10:28:48 +02:00
Šimon Brandner
e090c684af
Fix tab bar fade visual defects
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2024-06-11 10:32:00 +02:00
outfoxxed
326d44a04b
Merge branch 'master' into tab-bar-dmg 2024-06-10 02:50:35 -07:00
outfoxxed
45c6d01fbe
fix: crash on creating tab bars 2024-06-10 02:48:47 -07:00
Šimon Brandner
0cb9391f2b
Remove left-over code
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2024-06-10 10:29:58 +02:00
Šimon Brandner
3bf93f5457
Fix visual defects when switching workspaces properly
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2024-06-10 10:28:00 +02:00
outfoxxed
144176a37a
fixup: fix compile against 1423707
Fixes #177
2024-06-09 18:13:28 -07:00
Šimon Brandner
11fcce5780
Damage the whole node when animating slide
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2024-06-09 17:01:32 +02:00
outfoxxed
cf919397d4
fix: moveNodeToWorkspace breakage across monitors (hy3 dispatchers) 2024-06-07 14:18:46 -07:00
outfoxxed
2728dbed6a
fix: emit fullscreen event and update window rules+decos on fullscreen 2024-06-07 14:18:21 -07:00
Šimon Brandner
968cadf663
Damage bar when animating workspace slide
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2024-06-04 09:24:42 +02:00
Šimon Brandner
445381f871
Damage tab bar each tick to avoid defects
This solution is hacky and needs to be improved

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2024-06-01 20:02:48 +02:00
outfoxxed
400930e039
fixup: fix breakage after cursor rewrite 2024-05-19 01:48:12 -07:00
outfoxxed
33c8d761ff
fix: incorrect usage of as_group without check in focus_tab
Closes #106
2024-05-08 15:27:45 -07:00
outfoxxed
584a1b1e35
feat: add hy3:warpcursor 2024-05-05 18:02:31 -07:00
outfoxxed
311939d443
feat: add cursor warping support to hy3:movefocus 2024-05-05 17:47:55 -07:00
outfoxxed
bc25b2a87f
fixup: fix breakage after hyprland#5883 2024-05-05 13:52:44 -07:00
outfoxxed
dc5a0224ce
fixup: fix breakage after hyprland#5762 + improve Hy3NodeData repr
Hy3NodeData now uses std::variant instead of a union, and all accesses
are checked.
2024-04-29 16:45:23 -07:00
outfoxxed
e6cabcfa3d
fixup: fix hook + layout breakage
fixes #102
2024-04-22 22:30:37 -07:00
The Darsh
0177c6fc45 quick patch for hl38.1 2024-04-08 02:16:00 +02:00
outfoxxed
b22f13640f
misc: reformat 2024-04-03 21:46:45 -07:00
outfoxxed
fdc4749ac7
fixup: fix breakage from hyprland#5380 2024-04-03 21:45:40 -07:00
e9c9268f4e cleanup + update 2024-04-01 22:32:50 +02:00
ee6d573296 Merge branch 'master' of https://github.com/DRAGONTOS/hy3 into DRAGONTOS-master 2024-04-01 22:00:55 +02:00
Visti Andresen
45a6664d7e Switched to using the new getWorkspaceRulesFor API 2024-04-01 18:18:33 +02:00
outfoxxed
cc953fc8c0
fixup: fix compile against hyprland main 2024-03-29 01:49:19 -07:00
outfoxxed
315e7902c9
Merge remote-tracking branch 'eriedaberrie/master' 2024-03-22 01:07:36 -07:00
outfoxxed
8ac36f3954
layout: add no_gaps_when_only=2
Also clean up window special render data, which may fix some
unreported bugs.

Closes #61
2024-03-22 00:37:13 -07:00
outfoxxed
160fe1dda5
layout: fix maximize failing for workspaces with no tiled windows 2024-03-21 23:18:06 -07:00
eriedaberrie
aa9aae294e Fix compile after hyprland header location change 2024-03-20 21:47:04 -07:00
a378eb0be5 Revert "Fix breakage after hyprland#4911"
This reverts commit a392bfd13c.
2024-03-06 19:44:34 +01:00
8f3dd6016d Merge https://github.com/outfoxxed/hy3 into outfoxxed-master 2024-03-06 19:34:57 +01:00
outfoxxed
890443f504
Remove patches for tabs with hyprland#4992 2024-03-06 03:17:08 -08:00
Santos
c192ea3017
Force reload config after plugin is loaded 2024-03-06 02:21:31 -08:00
outfoxxed
a392bfd13c
Fix breakage after hyprland#4911 2024-03-06 02:07:47 -08:00
Kaley Fischer
7e6a8fc6a0
Merge pull request #8 from Dridus/rmm/special-workspace-support
Rmm/special workspace support
2024-03-05 08:45:09 +01:00
Kaley Fischer
d48d1bfb31
Merge pull request #7 from sant0s12/patch-1
Force reload config after plugin is loaded
2024-03-05 08:07:27 +01:00
Kaley Fischer
da6d7c8e37
Merge pull request #6 from outfoxxed/master
sync with upstream
2024-03-02 18:01:23 +01:00
outfoxxed
a726135c86
Run clang-format 2024-03-02 05:18:59 -08:00
a727d1bc19 fix: changed INT to FLOAT 2024-03-02 13:29:02 +01:00
e5614bbeab fix: updated the special scale factor 2024-03-02 13:24:01 +01:00
a19662cb4b Merge https://github.com/outfoxxed/hy3 into outfoxxed-master 2024-03-02 13:11:47 +01:00
github-usr-name
f306ecc689 Fix node navigation breakage 2024-03-02 10:33:49 +00:00
github-usr-name
cae91835af Fix detection of pinned windows on other monitors 2024-03-02 10:33:49 +00:00