From 17017d7306af99229bc1a75b5878300c5146ae65 Mon Sep 17 00:00:00 2001 From: Simon Schneegans Date: Sun, 6 Aug 2023 19:49:44 +0200 Subject: [PATCH 1/3] :beetle: Add IntelliJ IDEs to window blacklist on KDE --- kwin/main.js.in | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/kwin/main.js.in b/kwin/main.js.in index 59d7a9f..a7654e1 100755 --- a/kwin/main.js.in +++ b/kwin/main.js.in @@ -9,7 +9,13 @@ const blacklist = [ "ksmserver-logout-greeter ksmserver-logout-greeter", // KDE Plasma splash screen has to be animated only by the login effect. - "ksplashqml ksplashqml" + "ksplashqml ksplashqml", + + // All the tooltips of IntelliJ IDEs use the same window class as their main window. + // This results in many awkward animations, so we have to blacklist them all. + // See https://github.com/Schneegans/Burn-My-Windows/issues/284 for details. + "jetbrains-studio jetbrains-studio", "jetbrains-clion jetbrains-clion", + "jetbrains-pycharm-ce jetbrains-pycharm-ce" ]; class %EFFECT_CLASS% { From 2593de09b072b2f20d0b653bf4f450702408ab68 Mon Sep 17 00:00:00 2001 From: Simon Schneegans Date: Sun, 6 Aug 2023 19:49:53 +0200 Subject: [PATCH 2/3] :memo: Add changelog entry --- docs/changelog.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/changelog.md b/docs/changelog.md index 1451fc6..2cce066 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -13,6 +13,10 @@ SPDX-License-Identifier: CC-BY-4.0 - Two convenience buttons have been added to the preferences dialog. One allows you to select all effects, the other one allows you to deselect all effects. +#### Bug Fixes + +- On KDE, the animations are not applied to IntelliJ IDEs anymore. These IDEs use windows for their tooltips which do not set the WM class correctly. This caused the animations to be applied to the tooltips as well making them unusable. This is rather a workaround than a fix, but makes the effect usable again in conjunction with IntelliJ IDEs. + ## [Burn My Windows 35](https://github.com/schneegans/Burn-My-Windows/releases/tag/v35) **Release Date:** 2023-07-03 From 44291ef9f38521e44c151a392631006bcf94effe Mon Sep 17 00:00:00 2001 From: Ettore Atalan Date: Sun, 6 Aug 2023 11:46:33 +0000 Subject: [PATCH 3/3] :globe_with_meridians: Translated using Weblate (German) --- po/de.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/po/de.po b/po/de.po index bf88172..4d6066f 100644 --- a/po/de.po +++ b/po/de.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: Burn-My-Windows\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-07-02 21:54+0200\n" -"PO-Revision-Date: 2023-02-21 16:19+0000\n" -"Last-Translator: Simon Schneegans \n" +"PO-Revision-Date: 2023-08-06 11:48+0000\n" +"Last-Translator: Ettore Atalan \n" "Language-Team: German \n" "Language: de\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.16-dev\n" +"X-Generator: Weblate 5.0-dev\n" #: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:220 #: resources/ui/gtk3/prefs.ui:265 resources/ui/adw/prefs.ui:103 @@ -159,7 +159,7 @@ msgstr "Matrix" #: src/effects/PaintBrush.js:102 msgid "Paint Brush" -msgstr "" +msgstr "Malpinsel" #: src/effects/Pixelate.js:74 msgid "Pixelate" @@ -546,7 +546,7 @@ msgstr "Pixelgröße" #: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47 msgid "Brush Size" -msgstr "" +msgstr "Pinselgröße" #: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47 msgid "Claw Scratch Scale"