From 62cdece33a757d1860c8c5b843f413dd35c52f06 Mon Sep 17 00:00:00 2001 From: AdamMusa Date: Tue, 28 Oct 2025 03:38:09 -0400 Subject: [PATCH] Allow interaction with first Android Studio dialog ("Send usage statistics") by adjusting JetBrains window rules (#2899) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(jetbrains.conf): allow focus for Android Studio’s first dialog by unsetting nofocus rules for empty-title windows * Refactor window rules for JetBrains apps Updated window rules for JetBrains applications to allow focus and interaction with dialogs. --------- Co-authored-by: David Heinemeier Hansson --- default/hypr/apps/jetbrains.conf | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/default/hypr/apps/jetbrains.conf b/default/hypr/apps/jetbrains.conf index 661b0a4c..f9273df1 100644 --- a/default/hypr/apps/jetbrains.conf +++ b/default/hypr/apps/jetbrains.conf @@ -1,6 +1,9 @@ -# Fixing popup size issue -windowrule = size 50% 50%, class:(.*jetbrains.*)$, title:^$,floating:1 +# JetBrains windows default size +windowrule = size 50% 50%, class:(.*jetbrains.*)$, title:^$ -# Fix tab dragging (always have a single space character as their title) +# Fix tab dragging (tab titles are just one space) windowrule = noinitialfocus, class:^(.*jetbrains.*)$, title:^\\s$ -windowrule = nofocus, class:^(.*jetbrains.*)$, title:^\\s$ + +# Allow dialogs (like "Send usage statistics") to be focusable and clickable +windowrule = unset,nofocus,class:^(.*jetbrains.*)$,title:^$ +windowrule = unset,noinitialfocus,class:^(.*jetbrains.*)$,title:^$