Compare commits

...

472 Commits

Author SHA1 Message Date
Simon Schneegans 61f07336a4 ⬆️ Use newer version of upload action
Deploy / Bundle GNOME Shell Extension (push) Has been cancelled
Deploy / Bundle KWin Effect (push) Has been cancelled
2024-08-23 07:52:40 +02:00
Simon Schneegans 1867739b57 📝 Fix release date 2024-08-23 07:35:19 +02:00
Simon Schneegans 10e272e3f1 🎉 Set release date 2024-08-23 07:33:47 +02:00
Simon Schneegans d5ebd1c046 📝 Add changelog entry 2024-08-23 07:32:59 +02:00
Simon Schneegans 4cea22a1a5 🔀 Merge pull request #448 from Schneegans/feature/gnome-47 2024-08-23 07:30:28 +02:00
Simon Schneegans 46cc12aba1 💚 Disable rawhide checks for now 2024-08-23 07:20:55 +02:00
Simon Schneegans 3611bfb48c 💚 Fix image version 2024-08-23 07:15:26 +02:00
atomkapa atomkapa ca8ed84129 🌐 Translated using Weblate (Hungarian) 2024-08-18 19:55:44 +02:00
atomkapa atomkapa 207da763bc 🌐 Translated using Weblate (Hungarian) 2024-08-18 19:55:44 +02:00
symegac d201e91abc 🌐 Translated using Weblate (Danish) 2024-08-18 19:55:44 +02:00
symegac c8431af8d8 🌐 Added translation using Weblate (Danish) 2024-08-18 19:55:44 +02:00
Tinde (Joke) 4a896bd2ed 🌐 Translated using Weblate (Finnish) 2024-08-18 19:55:44 +02:00
Simon Schneegans b01a53da95 🔥 Remove duplicated code 2024-08-01 05:57:04 +02:00
Simon Schneegans a30d10bab6 🐛 Fix color parsing on GNOME 47 2024-08-01 05:46:20 +02:00
Simon Schneegans b99d2fa310 📝 Add changelog entry 2024-07-31 21:12:36 +02:00
Simon Schneegans 6b74f464af 🪲 Fix syntax error 2024-07-31 21:11:20 +02:00
Simon Schneegans c5e5b4b43f 🎉 Bump version number 2024-07-31 21:05:04 +02:00
Simon Schneegans 0bd8b5988f ✨ Apply clang-format 2024-07-31 08:04:10 +02:00
Simon Schneegans 00882e1898 🎉 Add support for GNOME Shell 47 2024-07-31 07:54:47 +02:00
Scrambled777 d3d88383f7 🌐 Translated using Weblate (Hindi) 2024-05-25 20:34:24 +02:00
Simon Schneegans 342a9d5dbc 🔀 Merge pull request #440 from Schneegans/fix/ci 2024-05-25 20:13:55 +02:00
Simon Schneegans 09a63b1eab 🔧 Update references 2024-05-25 20:05:13 +02:00
Simon Schneegans e4fb518d8e 🔧 Update references 2024-05-25 20:02:55 +02:00
Simon Schneegans 932403c742 📝 Add changelog entry 2024-05-25 19:51:17 +02:00
Simon Schneegans 7ab61b955a 🔀 Merge pull request #438 from nask0/patch-1 2024-05-25 19:48:17 +02:00
nask0 853578ad27 Make "EanbledByDefault" boolean in metadata.json.in
Making "EnabledByDefault" boolean instead of string, because newer versions of KWin complains about this. It should be backwards-compatible tho.
2024-05-21 15:45:02 +03:00
Simon Schneegans 37e0b5cf50 📝 Use color theme for sponsors list 2024-04-03 05:51:08 +02:00
Scrambled777 1666809a52 🌐 Translated using Weblate (Hindi) 2024-03-29 06:20:48 +01:00
Simon Schneegans 421af687e7 📝 Add links to Plasma 6 effects 2024-03-21 09:05:07 +01:00
Simon Schneegans e005cdd54b 🎉 Set release date
Deploy / Bundle GNOME Shell Extension (push) Has been cancelled
Deploy / Bundle KWin Effect (push) Has been cancelled
2024-02-27 21:37:24 +01:00
Simon Schneegans d59fda27cc 🔀 Merge pull request #427 from Schneegans/feature/rawhide 2024-02-27 08:37:51 +01:00
Simon Schneegans 84262192fb 🔧 Update references 2024-02-27 08:29:36 +01:00
Simon Schneegans 8b6208c60e 🔧 Update references 2024-02-27 07:54:17 +01:00
Simon Schneegans 24da559f90 🔥 Remove references job again 2024-02-27 07:43:52 +01:00
Simon Schneegans 39574c5a91 🔧 Update references 2024-02-27 07:43:15 +01:00
Simon Schneegans 4a9f2c9ffb 🔧 Re-add manual reference generation [generate-references] 2024-02-26 21:41:13 +01:00
Simon Schneegans 97c11312f0 🔧 Create separate workflow for reference generation 2024-02-26 21:24:55 +01:00
Simon Schneegans b0719775d0 🔧 Add manual wait 2024-02-26 21:02:11 +01:00
Simon Schneegans b705daac97 📝 Add changelog entries 2024-02-26 20:45:35 +01:00
Scrambled777 abfa57af7d 🌐 Translated using Weblate (Hindi) 2024-02-26 13:01:07 +01:00
Simon Schneegans 6ae4d06955 🔧 Add manual wait 2024-02-25 07:03:19 +01:00
Simon Schneegans 17fce87997 🎉 Claim support for GNOME 46 2024-02-25 07:02:53 +01:00
Simon Schneegans fecfe79a43 ✅ Add rawhide workflow again 2024-02-25 06:45:37 +01:00
Simon Schneegans fed64f0b3b 💞 Update credits 2024-02-25 06:42:54 +01:00
Miraficus 92fd68cb4f 🌐 Translated using Weblate (Czech) 2024-02-25 05:40:59 +01:00
Scrambled777 57eb99ccd0 🌐 Added translation using Weblate (Hindi) 2024-02-24 13:28:31 +01:00
Kristoffer Grundström ef9b9de3f5 🌐 Translated using Weblate (Swedish) 2024-02-24 13:28:31 +01:00
Danial Behzadi 2e7172932f 🌐 Translated using Weblate (Persian) 2024-02-22 10:09:19 +01:00
Miraficus b06d691197 🌐 Translated using Weblate (Czech) 2024-02-12 06:06:54 +01:00
aerowolf e56cc7daea 🌐 Translated using Weblate (Chinese (Simplified)) 2024-02-02 12:23:17 +01:00
Сергій 568218d51e 🌐 Translated using Weblate (Ukrainian) 2024-01-07 20:25:38 +01:00
Simon Schneegans ab20c2df75 🔀 Merge pull request #411 from Schneegans/fix/#406 2024-01-02 20:43:31 +01:00
Simon Schneegans 5597c5c6b0 💞 Update credits 2024-01-02 20:42:53 +01:00
Simon Schneegans 0fcf75150d 📝 Add changelog entry 2024-01-02 20:38:58 +01:00
Simon Schneegans 518962a810 🐛 Fix invisible settings button on Plasma 6 2024-01-02 20:32:05 +01:00
ssantos 63acf623a3 🌐 Translated using Weblate (Portuguese) 2023-12-18 21:19:15 +01:00
SoftExpert d2a98baa1f 🌐 Translated using Weblate (Romanian) 2023-12-05 09:44:29 +01:00
Simon Schneegans 219d4f9458 💞 Update credits 2023-11-22 06:54:43 +01:00
Simon Schneegans b5f31f4745 🔀 Merge pull request #403 from Schneegans/fix/ci 2023-11-22 06:51:41 +01:00
Simon Schneegans ebb965bc1b 🔧 Update references 2023-11-21 22:44:35 +01:00
Simon Schneegans 2b5c4fbc24 🔧 Regenerate references [generate-references] 2023-11-21 22:02:21 +01:00
Simon Schneegans 605db5ff5d 🔧 Give a bit more time to the tests 2023-11-21 21:35:27 +01:00
Simon Schneegans 6b135aa2b1 🔧 Temporarily disable checks on rawhide 2023-11-21 21:06:07 +01:00
Simon Schneegans 571662133c 📝 Add changelog entries 2023-11-21 18:24:09 +01:00
Simon Schneegans 51f6b93641 🔀 Merge pull request #405 from Schneegans/fix/#404 2023-11-21 18:18:34 +01:00
Simon Schneegans 5216e460cb 📝 Add changelog entries 2023-11-21 18:09:53 +01:00
Simon Schneegans 3ba27f383f 🪲 Fix issue #404 2023-11-21 18:08:39 +01:00
Simon Schneegans f43af678c0 📝 Add changelog entry 2023-11-20 21:03:46 +01:00
Simon Schneegans 400b88b52d 🔧 Add references 2023-11-20 21:03:03 +01:00
Simon Schneegans 3bd025a283 🔧 Run tests on GNOME 45 2023-11-20 20:50:01 +01:00
Simon Schneegans 9c872f9f02 🔧 Run tests on GNOME 45 2023-11-20 20:49:16 +01:00
Simon Schneegans 028daa724a 🔧 Wait slightly longer after opening prefs in tests 2023-11-20 20:48:24 +01:00
Simon Schneegans 111d29140c 📝 Add changelog entry 2023-11-20 20:42:37 +01:00
Simon Schneegans 53b40f4897 🔀 Merge pull request #402 from CoelacanthusHex/fix-plasma-6 2023-11-20 20:40:27 +01:00
Coelacanthus eb933572f5 Fix compatibility with Plasma 6
resolve #401

Signed-off-by: Coelacanthus <CoelacanthusHex@gmail.com>
2023-11-19 20:54:56 +08:00
Gustavo 6d7d6326b4 🌐 Translated using Weblate (Portuguese (Brazil)) 2023-11-13 17:21:06 +01:00
Simon Schneegans f6107452ef 📝 Remove obsolete characters 2023-11-09 20:48:05 +01:00
Simon Schneegans 35ef7f09f4 🎉 Bump version number 2023-10-26 05:55:50 +02:00
Simon Schneegans 8a8f33beb4 📝 Add changelog entry 2023-10-26 05:55:36 +02:00
Simon Schneegans c387ac9a5a 🎉 Set release date
Deploy / Bundle GNOME Shell Extension (push) Has been cancelled
Deploy / Bundle KWin Effect (push) Has been cancelled
2023-10-26 05:43:02 +02:00
Simon Schneegans c83756f8be 🔀 Merge pull request #393 from Schneegans/fix/#384 2023-10-25 20:14:19 +02:00
Simon Schneegans 30f2d221a3 🔀 Merge branch 'main' into fix/#384 2023-10-25 20:09:12 +02:00
Simon Schneegans 6b8ad4bfd6 📝 Add changelog entry 2023-10-25 20:07:54 +02:00
Simon Schneegans 5b07c1e22b 💞 Update credits 2023-10-25 19:56:22 +02:00
Simon Schneegans a92de7db3a 📝 Add changelog entry 2023-10-25 17:02:56 +02:00
Simon Schneegans 4b3f135229 📝 Add comment 2023-10-25 17:00:22 +02:00
Simon Schneegans eac0686ecd 🔧 Do not apply effects to windows which are on all desktops and have no decoration 2023-10-25 16:58:36 +02:00
Simon Schneegans 33dd2c07c4 🐛 Fix #356 for GNOME 45 2023-10-25 16:56:10 +02:00
Simon Schneegans 52bfafb15a ⬆️ Update version of dynamic-badges-action 2023-10-24 19:56:33 +02:00
Simon Schneegans 98ac9af09f 🎉 Add crypto donation link 2023-10-24 06:07:55 +02:00
Simon Schneegans 0437de8d5b 🔀 Merge pull request #390 from Schneegans/fix/#389 2023-10-24 06:02:11 +02:00
Simon Schneegans dbf026237d 📝 Add changelog entry 2023-10-24 06:01:09 +02:00
Simon Schneegans 8e89017cb7 🪲 Create proper gzip archives for KWin 2023-10-24 05:52:33 +02:00
Frankie McEyes 2f5f567145 🌐 Translated using Weblate (Italian) 2023-10-19 07:47:54 +02:00
Simon Schneegans 4e00c4d7d9 📝 Update funding links 2023-10-15 13:11:23 +02:00
Simon Schneegans b64dd2a969 📝 Tweak badges 2023-10-15 13:04:45 +02:00
Simon Schneegans b0a56fb0e9 📝 Add donation badges 2023-10-15 12:51:48 +02:00
Simon Schneegans ea981e714d 📝 Use new info boxes 2023-10-10 05:30:31 +02:00
Simon Schneegans 02b089fd4d 📝 Add new sponsors badge 2023-10-10 05:30:17 +02:00
Milan Šalka c56ed0739d 🌐 Translated using Weblate (Slovak) 2023-10-07 12:46:21 +02:00
Simon Schneegans 278c89981b 🎉 Add link to sponsors list to the main menu 2023-09-21 19:28:55 +02:00
Simon Schneegans 80ca2b9af0 📝 Add new sponsors list 2023-09-20 20:15:13 +02:00
Krzysztof Chorzempa 098cd784c7 🌐 Translated using Weblate (Polish) 2023-09-11 06:54:18 +02:00
lijeyol367 0b5247cbb2 🌐 Translated using Weblate (Persian) 2023-09-11 06:54:18 +02:00
albanobattistella 72a2e71cef 🌐 Translated using Weblate (Italian) 2023-09-11 06:54:18 +02:00
Simon Schneegans bb3249b8e0 🎉 Bump version number 2023-09-09 12:59:25 +02:00
Simon Schneegans 8d6ee48e59 📝 Add another branch hint
Deploy / Bundle GNOME Shell Extension (push) Has been cancelled
Deploy / Bundle KWin Effect (push) Has been cancelled
2023-09-09 12:49:38 +02:00
Simon Schneegans 6aef7536bc 🔀 Merge pull request #373 from Schneegans/feature/esm-modules 2023-09-09 12:42:56 +02:00
Simon Schneegans 9fba8f2186 Merge branch 'main' into feature/esm-modules 2023-09-09 12:35:13 +02:00
Simon Schneegans d6120de2b9 ✨ Format README 2023-09-09 12:34:35 +02:00
Simon Schneegans 8ec804bc86 🎉 Set release date 2023-09-09 12:33:59 +02:00
Simon Schneegans e62a9cdf85 📝 Add branch hint 2023-09-09 12:33:34 +02:00
Simon Schneegans cf57261165 🔥 Remove unused method 2023-09-09 06:55:32 +02:00
Simon Schneegans 734530fdab 🔧 Use dynamic imports for gettext 2023-09-09 06:46:09 +02:00
Simon Schneegans 0ccbb31d06 ♻️ Use more dynamic imports 2023-09-09 06:17:58 +02:00
Simon Schneegans 34a64e10fe 🪲 Fix fire presets 2023-09-09 06:09:40 +02:00
Simon Schneegans 767035e313 ♻️ Use utility method to import module in Shell process only 2023-09-09 06:05:15 +02:00
Simon Schneegans 006cc593a3 🔧 Add missing method inputs 2023-09-09 05:52:39 +02:00
Simon Schneegans 15560abad7 🪲 Fix Doom effect 2023-09-09 05:52:15 +02:00
Simon Schneegans 14cd1db7e9 🔧 Do not import the ShaderFactory in the preferences process 2023-09-08 20:45:58 +02:00
Simon Schneegans 3f05c946ec 📝 Tweak changelog entry 2023-09-05 08:02:36 +02:00
Simon Schneegans 9ae7f9c042 ♻️ Use glob import for utils 2023-09-02 10:21:40 +02:00
Simon Schneegans e9ef77617f 🔧 Use console.log instead of log 2023-09-02 10:21:21 +02:00
Hosted Weblate 06b2c941f2 🌐 Update translation files 2023-08-31 08:45:55 +02:00
Simon Schneegans 27220c95f8 🔧 Only run tests on rawhide for GNOME 45 2023-08-31 07:39:56 +02:00
Simon Schneegans 5cc260ad39 Merge branch 'main' into feature/esm-modules 2023-08-31 07:37:42 +02:00
Simon Schneegans e81eb2097b 🔧 Stop testing on rawhide for pre 45 version 2023-08-31 07:32:07 +02:00
Simon Schneegans 22d4d38b08 🌐 Update translation template 2023-08-31 07:31:37 +02:00
Fernando Lopes c85156ed61 🌐 Translated using Weblate (Portuguese (Brazil)) 2023-08-31 07:28:11 +02:00
Simon Schneegans 7c766a5aea 🔀 Merge pull request #381 from sabriunal/mark-translatable 2023-08-30 10:39:25 +02:00
Sabri Ünal ecd2282ca7 data: Mark a few strings translatable
- Reset to Default Value
- Choose a Preset
2023-08-30 10:39:45 +03:00
Simon Schneegans 37a90cee1f 🎉 Bump version number 2023-08-26 13:20:35 +02:00
Simon Schneegans 012c1f5d33 📝 Add changelog entry
Deploy / Bundle GNOME Shell Extension (push) Has been cancelled
Deploy / Bundle KWin Effect (push) Has been cancelled
2023-08-26 13:08:06 +02:00
Simon Schneegans 9bb54ab71a 🔀 Merge pull request #379 from Schneegans/fix/#376 2023-08-26 13:06:59 +02:00
Reza Almanda 6f708cf1fb 🌐 Translated using Weblate (Indonesian) 2023-08-26 13:05:01 +02:00
Simon Schneegans 3147ae5db6 📝 Add changelog entry 2023-08-26 13:02:22 +02:00
Simon Schneegans f8ea184a0f 🪲 Remove excessively large floating point constant 2023-08-22 19:57:34 +02:00
Seong-ho Cho 41f02c2901 🌐 Translated using Weblate (Korean) 2023-08-20 21:51:22 +02:00
Sabri Ünal 2a3f9305fe 🌐 Translated using Weblate (Turkish) 2023-08-20 21:51:22 +02:00
albanobattistella a7dfd593bd 🌐 Translated using Weblate (Italian) 2023-08-20 21:51:22 +02:00
Brice Laurencin 01c6e5caee 🌐 Translated using Weblate (French) 2023-08-20 21:51:22 +02:00
Simon Schneegans bf068e24da 🔧 Only run tests on rawhide 2023-08-19 08:02:24 +02:00
Simon Schneegans 45dd8d992d 🔧 Do not add compiled schemas 2023-08-19 08:01:46 +02:00
Simon Schneegans a8466a16f7 📝 Update effect creation guide 2023-08-19 08:00:54 +02:00
Simon Schneegans 44ce1a4825 🔧 Revert to old debug method behavior 2023-08-19 07:21:46 +02:00
Simon Schneegans c515e495f3 📝 Add changelog entry 2023-08-19 07:20:17 +02:00
Simon Schneegans f5e0a92cec Merge branch 'main' into feature/esm-modules 2023-08-18 08:28:42 +02:00
Simon Schneegans 75080a9595 🎉 Bump version number 2023-08-18 07:46:14 +02:00
Simon Schneegans c11ffb5e00 🎉 Set release date
Deploy / Bundle GNOME Shell Extension (push) Has been cancelled
Deploy / Bundle KWin Effect (push) Has been cancelled
2023-08-18 06:33:47 +02:00
Hosted Weblate 150761721a 🌐 Update translation files 2023-08-18 06:25:27 +02:00
Simon Schneegans 6a41fe23b3 📝 Add changelog entry 2023-08-18 06:23:59 +02:00
Simon Schneegans 508508c8d2 💞 Update credits 2023-08-18 06:23:21 +02:00
Simon Schneegans e4d986e2eb 🌐 Update translation template 2023-08-18 06:16:44 +02:00
Simon Schneegans 8147edfa06 🪲 Fix config import 2023-08-18 06:13:39 +02:00
Simon Schneegans 15b0d78c01 Merge branch 'main' into feature/esm-modules 2023-08-18 05:47:31 +02:00
Philip Goto 834f143846 🌐 Translated using Weblate (Dutch) 2023-08-17 19:38:59 +02:00
gallegonovato 8ed1d26524 🌐 Translated using Weblate (Spanish) 2023-08-15 07:40:07 +02:00
Simon Schneegans e8db78a8b0 🔀 Merge pull request #368 from Schneegans/feature/colorful-wisps 2023-08-14 06:16:51 +02:00
Simon Schneegans 2d4a6635eb 🔀 Merge pull request #369 from J-TAG/main 2023-08-14 05:59:00 +02:00
Simon Schneegans a6b47be34f 🪲 Prevent GLSL from optimizing our uniforms on KWin 2023-08-14 05:58:03 +02:00
Amoo Hesam 351878f136 🪲 Add IntelliJ IDEs to window blacklist on KDE 2023-08-13 23:49:47 +03:30
Simon Schneegans 32d78ceced 🎉 Add support for colorful wisps 2023-08-13 13:35:03 +02:00
Simon Schneegans 063826354f 🌐 Translated using Weblate (German) 2023-08-13 12:17:22 +02:00
Hosted Weblate 297acee240 🌐 Update translation files 2023-08-13 12:17:22 +02:00
Simon Schneegans e226b65915 🌐 Translated using Weblate (German) 2023-08-13 12:17:22 +02:00
Hosted Weblate 8f3118ab91 🌐 Update translation files 2023-08-13 12:17:22 +02:00
Simon Schneegans c2d6385f6e 🌐 Update translation template 2023-08-13 07:54:11 +02:00
Simon Schneegans 2444c19656 🔀 Merge pull request #367 from Schneegans/feature/show-profile-dir 2023-08-13 07:52:16 +02:00
Simon Schneegans 5b820120fc 📝 Add changelog entry 2023-08-13 06:29:07 +02:00
Simon Schneegans 5ad18b258b 🎉 Add menu entry to open effect-profile directory 2023-08-13 06:28:02 +02:00
Simon Schneegans c30f26f3ec 🌐 Update translation template 2023-08-13 06:04:16 +02:00
Milan Šalka e3de58323d 🌐 Translated using Weblate (Slovak) 2023-08-11 19:25:00 +02:00
Simon Schneegans ee41968e17 📝 Fix comment 2023-08-07 13:58:22 +02:00
Simon Schneegans f2768216db 🔥 Remove backwards compatibility code 2023-08-07 13:21:50 +02:00
Simon Schneegans d1cddb129d 🔧 Port to ESM 2023-08-07 12:57:38 +02:00
Simon Schneegans 5a60ab443e 🔀 Merge pull request #362 from Schneegans/fix/fullscreen-effects 2023-08-06 20:25:57 +02:00
Simon Schneegans 505289376e Merge branch 'main' into feature/esm-modules 2023-08-06 20:10:18 +02:00
Simon Schneegans 2fc4528057 Merge branch 'main' into fix/fullscreen-effects 2023-08-06 20:00:25 +02:00
Simon Schneegans 4af9692cd5 🔀 Merge pull request #363 from Schneegans/fix/kwin-intellij 2023-08-06 19:58:58 +02:00
Ettore Atalan 44291ef9f3 🌐 Translated using Weblate (German) 2023-08-06 19:58:08 +02:00
Simon Schneegans 2593de09b0 📝 Add changelog entry 2023-08-06 19:49:53 +02:00
Simon Schneegans 17017d7306 🪲 Add IntelliJ IDEs to window blacklist on KDE 2023-08-06 19:49:44 +02:00
Simon Schneegans 3a9b1cb8a8 Merge branch 'main' into feature/esm-modules 2023-08-06 19:31:12 +02:00
Simon Schneegans ca3db8deae 📝 Add changelog entry 2023-08-06 13:42:45 +02:00
Simon Schneegans dcae2e986e 🔧 Set uIsFullscreen also on KWin 2023-08-06 13:40:08 +02:00
Simon Schneegans 68eb93f54f 🔧 Do not apply edge masks on full-screen windows 2023-08-06 12:45:33 +02:00
Simon Schneegans fe6d7ecd6a 🔀 Merge pull request #359 from Schneegans/feature/batch-effect-selection 2023-08-06 12:29:11 +02:00
Simon Schneegans 58a2ddb41f 🔧 Update references 2023-08-06 12:20:36 +02:00
Simon Schneegans dcd0a2f41c 📝 Add changelog entry 2023-08-05 13:51:48 +02:00
Simon Schneegans 14171b1ded 🎉 Add select-all and select-none buttons to GTK3 2023-08-05 13:49:07 +02:00
Simon Schneegans 65cecc5259 🎉 Add select-all and select-none buttons to GTK4 2023-08-05 13:45:47 +02:00
Simon Schneegans 5d105a99c1 📝 Add the functionality to the choose-all and choose-none buttons 2023-08-05 13:38:47 +02:00
Simon Schneegans 2447d40885 💄 Change settings title 2023-08-05 13:38:27 +02:00
Simon Schneegans baa7b678e8 🔧 Add all and none buttons for adw 2023-08-02 13:48:31 +02:00
albanobattistella b21144c45f 🌐 Translated using Weblate (Italian) 2023-07-28 13:13:40 +02:00
Reza Almanda 170e8cd8af 🌐 Translated using Weblate (Indonesian) 2023-07-28 13:13:40 +02:00
Milan Šalka f2cbc2af23 🌐 Translated using Weblate (Slovak) 2023-07-28 13:13:40 +02:00
albanobattistella fd0d10bdef 🌐 Translated using Weblate (Italian) 2023-07-28 13:13:40 +02:00
Philip Goto 14fbc70578 🌐 Translated using Weblate (Dutch) 2023-07-28 13:13:40 +02:00
Simon Schneegans 7b90fd70bc 🚧 Continue port to ESM 2023-07-12 11:44:43 +02:00
Simon Schneegans 8a0c29a52f 🚧 Start port to ESM 2023-07-12 09:59:53 +02:00
Simon Schneegans 3a03c86fbc 💚 Also set GSK_RENDERER when generating references 2023-07-04 22:05:47 +02:00
Simon Schneegans 067e663854 💚 Set GSK_RENDERER variable 2023-07-04 22:05:47 +02:00
gallegonovato f59af77941 🌐 Translated using Weblate (Spanish) 2023-07-04 20:33:27 +02:00
Simon Schneegans a98345e5f3 🎉 Bump version number 2023-07-03 21:46:29 +02:00
Simon Schneegans f9a25bb4aa 📝 Set release date
Deploy / Bundle GNOME Shell Extension (push) Has been cancelled
Deploy / Bundle KWin Effect (push) Has been cancelled
2023-07-03 21:27:11 +02:00
Hosted Weblate a107a0b9fa 🌐 Update translation files 2023-07-03 08:38:08 +02:00
Simon Schneegans 8b0e8fa9b3 🔀 Merge pull request #351 from Schneegans/feature/paint-brush 2023-07-03 05:50:51 +02:00
Simon Schneegans ccc4adebd7 🎨 Use two strokes for thickest brush 2023-07-03 05:42:48 +02:00
Simon Schneegans 08b8e75118 🌐 Update translation template 2023-07-02 21:55:58 +02:00
Simon Schneegans a6e2d61c37 💄 Rename "Size" to "Brush Size" 2023-07-02 21:55:24 +02:00
Simon Schneegans 344ec78cac 📝 Add changelog entry 2023-07-02 21:53:17 +02:00
Simon Schneegans b1014b61e5 🎨 Add brush source 2023-07-02 21:45:58 +02:00
Simon Schneegans be38af32af 🎉 Add paint-brush effect 2023-07-02 21:45:40 +02:00
Simon Schneegans c27c644977 📝 Add Paint-Brush effect to README 2023-07-02 21:08:49 +02:00
Simon Schneegans fb964aca8d 🎉 Bump version number 2023-06-09 20:30:05 +02:00
Simon Schneegans 79d9f2801f 🎉 Set release date
Deploy / Bundle GNOME Shell Extension (push) Has been cancelled
Deploy / Bundle KWin Effect (push) Has been cancelled
2023-06-09 20:04:56 +02:00
Simon Schneegans ada0472028 📝 Add changelog entry 2023-06-09 20:04:22 +02:00
Simon Schneegans 1be2e0bf77 📝 Use paypal.me link for paypal donations 2023-06-09 20:03:42 +02:00
Simon Schneegans feebedbdd8 📝 Add changelog entry 2023-06-09 17:50:02 +02:00
Simon Schneegans 834c602f5d 📝 Add support for the donation button on EGO 2023-06-09 17:49:12 +02:00
Simon Schneegans 8afad3a02e 🎉 Bump version number 2023-06-06 20:54:28 +02:00
Simon Schneegans 8829aa039e 📝 Set release date
Deploy / Bundle GNOME Shell Extension (push) Has been cancelled
Deploy / Bundle KWin Effect (push) Has been cancelled
2023-06-06 20:44:01 +02:00
Simon Schneegans e04b2769b1 💞 Update credits 2023-06-06 20:26:37 +02:00
Simon Schneegans 9293a5ab4d 🔀 Merge pull request #346 from Schneegans/feature/support-dialog 2023-06-06 09:00:21 +02:00
Simon Schneegans 0c58b507d8 📝 Add some comments 2023-06-06 08:47:23 +02:00
Simon Schneegans a585da93a8 🔧 Revert to heart emoji as the burning emoji does not work on GTK3 2023-06-06 08:36:43 +02:00
Simon Schneegans e450e619e6 🔧 Use burning heart emoji 2023-06-06 08:35:12 +02:00
Simon Schneegans 4a747602d9 🔧 Only show the support dialog every tenth time 2023-06-06 08:33:48 +02:00
Simon Schneegans d936717ac0 🔧 Improve wording of the support-dialog 2023-06-06 08:33:17 +02:00
Simon Schneegans 154b5bec32 🔧 Use notify::visible event to show the support dialog 2023-06-06 07:44:30 +02:00
Simon Schneegans 2e20bc8753 🔧 Use map event to show the support dialog 2023-06-06 07:32:58 +02:00
Simon Schneegans 6cc26d0dbc 🔧 Show support dialog programmatically 2023-06-06 06:03:59 +02:00
Simon Schneegans 78d4e79925 🪲 Fix support dialog on GTK4 2023-06-05 21:58:52 +02:00
Simon Schneegans b8759174f8 🪲 Show dialog on GTK3 2023-06-05 21:53:00 +02:00
Simon Schneegans d89be65fe3 🔧 Add support dialog for GTK3 and GTK4 2023-06-05 21:51:33 +02:00
Simon Schneegans 106ed964d5 📝 Add changelog entry 2023-06-05 20:44:16 +02:00
Simon Schneegans f4babe7575 🎉 Add a dialog to ask for support 2023-06-05 20:41:15 +02:00
Simon Schneegans fff39f66a8 🔀 Merge pull request #345 from Schneegans/fix/#344 2023-06-05 06:01:30 +02:00
Simon Schneegans 708b4ca1ad 📝 Add changelog entry 2023-06-05 05:47:29 +02:00
Simon Schneegans b2158eb2e2 🪲 Re-add accidentally deleted line 2023-06-05 05:43:44 +02:00
Simon Schneegans bb46352c37 🪲 Attempt to fix #344 2023-06-05 05:27:18 +02:00
Sabri Ünal 6b63222cbe 🌐 Translated using Weblate (Turkish) 2023-05-28 21:04:03 +02:00
TCr3 a2daa2e1b8 🌐 Translated using Weblate (Turkish) 2023-05-28 21:04:03 +02:00
Sabri Ünal d37c505bef 🌐 Translated using Weblate (Turkish) 2023-05-28 21:04:03 +02:00
Simon Schneegans cb368a6207 🪲 Fix issue #343 2023-05-28 20:37:55 +02:00
Simon Schneegans b0e6b66380 🎉 Bump version number 2023-05-22 20:42:28 +02:00
Simon Schneegans 8ef5a8882f ✨ Format changelog
Deploy / Bundle GNOME Shell Extension (push) Has been cancelled
Deploy / Bundle KWin Effect (push) Has been cancelled
2023-05-22 20:39:31 +02:00
Simon Schneegans 729de9b0ff 🎉 Set release date 2023-05-22 20:38:27 +02:00
Simon Schneegans 59011dfe69 📝 Add changelog entry 2023-05-22 20:37:51 +02:00
Simon Schneegans 64701bef1b 🔀 Merge pull request #341 from Schneegans/fix/#335 2023-05-22 20:36:35 +02:00
Simon Schneegans 70dfbf71f5 💞 Update credits 2023-05-22 20:35:55 +02:00
Simon Schneegans 4d63512e47 📝 Add changelog entry 2023-05-22 20:27:49 +02:00
Simon Schneegans d0dc1b427c 🪲 Fix issue #335 2023-05-22 20:22:58 +02:00
Simon Schneegans c358c59eb4 📝 Fix links 2023-05-22 20:22:43 +02:00
aerowolf 078f2fb853 🌐 Translated using Weblate (Chinese (Simplified)) 2023-05-16 14:55:35 +02:00
Reza Almanda edbd3a7ac8 🌐 Translated using Weblate (Indonesian) 2023-05-16 14:55:35 +02:00
Simon Schneegans 679f9902c1 🎉 Bump version number 2023-05-04 17:26:35 +02:00
Simon Schneegans 7a30881c0d 🎉 Set release date
Deploy / Bundle GNOME Shell Extension (push) Has been cancelled
Deploy / Bundle KWin Effect (push) Has been cancelled
2023-05-04 17:19:03 +02:00
Simon Schneegans 993c72ac2c 📝 Add changelog entry 2023-05-04 17:18:52 +02:00
Simon Schneegans 40193aca03 💞 Update credits 2023-05-04 17:18:02 +02:00
Simon Schneegans 4f91e0668a 🪲 Fix wayland-window picking 2023-05-04 16:53:49 +02:00
Simon Schneegans bffd784221 📝 Add changelog entry 2023-04-24 22:10:38 +02:00
Simon Schneegans 2b1e5cb877 🪲 Fix invisible-window bug 2023-04-24 22:10:26 +02:00
Seong-ho Cho d316203b6f 🌐 Translated using Weblate (Korean) 2023-04-24 21:51:52 +02:00
Isaac Dias 965130e363 🌐 Translated using Weblate (Portuguese (Brazil)) 2023-04-10 20:39:55 +02:00
Simon Schneegans 8e6d65d3eb 🎉 Bump version number 2023-04-08 10:33:06 +02:00
Simon Schneegans aca3c34142 🪲 Fix yet another incompatibility with the Magic Lamp
Deploy / Bundle GNOME Shell Extension (push) Has been cancelled
Deploy / Bundle KWin Effect (push) Has been cancelled
2023-04-08 10:26:54 +02:00
Simon Schneegans 84bd93bd2c 🎉 Bump version number 2023-04-08 09:44:28 +02:00
Simon Schneegans 3367b57c05 🪲 Fix incompatibility with the magic-lamp extension
Deploy / Bundle GNOME Shell Extension (push) Has been cancelled
Deploy / Bundle KWin Effect (push) Has been cancelled
2023-04-08 09:27:31 +02:00
SoftExpert 9905e643a5 🌐 Translated using Weblate (Romanian) 2023-04-07 16:10:33 +02:00
Simon Schneegans 0d8aed5ad0 🔀 Merge pull request #322 from Schneegans/feature/fixes 2023-04-07 16:09:33 +02:00
Simon Schneegans 79601cc8d0 📝 Add changelog entry 2023-04-07 06:37:24 +02:00
Simon Schneegans f021ea7ede 🪲 Fix effects in front of fullscreen windows 2023-04-07 06:35:17 +02:00
Simon Schneegans f3e9917729 🎉 Bump version number 2023-04-07 06:23:59 +02:00
Simon Schneegans 14cfa0818f 🪲 Fix effect profile loading
Deploy / Bundle GNOME Shell Extension (push) Has been cancelled
Deploy / Bundle KWin Effect (push) Has been cancelled
2023-04-06 20:32:45 +02:00
Simon Schneegans 4814730400 🎉 Bump version number 2023-04-06 20:20:59 +02:00
Simon Schneegans 91f7f8f1b5 📝 Fix type 2023-04-06 20:18:30 +02:00
Simon Schneegans fa5baa4301 Merge branch 'main' of github.com:Schneegans/Burn-My-Windows 2023-04-06 20:17:58 +02:00
Simon Schneegans c80707ee1f 📝 Set release date 2023-04-06 20:17:35 +02:00
Simon Schneegans 343eddbfcb 🔀 Merge pull request #321 from Schneegans/feature/no-hardware-acceleration 2023-04-05 09:44:25 +02:00
Simon Schneegans 04e0999d5b 📝 Add changelog entry [no-ci] 2023-04-05 08:36:12 +02:00
Simon Schneegans 48c8bcec3a 🔧 Fix overview animation on GNOME 3.38 2023-04-05 08:08:03 +02:00
Simon Schneegans 38d12453b6 🪲 Prevent a warning 2023-04-05 08:02:44 +02:00
Simon Schneegans b48e92f8c1 🔧 Do not attempt to scale overview clones on GNOME 3.36 2023-04-05 08:02:13 +02:00
Simon Schneegans 14d482e16a 🪲 Properly scale windows in the overview 2023-04-05 07:51:27 +02:00
Simon Schneegans e87340d7ad 🔧 Perform tests also on Fedora 38 and rawhide 2023-04-04 19:27:37 +02:00
Simon Schneegans ee93c06304 🔧 Add new GS versions to test suite [generate-references] 2023-04-04 13:29:37 +02:00
Simon Schneegans 1e06ed6503 🪲 Fix compatibility with GNOME 3.36 2023-04-04 11:44:15 +02:00
Simon Schneegans 0fd3f0f62f 🔧 Do not depend on Clutter.Transitions 2023-04-04 11:27:01 +02:00
Simon Schneegans 42d69afa89 🔀 Merge pull request #320 from Schneegans/feature/gles 2023-04-03 16:49:56 +02:00
Simon Schneegans 1b57d1e015 Merge branch 'main' into feature/gles 2023-04-02 20:52:26 +02:00
Simon Schneegans 658ca6415a 📝 Add changelog entry 2023-04-02 20:49:11 +02:00
Simon Schneegans 5ffee2c817 ✨ Apply clang-format 2023-04-02 20:46:33 +02:00
Simon Schneegans 5aad16c8bf 🔧 Make shaders compatible with GLES 2023-04-02 20:42:38 +02:00
Simon Schneegans b623a5923f 🔧 Revert tests on GNOME 44 for now 2023-04-01 22:00:24 +02:00
Simon Schneegans e06245bdca 🔧 Update test scripts for Fedora Rawhide 2023-04-01 22:00:02 +02:00
Simon Schneegans e5907292ed 🔧 Execute tests on more GNOME versions 2023-04-01 21:47:19 +02:00
Simon Schneegans 70bfbac890 💞 Update sponsors 2023-03-30 20:44:43 +02:00
Simon Schneegans d010c60143 🔀 Merge pull request #319 from Schneegans/feature/fix-tutorial 2023-03-29 20:47:04 +02:00
CakesTwix 649a1cce73 🌐 Translated using Weblate (Ukrainian) 2023-03-29 20:40:23 +02:00
Simon Schneegans bccdc0253d 📝 Add changelog entries 2023-03-29 20:25:53 +02:00
Simon Schneegans b7429bada3 🔧 Allow effects with no settings 2023-03-29 20:24:28 +02:00
Simon Schneegans 23a85798ca 📝 Fix tutorial 2023-03-29 20:23:40 +02:00
Philip Goto e051551747 🌐 Translated using Weblate (Dutch) 2023-03-17 13:13:42 +01:00
Simon Schneegans 6eae8d1aa3 🔧 Add Ko-fi 2023-03-10 12:59:49 +01:00
Simon Schneegans 6d34936375 📝 Add KoFi donation method 2023-03-09 13:46:59 +01:00
Jose Riha 46c8eaf417 🌐 Translated using Weblate (Slovak) 2023-03-07 13:26:33 +01:00
WaldiS 55b491bb36 🌐 Translated using Weblate (Polish) 2023-03-05 19:19:21 +01:00
Simon Schneegans c78bc4c094 🎉 Set release date
Deploy / Bundle GNOME Shell Extension (push) Has been cancelled
Deploy / Bundle KWin Effect (push) Has been cancelled
2023-03-01 19:32:56 +01:00
Simon Schneegans 024b39d627 💞 Update credits 2023-03-01 19:29:53 +01:00
Simon Schneegans 349170f68f 💞 Update sponsors 2023-02-28 14:22:45 +01:00
Simon Schneegans 6ba32dff81 📝 Update links 2023-02-26 21:01:30 +01:00
SoftExpert 8fac2692f5 🌐 Translated using Weblate (Romanian) 2023-02-25 07:15:57 +01:00
lenemter 448b9a513d 🌐 Translated using Weblate (Russian) 2023-02-25 07:15:57 +01:00
albanobattistella 94339dbc19 🌐 Translated using Weblate (Italian) 2023-02-25 07:15:57 +01:00
SoftExpert 4aa5b3fc27 🌐 Translated using Weblate (French) 2023-02-25 07:15:57 +01:00
Simon Schneegans 84f11659f1 🔧 Give application profiles a higher priority 2023-02-22 10:50:38 +01:00
Simon Schneegans 5aacdbea5f 📝 Add changelog entry 2023-02-21 21:26:35 +01:00
Simon Schneegans c7b0e92eb2 Merge branch 'main' of github.com:Schneegans/Burn-My-Windows 2023-02-21 21:23:27 +01:00
Simon Schneegans 612a27fbf5 📝 Update command 2023-02-21 21:23:21 +01:00
gallegonovato 0b71317791 🌐 Translated using Weblate (Spanish) 2023-02-21 20:50:58 +01:00
Heimen Stoffels 465e587714 🌐 Translated using Weblate (Dutch) 2023-02-21 20:50:58 +01:00
Simon Schneegans 591c8d38db 🌐 Translated using Weblate (German) 2023-02-21 20:50:58 +01:00
Hosted Weblate 3fde2f8602 🌐 Update translation files 2023-02-21 20:50:58 +01:00
Isaac Dias 3b8bcd02aa 🌐 Translated using Weblate (Portuguese (Brazil)) 2023-02-21 20:50:58 +01:00
Simon Schneegans 9872531544 🎉 Add support for GNOME 44 2023-02-21 20:24:11 +01:00
Simon Schneegans a4ee545b9a Revert "🔧 Ellipsize profile selection button"
This reverts commit caa29fb9d6.
2023-02-21 20:17:48 +01:00
Simon Schneegans caa29fb9d6 🔧 Ellipsize profile selection button 2023-02-21 20:04:06 +01:00
Simon Schneegans ce6e6389e4 🔧 Tweak default prefs window size 2023-02-21 20:03:24 +01:00
Simon Schneegans edd6d76a58 🔧 Do not attempt to migrate anything if on a new installation 2023-02-21 19:44:13 +01:00
Simon Schneegans b93d28e66c 🔧 Add schema sources to zip file 2023-02-21 17:37:17 +01:00
Simon Schneegans e8703e3484 🔧 Prevent warning 2023-02-21 17:19:45 +01:00
Simon Schneegans fae67f89b5 🎉 Add wallpaper link to menu 2023-02-21 16:47:38 +01:00
Simon Schneegans 97e18cb727 📝 Add changelog entry 2023-02-21 16:41:00 +01:00
Simon Schneegans 1bd646bc92 Merge branch 'main' of github.com:Schneegans/Burn-My-Windows 2023-02-20 20:30:42 +01:00
Simon Schneegans f4866471e4 📝 Add new teaser link and image 2023-02-20 20:30:37 +01:00
albanobattistella b3237b6e4e 🌐 Translated using Weblate (Italian) 2023-02-20 12:53:25 +01:00
Heimen Stoffels ba9226d4e2 🌐 Translated using Weblate (Dutch) 2023-02-20 09:07:17 +01:00
Ulices 9bd813777e 🌐 Translated using Weblate (Spanish) 2023-02-20 09:07:17 +01:00
Simon Schneegans 56f87c4851 📝 Add link to wallpaper repo 2023-02-16 08:56:21 +01:00
Simon Schneegans 0ef412ebf1 📝 Update previews 2023-02-15 17:34:05 +01:00
Simon Schneegans eb3adfd251 🌐 Translated using Weblate (German) 2023-02-15 13:24:29 +01:00
Hosted Weblate 931a4aab01 🌐 Update translation files 2023-02-15 13:24:29 +01:00
Simon Schneegans 40866b97fb 🌐 Translated using Weblate (German) 2023-02-15 13:24:29 +01:00
Hosted Weblate 0bcd3cd731 🌐 Update translation files 2023-02-15 13:24:29 +01:00
Simon Schneegans 5b89864f7f 🔧 Use high-priority as part of the prpfile name 2023-02-15 13:21:03 +01:00
Simon Schneegans dc7d26e4d7 🔀 Merge pull request #292 from Schneegans/feature/effect-profiles 2023-02-15 12:13:32 +01:00
Simon Schneegans 4280c21575 📝 Add changelog entry 2023-02-15 09:10:38 +01:00
Seong-ho Cho 3179686e28 🌐 Translated using Weblate (Korean) 2023-02-15 08:52:38 +01:00
Simon Schneegans 08450b6358 🌐 Update translation template 2023-02-10 21:22:57 +01:00
Simon Schneegans 2604055fb0 🔧 Remove tooltip 2023-02-10 21:22:32 +01:00
Simon Schneegans bcfe85ce34 🔧 Make dialog message clearer 2023-02-10 21:15:26 +01:00
Simon Schneegans 4b6b6f359d 🪲 Fix profile migration 2023-02-10 06:15:22 +01:00
Simon Schneegans 543cf7de09 🔧 Only try to migrate profiles once 2023-02-10 06:02:23 +01:00
Simon Schneegans f2cf78971d 🔧 Work on setting migration 2023-02-10 05:55:50 +01:00
Simon Schneegans 43130b4680 🔧 Tweak migration code 2023-02-08 21:32:29 +01:00
Simon Schneegans 86f24c0a50 🔧 Tweak migration code 2023-02-08 21:21:49 +01:00
Simon Schneegans 7fb6db28c2 🔧 Tweak migration code 2023-02-08 21:16:38 +01:00
Simon Schneegans d37789ce7a 🔧 Tweak migration code 2023-02-08 21:03:40 +01:00
Simon Schneegans b47c548deb 🔧 Add initial migration code 2023-02-08 20:58:55 +01:00
Simon Schneegans cb60747e5a 🎉 Add async executeCommand method 2023-02-08 20:58:34 +01:00
Simon Schneegans 7f7fd8686f 🔧 Tweak some labels 2023-02-08 20:57:57 +01:00
Simon Schneegans 8d7144b6e4 🔧 Unify trex settings keys 2023-02-08 16:33:00 +01:00
Simon Schneegans 8c163f3a38 🔧 Unify fire settings keys 2023-02-08 16:31:13 +01:00
Simon Schneegans dd5801c0f7 🔧 Support multiple apps per profile 2023-02-08 10:33:03 +01:00
Simon Schneegans 3020fec2bc 🔧 Add arrow to profile chooser button on GTK3 2023-02-08 09:03:03 +01:00
Simon Schneegans 2dd771aac4 🔧 Port version check to GTK3 2023-02-08 07:50:05 +01:00
Simon Schneegans 3c7849cc1a 🔧 Port update notification to GTK4 2023-02-08 06:14:57 +01:00
Simon Schneegans 26e7f6bb00 🔧 Show toast if BMW got updated 2023-02-08 05:33:06 +01:00
KinteLiX 58dec719c7 🌐 Translated using Weblate (Hungarian) 2023-02-07 08:46:39 +01:00
Simon Schneegans 33f4410a5b 📝 Add some comments 2023-02-06 20:25:26 +01:00
Simon Schneegans 1c8ed8df92 📝 Add some comments 2023-02-05 20:29:29 +01:00
Simon Schneegans 142f6e9e3c ✨ Apply clang-format 2023-02-05 20:19:51 +01:00
Simon Schneegans 89e056084a 🔧 Do not fiddle with animation times 2023-02-05 20:19:19 +01:00
Simon Schneegans ab851d8113 🔧 Update references 2023-02-05 20:04:03 +01:00
Simon Schneegans fa7b118dc3 🔧 Do not capture preference window reference in center of the screen 2023-02-05 20:03:51 +01:00
Simon Schneegans fbaa04082c 🪲 Fix syntax error on GNOME 3.36 2023-02-05 19:54:25 +01:00
KinteLiX a5f7a7a215 🌐 Added translation using Weblate (Hungarian) 2023-02-05 13:27:51 +01:00
Simon Schneegans 07d9633609 Merge branch 'feature/effect-profiles-gs38' into feature/effect-profiles 2023-02-05 13:27:22 +01:00
Simon Schneegans 44ccb41f90 🔧 Tweak application entry 2023-02-05 13:25:26 +01:00
Simon Schneegans e62a0454c6 🔧 Fix GTK3 label alignment 2023-02-05 13:25:14 +01:00
Simon Schneegans f149ee4cf3 🔧 Some libadwaita fixes 2023-02-05 13:09:36 +01:00
Simon Schneegans 9539a9fa13 🔧 Port effect profiles to GNOME Shell 3.38 2023-02-05 13:04:45 +01:00
Simon Schneegans bfd52dd98a 📝 Fix typo 2023-02-04 13:53:20 +01:00
Simon Schneegans d95e2eccdc Merge branch 'main' into feature/effect-profiles 2023-02-04 13:21:52 +01:00
Simon Schneegans e7145eb9fb 📝 Update KDE store links 2023-02-04 13:13:21 +01:00
Simon Schneegans 656007bf1e 🎉 Bump version number 2023-02-04 12:51:48 +01:00
Simon Schneegans 01f7bf3a1a 🪲 Fix deployment of KWin packages
Deploy / Bundle GNOME Shell Extension (push) Has been cancelled
Deploy / Bundle KWin Effect (push) Has been cancelled
2023-02-04 12:49:31 +01:00
Simon Schneegans 0e8bd76755 🎉 Bump version number 2023-02-04 12:42:50 +01:00
Simon Schneegans f603eb7784 🎉 Set release date 2023-02-04 12:40:50 +01:00
Simon Schneegans 712317225a Merge branch 'main' of github.com:Schneegans/Burn-My-Windows 2023-02-04 12:25:26 +01:00
Simon Schneegans d49f1853a9 📝 Add changelog entry 2023-02-03 19:53:34 +01:00
Simon Schneegans 0210945a1d 🌐 Translated using Weblate (German) 2023-02-03 19:51:41 +01:00
Simon Schneegans f45511290f 💞 Update credits 2023-02-03 19:51:22 +01:00
Simon Schneegans 746c3beb90 📝 Add links to README 2023-02-03 19:46:35 +01:00
SoftExpert 7da0833678 🌐 Translated using Weblate (Romanian) 2023-02-03 19:36:13 +01:00
Mathis Chabrier e7448f488d 🌐 Translated using Weblate (French) 2023-02-03 19:36:13 +01:00
SoftExpert 73b72f1c9d 🌐 Translated using Weblate (French) 2023-02-03 19:36:13 +01:00
Ryan Y 9961fcd867 🌐 Translated using Weblate (Japanese) 2023-02-02 16:49:30 +01:00
Simon Schneegans 4792f8fcbb Merge branch 'feature/effect-profiles' into feature/effect-profiles-gs41 2023-02-02 10:40:30 +01:00
Simon Schneegans cc6a4d8331 🪲 Fix pixel wipe effect 2023-02-02 10:40:16 +01:00
Simon Schneegans 33e9627801 🔧 Port effect profiles to GTK4 2023-02-02 10:37:11 +01:00
Simon Schneegans 956cef56b4 🔧 Start porting to GTK4 2023-02-01 05:36:50 +01:00
Simon Schneegans d6c89cd79b 🔧 Reorder UI file 2023-01-30 19:09:46 +01:00
Simon Schneegans 88168553f8 🔧 Port effect profiles to GS 42 2023-01-30 14:50:25 +01:00
Simon Schneegans 99b90377c5 🎉 Implement profile selection 2023-01-30 13:57:33 +01:00
Simon Schneegans 35860c7b2d 🪲 Fix makefile 2023-01-30 13:57:07 +01:00
Simon Schneegans 792be167a4 🎉 Add WindowPicker 2023-01-30 13:56:56 +01:00
Ryan Y ea6ab1d7f3 🌐 Added translation using Weblate (Japanese) 2023-01-30 10:29:26 +01:00
Simon Schneegans 269c5a1355 🔧 Add some initial profile evaluation 2023-01-30 05:52:49 +01:00
Simon Schneegans ddf54c215e 🪲 Fix tests 2023-01-30 05:51:36 +01:00
Simon Schneegans 1bc146164e 🔧 Previewing effects works again 2023-01-29 20:42:38 +01:00
Simon Schneegans 72f9c8eefc 🔧 Pass testMode flag to shaders 2023-01-29 20:41:40 +01:00
Simon Schneegans 96d098daba 🔧 Connect fire buttons only once 2023-01-29 14:06:43 +01:00
Simon Schneegans 776cfa9736 🔧 Hide copy-paste buttons 2023-01-29 14:01:54 +01:00
Simon Schneegans b9a8071dd1 🔧 Increase default window size 2023-01-29 14:01:43 +01:00
Simon Schneegans da9bd8818d 🪲 Fix double-profile 2023-01-29 13:55:29 +01:00
Simon Schneegans 8bb0ee26db 📝 Add more comments 2023-01-29 13:49:41 +01:00
Simon Schneegans 374b8c98b6 📝 Add plenty of comments 2023-01-29 13:15:58 +01:00
Simon Schneegans 6904762590 🚚 Move effect sources to separate directory 2023-01-29 12:42:06 +01:00
Simon Schneegans 764b8b9ffa 🔧 Profile configuration start working 2023-01-28 20:38:58 +01:00
Simon Schneegans 53e738b87b 🪲 Fix rebinding of properties 2023-01-26 05:55:18 +01:00
Simon Schneegans 524345606c 🔧 Sort profiles 2023-01-26 05:54:58 +01:00
Simon Schneegans 3f6d55994a 🔧 Include profile edit icon 2023-01-26 05:46:37 +01:00
Petro S 2ceb8e3212 🌐 Translated using Weblate (Ukrainian) 2023-01-26 05:33:22 +01:00
gnu-ewm 4179761c7a 🌐 Translated using Weblate (Polish) 2023-01-26 05:33:22 +01:00
Daudix UFO f22acef43b 🌐 Translated using Weblate (Russian) 2023-01-26 05:33:22 +01:00
Heimen Stoffels 30ddd8b496 🌐 Translated using Weblate (Dutch) 2023-01-26 05:33:22 +01:00
gallegonovato 49aeb053bf 🌐 Translated using Weblate (Spanish) 2023-01-26 05:33:22 +01:00
Simon Schneegans 6bdb1b07ff 🔧 Implicitely load effect preferences 2023-01-25 05:50:46 +01:00
Simon Schneegans b2f5a930d0 ✨ Fix indentation 2023-01-23 19:59:19 +01:00
Simon Schneegans 6f83004123 🔧 Add TV Glitch options 2023-01-23 19:58:51 +01:00
Simon Schneegans 86bd765125 Merge branch 'main' into feature/application-profiles 2023-01-23 19:58:23 +01:00
Simon Schneegans 7ab078129f 🔀 Merge pull request #288 from Schneegans/feature/configurable-alpha 2023-01-23 19:46:26 +01:00
Hosted Weblate f318a02b02 🌐 Update translation files 2023-01-23 17:20:20 +01:00
gnu-ewm 6edd9ac723 🌐 Translated using Weblate (Polish) 2023-01-23 17:20:20 +01:00
Simon Schneegans 28d6531a87 🎉 Add support for alpha channel in color of TV Effect, TV Glitch, and Glitch 2023-01-23 17:15:47 +01:00
Simon Schneegans 50780eba46 📝 Add TV Glitch to README 2023-01-23 17:14:32 +01:00
Simon Schneegans 1e5b30a274 🔀 Merge pull request #286 from Schneegans/feature/tv-glitch 2023-01-23 17:13:05 +01:00
Simon Schneegans 7af4455833 🔧 Add more reference images 2023-01-23 13:54:17 +01:00
Simon Schneegans f833b49c25 🔧 Add more color to TV Glitch effect 2023-01-23 13:49:48 +01:00
Simon Schneegans 265187cac5 🔧 Add TV Glitch to CI tests 2023-01-23 13:33:06 +01:00
Simon Schneegans b3b9373956 🌐 Update translation template 2023-01-23 13:21:34 +01:00
Simon Schneegans 0441402fa3 🔧 Add some vertical squishing to the TV Glitch effect 2023-01-23 13:17:16 +01:00
Simon Schneegans d52c27228e 🔧 Port TV Glitch to GNOME 2023-01-23 12:57:24 +01:00
Simon Schneegans 9e1d9142fc 📝 Add changelog entry 2023-01-23 12:57:10 +01:00
Simon Schneegans bf7cb797f2 🚚 Rename shader file 2023-01-23 12:56:53 +01:00
Simon Schneegans 8ace960e18 🔀 Merge pull request #285 from Kurtoid/main 2023-01-23 12:23:16 +01:00
Simon Schneegans 3651237248 🔧 Work on loading of profiles 2023-01-23 09:59:46 +01:00
Kurt Wilson 424f522177 clarify change in tv timing code 2023-01-22 22:35:57 -05:00
Kurt Wilson 72db690fa8 🎉 add tvglitch effect - adds the TV effect to glitch 2023-01-22 22:31:27 -05:00
Simon Schneegans 6da3e209b2 🎨 Add new copy-paste icons 2023-01-22 12:51:34 +01:00
Simon Schneegans 5a0688cffc Merge branch 'main' into feature/application-profiles 2023-01-22 07:14:43 +01:00
Simon Schneegans 29174104e6 📝 Add hint to changelog [no-ci] 2023-01-21 19:33:33 +01:00
Simon Schneegans 4a8724f529 🔀 Merge pull request #283 from Schneegans/feature/translate-kde 2023-01-21 19:31:44 +01:00
Simon Schneegans b05e935f62 📝 Add changelog entry 2023-01-21 13:54:00 +01:00
Simon Schneegans d73bab1cb1 🔧 Fix some KDE strings 2023-01-21 13:45:55 +01:00
Simon Schneegans 8c88adcb19 🔧 Compile translations with kwin build script 2023-01-21 13:34:39 +01:00
Simon Schneegans 492b16cd0c 🔧 Make KDE and GNOME strings more similar 2023-01-21 13:12:14 +01:00
Simon Schneegans 73fc6820b8 🔧 Make fire effect translatable 2023-01-21 12:51:58 +01:00
Simon Schneegans 66f0640027 🔥 Remove unused kwin apparition directory 2023-01-21 12:51:32 +01:00
Simon Schneegans 04387af610 💞 Add new sponsor 2023-01-20 20:29:05 +01:00
Simon Schneegans 7b5ef70b4d 🔧 Add some initial code to load profiles 2023-01-20 20:07:07 +01:00
Simon Schneegans b45480991a Merge branch 'main' into feature/application-profiles 2023-01-18 05:36:59 +01:00
Simon Schneegans ae0c1309a2 🔧 Bind profile combo rows to settings 2023-01-17 20:01:41 +01:00
Simon Schneegans a0d134f629 Merge branch 'main' into feature/application-profiles 2023-01-14 13:56:44 +01:00
Simon Schneegans 3a7e076067 🔧 Work on effect profiles 2023-01-14 13:21:48 +01:00
Simon Schneegans a4b9f70cc3 🔧 Work on effect profiles 2023-01-13 20:41:28 +01:00
Simon Schneegans 532aad1341 🔧 Hack the flap into the widget tree 2023-01-12 20:31:24 +01:00
Simon Schneegans 6def4e4a4a 🔧 Try vertical flap 2023-01-11 20:13:08 +01:00
Simon Schneegans 8fdc958cb9 🔧 Start thinking about application profiles 2023-01-11 05:50:39 +01:00
741 changed files with 53551 additions and 78622 deletions
+6 -11
View File
@@ -1,15 +1,10 @@
# SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
# SPDX-License-Identifier: CC0-1.0
# These are supported funding model platforms
github: schneegans
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Schneegans
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: ['https://www.paypal.com/donate/?hosted_button_id=3F7UFL8KLVPXE']
ko_fi: schneegans
custom:
[
"https://www.paypal.com/donate/?hosted_button_id=3F7UFL8KLVPXE",
https://schneegans.cb.id,
]
+2 -2
View File
@@ -22,7 +22,7 @@ jobs:
echo "CODE_LINES=$(scripts/cloc.sh --loc)" >> $GITHUB_ENV
echo "COMMENT_LINES=$(scripts/cloc.sh --percentage)" >> $GITHUB_ENV
- name: Create Lines-of-Code-Badge
uses: schneegans/dynamic-badges-action@v1.3.0
uses: schneegans/dynamic-badges-action@v1.7.0
with:
auth: ${{ secrets.GIST_SECRET }}
gistID: 8cf45f23253ff09b21196e7271378762
@@ -32,7 +32,7 @@ jobs:
color: lightgrey
labelColor: 303030
- name: Create Comments-Badge
uses: schneegans/dynamic-badges-action@v1.3.0
uses: schneegans/dynamic-badges-action@v1.7.0
with:
auth: ${{ secrets.GIST_SECRET }}
gistID: 8cf45f23253ff09b21196e7271378762
+22 -47
View File
@@ -6,10 +6,10 @@ name: Checks
on:
push:
branches:
- '**'
- "**"
pull_request:
branches:
- '**'
- "**"
jobs:
clang_format:
@@ -33,9 +33,9 @@ jobs:
name: Check Compliance with REUSE Specification
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: REUSE Compliance Check
uses: fsfe/reuse-action@v1
- uses: actions/checkout@v3
- name: REUSE Compliance Check
uses: fsfe/reuse-action@v1
comment_percentage:
name: Check Comment Percentage
@@ -79,26 +79,6 @@ jobs:
run: |
find $GITHUB_WORKSPACE -type f -and \( -name "*.sh" \) | xargs shellcheck
references:
name: Generate References
runs-on: ubuntu-22.04
if: >
github.event_name == 'push' && contains(github.event.head_commit.message, '[generate-references]')
steps:
- uses: actions/checkout@v3
- name: Download Dependencies
run: |
sudo apt update -qq
sudo apt install gettext imagemagick -qq
- name: Build Burn-My-Windows
run: make
- name: Generate References
run: sudo make references
- uses: actions/upload-artifact@v3
with:
name: references
path: tests/references/
build:
name: Run Tests
runs-on: ubuntu-22.04
@@ -110,27 +90,22 @@ jobs:
fail-fast: false
matrix:
version:
- '32'
- '33'
- '34'
- '35'
- '36'
- '37'
- "39"
session:
- 'gnome-xsession'
- 'gnome-wayland-nested'
- "gnome-xsession"
- "gnome-wayland-nested"
steps:
- uses: actions/checkout@v3
- name: Download Dependencies
run: |
sudo apt update -qq
sudo apt install gettext imagemagick -qq
- name: Build Burn-My-Windows
run: make
- name: Test Burn-My-Windows
run: sudo $GITHUB_WORKSPACE/tests/run-test.sh -v ${{ matrix.version }} -s ${{ matrix.session }}
- uses: actions/upload-artifact@v3
if: failure()
with:
name: result_${{ matrix.version }}_${{ matrix.session }}
path: tests/output/
- uses: actions/checkout@v3
- name: Download Dependencies
run: |
sudo apt update -qq
sudo apt install gettext imagemagick -qq
- name: Build Burn-My-Windows
run: make
- name: Test Burn-My-Windows
run: sudo $GITHUB_WORKSPACE/tests/run-test.sh -v ${{ matrix.version }} -s ${{ matrix.session }}
- uses: actions/upload-artifact@v3
if: failure()
with:
name: result_${{ matrix.version }}_${{ matrix.session }}
path: tests/output/
+36 -34
View File
@@ -6,48 +6,50 @@ name: Deploy
on:
push:
tags:
- '**'
- "**"
jobs:
gnome_bundle:
name: Bundle GNOME Shell Extension
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v2
- name: Install Dependencies
run: |
sudo apt-get update -q
sudo apt-get install gettext
- name: Create Release
run: |
make zip
- name: Upload Release
uses: svenstaro/upload-release-action@2.2.1
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: burn-my-windows@schneegans.github.com.zip
tag: ${{ github.ref }}
overwrite: true
- name: Checkout Repository
uses: actions/checkout@v2
- name: Install Dependencies
run: |
sudo apt-get update -q
sudo apt-get install gettext
- name: Create Release
run: |
make zip
- name: Upload Release
uses: svenstaro/upload-release-action@2.9.0
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: burn-my-windows@schneegans.github.com.zip
tag: ${{ github.ref }}
overwrite: true
draft: true
kwin_bundle:
name: Bundle KWin Effect
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v2
- name: Install Dependencies
run: |
sudo apt-get update -q
sudo apt-get install clang-format
- name: Create Release
run: |
./kwin/build.sh
- name: Upload Release
uses: svenstaro/upload-release-action@2.2.1
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: kwin/*.tar.gz
tag: ${{ github.ref }}
overwrite: true
file_glob: true
- name: Checkout Repository
uses: actions/checkout@v2
- name: Install Dependencies
run: |
sudo apt-get update -q
sudo apt-get install gettext clang-format
- name: Create Release
run: |
./kwin/build.sh
- name: Upload Release
uses: svenstaro/upload-release-action@2.9.0
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: kwin/*.tar.gz
tag: ${{ github.ref }}
overwrite: true
file_glob: true
draft: true
+28
View File
@@ -0,0 +1,28 @@
# SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
# SPDX-License-Identifier: CC0-1.0
name: Generate References
on:
workflow_dispatch:
jobs:
references:
name: Generate References
runs-on: ubuntu-22.04
if: >
github.event_name == 'push' && contains(github.event.head_commit.message, '[generate-references]')
steps:
- uses: actions/checkout@v3
- name: Download Dependencies
run: |
sudo apt update -qq
sudo apt install gettext imagemagick -qq
- name: Build Burn-My-Windows
run: make
- name: Generate References
run: sudo make references
- uses: actions/upload-artifact@v3
with:
name: references
path: tests/references/
+6 -9
View File
@@ -9,7 +9,7 @@ DOMAIN := schneegans.github.com
ZIP_NAME := $(NAME)@$(DOMAIN).zip
# Some of the recipes below depend on some of these files.
JS_FILES = $(wildcard src/*.js extension.js prefs.js)
JS_FILES = $(wildcard src/*.js src/*/*.js extension.js prefs.js)
UI_FILES = $(shell find resources -type f -and \( -name "*.ui" \))
RESOURCE_FILES = $(shell find resources -mindepth 2 -type f)
LOCALES_PO = $(wildcard po/*.po)
@@ -17,7 +17,9 @@ LOCALES_MO = $(patsubst po/%.po,locale/%/LC_MESSAGES/$(NAME).mo,$(LOCALES_PO
# These files will be included in the extension zip file.
ZIP_CONTENT = $(JS_FILES) $(LOCALES_MO) resources/$(NAME).gresource \
schemas/gschemas.compiled metadata.json LICENSE
schemas/org.gnome.shell.extensions.$(NAME).gschema.xml \
schemas/org.gnome.shell.extensions.$(NAME)-profile.gschema.xml \
metadata.json LICENSE
# These seven recipes can be invoked by the user.
.PHONY: zip install uninstall pot clean test references
@@ -46,7 +48,7 @@ pot: $(JS_FILES) $(UI_FILES)
# This runs several tests in containerized versions of GNOME Shell.
test:
@ for version in 32 33 34 35 36 37 ; do \
@ for version in 39 "rawhide" ; do \
for session in "gnome-xsession" "gnome-wayland-nested" ; do \
echo ; \
echo "Running Tests on Fedora $$version ($$session)." ; \
@@ -57,7 +59,7 @@ test:
# This re-generates all reference images required by the tests.
references:
@ for version in 32 33 34 35 36 37 ; do \
@ for version in 39 "rawhide" ; do \
for session in "gnome-xsession" "gnome-wayland-nested" ; do \
echo ; \
echo "Generating References for Fedora $$version ($$session)." ; \
@@ -90,11 +92,6 @@ $(ZIP_NAME): $(ZIP_CONTENT)
exit 1; \
fi
# Compiles the gschemas.compiled file from the gschema.xml file.
schemas/gschemas.compiled: schemas/org.gnome.shell.extensions.$(NAME).gschema.xml
@echo "Compiling schemas..."
@glib-compile-schemas schemas
# Compiles the gresource file from the gresources.xml.
resources/$(NAME).gresource: resources/$(NAME).gresource.xml
@echo "Compiling resources..."
+101 -95
View File
@@ -4,50 +4,53 @@ SPDX-License-Identifier: CC-BY-4.0
-->
<p align="center">
<a href="https://www.youtube.com/watch?v=L2aaNF_rPHo"><img src ="docs/pics/teaser.jpg" /></a>
<a href="https://www.youtube.com/watch?v=ZHMboQq8Z5c"><img src ="docs/pics/teaser.jpg" /></a>
</p>
<h1 align="center">🔥 Set GNOME Shell on Fire!</h1>
<p align="center">(and KWin as well)</p>
<h1 align="center">🔥 Set GNOME Shell and KWin on Fire!</h1>
<p align="center">
<a href="https://extensions.gnome.org/extension/4679/burn-my-windows/"><img src="https://img.shields.io/badge/Download-extensions.gnome.org-e67f4d.svg?logo=gnome&logoColor=lightgrey&labelColor=303030" /></a><br/>
<a href="https://github.com/Schneegans/Burn-My-Windows/actions"><img src="https://github.com/Schneegans/Burn-My-Windows/workflows/Checks/badge.svg?branch=main" /></a>
<a href="https://api.reuse.software/info/github.com/Schneegans/Burn-My-Windows"><img src="https://api.reuse.software/badge/github.com/Schneegans/Burn-My-Windows" /></a>
<a href="LICENSE"><img src="https://img.shields.io/badge/License-GPLv3-blue.svg?labelColor=303030" /></a>
<a href="https://schneegans.github.io/sponsors/"><img src="https://gist.githubusercontent.com/Schneegans/2d06edf0937c480951feb86b9e719304/raw/weekly.svg" /></a>
<a href="https://hosted.weblate.org/engage/burn-my-windows/"><img src="https://img.shields.io/weblate/progress/burn-my-windows?label=Translated&logo=weblate&logoColor=lightgray&labelColor=303030" /></a>
<a href="scripts/cloc.sh"><img src="https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/Schneegans/8cf45f23253ff09b21196e7271378762/raw/loc.json" /></a>
<a href="scripts/cloc.sh"><img src="https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/Schneegans/8cf45f23253ff09b21196e7271378762/raw/comments.json" /></a>
</p>
> [!IMPORTANT]
> The code in the `main` branch is for GNOME Shell 45+. For older GNOME versions, please use the `gnome-3.36-44` branch.
When I released the [Desktop Cube Extension](https://github.com/Schneegans/Desktop-Cube/) for GNOME, many people requested to revive one of the most useless features of Linux desktop history: Setting windows on fire!
This extension is not only more useless than the cube, but it is also much more hacky. So I expect some bug! [Let's incinerate them all](https://github.com/Schneegans/Burn-My-Windows/issues)!
Burn-My-Windows is not only available for **GNOME** but also includes some basic support for **KDE Plasma's KWin**.
Further down in this file you'll find installation instructions for both.
**🖼️ The wallpapers used in the previews below were all generated using AI and are available in [this GitHub repository](https://github.com/Schneegans/ai-wallpapers).**
Effect | Preview
-----|--------
**Apparition** <br> This effect hides your windows by violently sucking them into the void of magic! | <img src ="docs/pics/apparition.gif" />
**Broken Glass** <br> Shatter your windows into a shower sharp shards! This effect can be configured so that the shards fly away from your mouse pointer position!| <img src ="docs/pics/glass.gif" />
**Doom** <br> Melt your windows. Inspired by the legendary screen transitions of the original Doom. | <img src ="docs/pics/doom.gif" />
**Energize A** <br> Beam your windows away! | <img src ="docs/pics/energizeA.gif" />
**Energize B** <br> Using different transporter technology results in an alternative visual effect. | <img src ="docs/pics/energizeB.gif" />
**Fire** <br> The classic effect inspired by Compiz. However, this is implemented using a GLSL shader and not with a particle system like in the old days. | <img src ="docs/pics/fire.gif" />
**Glide** <br> This very simple effect fades the window to transparency with subtle 3D effects. | <img src ="docs/pics/glide.gif" />
**Glitch** <br> This effect applies some intentional graphics issues to your windows. | <img src ="docs/pics/glitch.gif" />
**Hexagon** <br> With glowing lines and hexagon-shaped tiles, this effect looks very sci-fi. | <img src ="docs/pics/hexagon.gif" />
**Incinerate** <br> A less snappy but definitely more fancy take on the fire effect. | <img src ="docs/pics/incinerate.gif" />
**Matrix** <br> Turn your windows into a shower of green letters! The color is actually configurable.| <img src ="docs/pics/matrix.gif" />
**Pixelate** <br> Pixelate your windows and randomly hide pixels until the entire window is gone.| <img src ="docs/pics/pixelate.gif" />
**Pixel Wheel** <br> This simple effect pixelates the window and hides the pixels in a wheel-like fashion.| <img src ="docs/pics/pixel-wheel.gif" />
**Pixel Wipe** <br> This effect pixelates the window and hides the pixels radially, starting from the pointer position.| <img src ="docs/pics/pixel-wipe.gif" />
**Portal** <br> This ridiculous effect teleports your windows from and to alternative dimensions. It may resemble the portal from a well-known cartoon series... | <img src ="docs/pics/portal.gif" />
**Snap of Disintegration** <br> Dissolve your windows into a cloud of dust.| <img src ="docs/pics/snap.gif" />
**T-Rex Attack** <br> Destroy your windows with a series of violent slashes!| <img src ="docs/pics/trex.gif" />
**TV-Effect** <br> This is a very simple effect to demonstrate that this extension could also be used in a more professional environment. | <img src ="docs/pics/tv.gif" />
**Wisps** <br> Let your windows be carried away to the realm of dreams by these little fairies! | <img src ="docs/pics/wisps.gif" />
**Your Effect!** <br> The extension is very modular and with a bit of creativity and GLSL knowledge, [you can easily create your own effects](docs/how-to-create-new-effects.md). | [![Create your own effects](docs/pics/custom.jpg)](docs/how-to-create-new-effects.md)
| Effect | Preview |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
| **Apparition** <br> This effect hides your windows by violently sucking them into the void of magic! | <img src ="docs/pics/apparition.gif" /> |
| **Broken Glass** <br> Shatter your windows into a shower sharp shards! This effect can be configured so that the shards fly away from your mouse pointer position! | <img src ="docs/pics/broken-glass.gif" /> |
| **Doom** <br> Melt your windows. Inspired by the legendary screen transitions of the original Doom. | <img src ="docs/pics/doom.gif" /> |
| **Energize A** <br> Beam your windows away! | <img src ="docs/pics/energize-a.gif" /> |
| **Energize B** <br> Using different transporter technology results in an alternative visual effect. | <img src ="docs/pics/energize-b.gif" /> |
| **Fire** <br> The classic effect inspired by Compiz. However, this is implemented using a GLSL shader and not with a particle system like in the old days. | <img src ="docs/pics/fire.gif" /> |
| **Glide** <br> This very simple effect fades the window to transparency with subtle 3D effects. | <img src ="docs/pics/glide.gif" /> |
| **Glitch** <br> This effect applies some intentional graphics issues to your windows. | <img src ="docs/pics/glitch.gif" /> |
| **Hexagon** <br> With glowing lines and hexagon-shaped tiles, this effect looks very sci-fi. | <img src ="docs/pics/hexagon.gif" /> |
| **Incinerate** <br> A less snappy but definitely more fancy take on the fire effect. | <img src ="docs/pics/incinerate.gif" /> |
| **Matrix** <br> Turn your windows into a shower of green letters! The color is actually configurable. | <img src ="docs/pics/matrix.gif" /> |
| **Paint Brush** <br> Paint or erase your windows with a thick paint brush. | <img src ="docs/pics/paint-brush.gif" /> |
| **Pixelate** <br> Pixelate your windows and randomly hide pixels until the entire window is gone. | <img src ="docs/pics/pixelate.gif" /> |
| **Pixel Wheel** <br> This simple effect pixelates the window and hides the pixels in a wheel-like fashion. | <img src ="docs/pics/pixel-wheel.gif" /> |
| **Pixel Wipe** <br> This effect pixelates the window and hides the pixels radially, starting from the pointer position. | <img src ="docs/pics/pixel-wipe.gif" /> |
| **Portal** <br> This ridiculous effect teleports your windows from and to alternative dimensions. It may resemble the portal from a well-known cartoon series... | <img src ="docs/pics/portal.gif" /> |
| **Snap of Disintegration** <br> Dissolve your windows into a cloud of dust. | <img src ="docs/pics/snap.gif" /> |
| **T-Rex Attack** <br> Destroy your windows with a series of violent slashes! | <img src ="docs/pics/trex.gif" /> |
| **TV Effect** <br> This is a very simple effect to demonstrate that this extension could also be used in a more professional environment. | <img src ="docs/pics/tv.gif" /> |
| **TV Glitch** <br> This effect combines the Glitch and the TV Effect. | <img src ="docs/pics/tv-glitch.gif" /> |
| **Wisps** <br> Let your windows be carried away to the realm of dreams by these little fairies! | <img src ="docs/pics/wisps.gif" /> |
| **Your Effect!** <br> The extension is very modular and with a bit of creativity and GLSL knowledge, [you can easily create your own effects](docs/how-to-create-new-effects.md). | [![Create your own effects](docs/pics/custom.jpg)](docs/how-to-create-new-effects.md) |
## ✅ Supported Versions
@@ -72,58 +75,35 @@ Below is a table which summarizes the current availability for all effects.
<tr><td>Hexagon</td> <td>✅</td> <td>✅</td> <td>✅</td> <td>✅</td> </tr>
<tr><td>Incinerate</td> <td>✅</td> <td>✅</td> <td>✅</td> <td>✅</td> </tr>
<tr><td>Matrix</td> <td> </td> <td> </td> <td>✅</td> <td> </td> </tr>
<tr><td>Paint Brush</td> <td> </td> <td> </td> <td>✅</td> <td> </td> </tr>
<tr><td>Pixelate</td> <td>✅</td> <td>✅</td> <td>✅</td> <td>✅</td> </tr>
<tr><td>Pixel Wheel</td> <td>✅</td> <td>✅</td> <td>✅</td> <td>✅</td> </tr>
<tr><td>Pixel Wipe</td> <td>✅</td> <td>✅</td> <td>✅</td> <td>✅</td> </tr>
<tr><td>Portal</td> <td>✅</td> <td>✅</td> <td>✅</td> <td>✅</td> </tr>
<tr><td>Snap of Disintegration</td> <td> </td> <td> </td> <td>✅</td> <td> </td> </tr>
<tr><td>T-Rex Attack</td> <td> </td> <td> </td> <td>✅</td> <td> </td> </tr>
<tr><td>TV-Effect</td> <td>✅</td> <td>✅</td> <td>✅</td> <td>✅</td> </tr>
<tr><td>TV Effect</td> <td>✅</td> <td>✅</td> <td>✅</td> <td>✅</td> </tr>
<tr><td>TV Glitch</td> <td>✅</td> <td>✅</td> <td>✅</td> <td>✅</td> </tr>
<tr><td>Wisps</td> <td>✅</td> <td>✅</td> <td>✅</td> <td>✅</td> </tr>
</table>
## 💞 Show that you love Burn-My-Windows!
## 💞 These People _love_ this Extension
[![kofi](https://img.shields.io/badge/Donate-on_Ko--fi-ff5e5b?logo=ko-fi)](https://ko-fi.com/schneegans)
[![github](https://img.shields.io/badge/Donate-on_GitHub-purple?logo=github)](https://github.com/sponsors/Schneegans)
[![paypal](https://img.shields.io/badge/Donate-on_PayPal-009cde?logo=paypal)](https://www.paypal.com/donate/?hosted_button_id=3F7UFL8KLVPXE)
[![crypto](https://img.shields.io/badge/Donate-some_Crypto-f7931a?logo=bitcoin)](https://schneegans.cb.id)
While [coding new features](docs/how-to-create-new-effects.md) or [translating the extension](https://hosted.weblate.org/engage/burn-my-windows/) are the most awesome ways to contribute, providing financial support will help me stay motivated to invest my spare time to keep the project alive in the future.
While coding new features or translating Burn-My-Windows is the most awesome way to contribute, providing financial support will encourage me to invest my spare time for developing free and open-source software.
<h3 align="center">🥇 Current Gold Sponsors</h3>
<p align="center">
<a href="https://github.com/D3vil0p3r">D3vil0p3r</a><br>
Maxence Sebald<br>
<a href="https://github.com/dennis1248">Dennis ten Hoove</a><br>
</p>
**These awesome people have already donated to the development of my open-source projects:**
<h3 align="center">🥈 Current Silver Sponsors</h3>
<p align="center">
<a href="https://github.com/danielheadbang">@danielheadbang</a><br>
<a href="https://github.com/MRR-dev">@MRR-dev</a><br>
<a href="https://github.com/castrojo">Jorge Castro</a><br>
</p>
<h3 align="center">🥉 Current Bronze Sponsors</h3>
<p align="center">
<a href='https://github.com/AngelBrielez'>Angel Brielez</a>
<!-- <a href="https://github.com/sponsors/Schneegans">Become the first!</a><br> -->
</p>
<h3 align="center">🏅 Previous Sponsors and One-Time Donators</h3>
<p align="center">
<a href='https://github.com/taconomix'>@taconomix</a><br>
<a href='https://github.com/enolive'>@enolive</a><br>
<a href="https://github.com/Aggraxis">@Aggraxis</a><br>
<a href="https://twitter.com/tjiiik">tj3k</a><br>
<a href="https://github.com/wolfyrion">@wolfyrion</a><br>
<a href="https://github.com/MrTomRod">@MrTomRod</a><br>
Pouhiou<br>
DAPREMONT Christophe<br>
<a href="https://github.com/manero6">@manero6</a><br>
<a href="https://github.com/RickStanley">@RickStanley</a><br>
</p>
Do you want to show that you love it too? You may <a href="https://github.com/sponsors/Schneegans">become a sponsor for as little as 1$ / month</a>!
If you like this extension, you may also want to try one of my other GNOME extensions: [🧊 Desktop-Cube](https://github.com/Schneegans/Desktop-Cube) or [🍰 Fly-Pie](https://github.com/Schneegans/Fly-Pie/)!
<a href="https://schneegans.github.io/sponsors/">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://schneegans.github.io/sponsors/sponsors_dark_small.svg">
<img alt="Sponsors List" src="https://schneegans.github.io/sponsors/sponsors_light_small.svg#gh-light-mode-only">
</picture>
</a>
## ⬇️ Installation (GNOME)
@@ -153,7 +133,7 @@ gnome-extensions install burn-my-windows@schneegans.github.com.zip
Then restart GNOME Shell with <kbd>Alt</kbd> + <kbd>F2</kbd>, <kbd>r</kbd> + <kbd>Enter</kbd>.
Or logout / login if you are on Wayland.
Then you can enable the extension with the *Gnome Tweak Tool*, the *Extensions* application or with this command:
Then you can enable the extension with the _Gnome Tweak Tool_, the _Extensions_ application or with this command:
```bash
gnome-extensions enable burn-my-windows@schneegans.github.com
@@ -169,6 +149,12 @@ git clone https://github.com/Schneegans/Burn-My-Windows.git
cd Burn-My-Windows
```
If your GNOME Shell version is <= 45, you will have to checkout the `gnome-3.36-44` branch:
```bash
git checkout gnome-3.36-44
```
Now you will have to install the extension.
The `make` command below compiles the locales, schemas and resources, creates a zip file of the extension and finally installs it with the `gnome-extensions` tool.
@@ -178,24 +164,46 @@ make install
Then restart GNOME Shell with <kbd>Alt</kbd> + <kbd>F2</kbd>, <kbd>r</kbd> + <kbd>Enter</kbd>.
Or logout / login if you are on Wayland.
Then you can enable the extension with the *Gnome Tweak Tool*, the *Extensions* application or with this command:
Then you can enable the extension with the _Gnome Tweak Tool_, the _Extensions_ application or with this command:
```bash
gnome-extensions enable burn-my-windows@schneegans.github.com
```
## ⬇️ Installation (KWin)
You can either download the effects from the KDE store (a), download a stable version from GitHub (b) or clone the latest version directly with `git` (c).
:warning: **You need at least KWin 5.25.0 for the Burn-My-Windows effects.**
> [!IMPORTANT]
> You need at least KWin 5.25.0 for the Burn-My-Windows effects.
:warning: **If the color picker widgets in the effect settings do not work for you, you may have to install a package called `libkf5widgetsaddons-dev` (Kubuntu, KDE Neon, ...) or `kf5-kwidgetsaddons-devel`, `kwidgetsaddons-devel` (Fedora, OpenSuse, ...).**
> [!NOTE]
> If the color picker widgets in the effect settings do not work for you, you may have to install a package called `libkf5widgetsaddons-dev` (Kubuntu, KDE Neon, ...) or `kf5-kwidgetsaddons-devel`, `kwidgetsaddons-devel` (Fedora, OpenSuse, ...).
### a) Download from the [KDE Store](https://store.kde.org/p/1861183)
### a) Download from the KDE Store
You can directly get the effects from within your system settings. Just go to your System Settings, then "Workspace Behavior", and "Desktop Effects". Then click on "Get new Desktop Effetcs...".
Here are links to all effects which are currently available in the KDE store:
| Plasma 5 | Plasma 6 |
| ---------------------------------------------- | ---------------------------------------------- |
| [Doom](https://store.kde.org/p/1898739) | [Doom](https://store.kde.org/p/2133831) |
| [Energize A](https://store.kde.org/p/1884310) | [Energize A](https://store.kde.org/p/2133829) |
| [Energize B](https://store.kde.org/p/1884311) | [Energize B](https://store.kde.org/p/2133828) |
| [Fire](https://store.kde.org/p/1884307) | [Fire](https://store.kde.org/p/2133822) |
| [Glide](https://store.kde.org/p/1935778) | [Glide](https://store.kde.org/p/2133839) |
| [Glitch](https://store.kde.org/p/1972813) | [Glitch](https://store.kde.org/p/2133844) |
| [Hexagon](https://store.kde.org/p/1884309) | [Hexagon](https://store.kde.org/p/2133836) |
| [Incinerate](https://store.kde.org/p/1861183) | [Incinerate](https://store.kde.org/p/2133817) |
| [Pixelate](https://store.kde.org/p/1898742) | [Pixelate](https://store.kde.org/p/2133832) |
| [Pixel Wheel](https://store.kde.org/p/1898746) | [Pixel Wheel](https://store.kde.org/p/2133833) |
| [Pixel Wipe](https://store.kde.org/p/1898748) | [Pixel Wipe](https://store.kde.org/p/2133834) |
| [Portal](https://store.kde.org/p/1959879) | [Portal](https://store.kde.org/p/2133842) |
| [TV-Effect](https://store.kde.org/p/1884312) | [TV-Effect](https://store.kde.org/p/2133825) |
| [TV-Glitch](https://store.kde.org/p/1982142) | [TV-Glitch](https://store.kde.org/p/2133819) |
| [Wisps](https://store.kde.org/p/1884313) | [Wisps](https://store.kde.org/p/2133824) |
You can also directly get the effects from within your system settings.
Just go to your System Settings, then "Workspace Behavior", and "Desktop Effects". Then click on "Get new Desktop Effects...".
### b) Downloading a Stable Release
@@ -214,7 +222,6 @@ tar -xf burn_my_windows_kwin4.tar.gz -C ~/.local/share/kwin/effects
Then select the desired effects in the system settings under "Desktop Effects".
### c) Cloning the Latest Version with `git`
Execute the clone command below where you want to have the source code of the extension.
@@ -235,30 +242,29 @@ tar -xf kwin/burn_my_windows_kwin4.tar.gz -C ~/.local/share/kwin/effects
That's it!
You can now select the desired effects in the system settings under "Desktop Effects".
## :octocat: I want to contribute!
That's great!
Most likely, you want to [create a new effect](docs/how-to-create-new-effects.md) or to [translate the extension](https://hosted.weblate.org/engage/burn-my-windows/)?
Most likely, you want to [create a new effect](docs/how-to-create-new-effects.md) or to [translate the extension](https://hosted.weblate.org/engage/burn-my-windows/)?
Here are some basic rules to get you started:
Commits should start with a Capital letter and should be written in present tense (e.g. __:tada: Add cool new feature__ instead of __:tada: Added cool new feature__).
Commits should start with a Capital letter and should be written in present tense (e.g. **:tada: Add cool new feature** instead of **:tada: Added cool new feature**).
You should also start your commit message with **one** applicable emoji.
This does not only look great but also makes you rethink what to add to a commit. Make many but small commits!
Emoji | Description
------|------------
:tada: `:tada:` | When you added a cool new feature.
:wrench: `:wrench:` | When you added a piece of code.
:recycle: `:recycle:` | When you refactored a part of the code.
:sparkles: `:sparkles:` | When you applied clang-format.
:globe_with_meridians: `:globe_with_meridians:` | When you worked on translations.
:art: `:art:` | When you improved / added assets like themes.
:lipstick: `:lipstick:` | When you worked on the UI of the preferences dialog.
:rocket: `:rocket:` | When you improved performance.
:memo: `:memo:` | When you wrote documentation.
:beetle: `:beetle:` | When you fixed a bug.
:revolving_hearts: `:revolving_hearts:` | When a new sponsor is added or credits are updated.
:heavy_check_mark: `:heavy_check_mark:` | When you worked on checks or adjusted the code to be compliant with them.
:twisted_rightwards_arrows: `:twisted_rightwards_arrows:` | When you merged a branch.
:fire: `:fire:` | When you removed something.
:truck: `:truck:` | When you moved / renamed something.
| Emoji | Description |
| --------------------------------------------------------- | ------------------------------------------------------------------------- |
| :tada: `:tada:` | When you added a cool new feature. |
| :wrench: `:wrench:` | When you added a piece of code. |
| :recycle: `:recycle:` | When you refactored a part of the code. |
| :sparkles: `:sparkles:` | When you applied clang-format. |
| :globe_with_meridians: `:globe_with_meridians:` | When you worked on translations. |
| :art: `:art:` | When you improved / added assets like themes. |
| :lipstick: `:lipstick:` | When you worked on the UI of the preferences dialog. |
| :rocket: `:rocket:` | When you improved performance. |
| :memo: `:memo:` | When you wrote documentation. |
| :beetle: `:beetle:` | When you fixed a bug. |
| :revolving_hearts: `:revolving_hearts:` | When a new sponsor is added or credits are updated. |
| :heavy_check_mark: `:heavy_check_mark:` | When you worked on checks or adjusted the code to be compliant with them. |
| :twisted_rightwards_arrows: `:twisted_rightwards_arrows:` | When you merged a branch. |
| :fire: `:fire:` | When you removed something. |
| :truck: `:truck:` | When you moved / renamed something. |
+15 -2
View File
@@ -1,7 +1,20 @@
# Notes for `claws.blend`
# `claws.blend`
This is the source file for `resources/img/claws.png`. To generate the image, the animation in `claws.blend` is rendered to 256 PNG files and then combined using this command:
```bash
convert *.png -average claws.png
```
```
# `brush.blend`
This is the source file for `resources/img/brush.png`. To generate the image, the four dynamic paint image sequences in `brush.blend` are baked to 256 PNG files each. They are then combined using these commands:
```bash
convert brush1/*.png -average brush1.png
convert brush2/*.png -average brush2.png
convert brush3/*.png -average brush3.png
convert brush4/*.png -average brush4.png
convert brush1.png brush2.png brush3.png brush4.png -channel RGBA -combine brush.png
```
Binary file not shown.
+28140 -54861
View File
File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 4.1 MiB

After

Width:  |  Height:  |  Size: 2.1 MiB

+343 -113
View File
@@ -5,13 +5,247 @@ SPDX-License-Identifier: CC-BY-4.0
# Changelog of the Burn-My-Windows Extension
## [Burn My Windows 43](https://github.com/schneegans/Burn-My-Windows/releases/tag/v43)
**Release Date:** 2024-08-23
#### Enhancements
- Ported the extension to GNOME 47.
- Several translations have been updated. Thanks to all the translators!
#### Bug Fixes
- Fixed an issue in the KDE metadata files which caused a warning in the logs on KDE Plasma 6. Thanks to [@nask0](https://github.com/nask0) for the fix!
## [Burn My Windows 42 [backport release]](https://github.com/schneegans/Burn-My-Windows/releases/tag/v42)
**Release Date:** 2024-02-27
- Ported the changes from Burn-My-Windows 41 to GNOME 3.36 - 44.
## [Burn My Windows 41](https://github.com/schneegans/Burn-My-Windows/releases/tag/v41)
**Release Date:** 2024-02-27
#### Enhancements
- The extension has been updated to work with GNOME 46.
- Several translations have been updated. Thanks to all the translators!
- All CI jobs are now executed for GNOME 45 and GNOME 46 as well.
#### Bug Fixes
- Fixed a compatibility issue with Plasma 6. Thanks to [@CoelacanthusHex](https://github.com/CoelacanthusHex) for the fix!
- Fixed an issue which caused the origin of the Incinerate and Pixel Wipe effects to be reset to the current mouse position whenever another effect was started while an effect was still running.
## [Burn My Windows 40 [backport release]](https://github.com/schneegans/Burn-My-Windows/releases/tag/v40)
**Release Date:** 2023-10-26
#### Enhancements
- Ported the changes from Burn-My-Windows 39 to GNOME 3.36 - 44.
## [Burn My Windows 39](https://github.com/schneegans/Burn-My-Windows/releases/tag/v39)
**Release Date:** 2023-10-26
#### Enhancements
- On KDE, the effects are no longer applied to windows which are on all desktops and have no decoration. This is primarily meant to avoid applying the effects to the Alt+Tab switcher.
- Several translations have been updated. Thanks to all the translators!
- Instead of an always out-of-date list of sponsors, the main menu of the preferences dialog now contains a link to the new [list of all donors](https://schneegans.github.io/sponsors/). This list is semi-automatically updated whenever a new donation is received. Thanks to all the donors!
- The possibility to [donate cryptocurrencies](https://schneegans.cb.id) has been added.
#### Bug Fixes
- Fixed an issue which caused overly large windows on GNOME for certain applications (e.g. KPatience) if they were re-opened after being closed in maximized state.
- Fixed an issue with the archive format which caused a failure when installing the effects via KDE Discover.
## [Burn My Windows 38](https://github.com/schneegans/Burn-My-Windows/releases/tag/v38)
**Release Date:** 2023-09-09
#### Major Changes
- This is the first release of Burn-My-Windows supporting GNOME 45. This required a [major refactoring](https://github.com/Schneegans/Burn-My-Windows/pull/373/files) of the code base as GJS now uses ESM modules. As a consequence, this version is not compatible with older versions of GNOME Shell anymore. The old code base is still available on the `gnome-3.36-44` branch and if new features are added (especially translations), they can be backported to this branch.
## [Burn My Windows 37](https://github.com/schneegans/Burn-My-Windows/releases/tag/v37)
**Release Date:** 2023-08-26
#### Bug Fixes
- Fixed an issue which caused the effects to crash on KDE in some cases.
#### Enhancements
- Several translations have been updated. Thanks to all the translators!
## [Burn My Windows 36](https://github.com/schneegans/Burn-My-Windows/releases/tag/v36)
**Release Date:** 2023-08-18
#### New Features
- 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.
- A new main menu entry has been added which allows you to open the effect-profile directory. This is useful if you want to back up or share your profiles with others.
- The Wisps effect now supports colorful wisps. You can now specify three colors for the effect. These colors make up a gradient which is used to color the wisps.
#### Enhancements
- Several translations have been updated. Thanks to all the translators!
#### Bug Fixes
- Some effects (Fire, Incinerate, Energize A, Energize B) are faded towards the edges of the window. This used to look weird when the window is maximized. This has been fixed.
- 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
#### New Features
- **New Effect: Paint-Brush.** This effect paints or erases your windows with a thick paint brush.
## [Burn My Windows 34](https://github.com/schneegans/Burn-My-Windows/releases/tag/v34)
**Release Date:** 2023-09-06
#### Enhancements
- Added support for the new donation button on extensions.gnome.org.
- https://www.paypal.me/simonschneegans is now the default donation link for PayPal.
## [Burn My Windows 33](https://github.com/schneegans/Burn-My-Windows/releases/tag/v33)
**Release Date:** 2023-06-06
#### Enhancements
- When opening the preferences, a dialog is now shown occasionally to kindly ask for a donation. The dialog can be disabled once it has been shown for the first time.
- Several translations have been updated. Thanks to all the translators!
#### Bug Fixes
- Fixed an issue on GNOME 44.2 which caused the effects to look broken. It was caused by [this change](https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2650).
- Fixed an issue which prevented the settings of the Snap of Disintegration effect from being translatable.
## [Burn My Windows 32](https://github.com/schneegans/Burn-My-Windows/releases/tag/v32)
**Release Date:** 2023-05-22
#### Enhancements
- Several translations have been updated. Thanks to all the translators!
#### Bug Fixes
- Fixed an issue which caused corrupted windows on X11 GNOME 44 under very specific circumstances. This happened only on X11 and only when the window was resized before it was actually shown.
## [Burn My Windows 31](https://github.com/schneegans/Burn-My-Windows/releases/tag/v31)
**Release Date:** 2023-05-04
#### Enhancements
- Several translations have been updated. Thanks to all the translators!
#### Bug Fixes
- Fixed an issue which made windows invisible which did not set the `WM_CLASS` X11 property correctly.
- Fixed an issue which made window-picking of Wayland windows impossible on GNOME 44.
## [Burn My Windows 30](https://github.com/schneegans/Burn-My-Windows/releases/tag/v30)
**Release Date:** 2023-04-08
#### Bug Fixes
- Fixed yet another incompatibility with the [Compiz alike magic lamp effect](https://extensions.gnome.org/extension/3740/compiz-alike-magic-lamp-effect/).
## [Burn My Windows 29](https://github.com/schneegans/Burn-My-Windows/releases/tag/v29)
**Release Date:** 2023-04-08
#### Bug Fixes
- Fixed a regression which caused window-close animations not to shown in front of full-screen windows.
- Fixed an incompatibility with the [Compiz alike magic lamp effect](https://extensions.gnome.org/extension/3740/compiz-alike-magic-lamp-effect/).
## [Burn My Windows 28](https://github.com/schneegans/Burn-My-Windows/releases/tag/v28)
**Release Date:** 2023-04-06
#### Enhancements
- **New donation method: Ko-fi**. Follow me on Ko-fi to get the latest updates regarding my extensions: https://ko-fi.com/schneegans!
- All shaders are now compatible with OpenGL ES. Due to [this change in Mutter](https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2672) the number of devices using OpenGL ES has significantly increased since GNOME 44. This change makes Burn-My-Windows working on those devices.
- It is now possible to create effects which do not have any settings at all.
#### Bug Fixes
- [This change in GNOME Shell](https://gitlab.gnome.org/GNOME/gnome-shell/-/commit/7bd98f3f5fb7e0d1220646b8a4ee7073534a8e8f) prevented Burn-My-Windows from working if no hardware-acceleration was available on GNOME 44, including the Docker containers used for CI testing. Some severe refactoring was necessary to fix this issue.
- The tutorial on how to create new effects has been updated and should work again.
- Fixed an issue which caused effect-profile loading to fail whenever Burn-My-Windows was updated.
## [Burn My Windows 27](https://github.com/schneegans/Burn-My-Windows/releases/tag/v27)
**Release Date:** 2023-03-01
#### New Features
- **Effect Profiles:** It is now possible to create _effect profiles_. Each profile contains a different set of effect settings. You can choose for each profile under which circumstances it will be used. Currently, these constraints are supported:
- Application name
- Animation type (open close)
- Window type (normal, dialog)
- Desktop style (light, dark)
- Power mode (plugged-in, on battery)
- Power profile (power saver, balanced, performance)
This allows for a very detailed configuration of the extension. For instance, you can now...
- ... exclude specific applications from BMW effects
- ... select effects per-application
- ... use different configurations of the same effect for opening or closing windows
The extension will attempt to migrate your previous settings to the new effect profile system. Depending on your previous configuration, you may have now one or two profiles to start with, but you can add an arbitrary amount of profiles.
The effect profiles are available for all supported GNOME versions (that is GNOME 3.36, 3.38, 40, 41, 42, 43, and 44).
- **Wallpapers:** A set of AI-generated [wallpapers has released](https://github.com/Schneegans/ai-wallpapers). For each effect of Burn-My-Windows, there is one dedicated wallpaper. As a central theme, each wallpaper shows a window. In some cases, the window is actually burning!
- Initial support for GNOME 44.
#### Other Enhancements
- As part of the effect profile implementation, the libadwaita-inspired preferences dialog layout got back-ported to all other supported GNOME versions.
- A notification is now shown in the settings dialog whenever the extension got updated. It contains a link to this changelog.
- Many translation updates. Thanks to all the translators!
## [Burn My Windows 26](https://github.com/schneegans/Burn-My-Windows/releases/tag/v26)
**Release Date:** 2023-02-04
#### New Features
- **New Effect: TV-Glitch.** This effect combines the Glitch and the TV Effect into one. Credits go to [Kurt Wilson](https://github.com/Kurtoid) for this idea!
#### Other Enhancements
- On KDE, the effect configuration dialogs can now be translated. The translations for GNOME are re-used, so we already have many translations! This requires at least KWin 5.27 to be working.
- Many translation updates, including a completely new Japanese translation. Thanks to all the translators!
- The effect colors for the Glitch and TV Effect now support an alpha channel. With this you can control how much color gets mixed into the window color.
## [Burn My Windows 25](https://github.com/schneegans/Burn-My-Windows/releases/tag/v25)
**Release Date:** 2023-01-17
#### Bug Fixes
* Fixed an issue which prevented the extension from loading if `power-profiles-daemon` was masked.
- Fixed an issue which prevented the extension from loading if `power-profiles-daemon` was masked.
## [Burn My Windows 24](https://github.com/schneegans/Burn-My-Windows/releases/tag/v24)
@@ -19,18 +253,18 @@ SPDX-License-Identifier: CC-BY-4.0
#### New Features
* **New Effect: Glitch.** This effect applies some intentional graphics issues to your windows.
* There is a new option to disable the effects when power-save mode is active. This may not only help to reduce power consumption, but also help in situation where the window animation do not run fluently in power-save mode. This option requires the power-profiles daemon, so it should be available for GNOME Shell 41 and beyond.
- **New Effect: Glitch.** This effect applies some intentional graphics issues to your windows.
- There is a new option to disable the effects when power-save mode is active. This may not only help to reduce power consumption, but also help in situation where the window animation do not run fluently in power-save mode. This option requires the power-profiles daemon, so it should be available for GNOME Shell 41 and beyond.
#### Other Enhancements
* Many translation updates, including a completely new Indonesian translation. Thanks to all the translators!
* The menu button of the settings dialog has been moved to the left and now shows a heart instead of three dots.
* The about dialog now uses the `Adw.AboutWindow` if available.
- Many translation updates, including a completely new Indonesian translation. Thanks to all the translators!
- The menu button of the settings dialog has been moved to the left and now shows a heart instead of three dots.
- The about dialog now uses the `Adw.AboutWindow` if available.
#### Bug Fixes
* Fixed an issue which could lead to black artifacts for some effects (Fire, Incinerate, Matrix, Portal, T-Rex Attack, and Wisps).
- Fixed an issue which could lead to black artifacts for some effects (Fire, Incinerate, Matrix, Portal, T-Rex Attack, and Wisps).
## [Burn My Windows 23](https://github.com/schneegans/Burn-My-Windows/releases/tag/v23)
@@ -38,11 +272,11 @@ SPDX-License-Identifier: CC-BY-4.0
#### New Features
* **New Effect: Portal.** This ridiculous effect teleports your windows from and to alternative dimensions. It may resemble the portal from a well-known cartoon series...
- **New Effect: Portal.** This ridiculous effect teleports your windows from and to alternative dimensions. It may resemble the portal from a well-known cartoon series...
#### Other Enhancements
* Many translation updates. Thanks to all the translators!
- Many translation updates. Thanks to all the translators!
## [Burn My Windows 22](https://github.com/schneegans/Burn-My-Windows/releases/tag/v22)
@@ -50,14 +284,14 @@ SPDX-License-Identifier: CC-BY-4.0
#### New Features
* **New Effect: Glide.** A very subtle effect which simply fades the window and applies some 3D-like tilting and scaling. This effect is available on all support GNOME versions and on KDE.
- **New Effect: Glide.** A very subtle effect which simply fades the window and applies some 3D-like tilting and scaling. This effect is available on all support GNOME versions and on KDE.
#### Other Enhancements
* The settings dialog has been redesigned specifically for libadwaita. These changes are only available on GNOME 42 and GNOME 43.
* Many translation updates, including a completely new Romanian translation. Thanks to all the translators!
* The KWin port of Burn-My-Windows now uses `metadata.json` files instead of the deprecated `metadata.desktop` format.
* Burn-My-Windows now follows the [REUSE Specification](https://reuse.software/spec).
- The settings dialog has been redesigned specifically for libadwaita. These changes are only available on GNOME 42 and GNOME 43.
- Many translation updates, including a completely new Romanian translation. Thanks to all the translators!
- The KWin port of Burn-My-Windows now uses `metadata.json` files instead of the deprecated `metadata.desktop` format.
- Burn-My-Windows now follows the [REUSE Specification](https://reuse.software/spec).
## [Burn My Windows 21](https://github.com/schneegans/Burn-My-Windows/releases/tag/v21)
@@ -65,11 +299,11 @@ SPDX-License-Identifier: CC-BY-4.0
#### New Features
* Added support for GNOME 43.
- Added support for GNOME 43.
#### Other Enhancements
* Several new translations have been added, including a Lithuanian, Ukrainian, Esperanto, Portuguese, Azerbaijani, and Hebrew translation. Also, many other translations received updates. Thanks to all the translators!
- Several new translations have been added, including a Lithuanian, Ukrainian, Esperanto, Portuguese, Azerbaijani, and Hebrew translation. Also, many other translations received updates. Thanks to all the translators!
## [Burn My Windows 20](https://github.com/schneegans/Burn-My-Windows/releases/tag/v20)
@@ -77,21 +311,20 @@ SPDX-License-Identifier: CC-BY-4.0
#### New Features
* **New Effect: Doom.** Melt your windows. Inspired by the legendary screen transitions of the original Doom.
* **New Effect: Pixelate.** Pixelate your windows and randomly hide pixels until the entire window is gone.
* **New Effect: Pixel Wheel.** This simple effect pixelates the window and hides the pixels in a wheel-like fashion.
* **New Effect: Pixel Wipe.** This effect pixelates the window and hides the pixels radially, starting from the pointer position.
- **New Effect: Doom.** Melt your windows. Inspired by the legendary screen transitions of the original Doom.
- **New Effect: Pixelate.** Pixelate your windows and randomly hide pixels until the entire window is gone.
- **New Effect: Pixel Wheel.** This simple effect pixelates the window and hides the pixels in a wheel-like fashion.
- **New Effect: Pixel Wipe.** This effect pixelates the window and hides the pixels radially, starting from the pointer position.
#### Enhancements
* Under KWin, the effects now use the same names as in the KDE store.
* The continuous integration tests now use a fuzzy search for the images targets. This way, the test work again on X11 and Wayland.
* A new GitHub Actions workflow has been added which is executed whenever a commit message includes the `[generate-references]` tag. This workflow re-creates all reference images for the continuous integration test.
- Under KWin, the effects now use the same names as in the KDE store.
- The continuous integration tests now use a fuzzy search for the images targets. This way, the test work again on X11 and Wayland.
- A new GitHub Actions workflow has been added which is executed whenever a commit message includes the `[generate-references]` tag. This workflow re-creates all reference images for the continuous integration test.
#### Bug Fixes
* Fixed a bug which caused the Incinerate Effect to sometimes not show up properly on KWin if the "Start at pointer position" option was enabled.
- Fixed a bug which caused the Incinerate Effect to sometimes not show up properly on KWin if the "Start at pointer position" option was enabled.
## [Burn My Windows 19](https://github.com/schneegans/Burn-My-Windows/releases/tag/v19)
@@ -99,17 +332,17 @@ SPDX-License-Identifier: CC-BY-4.0
#### New Features
* The incinerate effect now uses the current mouse pointer position as starting position of the burn effect. The old random behaviour can be enabled in the settings. This works both on GNOME and KDE.
- The incinerate effect now uses the current mouse pointer position as starting position of the burn effect. The old random behaviour can be enabled in the settings. This works both on GNOME and KDE.
#### Enhancements
* Many translation updates, including a completely new Portuguese, Esperanto, and Hebrew translation. A BIG THANKS to all translators!
* On GNOME, effects can now execute code whenever an animation ended. This is useful for cleaning up resources.
* The KWin build script now generates a separate archive for each effect as well as a combined archive for all effects.
- Many translation updates, including a completely new Portuguese, Esperanto, and Hebrew translation. A BIG THANKS to all translators!
- On GNOME, effects can now execute code whenever an animation ended. This is useful for cleaning up resources.
- The KWin build script now generates a separate archive for each effect as well as a combined archive for all effects.
#### Fixes
* Fixed the effect configuration dialog of the Fire effect on KDE.
- Fixed the effect configuration dialog of the Fire effect on KDE.
## [Burn My Windows 18](https://github.com/schneegans/Burn-My-Windows/releases/tag/v18)
@@ -117,7 +350,7 @@ SPDX-License-Identifier: CC-BY-4.0
#### Fixes
* The GNOME extension package now does not include the KWin JavaScript files anymore.
- The GNOME extension package now does not include the KWin JavaScript files anymore.
## [Burn My Windows 17](https://github.com/schneegans/Burn-My-Windows/releases/tag/v17)
@@ -125,14 +358,14 @@ SPDX-License-Identifier: CC-BY-4.0
#### New Features
* **New Effect: Incinerate.** This is a completely new take on the fire effect. It is a bit more demanding in terms of GPU power, but at the same time it looks much more awesome!
* **Initial KDE Support.** Thanks to the [awesome work](https://invent.kde.org/plasma/kwin/-/merge_requests/2227) of Martin Flöser, it has become possible to port some of its effects to KDE Plasma! For now, only the most simple effects can be ported, but hopefully this list can be improved in the future.
* An option has been added which allows to automatically disable all effects if running on battery power.
- **New Effect: Incinerate.** This is a completely new take on the fire effect. It is a bit more demanding in terms of GPU power, but at the same time it looks much more awesome!
- **Initial KDE Support.** Thanks to the [awesome work](https://invent.kde.org/plasma/kwin/-/merge_requests/2227) of Martin Flöser, it has become possible to port some of its effects to KDE Plasma! For now, only the most simple effects can be ported, but hopefully this list can be improved in the future.
- An option has been added which allows to automatically disable all effects if running on battery power.
#### Enhancements
* Many translation updates, including a completely new Persian, Polish, and Slovak translation. A BIG THANKS to all translators!
* The shader include system has been simplified. There's now just one "common.glsl" which is automatically loaded into each shader.
- Many translation updates, including a completely new Persian, Polish, and Slovak translation. A BIG THANKS to all translators!
- The shader include system has been simplified. There's now just one "common.glsl" which is automatically loaded into each shader.
## [Burn My Windows 16](https://github.com/schneegans/Burn-My-Windows/releases/tag/v16)
@@ -140,16 +373,16 @@ SPDX-License-Identifier: CC-BY-4.0
#### Enhancements
* Many translation updates, including a completely new Arabic, Finnish, Korean, and Swedish translation. A BIG THANKS to all translators!
* The shaders are now aware of the actual window size (e.g. excluding the area where the shadow is drawn). For instance, this **fixes the drawing of the effects outside the window bounds** for `libadwaita` apps.
* Refactored how the size and opacity transitions of the window actors are set up. Effects can now only specify a desired actor scale which will not change during the animation. All dynamic scaling and fading must be implemented in the shaders now.
* The standard uniforms of all shaders have been updated: The window size is now passed as a `vec2` and there is a new `bool uForOpening` which is set to `true` if a window-open animation is ongoing, to `false` otherwise.
- Many translation updates, including a completely new Arabic, Finnish, Korean, and Swedish translation. A BIG THANKS to all translators!
- The shaders are now aware of the actual window size (e.g. excluding the area where the shadow is drawn). For instance, this **fixes the drawing of the effects outside the window bounds** for `libadwaita` apps.
- Refactored how the size and opacity transitions of the window actors are set up. Effects can now only specify a desired actor scale which will not change during the animation. All dynamic scaling and fading must be implemented in the shaders now.
- The standard uniforms of all shaders have been updated: The window size is now passed as a `vec2` and there is a new `bool uForOpening` which is set to `true` if a window-open animation is ongoing, to `false` otherwise.
#### Bug Fixes
* **Fixed a major memory leak**. Now, shaders are not re-created anymore whenever a window is opened or closed. Instead, previously created shaders are re-used as often as possible. This requires that all settings are set as uniform values (previously they were injected into the shader source) which in turn requires that `Shell.GLSLEffect` is used instead of `Clutter.ShaderEffect`. This change also requires that all shaders now work with straight instead of premultiplied alpha. Anyways, a lot needed to be refactored for this fix and I hope that it did not bring too many visual changes.
* Fixed the window-close animation of windows which were opened before the session was started (e.g. before GNOME Shell has been restarted).
* There seem to be cases were `libadwaita` is not available on GNOME 42 (e.g. Pop!_OS 22.04 beta). The preferences dialog now tries to fallback to the GTK4-only variant if `libadwaita` is not available.
- **Fixed a major memory leak**. Now, shaders are not re-created anymore whenever a window is opened or closed. Instead, previously created shaders are re-used as often as possible. This requires that all settings are set as uniform values (previously they were injected into the shader source) which in turn requires that `Shell.GLSLEffect` is used instead of `Clutter.ShaderEffect`. This change also requires that all shaders now work with straight instead of premultiplied alpha. Anyways, a lot needed to be refactored for this fix and I hope that it did not bring too many visual changes.
- Fixed the window-close animation of windows which were opened before the session was started (e.g. before GNOME Shell has been restarted).
- There seem to be cases were `libadwaita` is not available on GNOME 42 (e.g. Pop!\_OS 22.04 beta). The preferences dialog now tries to fallback to the GTK4-only variant if `libadwaita` is not available.
## [Burn My Windows 15](https://github.com/schneegans/Burn-My-Windows/releases/tag/v15)
@@ -157,13 +390,13 @@ SPDX-License-Identifier: CC-BY-4.0
#### New Features
* **New Effect: Apparition.** This effect hides the window by violently sucking it into the void of magic. This is available only for GNOME Shell 3.38 and newer.
* **New Effect: Hexagon.** With glowing lines and hexagon-shaped tiles, this effect looks very sci-fi. This is available for GNOME Shell 3.36 and newer.
* **New Effect: Snap of Disintegration.** This was requested quite frequently! Dissolve your windows into a cloud of dust. This is available only for GNOME Shell 40 and newer.
- **New Effect: Apparition.** This effect hides the window by violently sucking it into the void of magic. This is available only for GNOME Shell 3.38 and newer.
- **New Effect: Hexagon.** With glowing lines and hexagon-shaped tiles, this effect looks very sci-fi. This is available for GNOME Shell 3.36 and newer.
- **New Effect: Snap of Disintegration.** This was requested quite frequently! Dissolve your windows into a cloud of dust. This is available only for GNOME Shell 40 and newer.
#### Bug Fixes
* Disabled the buggy "Shatter from pointer" option of the Broken Glass effect when opening windows (it only makes sense for closing windows).
- Disabled the buggy "Shatter from pointer" option of the Broken Glass effect when opening windows (it only makes sense for closing windows).
## [Burn My Windows 14](https://github.com/schneegans/Burn-My-Windows/releases/tag/v14)
@@ -171,13 +404,12 @@ SPDX-License-Identifier: CC-BY-4.0
#### Enhancements
* Reduced the lower animation time limits for all effects to 100 ms. This should now allow for very snappy animations!
* A completely new Russian translation. Thank you, ANIGO R.!
- Reduced the lower animation time limits for all effects to 100 ms. This should now allow for very snappy animations!
- A completely new Russian translation. Thank you, ANIGO R.!
#### Bug Fixes
* Fixed the version check for GNOME Shell `42.rc` (before it only worked on `42.alpha` and `42.beta`)
- Fixed the version check for GNOME Shell `42.rc` (before it only worked on `42.alpha` and `42.beta`)
## [Burn My Windows 13](https://github.com/schneegans/Burn-My-Windows/releases/tag/v13)
@@ -185,16 +417,16 @@ SPDX-License-Identifier: CC-BY-4.0
#### Enhancements
* The continuous integration tests have been significantly enhanced. Now, all window-open and window-close animations are visually tested on all supported GNOME versions and on X11 / Wayland (summing up to a total of 136 test cases).
* Many translation updates, including a completely new Turkish and Chinese translation. A BIG THANKS to all translators!
- The continuous integration tests have been significantly enhanced. Now, all window-open and window-close animations are visually tested on all supported GNOME versions and on X11 / Wayland (summing up to a total of 136 test cases).
- Many translation updates, including a completely new Turkish and Chinese translation. A BIG THANKS to all translators!
#### Other Changes
* Removed the Liberapay donation option as it does not work properly.
- Removed the Liberapay donation option as it does not work properly.
#### Bug Fixes
* Fixed the version check for GNOME Shell 42.
- Fixed the version check for GNOME Shell 42.
## [Burn My Windows 12](https://github.com/schneegans/Burn-My-Windows/releases/tag/v12)
@@ -202,12 +434,12 @@ SPDX-License-Identifier: CC-BY-4.0
#### New Features
* Added initial support for GNOME Shell 42.
* The preferences dialog now uses libadwaita on GNOME Shell 42.
- Added initial support for GNOME Shell 42.
- The preferences dialog now uses libadwaita on GNOME Shell 42.
#### Enhancements
* Added [Liberapay](https://liberapay.com/Schneegans) to the sponsorship options.
- Added [Liberapay](https://liberapay.com/Schneegans) to the sponsorship options.
## [Burn My Windows 11](https://github.com/schneegans/Burn-My-Windows/releases/tag/v11)
@@ -215,24 +447,24 @@ SPDX-License-Identifier: CC-BY-4.0
#### New Features
* Added an about-dialog which shows all translators and sponsors.
- Added an about-dialog which shows all translators and sponsors.
#### Enhancements
* There are several new translations! Thanks a lot to all the translators! We now have translations for:
* German
* English
* Czech
* Dutch
* French
* Italian
* Norwegian Bokmål
* Spanish
* A new issue template for suggesting new effects has been added.
- There are several new translations! Thanks a lot to all the translators! We now have translations for:
- German
- English
- Czech
- Dutch
- French
- Italian
- Norwegian Bokmål
- Spanish
- A new issue template for suggesting new effects has been added.
#### Fixes
* Fixed an issue which caused corrupted windows when trying to maximize windows while the window-open animation was still running (#82, #86, #91).
- Fixed an issue which caused corrupted windows when trying to maximize windows while the window-open animation was still running (#82, #86, #91).
## [Burn My Windows 10](https://github.com/schneegans/Burn-My-Windows/releases/tag/v10)
@@ -242,18 +474,18 @@ SPDX-License-Identifier: CC-BY-4.0
<a href="https://youtu.be/L2aaNF_rPHo"><img align="right" src ="pics/bmw10.jpg" /></a>
* **Effects for Window Opening.** You can now select effects which are applied on newly opened windows! I expect that there are some bugs left, so please [report any issue you find](https://github.com/Schneegans/Burn-My-Windows/issues)!
* **New Effect: Broken Glass.** Shatter your windows into a shower sharp shards! This effect can be configured so that the shards fly away from your mouse pointer position!
* **Preview Buttons** have been added to the effect-configuration pages of the preferences dialog. These can be used to, well, preview the current settings (without having to enable the effect first).
* **Translations!** It is now possible to [translate the preferences dialog](https://hosted.weblate.org/engage/burn-my-windows/). There is already a finished German translation, and in-progress translations to Italian and Norwegian Bokmål.
* **A "Vertical Overshooting" option** was added to the Matrix Effect: This can add some vertical variation to the start and end position of the letter drops.
- **Effects for Window Opening.** You can now select effects which are applied on newly opened windows! I expect that there are some bugs left, so please [report any issue you find](https://github.com/Schneegans/Burn-My-Windows/issues)!
- **New Effect: Broken Glass.** Shatter your windows into a shower sharp shards! This effect can be configured so that the shards fly away from your mouse pointer position!
- **Preview Buttons** have been added to the effect-configuration pages of the preferences dialog. These can be used to, well, preview the current settings (without having to enable the effect first).
- **Translations!** It is now possible to [translate the preferences dialog](https://hosted.weblate.org/engage/burn-my-windows/). There is already a finished German translation, and in-progress translations to Italian and Norwegian Bokmål.
- **A "Vertical Overshooting" option** was added to the Matrix Effect: This can add some vertical variation to the start and end position of the letter drops.
#### Other Enhancements
* Added a menu entry with a link to the guide for creating new effect types.
* Thanks to improved timing, the default animation time of several effects could be reduced.
* The README now shows the current lines of code and the current comment percentage using my [dynamic-badges-action](https://github.com/Schneegans/dynamic-badges-action).
* **Add advanced CI tests:** For each commit to `main`, it is now tested whether the extension can be installed and if the preferences dialog can be shown on GNOME Shell 3.36, 3.38, 40, and 41. Both, X11 and Wayland are checked.
- Added a menu entry with a link to the guide for creating new effect types.
- Thanks to improved timing, the default animation time of several effects could be reduced.
- The README now shows the current lines of code and the current comment percentage using my [dynamic-badges-action](https://github.com/Schneegans/dynamic-badges-action).
- **Add advanced CI tests:** For each commit to `main`, it is now tested whether the extension can be installed and if the preferences dialog can be shown on GNOME Shell 3.36, 3.38, 40, and 41. Both, X11 and Wayland are checked.
## [Burn My Windows 9](https://github.com/schneegans/Burn-My-Windows/releases/tag/v9)
@@ -261,8 +493,8 @@ SPDX-License-Identifier: CC-BY-4.0
#### Fixes
* Improved compatibility with [Show Application View When Workspace Empty ](https://extensions.gnome.org/extension/2036/show-application-view-when-workspace-empty/) (#54).
* Fixed a crash which happened when the window-close icon in the overview was clicked twice (#49).
- Improved compatibility with [Show Application View When Workspace Empty ](https://extensions.gnome.org/extension/2036/show-application-view-when-workspace-empty/) (#54).
- Fixed a crash which happened when the window-close icon in the overview was clicked twice (#49).
## [Burn My Windows 8](https://github.com/schneegans/Burn-My-Windows/releases/tag/v8)
@@ -270,25 +502,24 @@ SPDX-License-Identifier: CC-BY-4.0
#### New Features
* **Random effects!** You can now select a set of effects of which one will be chosen randomly whenever you close a window. **This changes how effects are selected, so you will have to re-select your desired effect(s)**.
* **New Effect: Energize A.** Beam your windows away!
* **New Effect: Energize B.** Using different transporter technology results in an alternative visual effect.
* **New Effect: Wisps.** These little fairies carry your windows to the realm of dreams!
* Each effect has its own "Animation Time" setting now. The global animation time has been replaced by those, so **you may have to adjust the sliders to match your previous settings**.
- **Random effects!** You can now select a set of effects of which one will be chosen randomly whenever you close a window. **This changes how effects are selected, so you will have to re-select your desired effect(s)**.
- **New Effect: Energize A.** Beam your windows away!
- **New Effect: Energize B.** Using different transporter technology results in an alternative visual effect.
- **New Effect: Wisps.** These little fairies carry your windows to the realm of dreams!
- Each effect has its own "Animation Time" setting now. The global animation time has been replaced by those, so **you may have to adjust the sliders to match your previous settings**.
#### Other Enhancements
* A [guide for creating new effects](how-to-create-new-effects.md) has been added.
* The source code has received a **major refactoring**. This will make the addition of new effects much easier in the future.
* The **layout of the settings dialog** has been reworked to make it easier to expand it in the future.
* The lower limit of the **animation time of the TV Effect** has been reduced.
* The T-Rex-Attack effect is not shown in fully transparent regions of a window any more.
* The shaders now use a different noise implementation which produces better 3D noise.
- A [guide for creating new effects](how-to-create-new-effects.md) has been added.
- The source code has received a **major refactoring**. This will make the addition of new effects much easier in the future.
- The **layout of the settings dialog** has been reworked to make it easier to expand it in the future.
- The lower limit of the **animation time of the TV Effect** has been reduced.
- The T-Rex-Attack effect is not shown in fully transparent regions of a window any more.
- The shaders now use a different noise implementation which produces better 3D noise.
#### Fixes
* The extension now works even if GNOME Shell's animations are disabled globally.
- The extension now works even if GNOME Shell's animations are disabled globally.
## [Burn My Windows 7](https://github.com/schneegans/Burn-My-Windows/releases/tag/v7)
@@ -296,13 +527,12 @@ SPDX-License-Identifier: CC-BY-4.0
#### New Features
* An option to use a 3D noise for the fire shader has been added. This will add some more temporal variation to the flames at the cost of slightly decreased rendering performance.
* A changelog entry has been added to the menu of the preferences dialog.
- An option to use a 3D noise for the fire shader has been added. This will add some more temporal variation to the flames at the cost of slightly decreased rendering performance.
- A changelog entry has been added to the menu of the preferences dialog.
#### Fixes
* Resolve copyright issues by using a MIT-licensed noise implementation.
- Resolve copyright issues by using a MIT-licensed noise implementation.
## [Burn My Windows 6](https://github.com/schneegans/Burn-My-Windows/releases/tag/v6)
@@ -310,7 +540,7 @@ SPDX-License-Identifier: CC-BY-4.0
#### Fixes
* Removed a debug log message.
- Removed a debug log message.
## [Burn My Windows 5](https://github.com/schneegans/Burn-My-Windows/releases/tag/v5)
@@ -318,17 +548,17 @@ SPDX-License-Identifier: CC-BY-4.0
#### New Features
* Added a new ridiculous close-animation: the T-Rex-Attack!
* Added a new simple close-animation: the TV-Effect!
* Added a menu to the preferences dialog with links for bug reporting and donations.
- Added a new ridiculous close-animation: the T-Rex-Attack!
- Added a new simple close-animation: the TV-Effect!
- Added a menu to the preferences dialog with links for bug reporting and donations.
#### Other Enhancements
* The fire shader now uses a `smoothstep` to make it less blocky.
- The fire shader now uses a `smoothstep` to make it less blocky.
#### Bug Fixes
* Fixed a bug which messed up the overview of GNOME Shell 3.36.
- Fixed a bug which messed up the overview of GNOME Shell 3.36.
## [Burn My Windows 4](https://github.com/schneegans/Burn-My-Windows/releases/tag/v4)
@@ -336,13 +566,13 @@ SPDX-License-Identifier: CC-BY-4.0
#### New Features
* Added a new Matrix shader which dissolves your windows in a shower of green letters. You can switch between the fire and the matrix shader in the settings. Sadly, this effect cannot be available under GNOME 3.3x as it was apparently impossible to set textures for a `Clutter.ShaderEffect` in GJS back then.
* Added a setting to apply the animation also for closing dialog windows.
- Added a new Matrix shader which dissolves your windows in a shower of green letters. You can switch between the fire and the matrix shader in the settings. Sadly, this effect cannot be available under GNOME 3.3x as it was apparently impossible to set textures for a `Clutter.ShaderEffect` in GJS back then.
- Added a setting to apply the animation also for closing dialog windows.
#### Other Enhancements
* Refactored the code a lot to make it easier to add new shader effects in the future.
* Tweaked timing of the fire shader. Previously, the fire became invisible quite quickly. Due to this new animation timing, the default animation time has been reduced to 1500 ms.
- Refactored the code a lot to make it easier to add new shader effects in the future.
- Tweaked timing of the fire shader. Previously, the fire became invisible quite quickly. Due to this new animation timing, the default animation time has been reduced to 1500 ms.
## [Burn My Windows 3](https://github.com/schneegans/Burn-My-Windows/releases/tag/v3)
@@ -350,7 +580,7 @@ SPDX-License-Identifier: CC-BY-4.0
#### New Features
* Add support for GNOME 3.36 and GNOME 3.38.
- Add support for GNOME 3.36 and GNOME 3.38.
## [Burn My Windows 2](https://github.com/schneegans/Burn-My-Windows/releases/tag/v2)
@@ -358,12 +588,12 @@ SPDX-License-Identifier: CC-BY-4.0
#### New Features
* Added the possibility to adjust fire colors.
* Added the possibility to adjust flame speed and scale.
* Added some fire presets.
- Added the possibility to adjust fire colors.
- Added the possibility to adjust flame speed and scale.
- Added some fire presets.
## [Burn My Windows 1](https://github.com/schneegans/Burn-My-Windows/releases/tag/v1)
**Release Date:** 2021-12-14
* Initial publication on GitHub supporting GNOME 40 and GNOME 41.
- Initial publication on GitHub supporting GNOME 40 and GNOME 41.
+68 -352
View File
@@ -38,7 +38,7 @@ journalctl -f -o cat | grep -E 'burn-my-windows|'
For the sake of this tutorial, we will create a **"Simple Fade"** effect.
Of course, you can replace any occurrence of this name and its nick `simple-fade` with your custom effect name.
Three simple steps are required to create a new effect.
Three simple steps are required to create a new effect.
You will have to ...
1. add preferences keys for enabling the effect,
@@ -47,9 +47,9 @@ You will have to ...
### 1. Expanding the Schema
For enabling the new effect, the boolean settings keys `simple-fade-open-effect`, `simple-fade-close-effect`, and `simple-fade-animation-time` are required.
For enabling the new effect, the boolean settings keys `simple-fade-enable-effect` and `simple-fade-animation-time` are required.
In this example, we also add a floating point value for storing another property of the effect - we will use them later in the tutorial.
Just copy the XML code below to the file [`schemas/org.gnome.shell.extensions.burn-my-windows.gschema.xml`](../schemas/org.gnome.shell.extensions.burn-my-windows.gschema.xml).
Just copy the XML code below to the file [`schemas/org.gnome.shell.extensions.burn-my-windows-profile.gschema.xml`](../schemas/org.gnome.shell.extensions.burn-my-windows-profile.gschema.xml).
Just remember to replace `simple-fade` with your custom name!
```xml
@@ -57,16 +57,10 @@ Just remember to replace `simple-fade` with your custom name!
<!-- Simple Fade Effect Options -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<key name="simple-fade-close-effect" type="b">
<key name="simple-fade-enable-effect" type="b">
<default>false</default>
<summary>Simple Fade Close Effect</summary>
<description>Use the Simple Fade effect for window closing.</description>
</key>
<key name="simple-fade-open-effect" type="b">
<default>false</default>
<summary>Simple Fade Open Effect</summary>
<description>Use the Simple Fade effect for window opening.</description>
<summary>Simple Fade Enable Effect</summary>
<description>Use the Simple Fade effect.</description>
</key>
<key name="simple-fade-animation-time" type="i">
@@ -84,7 +78,7 @@ Just remember to replace `simple-fade` with your custom name!
### 2. Creating the Effect Class
You will have to create a new GLSL file called `resources/shaders/simple-fade.frag` and a new JavaScript source file called `src/SimpleFade.js`.
You will have to create a new GLSL file called `resources/shaders/simple-fade.frag` and a new JavaScript source file called `src/effects/SimpleFade.js`.
Simply paste the following source code to the respective file.
Please study this code carefully, all of it is explained with inline comments.
@@ -92,16 +86,31 @@ Please study this code carefully, all of it is explained with inline comments.
<summary>Expand this to show the GLSL code.</summary>
```glsl
//////////////////////////////////////////////////////////////////////////////////////////
// ) ( //
// ( /( ( ( ) ( ( ( ( )\ ) ( ( //
// )\()) ))\ )( ( ( )\ ) )\))( )\ ( (()/( ( )\))( ( //
// ((_)\ /((_|()\ )\ ) )\ '(()/( ((_)()((_) )\ ) ((_)))\((_)()\ )\ //
// | |(_|_))( ((_)_(_/( _((_)) )(_)) _(()((_|_)_(_/( _| |((_)(()((_|(_) //
// | '_ \ || | '_| ' \)) | ' \()| || | \ V V / | ' \)) _` / _ \ V V (_-< //
// |_.__/\_,_|_| |_||_| |_|_|_| \_, | \_/\_/|_|_||_|\__,_\___/\_/\_//__/ //
// |__/ //
//////////////////////////////////////////////////////////////////////////////////////////
// SPDX-FileCopyrightText: Your Name <your@email.com>
// SPDX-License-Identifier: GPL-3.0-or-later
// The content from common.glsl is automatically prepended to each shader effect. This
// provides the standard input:
// vec2 iTexCoord: Texture coordinates for retrieving the window input color.
// bool uForOpening: True if a window-open animation is ongoing, false otherwise.
// float uProgress: A value which transitions from 0 to 1 during the animation.
// float uDuration: The duration of the current animation in seconds.
// vec2 uSize: The size of uTexture in pixels.
// float uPadding: The empty area around the actual window (e.g. where the shadow
// is drawn). For now, this will only be set on GNOME.
// vec2 iTexCoord: Texture coordinates for retrieving the window input color.
// bool uIsFullscreen: True if the window is maximized or in fullscreen mode.
// bool uForOpening: True if a window-open animation is ongoing, false otherwise.
// float uProgress: A value which transitions from 0 to 1 during the animation.
// float uDuration: The duration of the current animation in seconds.
// vec2 uSize: The size of uTexture in pixels.
// float uPadding: The empty area around the actual window (e.g. where the shadow
// is drawn). For now, this will only be set on GNOME.
// Furthermore, there are two global methods for reading the window input color and
// setting the shader output color. Both methods assume straight alpha:
@@ -154,16 +163,16 @@ void main() {
// SPDX-FileCopyrightText: Your Name <your@email.com>
// SPDX-License-Identifier: GPL-3.0-or-later
'use strict';
"use strict";
const GObject = imports.gi.GObject;
import * as utils from "../utils.js";
const _ = imports.gettext.domain('burn-my-windows').gettext;
// We import the ShaderFactory only in the Shell process as it is not required in the
// preferences process. The preferences process does not create any shader instances, it
// only uses the static metadata of the effect.
const ShaderFactory = await utils.importInShellOnly("./ShaderFactory.js");
const ExtensionUtils = imports.misc.extensionUtils;
const Me = imports.misc.extensionUtils.getCurrentExtension();
const utils = Me.imports.src.utils;
const ShaderFactory = Me.imports.src.ShaderFactory.ShaderFactory;
const _ = await utils.importGettext();
//////////////////////////////////////////////////////////////////////////////////////////
// This effect ... //
@@ -173,21 +182,21 @@ const ShaderFactory = Me.imports.src.ShaderFactory.ShaderFactory;
// The effect class can be used to get some metadata (like the effect's name or supported
// GNOME Shell versions), to initialize the respective page of the settings dialog, as
// well as to create the actual shader for the effect.
var SimpleFade = class {
export default class Effect {
// The constructor creates a ShaderFactory which will be used by extension.js to create
// shader instances for this effect. The shaders will be automagically created using the
// GLSL file in resources/shaders/<nick>.glsl. The callback will be called for each
// newly created shader instance.
constructor() {
this.shaderFactory = new ShaderFactory(this.getNick(), (shader) => {
this.shaderFactory = new ShaderFactory(Effect.getNick(), (shader) => {
// Store uniform locations of newly created shaders.
shader._uFadeWidth = shader.get_uniform_location('uFadeWidth');
shader._uFadeWidth = shader.get_uniform_location("uFadeWidth");
// Write all uniform values at the start of each animation.
shader.connect('begin-animation', (shader, settings) => {
shader.set_uniform_float(shader._uFadeWidth, 1, [settings.get_double('simple-fade-width')]);
shader.connect("begin-animation", (shader, settings) => {
shader.set_uniform_float(shader._uFadeWidth, 1, [
settings.get_double("simple-fade-width"),
]);
});
});
}
@@ -195,32 +204,31 @@ var SimpleFade = class {
// ---------------------------------------------------------------------------- metadata
// The effect is available on all GNOME Shell versions supported by this extension.
getMinShellVersion() {
static getMinShellVersion() {
return [3, 36];
}
// This will be called in various places where a unique identifier for this effect is
// required. It should match the prefix of the settings keys which store whether the
// effect is enabled currently (e.g. '*-close-effect'), and its animation time
// (e.g. '*-animation-time').
getNick() {
return 'simple-fade';
// effect is enabled currently (e.g. '*-enable-effect'), and its animation time
// (e.g. '*-animation-time'). Also, the shader file and the settings UI files should be
// named likes this.
static getNick() {
return "simple-fade";
}
// This will be shown in the sidebar of the preferences dialog as well as in the
// drop-down menus where the user can choose the effect.
getLabel() {
return _('Simple Fade Effect');
static getLabel() {
return _("Simple Fade Effect");
}
// -------------------------------------------------------------------- API for prefs.js
// This is called by the preferences dialog. It loads the settings page for this effect,
// binds all properties to the settings and appends the page to the main stack of the
// preferences dialog.
getPreferences(dialog) {
// This is called by the preferences dialog whenever a new effect profile is loaded. It
// binds all user interface elements to the respective settings keys of the profile.
static bindPreferences(dialog) {
// Empty for now... Code is added here later in the tutorial!
return null;
}
// ---------------------------------------------------------------- API for extension.js
@@ -228,8 +236,8 @@ var SimpleFade = class {
// The getActorScale() is called from extension.js to adjust the actor's size during the
// animation. This is useful if the effect requires drawing something beyond the usual
// bounds of the actor. This only works for GNOME 3.38+.
getActorScale(settings) {
return {x: 1.0, y: 1.0};
static getActorScale(settings, forOpening, actor) {
return { x: 1.0, y: 1.0 };
}
}
```
@@ -243,15 +251,17 @@ Both, [`extension.js`](../extension.js) and [`prefs.js`](../prefs.js) define an
Like this:
```javascript
import SimpleFade from './src/effects/SimpleFade.js';
...
const ALL_EFFECTS = [
...
new Me.imports.src.SimpleFade.SimpleFade(),
new SimpleFade(),
...
];
```
### Testing your Effect
Now you can call `make install` and restart GNOME Shell with <kbd>Alt</kbd> + <kbd>F2</kbd>, <kbd>r</kbd> + <kbd>Enter</kbd>.
@@ -267,17 +277,11 @@ gnome-extensions prefs burn-my-windows@schneegans.github.com
## Adding a Preferences Page
There should be two sliders in this example: The animation duration and the width of the fading gradient.
If your effect supports GNOME Shell 3.3x _and_ GNOME Shell 40+, you will have to provide three `*.ui` files for this.
This is because starting with GNOME Shell 40, the preference dialog uses GTK4, before it used to use GTK3.
Starting with GNOME Shell 42, it uses `libadwaita` which requires different UI files again.
We will load the respective file in the `getPreferences()` method of your new effect class.
Just save the code below to `resources/ui/gtk3/SimpleFade.ui`, `resources/ui/gtk4/SimpleFade.ui`, and `resources/ui/adw/SimpleFade.ui` respectively.
Just save the code below to `resources/ui/adw/simple-fade.ui`.
Remember to replace any occurrence of `simple-fade` with your effect's nick-name!
<details>
<summary>Expand this to show the GTK3 code.</summary>
<summary>Expand this to show the UI code.</summary>
```xml
<?xml version="1.0" encoding="UTF-8"?>
@@ -287,7 +291,7 @@ SPDX-FileCopyrightText: Your Name <your@email.com>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface>
<interface domain="burn-my-windows">
<object class="GtkAdjustment" id="simple-fade-animation-time">
<property name="upper">5000</property>
@@ -303,288 +307,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<property name="page-increment">0.1</property>
</object>
<object class="GtkBox" id="simple-fade-prefs">
<property name="orientation">vertical</property>
<child>
<object class="GtkFrame">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="margin-start">10</property>
<property name="margin-end">10</property>
<property name="margin-top">10</property>
<property name="margin-bottom">10</property>
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">simple-fade-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-simple-fade-animation-time">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="margin-start">10</property>
<property name="margin-end">10</property>
<property name="margin-top">10</property>
<property name="margin-bottom">10</property>
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Fade Width</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">simple-fade-width</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-simple-fade-width">
<child>
<object class="GtkImage">
<property name="icon-name">edit-clear-symbolic</property>
<property name="icon-size">1</property>
</object>
</child>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
```
</details>
<details>
<summary>Expand this to show the GTK4 code.</summary>
```xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Your Name <your@email.com>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface>
<object class="GtkAdjustment" id="simple-fade-animation-time">
<property name="upper">5000</property>
<property name="lower">100</property>
<property name="step-increment">10</property>
<property name="page-increment">100</property>
</object>
<object class="GtkAdjustment" id="simple-fade-width">
<property name="upper">1</property>
<property name="lower">0</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="GtkBox" id="simple-fade-prefs">
<property name="orientation">vertical</property>
<child>
<object class="GtkFrame">
<child>
<object class="GtkListBox">
<property name="selection-mode">none</property>
<property name="show-separators">1</property>
<style>
<class name="rich-list" />
</style>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Animation Time [ms]</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">0</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">simple-fade-animation-time</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-simple-fade-animation-time">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
<child>
<object class="GtkListBoxRow">
<property name="activatable">0</property>
<child>
<object class="GtkBox">
<child>
<object class="GtkLabel">
<property name="label" translatable="yes">Fade Width</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="valign">center</property>
<property name="hexpand">1</property>
</object>
</child>
<child>
<object class="GtkScale">
<property name="halign">end</property>
<property name="valign">center</property>
<property name="draw-value">1</property>
<property name="digits">2</property>
<property name="value-pos">left</property>
<property name="width-request">300</property>
<property name="adjustment">simple-fade-width</property>
</object>
</child>
<child>
<object class="GtkButton" id="reset-simple-fade-width">
<property name="icon-name">edit-clear-symbolic</property>
<property name="tooltip-text" translatable="yes">Reset to Default Value</property>
<style>
<class name="flat" />
</style>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</child>
</object>
</interface>
```
</details>
<details>
<summary>Expand this to show the libadwaita code.</summary>
```xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Your Name <your@email.com>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<interface>
<object class="GtkAdjustment" id="simple-fade-animation-time">
<property name="upper">5000</property>
<property name="lower">100</property>
<property name="step-increment">10</property>
<property name="page-increment">100</property>
</object>
<object class="GtkAdjustment" id="simple-fade-width">
<property name="upper">1</property>
<property name="lower">0</property>
<property name="step-increment">0.01</property>
<property name="page-increment">0.1</property>
</object>
<object class="AdwActionRow" id="simple-fade-prefs">
<object class="AdwExpanderRow" id="simple-fade-prefs">
<child>
<object class="AdwActionRow">
@@ -647,21 +370,14 @@ SPDX-License-Identifier: GPL-3.0-or-later
### Loading the Preferences Page
In order to load the above `*.ui` files, add the following code to your effect's `getPreferences()` method.
In order to load the above `*.ui` file, add the following code to your effect's `bindPreferences()` method.
```javascript
static getPreferences(dialog) {
// Add the settings page to the builder.
dialog.getBuilder().add_from_resource(`/ui/${utils.getUIDir()}/SimpleFade.ui`);
static bindPreferences(dialog) {
// These connect the settings to the UI elements. Have a look at prefs.js
// on how to bind other types of UI elements.
dialog.bindAdjustment('simple-fade-animation-time');
dialog.bindAdjustment('simple-fade-width');
// Finally, return the new settings page.
return dialog.getBuilder().get_object('simple-fade-prefs');
}
```
@@ -677,4 +393,4 @@ make install && pkill -f '.Extensions' && sleep 2 ; gnome-extensions prefs burn-
That's it!
If you have any questions, feel free to [ask them on the discussions board](https://github.com/Schneegans/Burn-My-Windows/discussions).
If you are happy with your effect, submit a pull request, and it may get included in the next version!
If you are happy with your effect, submit a pull request, and it may get included in the next version!
+1 -1
View File
@@ -3,5 +3,5 @@
The preview GIFs are recorded with OBS Studio at 1920x1080, cut to a length of exactly two seconds and converted to a GIF with the following command:
```bash
gifski --fps 30 -W 400 -H 225 -o effect.gif effect.mp4
gifski --fps 30 -W 320 -H 180 -o effect.gif effect.mp4
```
Binary file not shown.

Before

Width:  |  Height:  |  Size: 415 KiB

After

Width:  |  Height:  |  Size: 256 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 927 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 623 KiB

After

Width:  |  Height:  |  Size: 433 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 862 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 646 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 958 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 949 KiB

After

Width:  |  Height:  |  Size: 758 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 544 KiB

After

Width:  |  Height:  |  Size: 357 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 387 KiB

After

Width:  |  Height:  |  Size: 366 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 615 KiB

After

Width:  |  Height:  |  Size: 504 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 975 KiB

After

Width:  |  Height:  |  Size: 536 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 625 KiB

After

Width:  |  Height:  |  Size: 593 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 383 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 414 KiB

After

Width:  |  Height:  |  Size: 261 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 792 KiB

After

Width:  |  Height:  |  Size: 348 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 491 KiB

After

Width:  |  Height:  |  Size: 391 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 840 KiB

After

Width:  |  Height:  |  Size: 676 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 928 KiB

After

Width:  |  Height:  |  Size: 739 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 936 KiB

After

Width:  |  Height:  |  Size: 603 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 294 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 203 KiB

After

Width:  |  Height:  |  Size: 215 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 821 KiB

After

Width:  |  Height:  |  Size: 660 KiB

+449 -408
View File
File diff suppressed because it is too large Load Diff
-127
View File
@@ -1,127 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<ui version="4.0">
<class>BMWConfigForm</class>
<widget class="QWidget" name="BMWConfigForm">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>562</width>
<height>365</height>
</rect>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="4" column="1">
<widget class="QDoubleSpinBox" name="kcfg_Randomness">
<property name="minimum">
<double>0.000000000000000</double>
</property>
<property name="maximum">
<double>1.000000000000000</double>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="kcfg_Duration">
<property name="suffix">
<string> milliseconds</string>
</property>
<property name="minimum">
<number>100</number>
</property>
<property name="maximum">
<number>9999</number>
</property>
<property name="singleStep">
<number>100</number>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
<string>Suction:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_4">
<property name="text">
<string>Twirl:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_5">
<property name="text">
<string>Randomness:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Shake:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QDoubleSpinBox" name="kcfg_Suction">
<property name="minimum">
<double>0.000000000000000</double>
</property>
<property name="maximum">
<double>1.000000000000000</double>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Duration:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QDoubleSpinBox" name="kcfg_Twirl">
<property name="minimum">
<double>-10.000000000000000</double>
</property>
<property name="maximum">
<double>10.000000000000000</double>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QDoubleSpinBox" name="kcfg_Shake">
<property name="maximum">
<double>10.000000000000000</double>
</property>
</widget>
</item>
</layout>
</widget>
<resources />
<connections />
</ui>
-11
View File
@@ -1,11 +0,0 @@
// SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
// SPDX-License-Identifier: GPL-3.0-or-later
// This part is automatically included in the effect's source during the build process.
// The code below is called whenever the user changes something in the configuration of
// the effect.
effect.setUniform(this.shader, 'uShake', effect.readConfig('Shake', 1.0));
effect.setUniform(this.shader, 'uTwirl', effect.readConfig('Twirl', 1.0));
effect.setUniform(this.shader, 'uSuction', effect.readConfig('Suction', 1.0));
effect.setUniform(this.shader, 'uRandomness', effect.readConfig('Randomness', 1.0));
+15 -3
View File
@@ -30,6 +30,14 @@ BUILD_DIR="_build"
# Create it if it's not there yet.
mkdir -p "$BUILD_DIR"
# Compile the translations.
for file in ../po/*.po; do
echo "Compiling $file"
lang=$(basename "$file" .po)
mkdir -p "$BUILD_DIR/locale/$lang/LC_MESSAGES"
msgfmt "$file" -o "$BUILD_DIR/locale/$lang/LC_MESSAGES/burn-my-windows.mo"
done
# This method is called one for each effect. The parameters are as follows:
# $1: The nick of the effect (e.g. "energize-a")
# $2: The name of the effect (e.g. "Energize A")
@@ -48,6 +56,9 @@ generate() {
mkdir -p "$BUILD_DIR/$DIR_NAME/contents/config"
mkdir -p "$BUILD_DIR/$DIR_NAME/contents/ui"
# Copy the translations.
cp -r "$BUILD_DIR/locale" "$BUILD_DIR/$DIR_NAME/contents"
# Copy the config file if it exists.
if [ -f "$1/main.xml" ]; then
cp "$1/main.xml" "$BUILD_DIR/$DIR_NAME/contents/config"
@@ -119,13 +130,13 @@ generate() {
# Create an archive which can be uploaded to https://store.kde.org.
# shellcheck disable=SC2046
tar -cjf "$DIR_NAME.tar.gz" -C "$BUILD_DIR/$DIR_NAME" $(ls "$BUILD_DIR/$DIR_NAME")
tar -czf "$DIR_NAME.tar.gz" -C "$BUILD_DIR/$DIR_NAME" $(ls "$BUILD_DIR/$DIR_NAME")
}
# Now run the above method for all supported effects.
generate "doom" "Doom [Burn-My-Windows]" "Melt your windows"
generate "energize-a" "Energize A [Burn-My-Windows]" "Beam your windows away"
generate "energize-b" "Energize B [Burn-My-Windows]" "Using different transporter technology results in an alternative visual effect"
generate "doom" "Doom [Burn-My-Windows]" "Melt your windows"
generate "fire" "Fire [Burn-My-Windows]" "The classic effect inspired by Compiz"
generate "glide" "Glide [Burn-My-Windows]" "Fade the window to transparency with subtle 3D effects"
generate "glitch" "Glitch [Burn-My-Windows]" "This effect applies some intentional graphics issues to your windows"
@@ -136,8 +147,9 @@ generate "pixel-wheel" "Pixel Wheel [Burn-My-Windows]" "Pixelate the window and
generate "pixel-wipe" "Pixel Wipe [Burn-My-Windows]" "Pixelate the window and hide the pixels radially, starting from the pointer position"
generate "portal" "Portal [Burn-My-Windows]" "Transfer your windows to other locations in space and time"
generate "tv" "TV Effect [Burn-My-Windows]" "Make windows close like turning off a TV"
generate "tv-glitch" "TV Glitch [Burn-My-Windows]" "Make your windows close like a very glitchy old-school TV"
generate "wisps" "Wisps [Burn-My-Windows]" "Let your windows be carried away to the realm of dreams by these little fairies"
# Finally, create an archive for the effects.
# shellcheck disable=SC2046
tar -cjf "burn_my_windows_kwin4.tar.gz" -C "$BUILD_DIR" $(ls "$BUILD_DIR")
tar -czf "burn_my_windows_kwin4.tar.gz" -C "$BUILD_DIR" $(ls "$BUILD_DIR")
+1 -4
View File
@@ -33,7 +33,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Duration:</string>
<string>Animation Time [ms]</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -62,9 +62,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="kcfg_Duration">
<property name="suffix">
<string> milliseconds</string>
</property>
<property name="minimum">
<number>100</number>
</property>
+3 -6
View File
@@ -20,7 +20,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Duration:</string>
<string>Animation Time [ms]</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -30,7 +30,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="1" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Color:</string>
<string>Color</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -50,7 +50,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="2" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
<string>Scale:</string>
<string>Scale</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -72,9 +72,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="kcfg_Duration">
<property name="suffix">
<string> milliseconds</string>
</property>
<property name="minimum">
<number>100</number>
</property>
+3 -6
View File
@@ -20,7 +20,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Duration:</string>
<string>Animation Time [ms]</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -30,7 +30,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="1" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Color:</string>
<string>Color</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -50,7 +50,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="2" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
<string>Scale:</string>
<string>Scale</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -72,9 +72,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="kcfg_Duration">
<property name="suffix">
<string> milliseconds</string>
</property>
<property name="minimum">
<number>100</number>
</property>
+5 -8
View File
@@ -20,7 +20,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="4" column="0">
<widget class="QLabel" name="label_4">
<property name="text">
<string>Gradient:</string>
<string>Gradient</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -29,9 +29,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="kcfg_Duration">
<property name="suffix">
<string> milliseconds</string>
</property>
<property name="minimum">
<number>100</number>
</property>
@@ -56,7 +53,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="3" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Movement Speed:</string>
<string>Speed</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -76,7 +73,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="1" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
<string>Scale:</string>
<string>Scale</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -132,7 +129,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Duration:</string>
<string>Animation Time [ms]</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -150,4 +147,4 @@ SPDX-License-Identifier: GPL-3.0-or-later
</customwidgets>
<resources />
<connections />
</ui>
</ui>
+2 -5
View File
@@ -29,9 +29,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="kcfg_Duration">
<property name="suffix">
<string> milliseconds</string>
</property>
<property name="minimum">
<number>100</number>
</property>
@@ -46,7 +43,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="1" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
<string>Scale:</string>
<string>Scale</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -56,7 +53,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Duration:</string>
<string>Animation Time [ms]</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+3 -6
View File
@@ -20,7 +20,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="2" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
<string>Scale:</string>
<string>Scale</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -33,7 +33,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="5" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Color:</string>
<string>Color</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -46,7 +46,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Duration:</string>
<string>Animation Time [ms]</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -62,9 +62,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="kcfg_Duration">
<property name="suffix">
<string> milliseconds</string>
</property>
<property name="minimum">
<number>100</number>
</property>
+1 -1
View File
@@ -9,4 +9,4 @@ effect.setUniform(this.shader, 'uDuration', this.duration * 0.001);
effect.setUniform(this.shader, 'uScale', effect.readConfig('Scale', 1.0));
effect.setUniform(this.shader, 'uStrength', effect.readConfig('Strength', 1.0));
effect.setUniform(this.shader, 'uSpeed', effect.readConfig('Speed', 1.0));
effect.setUniform(this.shader, 'uColor', this.readRGBConfig('Color'));
effect.setUniform(this.shader, 'uColor', this.readRGBAConfig('Color'));
+6 -9
View File
@@ -20,7 +20,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="1" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Line Color:</string>
<string>Line Color</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -49,9 +49,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="kcfg_Duration">
<property name="suffix">
<string> milliseconds</string>
</property>
<property name="minimum">
<number>100</number>
</property>
@@ -66,7 +63,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="2" column="0">
<widget class="QLabel" name="label_4">
<property name="text">
<string>Glow Color:</string>
<string>Glow Color</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -76,7 +73,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="4" column="0">
<widget class="QLabel" name="label_5">
<property name="text">
<string>Line Width:</string>
<string>Mesh Line Width</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -86,7 +83,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Duration:</string>
<string>Animation Time [ms]</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -96,7 +93,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="3" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
<string>Scale:</string>
<string>Scale</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -135,4 +132,4 @@ SPDX-License-Identifier: GPL-3.0-or-later
</customwidgets>
<resources />
<connections />
</ui>
</ui>
+6 -9
View File
@@ -20,7 +20,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="2" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
<string>Scale:</string>
<string>Scale</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -32,9 +32,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="kcfg_Duration">
<property name="suffix">
<string> milliseconds</string>
</property>
<property name="minimum">
<number>100</number>
</property>
@@ -59,7 +56,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Duration:</string>
<string>Animation Time [ms]</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -69,7 +66,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="3" column="0">
<widget class="QLabel" name="label_4">
<property name="text">
<string>Turbulence:</string>
<string>Turbulence</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -92,7 +89,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="1" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Color:</string>
<string>Color</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -112,7 +109,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="4" column="1">
<widget class="QCheckBox" name="kcfg_UsePointer">
<property name="text">
<string>Start from Pointer Location</string>
<string>Start at Pointer</string>
</property>
</widget>
</item>
@@ -127,4 +124,4 @@ SPDX-License-Identifier: GPL-3.0-or-later
</customwidgets>
<resources />
<connections />
</ui>
</ui>
+20 -1
View File
@@ -9,7 +9,18 @@ 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-aqua jetbrains-aqua",
"jetbrains-clion jetbrains-clion", "jetbrains-datagrip jetbrains-datagrip",
"jetbrains-dataspell jetbrains-dataspell", "jetbrains-goland jetbrains-goland",
"jetbrains-idea jetbrains-idea", "jetbrains-idea-ce jetbrains-idea-ce",
"jetbrains-phpstorm jetbrains-phpstorm", "jetbrains-pycharm jetbrains-pycharm",
"jetbrains-pycharm-ce jetbrains-pycharm-ce", "jetbrains-rider jetbrains-rider",
"jetbrains-rubymine jetbrains-rubymine", "jetbrains-webstorm jetbrains-webstorm"
];
class %EFFECT_CLASS% {
@@ -69,6 +80,12 @@ class %EFFECT_CLASS% {
return window.hasDecoration;
}
// This is primarily to avoid animating the AltTab popup.
// See https://github.com/Schneegans/Burn-My-Windows/issues/384 for details.
if (!window.hasDecoration && window.onAllDesktops) {
return false
}
if (blacklist.indexOf(window.windowClass) != -1) {
return false;
}
@@ -122,6 +139,7 @@ class %EFFECT_CLASS% {
this.setupForcedRoles(window);
effect.setUniform(this.shader, 'uForOpening', 1.0);
effect.setUniform(this.shader, 'uIsFullscreen', window.fullScreen ? 1.0 : 0.0);
%ON_ANIMATION_BEGIN%
@@ -161,6 +179,7 @@ class %EFFECT_CLASS% {
this.setupForcedRoles(window);
effect.setUniform(this.shader, 'uForOpening', 0.0);
effect.setUniform(this.shader, 'uIsFullscreen', window.fullScreen ? 1.0 : 0.0);
%ON_ANIMATION_BEGIN%
+4 -2
View File
@@ -1,4 +1,5 @@
{
"KPackageStructure": "KWin/Effect",
"KPlugin": {
"Name": "%NAME%",
"Description": "%DESCRIPTION%",
@@ -12,16 +13,17 @@
"Id": "%DIR_NAME%",
"License": "GPLv3",
"Version": "1.0",
"EnabledByDefault": "false",
"EnabledByDefault": false,
"Website": "https://github.com/Schneegans/Burn-My-Windows/",
"BugReportUrl": "https://github.com/Schneegans/Burn-My-Windows/issues",
"ServiceTypes": [
"KWin/Effect"
]
},
"X-KDE-ConfigModule": "kcm_kwin4_genericscripted",
"X-KDE-Ordering": "60",
"X-KDE-PluginKeyword": "%DIR_NAME%",
"X-KWin-Config-TranslationDomain": "kwin_effects",
"X-KWin-Config-TranslationDomain": "burn-my-windows",
"X-KWin-Exclusive-Category": "toplevel-open-close-animation",
"X-Plasma-API": "javascript",
"X-Plasma-MainScript": "code/main.js"
+1 -4
View File
@@ -20,7 +20,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Duration:</string>
<string>Animation Time [ms]</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -39,9 +39,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="kcfg_Duration">
<property name="suffix">
<string> milliseconds</string>
</property>
<property name="minimum">
<number>100</number>
</property>
+1 -4
View File
@@ -20,7 +20,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Duration:</string>
<string>Animation Time [ms]</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -39,9 +39,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="kcfg_Duration">
<property name="suffix">
<string> milliseconds</string>
</property>
<property name="minimum">
<number>100</number>
</property>
+1 -4
View File
@@ -20,7 +20,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Duration:</string>
<string>Animation Time [ms]</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -39,9 +39,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="kcfg_Duration">
<property name="suffix">
<string> milliseconds</string>
</property>
<property name="minimum">
<number>100</number>
</property>
+2 -5
View File
@@ -20,7 +20,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="4" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Color:</string>
<string>Color</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -33,7 +33,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Duration:</string>
<string>Animation Time [ms]</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -52,9 +52,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="kcfg_Duration">
<property name="suffix">
<string> milliseconds</string>
</property>
<property name="minimum">
<number>500</number>
</property>
+137
View File
@@ -0,0 +1,137 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<ui version="4.0">
<class>BMWConfigForm</class>
<widget class="QWidget" name="BMWConfigForm">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>562</width>
<height>365</height>
</rect>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="2" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
<string>Scale</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
<property name="buddy">
<cstring>kcfg_Color</cstring>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Color</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
<property name="buddy">
<cstring>kcfg_Color</cstring>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Animation Time [ms]</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="5" column="1">
<widget class="KColorButton" name="kcfg_Color">
<property name="alphaChannelEnabled" stdset="0">
<bool>true</bool>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="kcfg_Duration">
<property name="minimum">
<number>100</number>
</property>
<property name="maximum">
<number>9999</number>
</property>
<property name="singleStep">
<number>100</number>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_4">
<property name="text">
<string>Strength</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_5">
<property name="text">
<string>Speed</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QDoubleSpinBox" name="kcfg_Scale">
<property name="minimum">
<double>0.100000000000000</double>
</property>
<property name="maximum">
<double>10.000000000000000</double>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QDoubleSpinBox" name="kcfg_Strength">
<property name="minimum">
<double>0.100000000000000</double>
</property>
<property name="maximum">
<double>10.000000000000000</double>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QDoubleSpinBox" name="kcfg_Speed">
<property name="minimum">
<double>0.100000000000000</double>
</property>
<property name="maximum">
<double>10.000000000000000</double>
</property>
</widget>
</item>
</layout>
</widget>
<customwidgets>
<customwidget>
<class>KColorButton</class>
<extends>QPushButton</extends>
<header>kcolorbutton.h</header>
</customwidget>
</customwidgets>
<resources/>
<connections/>
</ui>
@@ -10,19 +10,19 @@ SPDX-License-Identifier: GPL-3.0-or-later
<kcfgfile name="" />
<group name="">
<entry name="Duration" type="UInt">
<default>300</default>
<default>750</default>
</entry>
<entry name="Shake" type="Double">
<default>3</default>
<entry name="Scale" type="Double">
<default>1</default>
</entry>
<entry name="Twirl" type="Double">
<default>5</default>
<entry name="Strength" type="Double">
<default>2</default>
</entry>
<entry name="Suction" type="Double">
<default>0.75</default>
<entry name="Speed" type="Double">
<default>2</default>
</entry>
<entry name="Randomness" type="Double">
<default>0.5</default>
<entry name="Color" type="Color">
<default>#64A0FF</default>
</entry>
</group>
</kcfg>
</kcfg>
@@ -4,4 +4,4 @@
// This part is automatically included in the effect's source during the build process.
// The code below is called whenever a window is closed or opened.
effect.setUniform(this.shader, 'uSeed', [Math.random(), Math.random()]);
effect.setUniform(this.shader, 'uSeed', Math.random());
+12
View File
@@ -0,0 +1,12 @@
// SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
// SPDX-License-Identifier: GPL-3.0-or-later
// This part is automatically included in the effect's source during the build process.
// The code below is called whenever the user changes something in the configuration of
// the effect.
effect.setUniform(this.shader, 'uDuration', this.duration * 0.001);
effect.setUniform(this.shader, 'uScale', effect.readConfig('Scale', 1.0));
effect.setUniform(this.shader, 'uStrength', effect.readConfig('Strength', 1.0));
effect.setUniform(this.shader, 'uSpeed', effect.readConfig('Speed', 1.0));
effect.setUniform(this.shader, 'uColor', this.readRGBAConfig('Color'));
+2 -5
View File
@@ -19,9 +19,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="1">
<widget class="QSpinBox" name="kcfg_Duration">
<property name="suffix">
<string> milliseconds</string>
</property>
<property name="minimum">
<number>100</number>
</property>
@@ -43,7 +40,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Duration:</string>
<string>Animation Time [ms]</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -53,7 +50,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="1" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Color:</string>
<string>Color</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+1 -1
View File
@@ -5,4 +5,4 @@
// The code below is called whenever the user changes something in the configuration of
// the effect.
effect.setUniform(this.shader, 'uColor', this.readRGBConfig('Color'));
effect.setUniform(this.shader, 'uColor', this.readRGBAConfig('Color'));
+14 -7
View File
@@ -29,9 +29,6 @@ SPDX-License-Identifier: GPL-3.0-or-later
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="kcfg_Duration">
<property name="suffix">
<string> milliseconds</string>
</property>
<property name="minimum">
<number>100</number>
</property>
@@ -46,7 +43,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="1" column="0">
<widget class="QLabel" name="label_4">
<property name="text">
<string>Color:</string>
<string>Color</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -56,7 +53,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Duration:</string>
<string>Animation Time [ms]</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -66,7 +63,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
<item row="2" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
<string>Scale:</string>
<string>Scale</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -74,7 +71,17 @@ SPDX-License-Identifier: GPL-3.0-or-later
</widget>
</item>
<item row="1" column="1">
<widget class="KColorButton" name="kcfg_Color"></widget>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="KColorButton" name="kcfg_Color1"></widget>
</item>
<item>
<widget class="KColorButton" name="kcfg_Color2"></widget>
</item>
<item>
<widget class="KColorButton" name="kcfg_Color3"></widget>
</item>
</layout>
</item>
</layout>
</widget>
+8 -3
View File
@@ -5,8 +5,7 @@ SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: GPL-3.0-or-later
-->
<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
http://www.kde.org/standards/kcfg/1.0/kcfg.xsd">
<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0 http://www.kde.org/standards/kcfg/1.0/kcfg.xsd">
<kcfgfile name="" />
<group name="">
<entry name="Duration" type="UInt">
@@ -15,8 +14,14 @@ SPDX-License-Identifier: GPL-3.0-or-later
<entry name="Scale" type="Double">
<default>1</default>
</entry>
<entry name="Color" type="Color">
<entry name="Color1" type="Color">
<default>#ff64c8</default>
</entry>
<entry name="Color2" type="Color">
<default>#6464ff</default>
</entry>
<entry name="Color3" type="Color">
<default>#64c8ff</default>
</entry>
</group>
</kcfg>
+3 -1
View File
@@ -7,4 +7,6 @@
effect.setUniform(this.shader, 'uDuration', this.duration * 0.001);
effect.setUniform(this.shader, 'uScale', effect.readConfig('Scale', 1.0));
effect.setUniform(this.shader, 'uColor', this.readRGBConfig('Color'));
effect.setUniform(this.shader, 'uColor1', this.readRGBConfig('Color1'));
effect.setUniform(this.shader, 'uColor2', this.readRGBConfig('Color2'));
effect.setUniform(this.shader, 'uColor3', this.readRGBConfig('Color3'));
+9 -7
View File
@@ -2,16 +2,18 @@
"uuid": "burn-my-windows@schneegans.github.com",
"description": "Disintegrate your windows with style.",
"name": "Burn My Windows",
"donations": {
"kofi": "schneegans",
"github": "schneegans",
"paypal": "simonschneegans"
},
"gettext-domain": "burn-my-windows",
"settings-schema": "org.gnome.shell.extensions.burn-my-windows",
"shell-version": [
"3.36",
"3.38",
"40",
"41",
"42",
"43"
"45",
"46",
"47"
],
"url": "https://github.com/Schneegans/Burn-My-Windows",
"version": 25
"version": 43
}
+623 -425
View File
File diff suppressed because it is too large Load Diff
+608 -418
View File
File diff suppressed because it is too large Load Diff
+560 -395
View File
File diff suppressed because it is too large Load Diff
+604 -415
View File
File diff suppressed because it is too large Load Diff
+777
View File
@@ -0,0 +1,777 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Simon Schneegans
# This file is distributed under the same license as the burn-my-windows package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: burn-my-windows\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-31 07:30+0200\n"
"PO-Revision-Date: 2024-08-09 19:09+0000\n"
"Last-Translator: symegac <97731141+symegac@users.noreply.github.com>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/burn-my-windows/"
"core/da/>\n"
"Language: da\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.7-dev\n"
#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256
#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103
msgid "Opening Windows"
msgstr "Åbning af vinduer"
#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257
#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104
msgid "Closing Windows"
msgstr "Lukning af vinduer"
#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285
#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118
msgid "Normal Windows"
msgstr "Normale vinduer"
#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286
#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119
msgid "Dialog Windows"
msgstr "Dialogvinduer"
#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314
#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133
msgid "Default Color Scheme"
msgstr "Standardfarveskema"
#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315
#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134
msgid "Dark Color Scheme"
msgstr "Mørkt farveskema"
#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343
#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148
msgid "On Battery"
msgstr ""
#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344
#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149
msgid "Plugged In"
msgstr ""
#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372
#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163
msgid "Power-Saver Mode"
msgstr ""
#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373
#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164
msgid "Balanced Mode"
msgstr ""
#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374
#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165
msgid "Performance Mode"
msgstr ""
#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375
#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166
msgid "Power Saver or Balanced"
msgstr ""
#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376
#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167
msgid "Balanced or Performance"
msgstr ""
#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423
#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183
msgid "High Priority"
msgstr "Høj prioritet"
#: src/ProfileManager.js:198
msgid "Standard Profile"
msgstr "Standardprofil"
#: src/effects/Apparition.js:78
msgid "Apparition"
msgstr ""
#: src/effects/BrokenGlass.js:137
msgid "Broken Glass"
msgstr "Knust glas"
#: src/effects/Doom.js:88
msgid "Doom"
msgstr "Doom"
#: src/effects/EnergizeA.js:80
msgid "Energize A"
msgstr "Energi A"
#: src/effects/EnergizeB.js:81
msgid "Energize B"
msgstr "Energi B"
#: src/effects/Fire.js:100
msgid "Fire"
msgstr "Ild"
#: src/effects/Fire.js:154
msgid "Default Fire"
msgstr "Standardild"
#: src/effects/Fire.js:164
msgid "Hell Fire"
msgstr "Helvedesild"
#: src/effects/Fire.js:174
msgid "Dark and Smutty"
msgstr "Mørk og smudsig"
#: src/effects/Fire.js:184
msgid "Cold Breeze"
msgstr "Kold brise"
#: src/effects/Fire.js:194
msgid "Santa is Coming"
msgstr "Julemanden kommer"
#: src/effects/Glide.js:78
msgid "Glide"
msgstr "Glid"
#: src/effects/Glitch.js:86
msgid "Glitch"
msgstr ""
#: src/effects/Hexagon.js:94
msgid "Hexagon"
msgstr "Sekskant"
#: src/effects/Incinerate.js:131
msgid "Incinerate"
msgstr "Afbrænd"
#: src/effects/Matrix.js:114
msgid "Matrix"
msgstr "Matrix"
#: src/effects/PaintBrush.js:102
msgid "Paint Brush"
msgstr "Pensel"
#: src/effects/Pixelate.js:74
msgid "Pixelate"
msgstr "Pixeler"
#: src/effects/PixelWheel.js:74
msgid "Pixel Wheel"
msgstr "Pixelhjul"
#: src/effects/PixelWipe.js:101
msgid "Pixel Wipe"
msgstr "Pixelbølge"
#: src/effects/Portal.js:88
msgid "Portal"
msgstr "Portal"
#: src/effects/SnapOfDisintegration.js:114
msgid "Snap of Disintegration"
msgstr "Opløsningsknips"
#: src/effects/TRexAttack.js:112
msgid "T-Rex Attack"
msgstr "Tyrannosaurus-angreb"
#: src/effects/TVEffect.js:78
msgid "TV Effect"
msgstr "TV-effekt"
#: src/effects/TVGlitch.js:87
msgid "TV Glitch"
msgstr ""
#: src/effects/Wisps.js:89
msgid "Wisps"
msgstr "Feer"
#: prefs.js:269
msgid "Preview this effect"
msgstr "Forhåndsvis denne effekt"
#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86
msgid "Burn-My-Windows has been updated!"
msgstr "Burn-My-Windows er blevet opdateret!"
#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56
#: resources/ui/gtk3/prefs.ui:96
msgid "View Changelog"
msgstr "Vis ændringslog"
#: prefs.js:571 prefs.js:603
msgid "Gold Sponsors"
msgstr "Guldsponsorer"
#: prefs.js:575 prefs.js:607
msgid "Silver Sponsors"
msgstr "Sølvsponsorer"
#: prefs.js:579 prefs.js:611
msgid "Bronze Sponsors"
msgstr "Bronzesponsorer"
#: prefs.js:583 prefs.js:615
msgid "Past Sponsors"
msgstr "Tidligere sponsorer"
#: prefs.js:660
msgid "Delete this Profile?"
msgstr "Slet denne profil?"
#: prefs.js:661
msgid ""
"The current effect profile with all its effect settings will be permanently "
"lost."
msgstr ""
"Den aktuelle effektprofil med alle dens effektsindstillinger vil gå "
"permanent tabt."
#: prefs.js:664
msgid "Cancel"
msgstr "Annuller"
#: prefs.js:669
msgid "Delete"
msgstr "Slet"
#. Translators: %s will be replaced by the effect's name.
#: prefs.js:980
#, javascript-format
msgid "Preview for %s"
msgstr "Forhåndsvisning af %s"
#: prefs.js:1002
msgid "Close this Window to Preview the Effect!"
msgstr "Luk dette vindue for at forhåndsvise effekten!"
#: resources/ui/common/menus.ui:13
msgid "Visit Homepage"
msgstr "Besøg hjemmesiden"
#: resources/ui/common/menus.ui:21
msgid "View Matching Wallpapers"
msgstr ""
#: resources/ui/common/menus.ui:27
msgid "Report a Bug"
msgstr "Rapportér en fejl"
#: resources/ui/common/menus.ui:31
msgid "Create an Effect"
msgstr "Opret en effekt"
#: resources/ui/common/menus.ui:35
msgid "Translate"
msgstr "Oversæt"
#: resources/ui/common/menus.ui:39
msgid "Donate"
msgstr "Doner"
#: resources/ui/common/menus.ui:56
msgid "Open Effect-Profile Directory"
msgstr ""
#: resources/ui/common/menus.ui:62
msgid "About Burn-My-Windows"
msgstr "Om Burn-My-Windows"
#: resources/ui/common/menus.ui:73
msgid "Add New Profile..."
msgstr "Tilføj ny profil..."
#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23
#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23
#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23
#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23
#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23
#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22
#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23
#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46
#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23
#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23
#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52
#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52
#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38
#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59
#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52
#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45
#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45
#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45
#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15
#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14
#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14
#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14
#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15
#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14
#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14
#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14
#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14
#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14
#: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14
msgid "Animation Time [ms]"
msgstr "Animationstid [ms]"
#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96
#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188
#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51
#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143
#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226
#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97
#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189
#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51
#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143
#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226
#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50
#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142
#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51
#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51
#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143
#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226
#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97
#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51
#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134
#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97
#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51
#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143
#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235
#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96
#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188
#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51
#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143
#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226
#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97
#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198
#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51
#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143
#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217
#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74
#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166
#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280
#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97
#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97
#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51
#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134
#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97
#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51
#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78
#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168
#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255
#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123
#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213
#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78
#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168
#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64
#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159
#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109
#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71
#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161
#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130
#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220
#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85
#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175
#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265
#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123
#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213
#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71
#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161
#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262
#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116
#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203
#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304
#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154
#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257
#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71
#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64
#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151
#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116
#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57
#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37
#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103
#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159
#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69
#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135
#: resources/ui/adw/tv-glitch.ui:160 resources/ui/adw/glitch.ui:36
#: resources/ui/adw/glitch.ui:69 resources/ui/adw/glitch.ui:102
#: resources/ui/adw/glitch.ui:135 resources/ui/adw/glitch.ui:160
#: resources/ui/adw/matrix.ui:36 resources/ui/adw/matrix.ui:69
#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135
#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185
#: resources/ui/adw/doom.ui:36 resources/ui/adw/doom.ui:69
#: resources/ui/adw/doom.ui:102 resources/ui/adw/doom.ui:135
#: resources/ui/adw/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69
#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69
#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135
#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36
#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110
#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70
#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36
#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102
#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69
#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135
#: resources/ui/adw/glide.ui:168 resources/ui/adw/apparition.ui:37
#: resources/ui/adw/apparition.ui:70 resources/ui/adw/apparition.ui:103
#: resources/ui/adw/apparition.ui:136 resources/ui/adw/apparition.ui:169
#: resources/ui/adw/portal.ui:36 resources/ui/adw/portal.ui:69
#: resources/ui/adw/portal.ui:102 resources/ui/adw/portal.ui:135
#: resources/ui/adw/portal.ui:160 resources/ui/adw/incinerate.ui:36
#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102
#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150
#: resources/ui/adw/hexagon.ui:36 resources/ui/adw/hexagon.ui:69
#: resources/ui/adw/hexagon.ui:102 resources/ui/adw/hexagon.ui:127
#: resources/ui/adw/hexagon.ui:152 resources/ui/adw/hexagon.ui:175
#: resources/ui/adw/fire.ui:52 resources/ui/adw/fire.ui:85
#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141
#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36
#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36
#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94
#: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69
#: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36
#: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102
#: resources/ui/adw/tv.ui:36 resources/ui/adw/tv.ui:61
msgid "Reset to Default Value"
msgstr "Nulstil til standardværdi"
#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69
#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69
#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69
#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69
#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92
#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69
#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97
#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83
#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90
#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128
#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48
#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47
#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47
#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47
#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47
#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47
#: resources/ui/adw/energize-a.ui:47
msgid "Scale"
msgstr ""
#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81
msgid "Gravity"
msgstr "Tyngdekraft"
#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114
msgid "Blow Force"
msgstr "Slagkraft"
#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147
msgid "Shatter From Pointer Location"
msgstr ""
#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148
msgid ""
"The shards will fly away from where your mouse pointer was when closing the "
"window."
msgstr ""
#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115
#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142
#: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80
msgid "Strength"
msgstr "Styrke"
#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161
#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187
#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172
#: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113
#: resources/ui/adw/fire.ui:96
msgid "Speed"
msgstr "Hastighed"
#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207
#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115
#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216
#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115
#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231
#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129
#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231
#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127
#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146
#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80
#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146
#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80
#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47
msgid "Color"
msgstr "Farve"
#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68
#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80
#: resources/ui/adw/apparition.ui:48
msgid "Randomness"
msgstr "Tilfældighed"
#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113
msgid "Vertical Overshooting"
msgstr ""
#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146
msgid "Trail Color"
msgstr "Sporets farve"
#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171
msgid "Tip Color"
msgstr "Spidsens farve"
#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97
#: resources/ui/adw/doom.ui:47
msgid "Horizontal Scale"
msgstr ""
#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142
#: resources/ui/adw/doom.ui:80
msgid "Vertical Scale"
msgstr ""
#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115
#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115
#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135
#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135
#: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80
#: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80
msgid "Pixel Size"
msgstr "Pixelstørrelse"
#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47
msgid "Brush Size"
msgstr "Penselstørrelse"
#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47
msgid "Claw Scratch Scale"
msgstr ""
#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80
msgid "Claw Scratch Count"
msgstr ""
#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113
msgid "Warp Effect"
msgstr ""
#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146
msgid "Flash Color"
msgstr ""
#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90
#: resources/ui/adw/pixel-wheel.ui:47
msgid "Spoke Count"
msgstr "Antal eger"
#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149
#: resources/ui/adw/glide.ui:80
msgid "Squish"
msgstr ""
#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194
#: resources/ui/adw/glide.ui:113
msgid "Tilt"
msgstr ""
#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239
#: resources/ui/adw/glide.ui:146
msgid "Shift"
msgstr ""
#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149
#: resources/ui/adw/apparition.ui:81
msgid "Twirl Intensity"
msgstr ""
#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194
#: resources/ui/adw/apparition.ui:114
msgid "Shake Intensity"
msgstr ""
#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239
#: resources/ui/adw/apparition.ui:147
msgid "Suction Intensity"
msgstr ""
#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142
#: resources/ui/adw/portal.ui:80
msgid "Whirling"
msgstr ""
#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97
#: resources/ui/adw/portal.ui:47
msgid "Rotation Speed"
msgstr "Rotationshastighed"
#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187
#: resources/ui/adw/portal.ui:113
msgid "Details"
msgstr "Detaljer"
#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135
#: resources/ui/adw/incinerate.ui:80
msgid "Turbulence"
msgstr "Turbulens"
#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183
#: resources/ui/adw/incinerate.ui:113
msgid "Start at Pointer"
msgstr ""
#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192
#: resources/ui/adw/incinerate.ui:114
msgid "If disabled, a random location will be chosen."
msgstr ""
#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135
#: resources/ui/adw/hexagon.ui:80
msgid "Mesh Line Width"
msgstr ""
#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179
#: resources/ui/adw/hexagon.ui:113
msgid "Line Color"
msgstr "Linjefarve"
#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221
#: resources/ui/adw/hexagon.ui:138
msgid "Glow Color"
msgstr "Glødfarve"
#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267
#: resources/ui/adw/hexagon.ui:163
msgid "Additive Blending"
msgstr ""
#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276
#: resources/ui/adw/hexagon.ui:164
msgid "You may want to enable this for dark window themes."
msgstr ""
#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44
#: resources/ui/adw/fire.ui:14
msgid "Presets"
msgstr "Forhåndsindstillinger"
#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58
#: resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Vælg en forhåndsindstilling"
#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220
#: resources/ui/adw/fire.ui:129
msgid "3D Noise"
msgstr "3D-støj"
#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229
#: resources/ui/adw/fire.ui:130
msgid "Creates a more dynamic fire but requires more GPU power."
msgstr "Skaber en mere dynamisk ild men kræver mere GPU-kraft."
#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276
#: resources/ui/adw/fire.ui:152
msgid "Gradient"
msgstr ""
#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133
#: resources/ui/adw/prefs.ui:224
msgid "Effect Selection"
msgstr ""
#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143
#: resources/ui/adw/prefs.ui:225
msgid "If multiple are selected, one is chosen randomly."
msgstr ""
#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160
#: resources/ui/adw/prefs.ui:236
msgid "All"
msgstr "Alle"
#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166
#: resources/ui/adw/prefs.ui:242
msgid "None"
msgstr "Ingen"
#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208
#: resources/ui/adw/prefs.ui:65
msgid "Effect Profile Constraints"
msgstr ""
#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218
#: resources/ui/adw/prefs.ui:66
msgid "Define when the current effect settings should be used."
msgstr ""
#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242
#: resources/ui/adw/prefs.ui:70
msgid "Application"
msgstr ""
#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255
#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313
#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371
#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300
#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358
#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416
#: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102
#: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132
#: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162
msgid "Any"
msgstr ""
#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289
#: resources/ui/adw/prefs.ui:98
msgid "Animation Type"
msgstr "Animationstype"
#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318
#: resources/ui/adw/prefs.ui:113
msgid "Window Type"
msgstr "Vinduestype"
#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347
#: resources/ui/adw/prefs.ui:128
msgid "Color Scheme"
msgstr "Farveskema"
#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376
#: resources/ui/adw/prefs.ui:143
msgid "Power Mode"
msgstr ""
#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405
#: resources/ui/adw/prefs.ui:158
msgid "Power Profile"
msgstr ""
#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437
#: resources/ui/adw/prefs.ui:179
msgid "Advanced Profile Options"
msgstr "Avancerede profilindstillinger"
#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477
#: resources/ui/adw/prefs.ui:184
msgid "Use this profile even if there are better matching profiles."
msgstr ""
#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509
#: resources/ui/adw/prefs.ui:204
msgid "Delete this Profile..."
msgstr "Slet denne profil..."
#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90
#: resources/ui/adw/pixelate.ui:47
msgid "Noise"
msgstr "Støj"
+622 -413
View File
File diff suppressed because it is too large Load Diff
+612 -423
View File
File diff suppressed because it is too large Load Diff
+621 -415
View File
File diff suppressed because it is too large Load Diff
+616 -429
View File
File diff suppressed because it is too large Load Diff
+602 -416
View File
File diff suppressed because it is too large Load Diff
+632 -426
View File
File diff suppressed because it is too large Load Diff
+565 -397
View File
File diff suppressed because it is too large Load Diff
+779
View File
@@ -0,0 +1,779 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Simon Schneegans
# This file is distributed under the same license as the burn-my-windows package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: burn-my-windows\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-31 07:30+0200\n"
"PO-Revision-Date: 2024-05-08 03:07+0000\n"
"Last-Translator: Scrambled777 <weblate.scrambled777@simplelogin.com>\n"
"Language-Team: Hindi <https://hosted.weblate.org/projects/burn-my-windows/"
"core/hi/>\n"
"Language: hi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.5.4-rc\n"
#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256
#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103
msgid "Opening Windows"
msgstr "विंडो खोलते समय"
#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257
#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104
msgid "Closing Windows"
msgstr "विंडो बंद करते समय"
#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285
#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118
msgid "Normal Windows"
msgstr "सामान्य विंडो"
#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286
#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119
msgid "Dialog Windows"
msgstr "संवाद विंडो"
#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314
#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133
msgid "Default Color Scheme"
msgstr "तयशुदा रंग योजना"
#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315
#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134
msgid "Dark Color Scheme"
msgstr "गहरी रंग योजना"
#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343
#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148
msgid "On Battery"
msgstr "बैटरी पर"
#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344
#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149
msgid "Plugged In"
msgstr "जब प्लग इन हो"
#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372
#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163
msgid "Power-Saver Mode"
msgstr "पावर-सेवर मोड"
#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373
#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164
msgid "Balanced Mode"
msgstr "संतुलित मोड"
#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374
#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165
msgid "Performance Mode"
msgstr "प्रदर्शन मोड"
#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375
#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166
msgid "Power Saver or Balanced"
msgstr "पावर सेवर या संतुलित"
#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376
#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167
msgid "Balanced or Performance"
msgstr "संतुलित या प्रदर्शन"
#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423
#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183
msgid "High Priority"
msgstr "उच्च प्राथमिकता"
#: src/ProfileManager.js:198
msgid "Standard Profile"
msgstr "मानक प्रोफ़ाइल"
#: src/effects/Apparition.js:78
msgid "Apparition"
msgstr "प्रेतछाया"
#: src/effects/BrokenGlass.js:137
msgid "Broken Glass"
msgstr "टूटा हुआ शीशा"
#: src/effects/Doom.js:88
msgid "Doom"
msgstr "कयामत"
#: src/effects/EnergizeA.js:80
msgid "Energize A"
msgstr "ऊर्जावान A"
#: src/effects/EnergizeB.js:81
msgid "Energize B"
msgstr "ऊर्जावान B"
#: src/effects/Fire.js:100
msgid "Fire"
msgstr "आग"
#: src/effects/Fire.js:154
msgid "Default Fire"
msgstr "तयशुदा आग"
#: src/effects/Fire.js:164
msgid "Hell Fire"
msgstr "नरक की आग"
#: src/effects/Fire.js:174
msgid "Dark and Smutty"
msgstr "अँधेरी और मैली"
#: src/effects/Fire.js:184
msgid "Cold Breeze"
msgstr "ठंडी हवा"
#: src/effects/Fire.js:194
msgid "Santa is Coming"
msgstr "सांता आ रहा है"
#: src/effects/Glide.js:78
msgid "Glide"
msgstr "फिसलन"
#: src/effects/Glitch.js:86
msgid "Glitch"
msgstr "गड़बड़ी"
#: src/effects/Hexagon.js:94
msgid "Hexagon"
msgstr "षटकोण"
#: src/effects/Incinerate.js:131
msgid "Incinerate"
msgstr "भस्म"
#: src/effects/Matrix.js:114
msgid "Matrix"
msgstr "आव्यूह"
#: src/effects/PaintBrush.js:102
msgid "Paint Brush"
msgstr "पेंट ब्रश"
#: src/effects/Pixelate.js:74
msgid "Pixelate"
msgstr "पिक्सलेट"
#: src/effects/PixelWheel.js:74
msgid "Pixel Wheel"
msgstr "पिक्सल व्हील"
#: src/effects/PixelWipe.js:101
msgid "Pixel Wipe"
msgstr "पिक्सल वाइप"
#: src/effects/Portal.js:88
msgid "Portal"
msgstr "पोर्टल"
#: src/effects/SnapOfDisintegration.js:114
msgid "Snap of Disintegration"
msgstr "विघटन की चुटकी"
#: src/effects/TRexAttack.js:112
msgid "T-Rex Attack"
msgstr "T-Rex का हमला"
#: src/effects/TVEffect.js:78
msgid "TV Effect"
msgstr "TV प्रभाव"
#: src/effects/TVGlitch.js:87
msgid "TV Glitch"
msgstr "TV की गड़बड़ी"
#: src/effects/Wisps.js:89
msgid "Wisps"
msgstr "विसप्स"
#: prefs.js:269
msgid "Preview this effect"
msgstr "इस प्रभाव का पूर्वावलोकन करें"
#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86
msgid "Burn-My-Windows has been updated!"
msgstr "Burn-My-Windows अपडेट कर दिया गया है!"
#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56
#: resources/ui/gtk3/prefs.ui:96
msgid "View Changelog"
msgstr "चेंजलॉग देखें"
#: prefs.js:571 prefs.js:603
msgid "Gold Sponsors"
msgstr "स्वर्ण प्रायोजक"
#: prefs.js:575 prefs.js:607
msgid "Silver Sponsors"
msgstr "रजत प्रायोजक"
#: prefs.js:579 prefs.js:611
msgid "Bronze Sponsors"
msgstr "कांस्य प्रायोजक"
#: prefs.js:583 prefs.js:615
msgid "Past Sponsors"
msgstr "पिछले प्रायोजक"
#: prefs.js:660
msgid "Delete this Profile?"
msgstr "यह प्रोफ़ाइल हटाएं?"
#: prefs.js:661
msgid ""
"The current effect profile with all its effect settings will be permanently "
"lost."
msgstr ""
"वर्तमान प्रभाव प्रोफ़ाइल अपनी सभी प्रभाव सेटिंग्स के साथ स्थायी रूप से खो "
"जाएगी।"
#: prefs.js:664
msgid "Cancel"
msgstr "रद्द करें"
#: prefs.js:669
msgid "Delete"
msgstr "मिटाएं"
#. Translators: %s will be replaced by the effect's name.
#: prefs.js:980
#, javascript-format
msgid "Preview for %s"
msgstr "%s का पूर्वावलोकन"
#: prefs.js:1002
msgid "Close this Window to Preview the Effect!"
msgstr "प्रभाव का पूर्वावलोकन करने के लिए इस विंडो को बंद करें!"
#: resources/ui/common/menus.ui:13
msgid "Visit Homepage"
msgstr "मुखपृष्ठ पर जाएं"
#: resources/ui/common/menus.ui:21
msgid "View Matching Wallpapers"
msgstr "मिलते-जुलते वॉलपेपर देखें"
#: resources/ui/common/menus.ui:27
msgid "Report a Bug"
msgstr "बग रिपोर्ट करें"
#: resources/ui/common/menus.ui:31
msgid "Create an Effect"
msgstr "एक प्रभाव पैदा करें"
#: resources/ui/common/menus.ui:35
msgid "Translate"
msgstr "अनुवाद"
#: resources/ui/common/menus.ui:39
msgid "Donate"
msgstr "दान करें"
#: resources/ui/common/menus.ui:56
msgid "Open Effect-Profile Directory"
msgstr "इफ़ेक्ट-प्रोफ़ाइल निर्देशिका खोलें"
#: resources/ui/common/menus.ui:62
msgid "About Burn-My-Windows"
msgstr "Burn-My-Windows के बारे में"
#: resources/ui/common/menus.ui:73
msgid "Add New Profile..."
msgstr "नई प्रोफ़ाइल जोड़ें…"
#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23
#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23
#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23
#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23
#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23
#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22
#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23
#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46
#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23
#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23
#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52
#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52
#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38
#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59
#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52
#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45
#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45
#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45
#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15
#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14
#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14
#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14
#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15
#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14
#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14
#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14
#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14
#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14
#: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14
msgid "Animation Time [ms]"
msgstr "एनीमेशन समय [ms]"
#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96
#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188
#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51
#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143
#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226
#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97
#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189
#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51
#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143
#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226
#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50
#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142
#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51
#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51
#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143
#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226
#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97
#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51
#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134
#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97
#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51
#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143
#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235
#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96
#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188
#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51
#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143
#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226
#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97
#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198
#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51
#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143
#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217
#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74
#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166
#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280
#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97
#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97
#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51
#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134
#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97
#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51
#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78
#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168
#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255
#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123
#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213
#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78
#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168
#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64
#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159
#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109
#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71
#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161
#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130
#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220
#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85
#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175
#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265
#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123
#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213
#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71
#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161
#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262
#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116
#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203
#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304
#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154
#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257
#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71
#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64
#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151
#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116
#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57
#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37
#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103
#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159
#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69
#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135
#: resources/ui/adw/tv-glitch.ui:160 resources/ui/adw/glitch.ui:36
#: resources/ui/adw/glitch.ui:69 resources/ui/adw/glitch.ui:102
#: resources/ui/adw/glitch.ui:135 resources/ui/adw/glitch.ui:160
#: resources/ui/adw/matrix.ui:36 resources/ui/adw/matrix.ui:69
#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135
#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185
#: resources/ui/adw/doom.ui:36 resources/ui/adw/doom.ui:69
#: resources/ui/adw/doom.ui:102 resources/ui/adw/doom.ui:135
#: resources/ui/adw/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69
#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69
#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135
#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36
#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110
#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70
#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36
#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102
#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69
#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135
#: resources/ui/adw/glide.ui:168 resources/ui/adw/apparition.ui:37
#: resources/ui/adw/apparition.ui:70 resources/ui/adw/apparition.ui:103
#: resources/ui/adw/apparition.ui:136 resources/ui/adw/apparition.ui:169
#: resources/ui/adw/portal.ui:36 resources/ui/adw/portal.ui:69
#: resources/ui/adw/portal.ui:102 resources/ui/adw/portal.ui:135
#: resources/ui/adw/portal.ui:160 resources/ui/adw/incinerate.ui:36
#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102
#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150
#: resources/ui/adw/hexagon.ui:36 resources/ui/adw/hexagon.ui:69
#: resources/ui/adw/hexagon.ui:102 resources/ui/adw/hexagon.ui:127
#: resources/ui/adw/hexagon.ui:152 resources/ui/adw/hexagon.ui:175
#: resources/ui/adw/fire.ui:52 resources/ui/adw/fire.ui:85
#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141
#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36
#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36
#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94
#: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69
#: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36
#: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102
#: resources/ui/adw/tv.ui:36 resources/ui/adw/tv.ui:61
msgid "Reset to Default Value"
msgstr "तयशुदा मान पर रीसेट करें"
#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69
#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69
#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69
#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69
#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92
#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69
#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97
#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83
#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90
#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128
#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48
#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47
#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47
#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47
#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47
#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47
#: resources/ui/adw/energize-a.ui:47
msgid "Scale"
msgstr "पैमाना"
#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81
msgid "Gravity"
msgstr "गुरुत्व"
#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114
msgid "Blow Force"
msgstr "प्रहार का बल"
#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147
msgid "Shatter From Pointer Location"
msgstr "सूचक स्थान से चकनाचूर"
#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148
msgid ""
"The shards will fly away from where your mouse pointer was when closing the "
"window."
msgstr "खिड़की बंद करते समय आपका माउस सूचक जहां था, वहां से टुकड़े उड़ जाएंगे।"
#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115
#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142
#: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80
msgid "Strength"
msgstr "ताकत"
#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161
#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187
#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172
#: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113
#: resources/ui/adw/fire.ui:96
msgid "Speed"
msgstr "गति"
#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207
#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115
#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216
#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115
#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231
#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129
#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231
#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127
#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146
#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80
#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146
#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80
#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47
msgid "Color"
msgstr "रंग"
#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68
#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80
#: resources/ui/adw/apparition.ui:48
msgid "Randomness"
msgstr "बेतरतीबी"
#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113
msgid "Vertical Overshooting"
msgstr "लंबवत ओवरशूटिंग"
#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146
msgid "Trail Color"
msgstr "पगडंडी का रंग"
#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171
msgid "Tip Color"
msgstr "टिप का रंग"
#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97
#: resources/ui/adw/doom.ui:47
msgid "Horizontal Scale"
msgstr "क्षैतिज पैमाना"
#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142
#: resources/ui/adw/doom.ui:80
msgid "Vertical Scale"
msgstr "लंबवत पैमाना"
#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115
#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115
#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135
#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135
#: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80
#: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80
msgid "Pixel Size"
msgstr "पिक्सल आकार"
#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47
msgid "Brush Size"
msgstr "ब्रश का आकार"
#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47
msgid "Claw Scratch Scale"
msgstr "पंजे का स्क्रैच स्केल"
#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80
msgid "Claw Scratch Count"
msgstr "पंजे की खरोंच गिनती"
#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113
msgid "Warp Effect"
msgstr "वार्प प्रभाव"
#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146
msgid "Flash Color"
msgstr "फ़्लैश रंग"
#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90
#: resources/ui/adw/pixel-wheel.ui:47
msgid "Spoke Count"
msgstr "स्पोक की गिनती"
#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149
#: resources/ui/adw/glide.ui:80
msgid "Squish"
msgstr "स्क्विश"
#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194
#: resources/ui/adw/glide.ui:113
msgid "Tilt"
msgstr "झुकाव"
#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239
#: resources/ui/adw/glide.ui:146
msgid "Shift"
msgstr "बदलाव"
#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149
#: resources/ui/adw/apparition.ui:81
msgid "Twirl Intensity"
msgstr "घुमाव की तीव्रता"
#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194
#: resources/ui/adw/apparition.ui:114
msgid "Shake Intensity"
msgstr "झटकों की तीव्रता"
#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239
#: resources/ui/adw/apparition.ui:147
msgid "Suction Intensity"
msgstr "चूषण तीव्रता"
#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142
#: resources/ui/adw/portal.ui:80
msgid "Whirling"
msgstr "घुमावदार"
#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97
#: resources/ui/adw/portal.ui:47
msgid "Rotation Speed"
msgstr "घूर्णन गति"
#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187
#: resources/ui/adw/portal.ui:113
msgid "Details"
msgstr "विवरण"
#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135
#: resources/ui/adw/incinerate.ui:80
msgid "Turbulence"
msgstr "उथल-पुथल"
#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183
#: resources/ui/adw/incinerate.ui:113
msgid "Start at Pointer"
msgstr "सूचक से प्रारंभ करें"
#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192
#: resources/ui/adw/incinerate.ui:114
msgid "If disabled, a random location will be chosen."
msgstr "यदि अक्षम किया गया है, तो एक यादृच्छिक स्थान चुना जाएगा।"
#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135
#: resources/ui/adw/hexagon.ui:80
msgid "Mesh Line Width"
msgstr "जाल रेखा की चौड़ाई"
#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179
#: resources/ui/adw/hexagon.ui:113
msgid "Line Color"
msgstr "रेखा रंग"
#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221
#: resources/ui/adw/hexagon.ui:138
msgid "Glow Color"
msgstr "चमकदार रंग"
#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267
#: resources/ui/adw/hexagon.ui:163
msgid "Additive Blending"
msgstr "योगात्मक सम्मिश्रण"
#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276
#: resources/ui/adw/hexagon.ui:164
msgid "You may want to enable this for dark window themes."
msgstr "आप इसे डार्क विंडो थीम के लिए सक्षम करना चाह सकते हैं।"
#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44
#: resources/ui/adw/fire.ui:14
msgid "Presets"
msgstr "प्रीसेट"
#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58
#: resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "प्रीसेट चुनें"
#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220
#: resources/ui/adw/fire.ui:129
msgid "3D Noise"
msgstr "3D शोर"
#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229
#: resources/ui/adw/fire.ui:130
msgid "Creates a more dynamic fire but requires more GPU power."
msgstr ""
"अधिक गतिशील आग पैदा करता है लेकिन इसके लिए अधिक GPU शक्ति की आवश्यकता होती "
"है।"
#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276
#: resources/ui/adw/fire.ui:152
msgid "Gradient"
msgstr "ग्रेडियेंट"
#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133
#: resources/ui/adw/prefs.ui:224
msgid "Effect Selection"
msgstr "प्रभाव चयन"
#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143
#: resources/ui/adw/prefs.ui:225
msgid "If multiple are selected, one is chosen randomly."
msgstr "यदि एकाधिक का चयन किया जाता है, तो एक को यादृच्छिक रूप से चुना जाता है।"
#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160
#: resources/ui/adw/prefs.ui:236
msgid "All"
msgstr "सभी"
#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166
#: resources/ui/adw/prefs.ui:242
msgid "None"
msgstr "कोई नहीं"
#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208
#: resources/ui/adw/prefs.ui:65
msgid "Effect Profile Constraints"
msgstr "प्रभाव प्रोफ़ाइल बाधाएं"
#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218
#: resources/ui/adw/prefs.ui:66
msgid "Define when the current effect settings should be used."
msgstr "परिभाषित करें कि वर्तमान प्रभाव सेटिंग्स का उपयोग कब किया जाना चाहिए।"
#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242
#: resources/ui/adw/prefs.ui:70
msgid "Application"
msgstr "अनुप्रयोग"
#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255
#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313
#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371
#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300
#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358
#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416
#: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102
#: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132
#: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162
msgid "Any"
msgstr "कोई"
#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289
#: resources/ui/adw/prefs.ui:98
msgid "Animation Type"
msgstr "एनिमेशन प्रकार"
#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318
#: resources/ui/adw/prefs.ui:113
msgid "Window Type"
msgstr "विंडो प्रकार"
#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347
#: resources/ui/adw/prefs.ui:128
msgid "Color Scheme"
msgstr "रंग योजना"
#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376
#: resources/ui/adw/prefs.ui:143
msgid "Power Mode"
msgstr "पावर मोड"
#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405
#: resources/ui/adw/prefs.ui:158
msgid "Power Profile"
msgstr "पावर प्रोफ़ाइल"
#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437
#: resources/ui/adw/prefs.ui:179
msgid "Advanced Profile Options"
msgstr "उन्नत प्रोफ़ाइल विकल्प"
#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477
#: resources/ui/adw/prefs.ui:184
msgid "Use this profile even if there are better matching profiles."
msgstr "बेहतर मिलान वाली प्रोफ़ाइल होने पर भी इस प्रोफ़ाइल का उपयोग करें।"
#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509
#: resources/ui/adw/prefs.ui:204
msgid "Delete this Profile..."
msgstr "इस प्रोफ़ाइल को मिटाएं…"
#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90
#: resources/ui/adw/pixelate.ui:47
msgid "Noise"
msgstr "शोर"
+801
View File
@@ -0,0 +1,801 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Simon Schneegans
# This file is distributed under the same license as the burn-my-windows package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: burn-my-windows\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-31 07:30+0200\n"
"PO-Revision-Date: 2024-08-18 17:09+0000\n"
"Last-Translator: atomkapa atomkapa <atomkapa@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/"
"burn-my-windows/core/hu/>\n"
"Language: hu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.7\n"
#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256
#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103
msgid "Opening Windows"
msgstr "Ablakok megnyitása"
#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257
#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104
msgid "Closing Windows"
msgstr "Ablakok bezárása"
#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285
#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118
msgid "Normal Windows"
msgstr "Normál ablakok"
#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286
#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119
msgid "Dialog Windows"
msgstr "Párbeszédablakok"
#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314
#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133
msgid "Default Color Scheme"
msgstr "Alapértelmezett téma"
#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315
#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134
msgid "Dark Color Scheme"
msgstr "Sötét téma"
#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343
#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148
msgid "On Battery"
msgstr "Akkumulátoron"
#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344
#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149
msgid "Plugged In"
msgstr "Csatlakoztatva"
#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372
#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163
msgid "Power-Saver Mode"
msgstr "Energiatakarékos üzemmód"
#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373
#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164
msgid "Balanced Mode"
msgstr "Kiegyensúlyozott üzemmód"
#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374
#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165
msgid "Performance Mode"
msgstr "Teljesítmény üzemmód"
#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375
#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166
msgid "Power Saver or Balanced"
msgstr "Enerigiatakarékos vagy kiegyensúlyozott üzemmód"
#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376
#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167
msgid "Balanced or Performance"
msgstr "Kiegyensúlyozott vagy teljesítmény üzemmód"
#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423
#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183
msgid "High Priority"
msgstr "Magas Prioritás"
#: src/ProfileManager.js:198
msgid "Standard Profile"
msgstr "Alapértelmezett Profil"
#: src/effects/Apparition.js:78
msgid "Apparition"
msgstr "Megjelenés"
#: src/effects/BrokenGlass.js:137
msgid "Broken Glass"
msgstr "Betört üveg"
#: src/effects/Doom.js:88
msgid "Doom"
msgstr "Doom"
#: src/effects/EnergizeA.js:80
msgid "Energize A"
msgstr "Energiát! A"
#: src/effects/EnergizeB.js:81
msgid "Energize B"
msgstr "Energiát! B"
#: src/effects/Fire.js:100
msgid "Fire"
msgstr "Tűz"
#: src/effects/Fire.js:154
msgid "Default Fire"
msgstr "Alapértelmezett tűz"
#: src/effects/Fire.js:164
msgid "Hell Fire"
msgstr "Pokoli tűz"
#: src/effects/Fire.js:174
msgid "Dark and Smutty"
msgstr "Sötét és kormos tűz"
#: src/effects/Fire.js:184
msgid "Cold Breeze"
msgstr "Fagyos szellő"
#: src/effects/Fire.js:194
msgid "Santa is Coming"
msgstr "Télapó itt van"
#: src/effects/Glide.js:78
msgid "Glide"
msgstr "Siklás"
#: src/effects/Glitch.js:86
msgid "Glitch"
msgstr "Hiba"
#: src/effects/Hexagon.js:94
msgid "Hexagon"
msgstr "Hatszög"
#: src/effects/Incinerate.js:131
msgid "Incinerate"
msgstr "Elégetés"
#: src/effects/Matrix.js:114
msgid "Matrix"
msgstr "Mátrix"
#: src/effects/PaintBrush.js:102
msgid "Paint Brush"
msgstr "Ecset"
#: src/effects/Pixelate.js:74
msgid "Pixelate"
msgstr "Pixelezés"
#: src/effects/PixelWheel.js:74
msgid "Pixel Wheel"
msgstr "Pixelkerék"
#: src/effects/PixelWipe.js:101
msgid "Pixel Wipe"
msgstr "Pixelhullám"
#: src/effects/Portal.js:88
msgid "Portal"
msgstr "Portál"
#: src/effects/SnapOfDisintegration.js:114
msgid "Snap of Disintegration"
msgstr "Thanos csettintése"
#: src/effects/TRexAttack.js:112
msgid "T-Rex Attack"
msgstr "T-Rex támadás"
#: src/effects/TVEffect.js:78
msgid "TV Effect"
msgstr "Tévé hatás"
#: src/effects/TVGlitch.js:87
msgid "TV Glitch"
msgstr "Tévé hiba"
#: src/effects/Wisps.js:89
msgid "Wisps"
msgstr "Szálak"
#: prefs.js:269
msgid "Preview this effect"
msgstr "Előnézet"
#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86
msgid "Burn-My-Windows has been updated!"
msgstr "A Burn-My-Windows frissült!"
#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56
#: resources/ui/gtk3/prefs.ui:96
msgid "View Changelog"
msgstr "Változási napló megtekintése"
#: prefs.js:571 prefs.js:603
msgid "Gold Sponsors"
msgstr "Aranyszponzorok"
#: prefs.js:575 prefs.js:607
msgid "Silver Sponsors"
msgstr "Ezüstszponzorok"
#: prefs.js:579 prefs.js:611
msgid "Bronze Sponsors"
msgstr "Bronzszponzorok"
#: prefs.js:583 prefs.js:615
msgid "Past Sponsors"
msgstr "Korábbi szponzorok"
#: prefs.js:660
msgid "Delete this Profile?"
msgstr "Biztosan törli a profilt?"
#: prefs.js:661
msgid ""
"The current effect profile with all its effect settings will be permanently "
"lost."
msgstr "A jelenlegi profil minden beállítással együtt örökre elveszik."
#: prefs.js:664
msgid "Cancel"
msgstr "Mégse"
#: prefs.js:669
msgid "Delete"
msgstr "Törlés"
#. Translators: %s will be replaced by the effect's name.
#: prefs.js:980
#, javascript-format
msgid "Preview for %s"
msgstr "%s előnézete"
#: prefs.js:1002
msgid "Close this Window to Preview the Effect!"
msgstr "Zárja be ezt az ablakot hogy előnézze ezt a hatást!"
#: resources/ui/common/menus.ui:13
msgid "Visit Homepage"
msgstr "Honlap meglátogatása"
#: resources/ui/common/menus.ui:21
msgid "View Matching Wallpapers"
msgstr "Passzoló háttérképek megtekintése"
#: resources/ui/common/menus.ui:27
msgid "Report a Bug"
msgstr "Hiba jelentése"
#: resources/ui/common/menus.ui:31
msgid "Create an Effect"
msgstr "Hatás készítése"
#: resources/ui/common/menus.ui:35
msgid "Translate"
msgstr "Fordítás"
#: resources/ui/common/menus.ui:39
msgid "Donate"
msgstr "Adományozás"
#: resources/ui/common/menus.ui:56
msgid "Open Effect-Profile Directory"
msgstr "Az effektbeállításokat tartalmazó mappa megnyitása"
#: resources/ui/common/menus.ui:62
msgid "About Burn-My-Windows"
msgstr "A Burn-My-Windowsról"
#: resources/ui/common/menus.ui:73
msgid "Add New Profile..."
msgstr "Új Profil Hozzáadása..."
#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23
#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23
#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23
#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23
#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23
#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22
#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23
#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46
#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23
#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23
#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52
#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52
#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38
#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59
#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52
#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45
#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45
#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45
#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15
#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14
#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14
#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14
#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15
#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14
#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14
#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14
#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14
#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14
#: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14
msgid "Animation Time [ms]"
msgstr "Animáció időtartama [ms]"
#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96
#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188
#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51
#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143
#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226
#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97
#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189
#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51
#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143
#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226
#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50
#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142
#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51
#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51
#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143
#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226
#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97
#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51
#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134
#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97
#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51
#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143
#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235
#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96
#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188
#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51
#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143
#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226
#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97
#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198
#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51
#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143
#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217
#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74
#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166
#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280
#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97
#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97
#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51
#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134
#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97
#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51
#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78
#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168
#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255
#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123
#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213
#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78
#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168
#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64
#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159
#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109
#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71
#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161
#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130
#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220
#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85
#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175
#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265
#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123
#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213
#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71
#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161
#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262
#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116
#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203
#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304
#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154
#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257
#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71
#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64
#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151
#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116
#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57
#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37
#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103
#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159
#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69
#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135
#: resources/ui/adw/tv-glitch.ui:160 resources/ui/adw/glitch.ui:36
#: resources/ui/adw/glitch.ui:69 resources/ui/adw/glitch.ui:102
#: resources/ui/adw/glitch.ui:135 resources/ui/adw/glitch.ui:160
#: resources/ui/adw/matrix.ui:36 resources/ui/adw/matrix.ui:69
#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135
#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185
#: resources/ui/adw/doom.ui:36 resources/ui/adw/doom.ui:69
#: resources/ui/adw/doom.ui:102 resources/ui/adw/doom.ui:135
#: resources/ui/adw/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69
#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69
#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135
#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36
#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110
#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70
#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36
#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102
#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69
#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135
#: resources/ui/adw/glide.ui:168 resources/ui/adw/apparition.ui:37
#: resources/ui/adw/apparition.ui:70 resources/ui/adw/apparition.ui:103
#: resources/ui/adw/apparition.ui:136 resources/ui/adw/apparition.ui:169
#: resources/ui/adw/portal.ui:36 resources/ui/adw/portal.ui:69
#: resources/ui/adw/portal.ui:102 resources/ui/adw/portal.ui:135
#: resources/ui/adw/portal.ui:160 resources/ui/adw/incinerate.ui:36
#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102
#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150
#: resources/ui/adw/hexagon.ui:36 resources/ui/adw/hexagon.ui:69
#: resources/ui/adw/hexagon.ui:102 resources/ui/adw/hexagon.ui:127
#: resources/ui/adw/hexagon.ui:152 resources/ui/adw/hexagon.ui:175
#: resources/ui/adw/fire.ui:52 resources/ui/adw/fire.ui:85
#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141
#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36
#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36
#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94
#: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69
#: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36
#: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102
#: resources/ui/adw/tv.ui:36 resources/ui/adw/tv.ui:61
msgid "Reset to Default Value"
msgstr "Visszaállítás az alapértelmezett értékre"
#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69
#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69
#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69
#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69
#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92
#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69
#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97
#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83
#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90
#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128
#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48
#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47
#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47
#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47
#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47
#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47
#: resources/ui/adw/energize-a.ui:47
msgid "Scale"
msgstr "Skála"
#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81
msgid "Gravity"
msgstr "Gravitáció"
#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114
msgid "Blow Force"
msgstr "Fúvóerő"
#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147
msgid "Shatter From Pointer Location"
msgstr "Összetörés a mutató pozíciójáról"
#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148
msgid ""
"The shards will fly away from where your mouse pointer was when closing the "
"window."
msgstr ""
"A szilánkok onnan fognak elrepülni, ahol a mutató tartózkodott az ablak "
"bezárásakor."
#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115
#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142
#: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80
msgid "Strength"
msgstr "Erő"
#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161
#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187
#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172
#: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113
#: resources/ui/adw/fire.ui:96
msgid "Speed"
msgstr "Gyorsaság"
#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207
#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115
#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216
#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115
#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231
#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129
#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231
#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127
#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146
#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80
#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146
#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80
#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47
msgid "Color"
msgstr "Szín"
#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68
#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80
#: resources/ui/adw/apparition.ui:48
msgid "Randomness"
msgstr "Véletlenszerűség"
#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113
msgid "Vertical Overshooting"
msgstr "Függőleges túlcsúszás"
#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146
msgid "Trail Color"
msgstr "Nyom színe"
#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171
msgid "Tip Color"
msgstr "Csúcs színe"
#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97
#: resources/ui/adw/doom.ui:47
msgid "Horizontal Scale"
msgstr "Vízszintes skála"
#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142
#: resources/ui/adw/doom.ui:80
msgid "Vertical Scale"
msgstr "Függőleges skála"
#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115
#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115
#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135
#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135
#: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80
#: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80
msgid "Pixel Size"
msgstr "Pixelméret"
#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47
msgid "Brush Size"
msgstr "Ecset mérete"
#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47
msgid "Claw Scratch Scale"
msgstr "Karmolás mérete"
#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80
msgid "Claw Scratch Count"
msgstr "Korom karmolás száma"
#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113
msgid "Warp Effect"
msgstr "Eltorzító hatás"
#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146
msgid "Flash Color"
msgstr "Villanás színe"
#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90
#: resources/ui/adw/pixel-wheel.ui:47
msgid "Spoke Count"
msgstr "Sugár száma"
#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149
#: resources/ui/adw/glide.ui:80
msgid "Squish"
msgstr "Összenyomás"
#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194
#: resources/ui/adw/glide.ui:113
msgid "Tilt"
msgstr "Billenés"
#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239
#: resources/ui/adw/glide.ui:146
msgid "Shift"
msgstr "Elmozdítás"
#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149
#: resources/ui/adw/apparition.ui:81
msgid "Twirl Intensity"
msgstr "Pörgés intenzitása"
#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194
#: resources/ui/adw/apparition.ui:114
msgid "Shake Intensity"
msgstr "Rázkódás intenzitása"
#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239
#: resources/ui/adw/apparition.ui:147
msgid "Suction Intensity"
msgstr "Szívóerő Intenzitása"
#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142
#: resources/ui/adw/portal.ui:80
msgid "Whirling"
msgstr "Örvénylés"
#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97
#: resources/ui/adw/portal.ui:47
msgid "Rotation Speed"
msgstr "Forgás sebessége"
#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187
#: resources/ui/adw/portal.ui:113
msgid "Details"
msgstr "Részletesség"
#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135
#: resources/ui/adw/incinerate.ui:80
msgid "Turbulence"
msgstr "Turbulencia"
#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183
#: resources/ui/adw/incinerate.ui:113
msgid "Start at Pointer"
msgstr "Kezdés a mutatónál"
#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192
#: resources/ui/adw/incinerate.ui:114
msgid "If disabled, a random location will be chosen."
msgstr "Ha ki van kapcsolva, egy véletlenszerű hely lesz választva."
#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135
#: resources/ui/adw/hexagon.ui:80
msgid "Mesh Line Width"
msgstr "Körvonal Vastagsága"
#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179
#: resources/ui/adw/hexagon.ui:113
msgid "Line Color"
msgstr "Vonal színe"
#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221
#: resources/ui/adw/hexagon.ui:138
msgid "Glow Color"
msgstr "Világítás színe"
#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267
#: resources/ui/adw/hexagon.ui:163
msgid "Additive Blending"
msgstr "Beolvadó Színek"
#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276
#: resources/ui/adw/hexagon.ui:164
msgid "You may want to enable this for dark window themes."
msgstr "Sötét témájú ablakokhoz ajánlott."
#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44
#: resources/ui/adw/fire.ui:14
msgid "Presets"
msgstr "Sablonok"
#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58
#: resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "Válassz egy sablont"
#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220
#: resources/ui/adw/fire.ui:129
msgid "3D Noise"
msgstr "3D zaj"
#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229
#: resources/ui/adw/fire.ui:130
msgid "Creates a more dynamic fire but requires more GPU power."
msgstr "Egy dinamikusabb tüzet készít, de több GPU erőt igényel."
#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276
#: resources/ui/adw/fire.ui:152
msgid "Gradient"
msgstr "Árnyalatok"
#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133
#: resources/ui/adw/prefs.ui:224
msgid "Effect Selection"
msgstr "Effektus kiválasztása"
#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143
#: resources/ui/adw/prefs.ui:225
msgid "If multiple are selected, one is chosen randomly."
msgstr ""
"Ha több is ki van választva, minden alkalommal egy véletlenszerű lesz "
"használva."
#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160
#: resources/ui/adw/prefs.ui:236
msgid "All"
msgstr "Mind"
#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166
#: resources/ui/adw/prefs.ui:242
msgid "None"
msgstr "Egyik sem"
#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208
#: resources/ui/adw/prefs.ui:65
msgid "Effect Profile Constraints"
msgstr "Profil Beállításai"
#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218
#: resources/ui/adw/prefs.ui:66
msgid "Define when the current effect settings should be used."
msgstr ""
"Határozza meg, mikor legyenek használatban az aktuális effektbeállítások."
#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242
#: resources/ui/adw/prefs.ui:70
msgid "Application"
msgstr "Applikáció"
#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255
#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313
#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371
#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300
#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358
#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416
#: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102
#: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132
#: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162
msgid "Any"
msgstr "Bármelyik"
#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289
#: resources/ui/adw/prefs.ui:98
msgid "Animation Type"
msgstr "Animációtípus"
#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318
#: resources/ui/adw/prefs.ui:113
msgid "Window Type"
msgstr "Ablaktípus"
#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347
#: resources/ui/adw/prefs.ui:128
msgid "Color Scheme"
msgstr "Téma"
#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376
#: resources/ui/adw/prefs.ui:143
msgid "Power Mode"
msgstr "Energiaforrás módja"
#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405
#: resources/ui/adw/prefs.ui:158
msgid "Power Profile"
msgstr "Energiagazdálkodási beállítás"
#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437
#: resources/ui/adw/prefs.ui:179
msgid "Advanced Profile Options"
msgstr "Haladó beállítások"
#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477
#: resources/ui/adw/prefs.ui:184
msgid "Use this profile even if there are better matching profiles."
msgstr "Profil használata akkor is, ha van másik, ami jobban megfelelő lenne."
#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509
#: resources/ui/adw/prefs.ui:204
msgid "Delete this Profile..."
msgstr "Profil Törlése..."
#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90
#: resources/ui/adw/pixelate.ui:47
msgid "Noise"
msgstr "Zaj"
#~ msgid "Effects"
#~ msgstr "Hatások"
#~ msgid "Use this effect when opening windows"
#~ msgstr "Használja ezt a hatást az ablakok megnyitásakor"
#~ msgid "Use this effect when closing windows"
#~ msgstr "Használja ezt a hatást az ablakok bezárásakor"
#~ msgid "General Options"
#~ msgstr "Általános opciók"
#~ msgid "Welcome to Burn-My-Windows!"
#~ msgstr "Üdvözöljük a Burn-My-Windowsban!"
#~ msgid "If you like this extension, recommend it to your friends :)"
#~ msgstr "Ha tetszik önnek ez a bővítmény, ajánlja barátainak :)"
#~ msgid "Open Window Animation"
#~ msgstr "Megnyitott ablak animációja"
+613 -410
View File
File diff suppressed because it is too large Load Diff
+626 -417
View File
File diff suppressed because it is too large Load Diff
+812
View File
@@ -0,0 +1,812 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Simon Schneegans
# This file is distributed under the same license as the burn-my-windows package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: burn-my-windows\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-08-31 07:30+0200\n"
"PO-Revision-Date: 2023-01-31 11:35+0000\n"
"Last-Translator: Ryan Y <ryuichi.ya220@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/burn-my-windows/"
"core/ja/>\n"
"Language: ja\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.16-dev\n"
#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:256
#: resources/ui/gtk3/prefs.ui:301 resources/ui/adw/prefs.ui:103
msgid "Opening Windows"
msgstr ""
#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:257
#: resources/ui/gtk3/prefs.ui:302 resources/ui/adw/prefs.ui:104
msgid "Closing Windows"
msgstr ""
#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:285
#: resources/ui/gtk3/prefs.ui:330 resources/ui/adw/prefs.ui:118
msgid "Normal Windows"
msgstr ""
#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:286
#: resources/ui/gtk3/prefs.ui:331 resources/ui/adw/prefs.ui:119
msgid "Dialog Windows"
msgstr ""
#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:314
#: resources/ui/gtk3/prefs.ui:359 resources/ui/adw/prefs.ui:133
msgid "Default Color Scheme"
msgstr ""
#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:315
#: resources/ui/gtk3/prefs.ui:360 resources/ui/adw/prefs.ui:134
msgid "Dark Color Scheme"
msgstr ""
#: src/ProfileManager.js:181 resources/ui/gtk4/prefs.ui:343
#: resources/ui/gtk3/prefs.ui:388 resources/ui/adw/prefs.ui:148
msgid "On Battery"
msgstr ""
#: src/ProfileManager.js:182 resources/ui/gtk4/prefs.ui:344
#: resources/ui/gtk3/prefs.ui:389 resources/ui/adw/prefs.ui:149
msgid "Plugged In"
msgstr ""
#: src/ProfileManager.js:183 resources/ui/gtk4/prefs.ui:372
#: resources/ui/gtk3/prefs.ui:417 resources/ui/adw/prefs.ui:163
msgid "Power-Saver Mode"
msgstr ""
#: src/ProfileManager.js:184 resources/ui/gtk4/prefs.ui:373
#: resources/ui/gtk3/prefs.ui:418 resources/ui/adw/prefs.ui:164
msgid "Balanced Mode"
msgstr ""
#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:374
#: resources/ui/gtk3/prefs.ui:419 resources/ui/adw/prefs.ui:165
msgid "Performance Mode"
msgstr ""
#: src/ProfileManager.js:186 resources/ui/gtk4/prefs.ui:375
#: resources/ui/gtk3/prefs.ui:420 resources/ui/adw/prefs.ui:166
msgid "Power Saver or Balanced"
msgstr ""
#: src/ProfileManager.js:187 resources/ui/gtk4/prefs.ui:376
#: resources/ui/gtk3/prefs.ui:421 resources/ui/adw/prefs.ui:167
msgid "Balanced or Performance"
msgstr ""
#: src/ProfileManager.js:192 resources/ui/gtk4/prefs.ui:423
#: resources/ui/gtk3/prefs.ui:468 resources/ui/adw/prefs.ui:183
msgid "High Priority"
msgstr ""
#: src/ProfileManager.js:198
msgid "Standard Profile"
msgstr ""
#: src/effects/Apparition.js:78
msgid "Apparition"
msgstr "幻影"
#: src/effects/BrokenGlass.js:137
msgid "Broken Glass"
msgstr "壊れたガラス"
#: src/effects/Doom.js:88
msgid "Doom"
msgstr ""
#: src/effects/EnergizeA.js:80
msgid "Energize A"
msgstr "エナジャイズ A"
#: src/effects/EnergizeB.js:81
msgid "Energize B"
msgstr "エナジャイズ B"
#: src/effects/Fire.js:100
msgid "Fire"
msgstr "炎"
#: src/effects/Fire.js:154
msgid "Default Fire"
msgstr "デフォルトの炎"
#: src/effects/Fire.js:164
msgid "Hell Fire"
msgstr "地獄の炎"
#: src/effects/Fire.js:174
msgid "Dark and Smutty"
msgstr "暗い感じ"
#: src/effects/Fire.js:184
msgid "Cold Breeze"
msgstr "冷たい風"
#: src/effects/Fire.js:194
msgid "Santa is Coming"
msgstr "サンタさんがやってきた"
#: src/effects/Glide.js:78
msgid "Glide"
msgstr "グライド"
#: src/effects/Glitch.js:86
msgid "Glitch"
msgstr "グリッチ"
#: src/effects/Hexagon.js:94
msgid "Hexagon"
msgstr "ヘキサゴン"
#: src/effects/Incinerate.js:131
msgid "Incinerate"
msgstr "焼却"
#: src/effects/Matrix.js:114
msgid "Matrix"
msgstr "マトリックス"
#: src/effects/PaintBrush.js:102
msgid "Paint Brush"
msgstr ""
#: src/effects/Pixelate.js:74
msgid "Pixelate"
msgstr "ピクセル"
#: src/effects/PixelWheel.js:74
msgid "Pixel Wheel"
msgstr "ピクセルの輪"
#: src/effects/PixelWipe.js:101
msgid "Pixel Wipe"
msgstr "ピクセルの波"
#: src/effects/Portal.js:88
msgid "Portal"
msgstr "ポータル"
#: src/effects/SnapOfDisintegration.js:114
msgid "Snap of Disintegration"
msgstr "指パッチン"
#: src/effects/TRexAttack.js:112
msgid "T-Rex Attack"
msgstr "ティラノサウルスの攻撃"
#: src/effects/TVEffect.js:78
msgid "TV Effect"
msgstr "テレビ"
#: src/effects/TVGlitch.js:87
msgid "TV Glitch"
msgstr "テレビの故障"
#: src/effects/Wisps.js:89
msgid "Wisps"
msgstr "フェアリー"
#: prefs.js:269
msgid "Preview this effect"
msgstr "このエフェクトをプレビュー"
#: prefs.js:388 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86
msgid "Burn-My-Windows has been updated!"
msgstr ""
#: prefs.js:389 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56
#: resources/ui/gtk3/prefs.ui:96
msgid "View Changelog"
msgstr "変更ログを見る"
#: prefs.js:571 prefs.js:603
msgid "Gold Sponsors"
msgstr "ゴールドスポンサー"
#: prefs.js:575 prefs.js:607
msgid "Silver Sponsors"
msgstr "シルバースポンサー"
#: prefs.js:579 prefs.js:611
msgid "Bronze Sponsors"
msgstr "ブロンズスポンサー"
#: prefs.js:583 prefs.js:615
msgid "Past Sponsors"
msgstr "過去のスポンサー"
#: prefs.js:660
msgid "Delete this Profile?"
msgstr ""
#: prefs.js:661
msgid ""
"The current effect profile with all its effect settings will be permanently "
"lost."
msgstr ""
#: prefs.js:664
msgid "Cancel"
msgstr ""
#: prefs.js:669
msgid "Delete"
msgstr ""
#. Translators: %s will be replaced by the effect's name.
#: prefs.js:980
#, javascript-format
msgid "Preview for %s"
msgstr "%s のプレビュー"
#: prefs.js:1002
msgid "Close this Window to Preview the Effect!"
msgstr "このウィンドウを閉じてエフェクトを試してみて下さい!"
#: resources/ui/common/menus.ui:13
msgid "Visit Homepage"
msgstr "ホームページを訪れる"
#: resources/ui/common/menus.ui:21
msgid "View Matching Wallpapers"
msgstr ""
#: resources/ui/common/menus.ui:27
msgid "Report a Bug"
msgstr "バグを報告する"
#: resources/ui/common/menus.ui:31
msgid "Create an Effect"
msgstr "エフェクトを作成する"
#: resources/ui/common/menus.ui:35
msgid "Translate"
msgstr "翻訳する"
#: resources/ui/common/menus.ui:39
msgid "Donate"
msgstr "寄付する"
#: resources/ui/common/menus.ui:56
msgid "Open Effect-Profile Directory"
msgstr ""
#: resources/ui/common/menus.ui:62
msgid "About Burn-My-Windows"
msgstr "Burn-My-Windows について"
#: resources/ui/common/menus.ui:73
msgid "Add New Profile..."
msgstr ""
#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23
#: resources/ui/gtk4/glitch.ui:23 resources/ui/gtk4/matrix.ui:23
#: resources/ui/gtk4/doom.ui:22 resources/ui/gtk4/paint-brush.ui:23
#: resources/ui/gtk4/trex.ui:23 resources/ui/gtk4/wisps.ui:23
#: resources/ui/gtk4/energize-b.ui:23 resources/ui/gtk4/pixel-wheel.ui:23
#: resources/ui/gtk4/glide.ui:23 resources/ui/gtk4/apparition.ui:22
#: resources/ui/gtk4/portal.ui:23 resources/ui/gtk4/incinerate.ui:23
#: resources/ui/gtk4/hexagon.ui:23 resources/ui/gtk4/fire.ui:46
#: resources/ui/gtk4/pixel-wipe.ui:23 resources/ui/gtk4/snap.ui:23
#: resources/ui/gtk4/energize-a.ui:23 resources/ui/gtk4/pixelate.ui:23
#: resources/ui/gtk4/tv.ui:23 resources/ui/gtk3/tv-glitch.ui:52
#: resources/ui/gtk3/glitch.ui:52 resources/ui/gtk3/doom.ui:52
#: resources/ui/gtk3/wisps.ui:38 resources/ui/gtk3/energize-b.ui:38
#: resources/ui/gtk3/pixel-wheel.ui:45 resources/ui/gtk3/glide.ui:59
#: resources/ui/gtk3/apparition.ui:59 resources/ui/gtk3/portal.ui:52
#: resources/ui/gtk3/incinerate.ui:45 resources/ui/gtk3/hexagon.ui:45
#: resources/ui/gtk3/fire.ui:84 resources/ui/gtk3/pixel-wipe.ui:45
#: resources/ui/gtk3/energize-a.ui:38 resources/ui/gtk3/pixelate.ui:45
#: resources/ui/gtk3/tv.ui:31 resources/ui/adw/broken-glass.ui:15
#: resources/ui/adw/tv-glitch.ui:14 resources/ui/adw/glitch.ui:14
#: resources/ui/adw/matrix.ui:14 resources/ui/adw/doom.ui:14
#: resources/ui/adw/paint-brush.ui:14 resources/ui/adw/trex.ui:14
#: resources/ui/adw/wisps.ui:14 resources/ui/adw/energize-b.ui:15
#: resources/ui/adw/pixel-wheel.ui:14 resources/ui/adw/glide.ui:14
#: resources/ui/adw/apparition.ui:15 resources/ui/adw/portal.ui:14
#: resources/ui/adw/incinerate.ui:14 resources/ui/adw/hexagon.ui:14
#: resources/ui/adw/fire.ui:30 resources/ui/adw/pixel-wipe.ui:14
#: resources/ui/adw/snap.ui:14 resources/ui/adw/energize-a.ui:14
#: resources/ui/adw/pixelate.ui:14 resources/ui/adw/tv.ui:14
msgid "Animation Time [ms]"
msgstr "アニメーション時間(ミリ秒)"
#: resources/ui/gtk4/broken-glass.ui:50 resources/ui/gtk4/broken-glass.ui:96
#: resources/ui/gtk4/broken-glass.ui:142 resources/ui/gtk4/broken-glass.ui:188
#: resources/ui/gtk4/broken-glass.ui:244 resources/ui/gtk4/tv-glitch.ui:51
#: resources/ui/gtk4/tv-glitch.ui:97 resources/ui/gtk4/tv-glitch.ui:143
#: resources/ui/gtk4/tv-glitch.ui:189 resources/ui/gtk4/tv-glitch.ui:226
#: resources/ui/gtk4/glitch.ui:51 resources/ui/gtk4/glitch.ui:97
#: resources/ui/gtk4/glitch.ui:143 resources/ui/gtk4/glitch.ui:189
#: resources/ui/gtk4/glitch.ui:226 resources/ui/gtk4/matrix.ui:51
#: resources/ui/gtk4/matrix.ui:97 resources/ui/gtk4/matrix.ui:143
#: resources/ui/gtk4/matrix.ui:189 resources/ui/gtk4/matrix.ui:226
#: resources/ui/gtk4/matrix.ui:263 resources/ui/gtk4/doom.ui:50
#: resources/ui/gtk4/doom.ui:96 resources/ui/gtk4/doom.ui:142
#: resources/ui/gtk4/doom.ui:188 resources/ui/gtk4/paint-brush.ui:51
#: resources/ui/gtk4/paint-brush.ui:97 resources/ui/gtk4/trex.ui:51
#: resources/ui/gtk4/trex.ui:97 resources/ui/gtk4/trex.ui:143
#: resources/ui/gtk4/trex.ui:189 resources/ui/gtk4/trex.ui:226
#: resources/ui/gtk4/wisps.ui:51 resources/ui/gtk4/wisps.ui:97
#: resources/ui/gtk4/wisps.ui:140 resources/ui/gtk4/energize-b.ui:51
#: resources/ui/gtk4/energize-b.ui:97 resources/ui/gtk4/energize-b.ui:134
#: resources/ui/gtk4/pixel-wheel.ui:51 resources/ui/gtk4/pixel-wheel.ui:97
#: resources/ui/gtk4/pixel-wheel.ui:143 resources/ui/gtk4/glide.ui:51
#: resources/ui/gtk4/glide.ui:97 resources/ui/gtk4/glide.ui:143
#: resources/ui/gtk4/glide.ui:189 resources/ui/gtk4/glide.ui:235
#: resources/ui/gtk4/apparition.ui:50 resources/ui/gtk4/apparition.ui:96
#: resources/ui/gtk4/apparition.ui:142 resources/ui/gtk4/apparition.ui:188
#: resources/ui/gtk4/apparition.ui:234 resources/ui/gtk4/portal.ui:51
#: resources/ui/gtk4/portal.ui:97 resources/ui/gtk4/portal.ui:143
#: resources/ui/gtk4/portal.ui:189 resources/ui/gtk4/portal.ui:226
#: resources/ui/gtk4/incinerate.ui:51 resources/ui/gtk4/incinerate.ui:97
#: resources/ui/gtk4/incinerate.ui:143 resources/ui/gtk4/incinerate.ui:198
#: resources/ui/gtk4/incinerate.ui:235 resources/ui/gtk4/hexagon.ui:51
#: resources/ui/gtk4/hexagon.ui:97 resources/ui/gtk4/hexagon.ui:143
#: resources/ui/gtk4/hexagon.ui:180 resources/ui/gtk4/hexagon.ui:217
#: resources/ui/gtk4/hexagon.ui:272 resources/ui/gtk4/fire.ui:74
#: resources/ui/gtk4/fire.ui:120 resources/ui/gtk4/fire.ui:166
#: resources/ui/gtk4/fire.ui:221 resources/ui/gtk4/fire.ui:280
#: resources/ui/gtk4/pixel-wipe.ui:51 resources/ui/gtk4/pixel-wipe.ui:97
#: resources/ui/gtk4/snap.ui:51 resources/ui/gtk4/snap.ui:97
#: resources/ui/gtk4/snap.ui:134 resources/ui/gtk4/energize-a.ui:51
#: resources/ui/gtk4/energize-a.ui:97 resources/ui/gtk4/energize-a.ui:134
#: resources/ui/gtk4/pixelate.ui:51 resources/ui/gtk4/pixelate.ui:97
#: resources/ui/gtk4/pixelate.ui:143 resources/ui/gtk4/tv.ui:51
#: resources/ui/gtk4/tv.ui:88 resources/ui/gtk3/tv-glitch.ui:78
#: resources/ui/gtk3/tv-glitch.ui:123 resources/ui/gtk3/tv-glitch.ui:168
#: resources/ui/gtk3/tv-glitch.ui:213 resources/ui/gtk3/tv-glitch.ui:255
#: resources/ui/gtk3/glitch.ui:78 resources/ui/gtk3/glitch.ui:123
#: resources/ui/gtk3/glitch.ui:168 resources/ui/gtk3/glitch.ui:213
#: resources/ui/gtk3/glitch.ui:255 resources/ui/gtk3/doom.ui:78
#: resources/ui/gtk3/doom.ui:123 resources/ui/gtk3/doom.ui:168
#: resources/ui/gtk3/doom.ui:213 resources/ui/gtk3/wisps.ui:64
#: resources/ui/gtk3/wisps.ui:109 resources/ui/gtk3/wisps.ui:159
#: resources/ui/gtk3/energize-b.ui:64 resources/ui/gtk3/energize-b.ui:109
#: resources/ui/gtk3/energize-b.ui:151 resources/ui/gtk3/pixel-wheel.ui:71
#: resources/ui/gtk3/pixel-wheel.ui:116 resources/ui/gtk3/pixel-wheel.ui:161
#: resources/ui/gtk3/glide.ui:85 resources/ui/gtk3/glide.ui:130
#: resources/ui/gtk3/glide.ui:175 resources/ui/gtk3/glide.ui:220
#: resources/ui/gtk3/glide.ui:265 resources/ui/gtk3/apparition.ui:85
#: resources/ui/gtk3/apparition.ui:130 resources/ui/gtk3/apparition.ui:175
#: resources/ui/gtk3/apparition.ui:220 resources/ui/gtk3/apparition.ui:265
#: resources/ui/gtk3/portal.ui:78 resources/ui/gtk3/portal.ui:123
#: resources/ui/gtk3/portal.ui:168 resources/ui/gtk3/portal.ui:213
#: resources/ui/gtk3/portal.ui:255 resources/ui/gtk3/incinerate.ui:71
#: resources/ui/gtk3/incinerate.ui:116 resources/ui/gtk3/incinerate.ui:161
#: resources/ui/gtk3/incinerate.ui:220 resources/ui/gtk3/incinerate.ui:262
#: resources/ui/gtk3/hexagon.ui:71 resources/ui/gtk3/hexagon.ui:116
#: resources/ui/gtk3/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:203
#: resources/ui/gtk3/hexagon.ui:245 resources/ui/gtk3/hexagon.ui:304
#: resources/ui/gtk3/fire.ui:110 resources/ui/gtk3/fire.ui:154
#: resources/ui/gtk3/fire.ui:198 resources/ui/gtk3/fire.ui:257
#: resources/ui/gtk3/fire.ui:321 resources/ui/gtk3/pixel-wipe.ui:71
#: resources/ui/gtk3/pixel-wipe.ui:116 resources/ui/gtk3/energize-a.ui:64
#: resources/ui/gtk3/energize-a.ui:109 resources/ui/gtk3/energize-a.ui:151
#: resources/ui/gtk3/pixelate.ui:71 resources/ui/gtk3/pixelate.ui:116
#: resources/ui/gtk3/pixelate.ui:161 resources/ui/gtk3/tv.ui:57
#: resources/ui/gtk3/tv.ui:99 resources/ui/adw/broken-glass.ui:37
#: resources/ui/adw/broken-glass.ui:70 resources/ui/adw/broken-glass.ui:103
#: resources/ui/adw/broken-glass.ui:136 resources/ui/adw/broken-glass.ui:159
#: resources/ui/adw/tv-glitch.ui:36 resources/ui/adw/tv-glitch.ui:69
#: resources/ui/adw/tv-glitch.ui:102 resources/ui/adw/tv-glitch.ui:135
#: resources/ui/adw/tv-glitch.ui:160 resources/ui/adw/glitch.ui:36
#: resources/ui/adw/glitch.ui:69 resources/ui/adw/glitch.ui:102
#: resources/ui/adw/glitch.ui:135 resources/ui/adw/glitch.ui:160
#: resources/ui/adw/matrix.ui:36 resources/ui/adw/matrix.ui:69
#: resources/ui/adw/matrix.ui:102 resources/ui/adw/matrix.ui:135
#: resources/ui/adw/matrix.ui:160 resources/ui/adw/matrix.ui:185
#: resources/ui/adw/doom.ui:36 resources/ui/adw/doom.ui:69
#: resources/ui/adw/doom.ui:102 resources/ui/adw/doom.ui:135
#: resources/ui/adw/paint-brush.ui:36 resources/ui/adw/paint-brush.ui:69
#: resources/ui/adw/trex.ui:36 resources/ui/adw/trex.ui:69
#: resources/ui/adw/trex.ui:102 resources/ui/adw/trex.ui:135
#: resources/ui/adw/trex.ui:160 resources/ui/adw/wisps.ui:36
#: resources/ui/adw/wisps.ui:69 resources/ui/adw/wisps.ui:110
#: resources/ui/adw/energize-b.ui:37 resources/ui/adw/energize-b.ui:70
#: resources/ui/adw/energize-b.ui:95 resources/ui/adw/pixel-wheel.ui:36
#: resources/ui/adw/pixel-wheel.ui:69 resources/ui/adw/pixel-wheel.ui:102
#: resources/ui/adw/glide.ui:36 resources/ui/adw/glide.ui:69
#: resources/ui/adw/glide.ui:102 resources/ui/adw/glide.ui:135
#: resources/ui/adw/glide.ui:168 resources/ui/adw/apparition.ui:37
#: resources/ui/adw/apparition.ui:70 resources/ui/adw/apparition.ui:103
#: resources/ui/adw/apparition.ui:136 resources/ui/adw/apparition.ui:169
#: resources/ui/adw/portal.ui:36 resources/ui/adw/portal.ui:69
#: resources/ui/adw/portal.ui:102 resources/ui/adw/portal.ui:135
#: resources/ui/adw/portal.ui:160 resources/ui/adw/incinerate.ui:36
#: resources/ui/adw/incinerate.ui:69 resources/ui/adw/incinerate.ui:102
#: resources/ui/adw/incinerate.ui:125 resources/ui/adw/incinerate.ui:150
#: resources/ui/adw/hexagon.ui:36 resources/ui/adw/hexagon.ui:69
#: resources/ui/adw/hexagon.ui:102 resources/ui/adw/hexagon.ui:127
#: resources/ui/adw/hexagon.ui:152 resources/ui/adw/hexagon.ui:175
#: resources/ui/adw/fire.ui:52 resources/ui/adw/fire.ui:85
#: resources/ui/adw/fire.ui:118 resources/ui/adw/fire.ui:141
#: resources/ui/adw/fire.ui:199 resources/ui/adw/pixel-wipe.ui:36
#: resources/ui/adw/pixel-wipe.ui:69 resources/ui/adw/snap.ui:36
#: resources/ui/adw/snap.ui:69 resources/ui/adw/snap.ui:94
#: resources/ui/adw/energize-a.ui:36 resources/ui/adw/energize-a.ui:69
#: resources/ui/adw/energize-a.ui:94 resources/ui/adw/pixelate.ui:36
#: resources/ui/adw/pixelate.ui:69 resources/ui/adw/pixelate.ui:102
#: resources/ui/adw/tv.ui:36 resources/ui/adw/tv.ui:61
msgid "Reset to Default Value"
msgstr "デフォルトの値にリセット"
#: resources/ui/gtk4/broken-glass.ui:68 resources/ui/gtk4/tv-glitch.ui:69
#: resources/ui/gtk4/glitch.ui:69 resources/ui/gtk4/matrix.ui:69
#: resources/ui/gtk4/wisps.ui:69 resources/ui/gtk4/energize-b.ui:69
#: resources/ui/gtk4/glide.ui:69 resources/ui/gtk4/incinerate.ui:69
#: resources/ui/gtk4/hexagon.ui:69 resources/ui/gtk4/fire.ui:92
#: resources/ui/gtk4/snap.ui:69 resources/ui/gtk4/energize-a.ui:69
#: resources/ui/gtk3/tv-glitch.ui:97 resources/ui/gtk3/glitch.ui:97
#: resources/ui/gtk3/wisps.ui:83 resources/ui/gtk3/energize-b.ui:83
#: resources/ui/gtk3/glide.ui:104 resources/ui/gtk3/incinerate.ui:90
#: resources/ui/gtk3/hexagon.ui:90 resources/ui/gtk3/fire.ui:128
#: resources/ui/gtk3/energize-a.ui:83 resources/ui/adw/broken-glass.ui:48
#: resources/ui/adw/tv-glitch.ui:47 resources/ui/adw/glitch.ui:47
#: resources/ui/adw/matrix.ui:47 resources/ui/adw/wisps.ui:47
#: resources/ui/adw/energize-b.ui:48 resources/ui/adw/glide.ui:47
#: resources/ui/adw/incinerate.ui:47 resources/ui/adw/hexagon.ui:47
#: resources/ui/adw/fire.ui:63 resources/ui/adw/snap.ui:47
#: resources/ui/adw/energize-a.ui:47
msgid "Scale"
msgstr "大きさ"
#: resources/ui/gtk4/broken-glass.ui:114 resources/ui/adw/broken-glass.ui:81
msgid "Gravity"
msgstr "重力"
#: resources/ui/gtk4/broken-glass.ui:160 resources/ui/adw/broken-glass.ui:114
msgid "Blow Force"
msgstr "吹き飛ぶ強さ"
#: resources/ui/gtk4/broken-glass.ui:210 resources/ui/adw/broken-glass.ui:147
msgid "Shatter From Pointer Location"
msgstr "ポインタの位置から砕ける"
#: resources/ui/gtk4/broken-glass.ui:219 resources/ui/adw/broken-glass.ui:148
msgid ""
"The shards will fly away from where your mouse pointer was when closing the "
"window."
msgstr "ウィンドウが閉じられた際のポインタの位置から砕け散ります。"
#: resources/ui/gtk4/tv-glitch.ui:115 resources/ui/gtk4/glitch.ui:115
#: resources/ui/gtk3/tv-glitch.ui:142 resources/ui/gtk3/glitch.ui:142
#: resources/ui/adw/tv-glitch.ui:80 resources/ui/adw/glitch.ui:80
msgid "Strength"
msgstr ""
#: resources/ui/gtk4/tv-glitch.ui:161 resources/ui/gtk4/glitch.ui:161
#: resources/ui/gtk4/fire.ui:138 resources/ui/gtk3/tv-glitch.ui:187
#: resources/ui/gtk3/glitch.ui:187 resources/ui/gtk3/fire.ui:172
#: resources/ui/adw/tv-glitch.ui:113 resources/ui/adw/glitch.ui:113
#: resources/ui/adw/fire.ui:96
msgid "Speed"
msgstr "速さ"
#: resources/ui/gtk4/tv-glitch.ui:207 resources/ui/gtk4/glitch.ui:207
#: resources/ui/gtk4/wisps.ui:115 resources/ui/gtk4/energize-b.ui:115
#: resources/ui/gtk4/portal.ui:207 resources/ui/gtk4/incinerate.ui:216
#: resources/ui/gtk4/snap.ui:115 resources/ui/gtk4/energize-a.ui:115
#: resources/ui/gtk4/tv.ui:69 resources/ui/gtk3/tv-glitch.ui:231
#: resources/ui/gtk3/glitch.ui:231 resources/ui/gtk3/wisps.ui:129
#: resources/ui/gtk3/energize-b.ui:127 resources/ui/gtk3/portal.ui:231
#: resources/ui/gtk3/incinerate.ui:238 resources/ui/gtk3/energize-a.ui:127
#: resources/ui/gtk3/tv.ui:75 resources/ui/adw/tv-glitch.ui:146
#: resources/ui/adw/glitch.ui:146 resources/ui/adw/wisps.ui:80
#: resources/ui/adw/energize-b.ui:81 resources/ui/adw/portal.ui:146
#: resources/ui/adw/incinerate.ui:136 resources/ui/adw/snap.ui:80
#: resources/ui/adw/energize-a.ui:80 resources/ui/adw/tv.ui:47
msgid "Color"
msgstr "色"
#: resources/ui/gtk4/matrix.ui:115 resources/ui/gtk4/apparition.ui:68
#: resources/ui/gtk3/apparition.ui:104 resources/ui/adw/matrix.ui:80
#: resources/ui/adw/apparition.ui:48
msgid "Randomness"
msgstr "ランダム度"
#: resources/ui/gtk4/matrix.ui:161 resources/ui/adw/matrix.ui:113
msgid "Vertical Overshooting"
msgstr "垂直オーバーシュート"
#: resources/ui/gtk4/matrix.ui:207 resources/ui/adw/matrix.ui:146
msgid "Trail Color"
msgstr "軌跡の色"
#: resources/ui/gtk4/matrix.ui:244 resources/ui/adw/matrix.ui:171
msgid "Tip Color"
msgstr "先端の色"
#: resources/ui/gtk4/doom.ui:68 resources/ui/gtk3/doom.ui:97
#: resources/ui/adw/doom.ui:47
msgid "Horizontal Scale"
msgstr ""
#: resources/ui/gtk4/doom.ui:114 resources/ui/gtk3/doom.ui:142
#: resources/ui/adw/doom.ui:80
msgid "Vertical Scale"
msgstr ""
#: resources/ui/gtk4/doom.ui:160 resources/ui/gtk4/pixel-wheel.ui:115
#: resources/ui/gtk4/pixel-wipe.ui:69 resources/ui/gtk4/pixelate.ui:115
#: resources/ui/gtk3/doom.ui:187 resources/ui/gtk3/pixel-wheel.ui:135
#: resources/ui/gtk3/pixel-wipe.ui:90 resources/ui/gtk3/pixelate.ui:135
#: resources/ui/adw/doom.ui:113 resources/ui/adw/pixel-wheel.ui:80
#: resources/ui/adw/pixel-wipe.ui:47 resources/ui/adw/pixelate.ui:80
msgid "Pixel Size"
msgstr "ピクセルの大きさ"
#: resources/ui/gtk4/paint-brush.ui:69 resources/ui/adw/paint-brush.ui:47
msgid "Brush Size"
msgstr ""
#: resources/ui/gtk4/trex.ui:69 resources/ui/adw/trex.ui:47
msgid "Claw Scratch Scale"
msgstr ""
#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80
msgid "Claw Scratch Count"
msgstr ""
#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113
msgid "Warp Effect"
msgstr ""
#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146
msgid "Flash Color"
msgstr ""
#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90
#: resources/ui/adw/pixel-wheel.ui:47
msgid "Spoke Count"
msgstr ""
#: resources/ui/gtk4/glide.ui:115 resources/ui/gtk3/glide.ui:149
#: resources/ui/adw/glide.ui:80
msgid "Squish"
msgstr ""
#: resources/ui/gtk4/glide.ui:161 resources/ui/gtk3/glide.ui:194
#: resources/ui/adw/glide.ui:113
msgid "Tilt"
msgstr ""
#: resources/ui/gtk4/glide.ui:207 resources/ui/gtk3/glide.ui:239
#: resources/ui/adw/glide.ui:146
msgid "Shift"
msgstr ""
#: resources/ui/gtk4/apparition.ui:114 resources/ui/gtk3/apparition.ui:149
#: resources/ui/adw/apparition.ui:81
msgid "Twirl Intensity"
msgstr "ねじれの強さ"
#: resources/ui/gtk4/apparition.ui:160 resources/ui/gtk3/apparition.ui:194
#: resources/ui/adw/apparition.ui:114
msgid "Shake Intensity"
msgstr "揺れの強さ"
#: resources/ui/gtk4/apparition.ui:206 resources/ui/gtk3/apparition.ui:239
#: resources/ui/adw/apparition.ui:147
msgid "Suction Intensity"
msgstr "吸う力の強さ"
#: resources/ui/gtk4/portal.ui:69 resources/ui/gtk3/portal.ui:142
#: resources/ui/adw/portal.ui:80
msgid "Whirling"
msgstr "渦巻き度"
#: resources/ui/gtk4/portal.ui:115 resources/ui/gtk3/portal.ui:97
#: resources/ui/adw/portal.ui:47
msgid "Rotation Speed"
msgstr "回転速度"
#: resources/ui/gtk4/portal.ui:161 resources/ui/gtk3/portal.ui:187
#: resources/ui/adw/portal.ui:113
msgid "Details"
msgstr "ディテール"
#: resources/ui/gtk4/incinerate.ui:115 resources/ui/gtk3/incinerate.ui:135
#: resources/ui/adw/incinerate.ui:80
msgid "Turbulence"
msgstr "乱気流"
#: resources/ui/gtk4/incinerate.ui:165 resources/ui/gtk3/incinerate.ui:183
#: resources/ui/adw/incinerate.ui:113
msgid "Start at Pointer"
msgstr "ポインタから開始"
#: resources/ui/gtk4/incinerate.ui:174 resources/ui/gtk3/incinerate.ui:192
#: resources/ui/adw/incinerate.ui:114
msgid "If disabled, a random location will be chosen."
msgstr "無効化されている場合、ランダムに位置が選ばれます。"
#: resources/ui/gtk4/hexagon.ui:115 resources/ui/gtk3/hexagon.ui:135
#: resources/ui/adw/hexagon.ui:80
msgid "Mesh Line Width"
msgstr ""
#: resources/ui/gtk4/hexagon.ui:161 resources/ui/gtk3/hexagon.ui:179
#: resources/ui/adw/hexagon.ui:113
msgid "Line Color"
msgstr "線の色"
#: resources/ui/gtk4/hexagon.ui:198 resources/ui/gtk3/hexagon.ui:221
#: resources/ui/adw/hexagon.ui:138
msgid "Glow Color"
msgstr "光の色"
#: resources/ui/gtk4/hexagon.ui:239 resources/ui/gtk3/hexagon.ui:267
#: resources/ui/adw/hexagon.ui:163
msgid "Additive Blending"
msgstr ""
#: resources/ui/gtk4/hexagon.ui:248 resources/ui/gtk3/hexagon.ui:276
#: resources/ui/adw/hexagon.ui:164
msgid "You may want to enable this for dark window themes."
msgstr ""
#: resources/ui/gtk4/fire.ui:22 resources/ui/gtk3/fire.ui:44
#: resources/ui/adw/fire.ui:14
msgid "Presets"
msgstr "プリセット"
#: resources/ui/gtk4/fire.ui:31 resources/ui/gtk3/fire.ui:58
#: resources/ui/adw/fire.ui:19
msgid "Choose a Preset"
msgstr "プリセットを選ぶ"
#: resources/ui/gtk4/fire.ui:188 resources/ui/gtk3/fire.ui:220
#: resources/ui/adw/fire.ui:129
msgid "3D Noise"
msgstr "3D ノイズ"
#: resources/ui/gtk4/fire.ui:197 resources/ui/gtk3/fire.ui:229
#: resources/ui/adw/fire.ui:130
msgid "Creates a more dynamic fire but requires more GPU power."
msgstr "ダイナミックな炎を生成します。GPU の使用率が増えます。"
#: resources/ui/gtk4/fire.ui:239 resources/ui/gtk3/fire.ui:276
#: resources/ui/adw/fire.ui:152
msgid "Gradient"
msgstr ""
#: resources/ui/gtk4/prefs.ui:91 resources/ui/gtk3/prefs.ui:133
#: resources/ui/adw/prefs.ui:224
msgid "Effect Selection"
msgstr ""
#: resources/ui/gtk4/prefs.ui:101 resources/ui/gtk3/prefs.ui:143
#: resources/ui/adw/prefs.ui:225
msgid "If multiple are selected, one is chosen randomly."
msgstr ""
"複数のエフェクトが設定されている場合、その中からランダムに選択されます。"
#: resources/ui/gtk4/prefs.ui:118 resources/ui/gtk3/prefs.ui:160
#: resources/ui/adw/prefs.ui:236
msgid "All"
msgstr ""
#: resources/ui/gtk4/prefs.ui:124 resources/ui/gtk3/prefs.ui:166
#: resources/ui/adw/prefs.ui:242
msgid "None"
msgstr ""
#: resources/ui/gtk4/prefs.ui:168 resources/ui/gtk3/prefs.ui:208
#: resources/ui/adw/prefs.ui:65
msgid "Effect Profile Constraints"
msgstr ""
#: resources/ui/gtk4/prefs.ui:178 resources/ui/gtk3/prefs.ui:218
#: resources/ui/adw/prefs.ui:66
msgid "Define when the current effect settings should be used."
msgstr ""
#: resources/ui/gtk4/prefs.ui:202 resources/ui/gtk3/prefs.ui:242
#: resources/ui/adw/prefs.ui:70
msgid "Application"
msgstr ""
#: resources/ui/gtk4/prefs.ui:220 resources/ui/gtk4/prefs.ui:255
#: resources/ui/gtk4/prefs.ui:284 resources/ui/gtk4/prefs.ui:313
#: resources/ui/gtk4/prefs.ui:342 resources/ui/gtk4/prefs.ui:371
#: resources/ui/gtk3/prefs.ui:260 resources/ui/gtk3/prefs.ui:300
#: resources/ui/gtk3/prefs.ui:329 resources/ui/gtk3/prefs.ui:358
#: resources/ui/gtk3/prefs.ui:387 resources/ui/gtk3/prefs.ui:416
#: resources/ui/adw/prefs.ui:81 resources/ui/adw/prefs.ui:102
#: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132
#: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162
msgid "Any"
msgstr ""
#: resources/ui/gtk4/prefs.ui:244 resources/ui/gtk3/prefs.ui:289
#: resources/ui/adw/prefs.ui:98
msgid "Animation Type"
msgstr ""
#: resources/ui/gtk4/prefs.ui:273 resources/ui/gtk3/prefs.ui:318
#: resources/ui/adw/prefs.ui:113
msgid "Window Type"
msgstr ""
#: resources/ui/gtk4/prefs.ui:302 resources/ui/gtk3/prefs.ui:347
#: resources/ui/adw/prefs.ui:128
msgid "Color Scheme"
msgstr ""
#: resources/ui/gtk4/prefs.ui:331 resources/ui/gtk3/prefs.ui:376
#: resources/ui/adw/prefs.ui:143
msgid "Power Mode"
msgstr ""
#: resources/ui/gtk4/prefs.ui:360 resources/ui/gtk3/prefs.ui:405
#: resources/ui/adw/prefs.ui:158
msgid "Power Profile"
msgstr ""
#: resources/ui/gtk4/prefs.ui:392 resources/ui/gtk3/prefs.ui:437
#: resources/ui/adw/prefs.ui:179
msgid "Advanced Profile Options"
msgstr ""
#: resources/ui/gtk4/prefs.ui:432 resources/ui/gtk3/prefs.ui:477
#: resources/ui/adw/prefs.ui:184
msgid "Use this profile even if there are better matching profiles."
msgstr ""
#: resources/ui/gtk4/prefs.ui:464 resources/ui/gtk3/prefs.ui:509
#: resources/ui/adw/prefs.ui:204
msgid "Delete this Profile..."
msgstr ""
#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90
#: resources/ui/adw/pixelate.ui:47
msgid "Noise"
msgstr "ノイズ"
#~ msgid "Effects"
#~ msgstr "エフェクト"
#~ msgid "Use this effect when opening windows"
#~ msgstr "ウィンドウを開くときに使用"
#~ msgid "Use this effect when closing windows"
#~ msgstr "ウィンドウを閉じるときに使用"
#~ msgid "General Options"
#~ msgstr "全般"
#~ msgid "Welcome to Burn-My-Windows!"
#~ msgstr "Burn-My-Windows へようこそ!"
#~ msgid "If you like this extension, recommend it to your friends :)"
#~ msgstr "気に入っていただけたなら、あなたの友人にも見せてみて下さい :)"
#~ msgid "Open Window Animation"
#~ msgstr "ウィンドウを開いたときのアニメーション"
#~ msgid "Choose Effects"
#~ msgstr "エフェクトを選ぶ"
#~ msgid "Close Window Animation"
#~ msgstr "ウィンドウを閉じたときのアニメーション"
#~ msgid "Also Add Effects to Dialogs"
#~ msgstr "ダイアログにでもエフェクトを使用する"
#~ msgid "Disable on Battery Power"
#~ msgstr "電源に接続されていないとき無効化"
#~ msgid "Disable in Power-Save Mode"
#~ msgstr "パワーセーブモード時無効化"
+620 -416
View File
File diff suppressed because it is too large Load Diff
+602 -416
View File
File diff suppressed because it is too large Load Diff
+582 -407
View File
File diff suppressed because it is too large Load Diff
+627 -419
View File
File diff suppressed because it is too large Load Diff
+618 -412
View File
File diff suppressed because it is too large Load Diff
+610 -419
View File
File diff suppressed because it is too large Load Diff
+638 -466
View File
File diff suppressed because it is too large Load Diff
+622 -417
View File
File diff suppressed because it is too large Load Diff
+624 -418
View File
File diff suppressed because it is too large Load Diff
+608 -413
View File
File diff suppressed because it is too large Load Diff
+609 -420
View File
File diff suppressed because it is too large Load Diff
+632 -439
View File
File diff suppressed because it is too large Load Diff
+637 -429
View File
File diff suppressed because it is too large Load Diff
+606 -414
View File
File diff suppressed because it is too large Load Diff
+617 -404
View File
File diff suppressed because it is too large Load Diff
-78
View File
@@ -1,78 +0,0 @@
{
"gold": [
{
"name": "D3vil0p3r",
"url": "https://github.com/D3vil0p3r"
},
{
"name": "Maxence Sebald",
"url": ""
},
{
"name": "Dennis ten Hoove",
"url": "https://github.com/dennis1248"
}
],
"silver": [
{
"name": "@danielheadbang",
"url": "https://github.com/danielheadbang"
},
{
"name": "@MRR-dev",
"url": "https://github.com/MRR-dev"
},
{
"name": "Jorge Castro",
"url": "https://github.com/castrojo"
}
],
"bronze": [
{
"name": "Angel Brielez",
"url": "https://github.com/AngelBrielez"
}
],
"past": [
{
"name": "@taconomix",
"url": "https://github.com/taconomix"
},
{
"name": "@enolive",
"url": "https://github.com/enolive"
},
{
"name": "@Aggraxis",
"url": "https://github.com/Aggraxis"
},
{
"name": "tj3k",
"url": "https://twitter.com/tjiiik"
},
{
"name": "@wolfyrion",
"url": "https://github.com/wolfyrion"
},
{
"name": "@MrTomRod",
"url": "https://github.com/MrTomRod"
},
{
"name": "Pouhiou",
"url": ""
},
{
"name": "DAPREMONT Christophe",
"url": ""
},
{
"name": "@manero6",
"url": "https://github.com/manero6"
},
{
"name": "@RickStanley",
"url": "https://github.com/RickStanley"
}
]
}

Some files were not shown because too many files have changed in this diff Show More