]> Freerunner's - simpledwindle.git/commitdiff
bugfix: raise windows going into fullscreen mode
authorAndre Ramnitz <andre.ramnitz@mail.de>
Mon, 19 Oct 2026 19:51:50 +0000 (21:51 +0200)
committerAndre Ramnitz <andre.ramnitz@mail.de>
Mon, 19 Oct 2026 19:54:06 +0000 (21:54 +0200)
add more items to FLOATING and IGNORED classes

contents/code/main.js
metadata.json

index a44ffb9824397018a9a9891c3cd6103c841de6b9..31358f2eef555d3f5689c49851e000fb956094ed 100644 (file)
@@ -1,7 +1,7 @@
 "use strict";
 
 // SimpleDwindle
-const VERSION = "0.3.3";
+const VERSION = "0.3.4";
 // KWin 6.8 - Minimal chronological Dwindle
 
 // ------------------------------------------------------------
@@ -17,25 +17,35 @@ const GAP = 8;
 // Floating by default, manually tileable via Meta+S
 const FLOATING_CLASSES = [
     // "org.kde.dolphin",
+    // /^org\.kde.*/,
+    /^com\.system76\..*/,
+    "org.kde.dolphin",
+    "org.kde.ark",
+    "org.kde.kfind",
+    "org.kde.plasma.emojier",
+    "org.kde.filelight",
+    "org.kde.okular",
+    "org.kde.gwenview",
+    "org.kde.skanlite",
     "org.kde.kcalc",
+    "Threema",
     "systemsettings",
-    "okular",
-    "dolphin",
     "qtpass",
     "alsa-scarlett-gui",
     "lstopo",
-    "LACT",
+    "io.github.ilya_zlobintsev.LACT",
     "ncmpcpp",
-    "MissionCenter",
-    "gradia",
+    "io.missioncenter.MissionCenter",
+    "be.alexandervanhee.gradia",
 ];
 
 // Completely ignored by SimpleDwindle
 const IGNORED_CLASSES = [
     "wl-copy",
+    "Vial",
     "steam",
     "heroic",
-    /^steam_app.*$/,
+    /^steam_app.*/,
     /^.*\.exe$/i,
     /^xdg-desktop-portal/,
     /clipboard/i,
@@ -421,6 +431,7 @@ function handleFullscreen(w) {
         // Temporarily release KWin's BelowLayer.
         // The tree node stays reserved.
         w.keepBelow = false;
+        workspace.raiseWindow(w);
 
         log("FULLSCREEN: " + w.caption);
     } else {
index 2a1b53dc80746882d9fff451f47da0aca1abf57a..e684b3bfc506ba897cfdaa87c7eb7a941d17a1ec 100644 (file)
@@ -3,7 +3,7 @@
     "Id": "simpledwindle",
     "Name": "SimpleDwindle",
     "Description": "Minimal tiling and floating window manager",
-    "Version": "0.3.3",
+    "Version": "0.3.4",
     "License": "MIT"
   },
   "X-Plasma-API": "javascript",