aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDon Williams <don.e.williams@gmail.com>2026-01-04 01:52:25 -0500
committerDon Williams <don.e.williams@gmail.com>2026-01-04 01:52:25 -0500
commit3ca6417a0a4636f2a8721d635a9958247911f2b0 (patch)
treeb18b2bfda11abc99deb1af4f8f1bcd0a015e1090
parente504f6c1c50bd2037bea9b3b48e2e0b06b304c34 (diff)
Added rule for modal and fixed alt-tab for max'd windows
On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: CHANGELOG.md modified: config/hypr/configs/SystemSettings.conf modified: config/hypr/configs/WindowRules-config-v3.conf
-rw-r--r--CHANGELOG.md14
-rw-r--r--config/hypr/configs/SystemSettings.conf4
-rw-r--r--config/hypr/configs/WindowRules-config-v3.conf3
3 files changed, 21 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 22a25f75..43cc9856 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,20 @@
## v2.3.19
+- 2026-01-04
+- Fullscreen or maxixmized would exit using `ALT-TAB` (cycle next/bring-to-front)
+ - User `GoodBorn` found this fix
+ ```
+ misc {
+ on_focus_under_fullscreen = 1
+ # 0 - Default, no change
+ # 1 - New focused window takes over fullscreen (Windows-like Alt-Tab)
+ # 2 - New focused window stays behind the fullscreen one
+ }
+ ```
+- Added: modal rule so popup diaglog, like `Save as` or `Open File` center and float by default
+ - `windowrule = float on, center on, match:modal:1`
+
- 2026-01-01
- Added more blur and enabled xray
- Thank you [TheAhumMaitra](https://github.com/TheAhumMaitra)
diff --git a/config/hypr/configs/SystemSettings.conf b/config/hypr/configs/SystemSettings.conf
index 44521156..af8fe7a6 100644
--- a/config/hypr/configs/SystemSettings.conf
+++ b/config/hypr/configs/SystemSettings.conf
@@ -93,6 +93,10 @@ misc {
enable_anr_dialog = true # Application not Responding (ANR)
anr_missed_pings = 15 # ANR Threshold default 1 is too low
allow_session_lock_restore = true # Prevent lockscreen crash when resume from suspend
+ on_focus_under_fullscreen = 1
+ # 0 - Default, no change
+ # 1 - New focused window takes over fullscreen (Windows-like Alt-Tab)
+ # 2 - New focused window stays behind the fullscreen one
}
#opengl {
diff --git a/config/hypr/configs/WindowRules-config-v3.conf b/config/hypr/configs/WindowRules-config-v3.conf
index 8f639c5d..d9d180d2 100644
--- a/config/hypr/configs/WindowRules-config-v3.conf
+++ b/config/hypr/configs/WindowRules-config-v3.conf
@@ -139,6 +139,9 @@ windowrule = match:class ^([Qq]alculate-gtk)$, float on
windowrule = match:class ^([Ff]erdium)$, float on
windowrule = match:title ^(Picture-in-Picture)$, float on
+# Float and center dialog boxes by default
+windowrule = float on, center on, match:modal:1
+
# windowrule - ######### float popups and dialogue #######
windowrule = match:title ^(Authentication Required)$, float on, center on
windowrule = match:class (codium|codium-url-handler|VSCodium) match:title negative:(.*codium.*|.*VSCodium.*), float on
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage