Commit graph

365 commits

Author SHA1 Message Date
0b6a44f5ff Merge branch 'DRAGONTOS-master' 2024-04-01 22:01:04 +02:00
ee6d573296 Merge branch 'master' of https://github.com/DRAGONTOS/hy3 into DRAGONTOS-master 2024-04-01 22:00:55 +02:00
aa50c3e82d fix 2024-04-01 21:51:38 +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
7abc6f72a9
version: bump version to hl0.37.1 2024-03-22 00:52:19 -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
outfoxxed
5736875600
nix: update locked hyprland to 0.37.1 2024-03-21 23:12:57 -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
c8854eeb4c Merge branch 'outfoxxed-master' 2024-03-06 19:35:07 +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
outfoxxed
ca20df2f17
Fix changelog 2024-03-05 03:17:59 -08:00
outfoxxed
bff967850e
Bump hyprpm for hl0.36.0 2024-03-05 03:15:16 -08:00
outfoxxed
c880e0f009
Improve build process and nix scripts 2024-03-05 03:13:50 -08:00
outfoxxed
3924816ba2
Update flake to hyprland 0.36.0 2024-03-05 01:58:34 -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
8ff8847824
Update README.md 2024-03-04 08:00: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
7a83a8961d pull: made uptodate with upstream 2024-03-02 13:12:03 +01:00
a19662cb4b Merge https://github.com/outfoxxed/hy3 into outfoxxed-master 2024-03-02 13:11:47 +01:00
Kaley Fischer
2a793bcfcd
Merge pull request #4 from Trensa-Organization/revert-2-master
Revert 2 master
2024-03-02 12:30:35 +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
github-usr-name
e9b22b0722 Fix assumption [that source window is focused] in getWindowInDirection 2024-02-26 07:29:35 +00:00
github-usr-name
3841f2382f Address PR issues 2024-02-24 12:32:25 +00:00
Pete Appleton
82f6283a8f Refactor distance calculation 2024-02-24 07:24:17 +00:00
Pete Appleton
946076d380 Fix compilation failure against hyprland trunk 2024-02-24 07:24:17 +00:00
Pete Appleton
1255b2f508 Update configuration to hyprlang 2024-02-24 07:24:17 +00:00
Pete Appleton
f3dd53d76a Implement focus_obscured_windows_policy logic 2024-02-24 07:24:17 +00:00
Pete Appleton
19f3cb0b11 Add config field definitions 2024-02-24 07:24:17 +00:00
Pete Appleton
bca5a9dbd2 Fix: Only look for nodes on neighbor monitor in correct direction
Use last-focused-window when navigating to monitor by direction if it has same relative position as the logically closest window
2024-02-24 07:24:17 +00:00
Pete Appleton
0e9077ec3d Integrate floating windows into hy3:movefocus
Move floating window if focused, even if tiled windows on same workspace

Navigate based on window middle

Feels unintuitive in use when floating overlaid on tiled

Fix: Set new monitor active when moving floating windows, remember previous workspace
2024-02-24 07:24:17 +00:00
Pete Appleton
cc65dabe32 Add hy3:resizenode dispatcher 2024-02-24 07:24:17 +00:00
outfoxxed
029a200136
Make sure debug info is kept for flake build 2024-02-22 18:11:12 -08:00
outfoxxed
f5fc457d6b
Fix gaps config being read as an int (it is now a customtype)
Fixes breakage introduced in hyprland/ddf022d61c63fb36b4abba392682772690c06b5c
2024-02-22 18:09:50 -08:00
Ross MacLeod
70f77fd224 Hy3Layout::applyNodeDataToWindow: when looking for the monitor associated with a node's workspace, allow for a special workspace which isn't yet emplaced on a monitor but is still set 2024-02-19 00:58:33 -05:00
Ross MacLeod
782f32e83d check m_pLastMonitor->specialWorkspaceID before checking activeWorkspace 2024-02-19 00:20:59 -05:00
outfoxxed
1a4847456b
Update lockfile 2024-02-18 14:17:58 -08:00
outfoxxed
cdb2c28df1
Migrate config to hyprlang 2024-02-14 22:33:07 -08:00
outfoxxed
f231373aee
Merge remote-tracking branch 'appleton/fix/spelling' 2024-02-14 04:23:47 -08:00