Compare commits
17 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 7a30881c0d | |||
| 993c72ac2c | |||
| 40193aca03 | |||
| 4f91e0668a | |||
| bffd784221 | |||
| 2b1e5cb877 | |||
| d316203b6f | |||
| 965130e363 | |||
| 8e6d65d3eb | |||
| aca3c34142 | |||
| 84bd93bd2c | |||
| 3367b57c05 | |||
| 9905e643a5 | |||
| 0d8aed5ad0 | |||
| 79601cc8d0 | |||
| f021ea7ede | |||
| f3e9917729 |
@@ -5,6 +5,37 @@ SPDX-License-Identifier: CC-BY-4.0
|
|||||||
|
|
||||||
# Changelog of the Burn-My-Windows Extension
|
# Changelog of the Burn-My-Windows Extension
|
||||||
|
|
||||||
|
## [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)
|
## [Burn My Windows 28](https://github.com/schneegans/Burn-My-Windows/releases/tag/v28)
|
||||||
|
|
||||||
**Release Date:** 2023-04-06
|
**Release Date:** 2023-04-06
|
||||||
|
|||||||
+16
-10
@@ -136,8 +136,8 @@ class Extension {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// We will monkey-patch these methods. Let's store the original ones.
|
// We will monkey-patch these methods. Let's store the original ones.
|
||||||
this._origShouldAnimateActor = WindowManager.prototype._shouldAnimateActor;
|
this._origShouldAnimateActor = Main.wm._shouldAnimateActor;
|
||||||
this._origWaitForOverviewToHide = WindowManager.prototype._waitForOverviewToHide;
|
this._origWaitForOverviewToHide = Main.wm._waitForOverviewToHide;
|
||||||
this._origAddWindowClone = Workspace.prototype._addWindowClone;
|
this._origAddWindowClone = Workspace.prototype._addWindowClone;
|
||||||
this._origWindowRemoved = Workspace.prototype._windowRemoved;
|
this._origWindowRemoved = Workspace.prototype._windowRemoved;
|
||||||
this._origDoRemoveWindow = Workspace.prototype._doRemoveWindow;
|
this._origDoRemoveWindow = Workspace.prototype._doRemoveWindow;
|
||||||
@@ -165,10 +165,10 @@ class Extension {
|
|||||||
// was called by either _mapWindow or _destroyWindow. If so, we return true. Let's see
|
// was called by either _mapWindow or _destroyWindow. If so, we return true. Let's see
|
||||||
// if this breaks stuff left and right...
|
// if this breaks stuff left and right...
|
||||||
// https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/windowManager.js#L1120
|
// https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/windowManager.js#L1120
|
||||||
WindowManager.prototype._shouldAnimateActor = function(actor, types) {
|
Main.wm._shouldAnimateActor = function(actor, types) {
|
||||||
const caller = (new Error()).stack.split('\n')[1];
|
const stack = (new Error()).stack;
|
||||||
const forClosing = caller.includes('_destroyWindow@');
|
const forClosing = stack.includes('_destroyWindow@');
|
||||||
const forOpening = caller.includes('_mapWindow@');
|
const forOpening = stack.includes('_mapWindow@');
|
||||||
|
|
||||||
// This is also called in other cases, for instance when minimizing windows. We are
|
// This is also called in other cases, for instance when minimizing windows. We are
|
||||||
// only interested in window opening and window closing for now.
|
// only interested in window opening and window closing for now.
|
||||||
@@ -259,7 +259,7 @@ class Extension {
|
|||||||
|
|
||||||
// Usually, windows are faded in after the overview is completely hidden. We enable
|
// Usually, windows are faded in after the overview is completely hidden. We enable
|
||||||
// window-open animations by not waiting for this.
|
// window-open animations by not waiting for this.
|
||||||
WindowManager.prototype._waitForOverviewToHide = async function() {
|
Main.wm._waitForOverviewToHide = async function() {
|
||||||
return Promise.resolve();
|
return Promise.resolve();
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -351,8 +351,8 @@ class Extension {
|
|||||||
Workspace.prototype._addWindowClone = this._origAddWindowClone;
|
Workspace.prototype._addWindowClone = this._origAddWindowClone;
|
||||||
Workspace.prototype._windowRemoved = this._origWindowRemoved;
|
Workspace.prototype._windowRemoved = this._origWindowRemoved;
|
||||||
Workspace.prototype._doRemoveWindow = this._origDoRemoveWindow;
|
Workspace.prototype._doRemoveWindow = this._origDoRemoveWindow;
|
||||||
WindowManager.prototype._shouldAnimateActor = this._origShouldAnimateActor;
|
Main.wm._shouldAnimateActor = this._origShouldAnimateActor;
|
||||||
WindowManager.prototype._waitForOverviewToHide = this._origWaitForOverviewToHide;
|
Main.wm._waitForOverviewToHide = this._origWaitForOverviewToHide;
|
||||||
|
|
||||||
if (WindowPreview) {
|
if (WindowPreview) {
|
||||||
WindowPreview.prototype._deleteAll = this._origDeleteAll;
|
WindowPreview.prototype._deleteAll = this._origDeleteAll;
|
||||||
@@ -468,12 +468,18 @@ class Extension {
|
|||||||
|
|
||||||
// If that was the case, we also check the application name.
|
// If that was the case, we also check the application name.
|
||||||
if (matches && profileApp != '') {
|
if (matches && profileApp != '') {
|
||||||
const app = actor.meta_window.get_wm_class().toLowerCase();
|
const wmClass = actor.meta_window.get_wm_class();
|
||||||
|
|
||||||
|
if (wmClass) {
|
||||||
|
const app = wmClass.toLowerCase();
|
||||||
|
|
||||||
// Split app names at |, remove any whitespace, and transform to lower case.
|
// Split app names at |, remove any whitespace, and transform to lower case.
|
||||||
const profileApps =
|
const profileApps =
|
||||||
profileApp.split('|').map(item => item.trim().toLowerCase());
|
profileApp.split('|').map(item => item.trim().toLowerCase());
|
||||||
matches = profileApps.includes(app);
|
matches = profileApps.includes(app);
|
||||||
|
} else {
|
||||||
|
matches = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// If the profile is still matching, we also check the color scheme.
|
// If the profile is still matching, we also check the color scheme.
|
||||||
|
|||||||
+1
-1
@@ -14,5 +14,5 @@
|
|||||||
"44"
|
"44"
|
||||||
],
|
],
|
||||||
"url": "https://github.com/Schneegans/Burn-My-Windows",
|
"url": "https://github.com/Schneegans/Burn-My-Windows",
|
||||||
"version": 28
|
"version": 31
|
||||||
}
|
}
|
||||||
@@ -8,7 +8,7 @@ msgstr ""
|
|||||||
"Project-Id-Version: burn-my-windows\n"
|
"Project-Id-Version: burn-my-windows\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-02-21 16:46+0100\n"
|
"POT-Creation-Date: 2023-02-21 16:46+0100\n"
|
||||||
"PO-Revision-Date: 2023-02-11 06:35+0000\n"
|
"PO-Revision-Date: 2023-04-23 10:50+0000\n"
|
||||||
"Last-Translator: Seong-ho Cho <darkcircle.0426@gmail.com>\n"
|
"Last-Translator: Seong-ho Cho <darkcircle.0426@gmail.com>\n"
|
||||||
"Language-Team: Korean <https://hosted.weblate.org/projects/burn-my-windows/"
|
"Language-Team: Korean <https://hosted.weblate.org/projects/burn-my-windows/"
|
||||||
"core/ko/>\n"
|
"core/ko/>\n"
|
||||||
@@ -17,81 +17,81 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
"X-Generator: Weblate 4.16-dev\n"
|
"X-Generator: Weblate 4.18-dev\n"
|
||||||
|
|
||||||
#: src/ProfileManager.js:168 resources/ui/gtk4/prefs.ui:220
|
#: src/ProfileManager.js:168 resources/ui/gtk4/prefs.ui:220
|
||||||
#: resources/ui/gtk3/prefs.ui:265 resources/ui/adw/prefs.ui:103
|
#: resources/ui/gtk3/prefs.ui:265 resources/ui/adw/prefs.ui:103
|
||||||
msgid "Opening Windows"
|
msgid "Opening Windows"
|
||||||
msgstr ""
|
msgstr "창 열기"
|
||||||
|
|
||||||
#: src/ProfileManager.js:169 resources/ui/gtk4/prefs.ui:221
|
#: src/ProfileManager.js:169 resources/ui/gtk4/prefs.ui:221
|
||||||
#: resources/ui/gtk3/prefs.ui:266 resources/ui/adw/prefs.ui:104
|
#: resources/ui/gtk3/prefs.ui:266 resources/ui/adw/prefs.ui:104
|
||||||
msgid "Closing Windows"
|
msgid "Closing Windows"
|
||||||
msgstr ""
|
msgstr "창 닫기"
|
||||||
|
|
||||||
#: src/ProfileManager.js:170 resources/ui/gtk4/prefs.ui:249
|
#: src/ProfileManager.js:170 resources/ui/gtk4/prefs.ui:249
|
||||||
#: resources/ui/gtk3/prefs.ui:294 resources/ui/adw/prefs.ui:118
|
#: resources/ui/gtk3/prefs.ui:294 resources/ui/adw/prefs.ui:118
|
||||||
msgid "Normal Windows"
|
msgid "Normal Windows"
|
||||||
msgstr ""
|
msgstr "일반 창"
|
||||||
|
|
||||||
#: src/ProfileManager.js:171 resources/ui/gtk4/prefs.ui:250
|
#: src/ProfileManager.js:171 resources/ui/gtk4/prefs.ui:250
|
||||||
#: resources/ui/gtk3/prefs.ui:295 resources/ui/adw/prefs.ui:119
|
#: resources/ui/gtk3/prefs.ui:295 resources/ui/adw/prefs.ui:119
|
||||||
msgid "Dialog Windows"
|
msgid "Dialog Windows"
|
||||||
msgstr ""
|
msgstr "대화상자 창"
|
||||||
|
|
||||||
#: src/ProfileManager.js:172 resources/ui/gtk4/prefs.ui:278
|
#: src/ProfileManager.js:172 resources/ui/gtk4/prefs.ui:278
|
||||||
#: resources/ui/gtk3/prefs.ui:323 resources/ui/adw/prefs.ui:133
|
#: resources/ui/gtk3/prefs.ui:323 resources/ui/adw/prefs.ui:133
|
||||||
msgid "Default Color Scheme"
|
msgid "Default Color Scheme"
|
||||||
msgstr ""
|
msgstr "기본 색상 스킴"
|
||||||
|
|
||||||
#: src/ProfileManager.js:173 resources/ui/gtk4/prefs.ui:279
|
#: src/ProfileManager.js:173 resources/ui/gtk4/prefs.ui:279
|
||||||
#: resources/ui/gtk3/prefs.ui:324 resources/ui/adw/prefs.ui:134
|
#: resources/ui/gtk3/prefs.ui:324 resources/ui/adw/prefs.ui:134
|
||||||
msgid "Dark Color Scheme"
|
msgid "Dark Color Scheme"
|
||||||
msgstr ""
|
msgstr "어두움 색상 스킴"
|
||||||
|
|
||||||
#: src/ProfileManager.js:174 resources/ui/gtk4/prefs.ui:307
|
#: src/ProfileManager.js:174 resources/ui/gtk4/prefs.ui:307
|
||||||
#: resources/ui/gtk3/prefs.ui:352 resources/ui/adw/prefs.ui:148
|
#: resources/ui/gtk3/prefs.ui:352 resources/ui/adw/prefs.ui:148
|
||||||
msgid "On Battery"
|
msgid "On Battery"
|
||||||
msgstr ""
|
msgstr "배터리 사용"
|
||||||
|
|
||||||
#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:308
|
#: src/ProfileManager.js:175 resources/ui/gtk4/prefs.ui:308
|
||||||
#: resources/ui/gtk3/prefs.ui:353 resources/ui/adw/prefs.ui:149
|
#: resources/ui/gtk3/prefs.ui:353 resources/ui/adw/prefs.ui:149
|
||||||
msgid "Plugged In"
|
msgid "Plugged In"
|
||||||
msgstr ""
|
msgstr "AC 전원 연결"
|
||||||
|
|
||||||
#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:336
|
#: src/ProfileManager.js:176 resources/ui/gtk4/prefs.ui:336
|
||||||
#: resources/ui/gtk3/prefs.ui:381 resources/ui/adw/prefs.ui:163
|
#: resources/ui/gtk3/prefs.ui:381 resources/ui/adw/prefs.ui:163
|
||||||
msgid "Power-Saver Mode"
|
msgid "Power-Saver Mode"
|
||||||
msgstr ""
|
msgstr "전원 절약 모드"
|
||||||
|
|
||||||
#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:337
|
#: src/ProfileManager.js:177 resources/ui/gtk4/prefs.ui:337
|
||||||
#: resources/ui/gtk3/prefs.ui:382 resources/ui/adw/prefs.ui:164
|
#: resources/ui/gtk3/prefs.ui:382 resources/ui/adw/prefs.ui:164
|
||||||
msgid "Balanced Mode"
|
msgid "Balanced Mode"
|
||||||
msgstr ""
|
msgstr "균형 모드"
|
||||||
|
|
||||||
#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:338
|
#: src/ProfileManager.js:178 resources/ui/gtk4/prefs.ui:338
|
||||||
#: resources/ui/gtk3/prefs.ui:383 resources/ui/adw/prefs.ui:165
|
#: resources/ui/gtk3/prefs.ui:383 resources/ui/adw/prefs.ui:165
|
||||||
msgid "Performance Mode"
|
msgid "Performance Mode"
|
||||||
msgstr ""
|
msgstr "성능 강화 모드"
|
||||||
|
|
||||||
#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:339
|
#: src/ProfileManager.js:179 resources/ui/gtk4/prefs.ui:339
|
||||||
#: resources/ui/gtk3/prefs.ui:384 resources/ui/adw/prefs.ui:166
|
#: resources/ui/gtk3/prefs.ui:384 resources/ui/adw/prefs.ui:166
|
||||||
msgid "Power Saver or Balanced"
|
msgid "Power Saver or Balanced"
|
||||||
msgstr ""
|
msgstr "전원 절약 또는 균형"
|
||||||
|
|
||||||
#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:340
|
#: src/ProfileManager.js:180 resources/ui/gtk4/prefs.ui:340
|
||||||
#: resources/ui/gtk3/prefs.ui:385 resources/ui/adw/prefs.ui:167
|
#: resources/ui/gtk3/prefs.ui:385 resources/ui/adw/prefs.ui:167
|
||||||
msgid "Balanced or Performance"
|
msgid "Balanced or Performance"
|
||||||
msgstr ""
|
msgstr "균형 또는 성능 강화"
|
||||||
|
|
||||||
#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:387
|
#: src/ProfileManager.js:185 resources/ui/gtk4/prefs.ui:387
|
||||||
#: resources/ui/gtk3/prefs.ui:432 resources/ui/adw/prefs.ui:183
|
#: resources/ui/gtk3/prefs.ui:432 resources/ui/adw/prefs.ui:183
|
||||||
msgid "High Priority"
|
msgid "High Priority"
|
||||||
msgstr ""
|
msgstr "높은 우선순위"
|
||||||
|
|
||||||
#: src/ProfileManager.js:191
|
#: src/ProfileManager.js:191
|
||||||
msgid "Standard Profile"
|
msgid "Standard Profile"
|
||||||
msgstr ""
|
msgstr "표준 프로파일"
|
||||||
|
|
||||||
#: src/effects/Apparition.js:78
|
#: src/effects/Apparition.js:78
|
||||||
msgid "Apparition"
|
msgid "Apparition"
|
||||||
@@ -163,7 +163,7 @@ msgstr "픽셀 파편"
|
|||||||
|
|
||||||
#: src/effects/PixelWheel.js:74
|
#: src/effects/PixelWheel.js:74
|
||||||
msgid "Pixel Wheel"
|
msgid "Pixel Wheel"
|
||||||
msgstr "픽셀 바퀴회전"
|
msgstr "픽셀 회전"
|
||||||
|
|
||||||
#: src/effects/PixelWipe.js:101
|
#: src/effects/PixelWipe.js:101
|
||||||
msgid "Pixel Wipe"
|
msgid "Pixel Wipe"
|
||||||
@@ -199,7 +199,7 @@ msgstr "이 효과를 미리 봅니다"
|
|||||||
|
|
||||||
#: prefs.js:364 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86
|
#: prefs.js:364 resources/ui/gtk4/prefs.ui:50 resources/ui/gtk3/prefs.ui:86
|
||||||
msgid "Burn-My-Windows has been updated!"
|
msgid "Burn-My-Windows has been updated!"
|
||||||
msgstr ""
|
msgstr "Burn-My-Windows를 업데이트했습니다!"
|
||||||
|
|
||||||
#: prefs.js:365 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56
|
#: prefs.js:365 resources/ui/common/menus.ui:17 resources/ui/gtk4/prefs.ui:56
|
||||||
#: resources/ui/gtk3/prefs.ui:96
|
#: resources/ui/gtk3/prefs.ui:96
|
||||||
@@ -224,21 +224,21 @@ msgstr "이전 스폰서"
|
|||||||
|
|
||||||
#: prefs.js:585
|
#: prefs.js:585
|
||||||
msgid "Delete this Profile?"
|
msgid "Delete this Profile?"
|
||||||
msgstr ""
|
msgstr "이 프로파일을 삭제할까요?"
|
||||||
|
|
||||||
#: prefs.js:587
|
#: prefs.js:587
|
||||||
msgid ""
|
msgid ""
|
||||||
"The current effect profile with all its effect settings will be permanently "
|
"The current effect profile with all its effect settings will be permanently "
|
||||||
"lost."
|
"lost."
|
||||||
msgstr ""
|
msgstr "모든 효과 설정이 들어간 현재 효과 프로파일을 완전히 날립니다."
|
||||||
|
|
||||||
#: prefs.js:592
|
#: prefs.js:592
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr "취소"
|
||||||
|
|
||||||
#: prefs.js:593
|
#: prefs.js:593
|
||||||
msgid "Delete"
|
msgid "Delete"
|
||||||
msgstr ""
|
msgstr "삭제"
|
||||||
|
|
||||||
#. Translators: %s will be replaced by the effect's name.
|
#. Translators: %s will be replaced by the effect's name.
|
||||||
#: prefs.js:923
|
#: prefs.js:923
|
||||||
@@ -256,7 +256,7 @@ msgstr "홈페이지 방문"
|
|||||||
|
|
||||||
#: resources/ui/common/menus.ui:21
|
#: resources/ui/common/menus.ui:21
|
||||||
msgid "View Matching Wallpapers"
|
msgid "View Matching Wallpapers"
|
||||||
msgstr ""
|
msgstr "일치하는 배경 보기"
|
||||||
|
|
||||||
#: resources/ui/common/menus.ui:27
|
#: resources/ui/common/menus.ui:27
|
||||||
msgid "Report a Bug"
|
msgid "Report a Bug"
|
||||||
@@ -280,7 +280,7 @@ msgstr "Burn-My-Windows 정보"
|
|||||||
|
|
||||||
#: resources/ui/common/menus.ui:63
|
#: resources/ui/common/menus.ui:63
|
||||||
msgid "Add New Profile..."
|
msgid "Add New Profile..."
|
||||||
msgstr ""
|
msgstr "새 프로파일 추가..."
|
||||||
|
|
||||||
#: resources/ui/gtk4/broken-glass.ui:22 resources/ui/gtk4/tv-glitch.ui:23
|
#: 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/glitch.ui:23 resources/ui/gtk4/matrix.ui:23
|
||||||
@@ -662,7 +662,7 @@ msgstr "그레디언트"
|
|||||||
#: resources/ui/gtk4/prefs.ui:82 resources/ui/gtk3/prefs.ui:124
|
#: resources/ui/gtk4/prefs.ui:82 resources/ui/gtk3/prefs.ui:124
|
||||||
#: resources/ui/adw/prefs.ui:224
|
#: resources/ui/adw/prefs.ui:224
|
||||||
msgid "Effect Settings"
|
msgid "Effect Settings"
|
||||||
msgstr ""
|
msgstr "효과 설정"
|
||||||
|
|
||||||
#: resources/ui/gtk4/prefs.ui:92 resources/ui/gtk3/prefs.ui:134
|
#: resources/ui/gtk4/prefs.ui:92 resources/ui/gtk3/prefs.ui:134
|
||||||
#: resources/ui/adw/prefs.ui:225
|
#: resources/ui/adw/prefs.ui:225
|
||||||
@@ -672,17 +672,17 @@ msgstr "여러 항목을 선택하면 그 중 하나를 임의로 선택합니
|
|||||||
#: resources/ui/gtk4/prefs.ui:132 resources/ui/gtk3/prefs.ui:172
|
#: resources/ui/gtk4/prefs.ui:132 resources/ui/gtk3/prefs.ui:172
|
||||||
#: resources/ui/adw/prefs.ui:65
|
#: resources/ui/adw/prefs.ui:65
|
||||||
msgid "Effect Profile Constraints"
|
msgid "Effect Profile Constraints"
|
||||||
msgstr ""
|
msgstr "효과 프로파일 제약 사항"
|
||||||
|
|
||||||
#: resources/ui/gtk4/prefs.ui:142 resources/ui/gtk3/prefs.ui:182
|
#: resources/ui/gtk4/prefs.ui:142 resources/ui/gtk3/prefs.ui:182
|
||||||
#: resources/ui/adw/prefs.ui:66
|
#: resources/ui/adw/prefs.ui:66
|
||||||
msgid "Define when the current effect settings should be used."
|
msgid "Define when the current effect settings should be used."
|
||||||
msgstr ""
|
msgstr "현재 효과 설정을 사용할 경우를 지정합니다."
|
||||||
|
|
||||||
#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk3/prefs.ui:206
|
#: resources/ui/gtk4/prefs.ui:166 resources/ui/gtk3/prefs.ui:206
|
||||||
#: resources/ui/adw/prefs.ui:70
|
#: resources/ui/adw/prefs.ui:70
|
||||||
msgid "Application"
|
msgid "Application"
|
||||||
msgstr ""
|
msgstr "앱"
|
||||||
|
|
||||||
#: resources/ui/gtk4/prefs.ui:184 resources/ui/gtk4/prefs.ui:219
|
#: resources/ui/gtk4/prefs.ui:184 resources/ui/gtk4/prefs.ui:219
|
||||||
#: resources/ui/gtk4/prefs.ui:248 resources/ui/gtk4/prefs.ui:277
|
#: resources/ui/gtk4/prefs.ui:248 resources/ui/gtk4/prefs.ui:277
|
||||||
@@ -694,47 +694,47 @@ msgstr ""
|
|||||||
#: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132
|
#: resources/ui/adw/prefs.ui:117 resources/ui/adw/prefs.ui:132
|
||||||
#: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162
|
#: resources/ui/adw/prefs.ui:147 resources/ui/adw/prefs.ui:162
|
||||||
msgid "Any"
|
msgid "Any"
|
||||||
msgstr ""
|
msgstr "모든 경우"
|
||||||
|
|
||||||
#: resources/ui/gtk4/prefs.ui:208 resources/ui/gtk3/prefs.ui:253
|
#: resources/ui/gtk4/prefs.ui:208 resources/ui/gtk3/prefs.ui:253
|
||||||
#: resources/ui/adw/prefs.ui:98
|
#: resources/ui/adw/prefs.ui:98
|
||||||
msgid "Animation Type"
|
msgid "Animation Type"
|
||||||
msgstr ""
|
msgstr "애니메이션 형식"
|
||||||
|
|
||||||
#: resources/ui/gtk4/prefs.ui:237 resources/ui/gtk3/prefs.ui:282
|
#: resources/ui/gtk4/prefs.ui:237 resources/ui/gtk3/prefs.ui:282
|
||||||
#: resources/ui/adw/prefs.ui:113
|
#: resources/ui/adw/prefs.ui:113
|
||||||
msgid "Window Type"
|
msgid "Window Type"
|
||||||
msgstr ""
|
msgstr "창 형식"
|
||||||
|
|
||||||
#: resources/ui/gtk4/prefs.ui:266 resources/ui/gtk3/prefs.ui:311
|
#: resources/ui/gtk4/prefs.ui:266 resources/ui/gtk3/prefs.ui:311
|
||||||
#: resources/ui/adw/prefs.ui:128
|
#: resources/ui/adw/prefs.ui:128
|
||||||
msgid "Color Scheme"
|
msgid "Color Scheme"
|
||||||
msgstr ""
|
msgstr "색상 스킴"
|
||||||
|
|
||||||
#: resources/ui/gtk4/prefs.ui:295 resources/ui/gtk3/prefs.ui:340
|
#: resources/ui/gtk4/prefs.ui:295 resources/ui/gtk3/prefs.ui:340
|
||||||
#: resources/ui/adw/prefs.ui:143
|
#: resources/ui/adw/prefs.ui:143
|
||||||
msgid "Power Mode"
|
msgid "Power Mode"
|
||||||
msgstr ""
|
msgstr "전원 관리 모드"
|
||||||
|
|
||||||
#: resources/ui/gtk4/prefs.ui:324 resources/ui/gtk3/prefs.ui:369
|
#: resources/ui/gtk4/prefs.ui:324 resources/ui/gtk3/prefs.ui:369
|
||||||
#: resources/ui/adw/prefs.ui:158
|
#: resources/ui/adw/prefs.ui:158
|
||||||
msgid "Power Profile"
|
msgid "Power Profile"
|
||||||
msgstr ""
|
msgstr "전원 프로파일"
|
||||||
|
|
||||||
#: resources/ui/gtk4/prefs.ui:356 resources/ui/gtk3/prefs.ui:401
|
#: resources/ui/gtk4/prefs.ui:356 resources/ui/gtk3/prefs.ui:401
|
||||||
#: resources/ui/adw/prefs.ui:179
|
#: resources/ui/adw/prefs.ui:179
|
||||||
msgid "Advanced Profile Options"
|
msgid "Advanced Profile Options"
|
||||||
msgstr ""
|
msgstr "고급 프로파일 옵션"
|
||||||
|
|
||||||
#: resources/ui/gtk4/prefs.ui:396 resources/ui/gtk3/prefs.ui:441
|
#: resources/ui/gtk4/prefs.ui:396 resources/ui/gtk3/prefs.ui:441
|
||||||
#: resources/ui/adw/prefs.ui:184
|
#: resources/ui/adw/prefs.ui:184
|
||||||
msgid "Use this profile even if there are better matching profiles."
|
msgid "Use this profile even if there are better matching profiles."
|
||||||
msgstr ""
|
msgstr "좀 더 적절한 프로파일이 있더라도 이 프로파일을 사용합니다."
|
||||||
|
|
||||||
#: resources/ui/gtk4/prefs.ui:428 resources/ui/gtk3/prefs.ui:473
|
#: resources/ui/gtk4/prefs.ui:428 resources/ui/gtk3/prefs.ui:473
|
||||||
#: resources/ui/adw/prefs.ui:204
|
#: resources/ui/adw/prefs.ui:204
|
||||||
msgid "Delete this Profile..."
|
msgid "Delete this Profile..."
|
||||||
msgstr ""
|
msgstr "이 프로파일 삭제..."
|
||||||
|
|
||||||
#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90
|
#: resources/ui/gtk4/pixelate.ui:69 resources/ui/gtk3/pixelate.ui:90
|
||||||
#: resources/ui/adw/pixelate.ui:47
|
#: resources/ui/adw/pixelate.ui:47
|
||||||
|
|||||||
+20
-18
@@ -8,16 +8,16 @@ msgstr ""
|
|||||||
"Project-Id-Version: burn-my-windows\n"
|
"Project-Id-Version: burn-my-windows\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-02-21 16:46+0100\n"
|
"POT-Creation-Date: 2023-02-21 16:46+0100\n"
|
||||||
"PO-Revision-Date: 2023-02-21 15:39+0000\n"
|
"PO-Revision-Date: 2023-04-10 11:51+0000\n"
|
||||||
"Last-Translator: Isaac Dias <mr-isaac@ig.com.br>\n"
|
"Last-Translator: Isaac Dias <mr-isaac@ig.com.br>\n"
|
||||||
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/burn-"
|
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
|
||||||
"my-windows/core/pt_BR/>\n"
|
"burn-my-windows/core/pt_BR/>\n"
|
||||||
"Language: pt_BR\n"
|
"Language: pt_BR\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||||
"X-Generator: Weblate 4.16-dev\n"
|
"X-Generator: Weblate 4.17-dev\n"
|
||||||
|
|
||||||
#: src/ProfileManager.js:168 resources/ui/gtk4/prefs.ui:220
|
#: src/ProfileManager.js:168 resources/ui/gtk4/prefs.ui:220
|
||||||
#: resources/ui/gtk3/prefs.ui:265 resources/ui/adw/prefs.ui:103
|
#: resources/ui/gtk3/prefs.ui:265 resources/ui/adw/prefs.ui:103
|
||||||
@@ -208,55 +208,57 @@ msgstr "Veja as alterações"
|
|||||||
|
|
||||||
#: prefs.js:496 prefs.js:528
|
#: prefs.js:496 prefs.js:528
|
||||||
msgid "Gold Sponsors"
|
msgid "Gold Sponsors"
|
||||||
msgstr ""
|
msgstr "Patrocinadores Ouro"
|
||||||
|
|
||||||
#: prefs.js:500 prefs.js:532
|
#: prefs.js:500 prefs.js:532
|
||||||
msgid "Silver Sponsors"
|
msgid "Silver Sponsors"
|
||||||
msgstr ""
|
msgstr "Patrocinadores Prata"
|
||||||
|
|
||||||
#: prefs.js:504 prefs.js:536
|
#: prefs.js:504 prefs.js:536
|
||||||
msgid "Bronze Sponsors"
|
msgid "Bronze Sponsors"
|
||||||
msgstr ""
|
msgstr "Patrocinadores Bronze"
|
||||||
|
|
||||||
#: prefs.js:508 prefs.js:540
|
#: prefs.js:508 prefs.js:540
|
||||||
msgid "Past Sponsors"
|
msgid "Past Sponsors"
|
||||||
msgstr ""
|
msgstr "Patrocinadores Anteriores"
|
||||||
|
|
||||||
#: prefs.js:585
|
#: prefs.js:585
|
||||||
msgid "Delete this Profile?"
|
msgid "Delete this Profile?"
|
||||||
msgstr ""
|
msgstr "Excluir esse Perfil?"
|
||||||
|
|
||||||
#: prefs.js:587
|
#: prefs.js:587
|
||||||
msgid ""
|
msgid ""
|
||||||
"The current effect profile with all its effect settings will be permanently "
|
"The current effect profile with all its effect settings will be permanently "
|
||||||
"lost."
|
"lost."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"O perfil de efeito atual com todas as suas configurações de efeito será "
|
||||||
|
"perdido permanentemente."
|
||||||
|
|
||||||
#: prefs.js:592
|
#: prefs.js:592
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr "Cancelar"
|
||||||
|
|
||||||
#: prefs.js:593
|
#: prefs.js:593
|
||||||
msgid "Delete"
|
msgid "Delete"
|
||||||
msgstr ""
|
msgstr "Deletar"
|
||||||
|
|
||||||
#. Translators: %s will be replaced by the effect's name.
|
#. Translators: %s will be replaced by the effect's name.
|
||||||
#: prefs.js:923
|
#: prefs.js:923
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "Preview for %s"
|
msgid "Preview for %s"
|
||||||
msgstr ""
|
msgstr "Visualização para %s"
|
||||||
|
|
||||||
#: prefs.js:945
|
#: prefs.js:945
|
||||||
msgid "Close this Window to Preview the Effect!"
|
msgid "Close this Window to Preview the Effect!"
|
||||||
msgstr ""
|
msgstr "Feche essa Janela para Visualizar o Efeito!"
|
||||||
|
|
||||||
#: resources/ui/common/menus.ui:13
|
#: resources/ui/common/menus.ui:13
|
||||||
msgid "Visit Homepage"
|
msgid "Visit Homepage"
|
||||||
msgstr ""
|
msgstr "Visite a Homepage"
|
||||||
|
|
||||||
#: resources/ui/common/menus.ui:21
|
#: resources/ui/common/menus.ui:21
|
||||||
msgid "View Matching Wallpapers"
|
msgid "View Matching Wallpapers"
|
||||||
msgstr ""
|
msgstr "Ver papéis de parede correspondentes"
|
||||||
|
|
||||||
#: resources/ui/common/menus.ui:27
|
#: resources/ui/common/menus.ui:27
|
||||||
msgid "Report a Bug"
|
msgid "Report a Bug"
|
||||||
@@ -541,15 +543,15 @@ msgstr "Escala do Arranhão da Garra"
|
|||||||
|
|
||||||
#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80
|
#: resources/ui/gtk4/trex.ui:115 resources/ui/adw/trex.ui:80
|
||||||
msgid "Claw Scratch Count"
|
msgid "Claw Scratch Count"
|
||||||
msgstr ""
|
msgstr "Total de Arranhões de Garra"
|
||||||
|
|
||||||
#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113
|
#: resources/ui/gtk4/trex.ui:161 resources/ui/adw/trex.ui:113
|
||||||
msgid "Warp Effect"
|
msgid "Warp Effect"
|
||||||
msgstr ""
|
msgstr "Efeito de Deformação"
|
||||||
|
|
||||||
#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146
|
#: resources/ui/gtk4/trex.ui:207 resources/ui/adw/trex.ui:146
|
||||||
msgid "Flash Color"
|
msgid "Flash Color"
|
||||||
msgstr ""
|
msgstr "Cor do Flash"
|
||||||
|
|
||||||
#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90
|
#: resources/ui/gtk4/pixel-wheel.ui:69 resources/ui/gtk3/pixel-wheel.ui:90
|
||||||
#: resources/ui/adw/pixel-wheel.ui:47
|
#: resources/ui/adw/pixel-wheel.ui:47
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgstr ""
|
|||||||
"Project-Id-Version: burn-my-windows\n"
|
"Project-Id-Version: burn-my-windows\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-02-21 16:46+0100\n"
|
"POT-Creation-Date: 2023-02-21 16:46+0100\n"
|
||||||
"PO-Revision-Date: 2023-02-25 03:39+0000\n"
|
"PO-Revision-Date: 2023-04-07 05:50+0000\n"
|
||||||
"Last-Translator: SoftExpert <softexpert@gmail.com>\n"
|
"Last-Translator: SoftExpert <softexpert@gmail.com>\n"
|
||||||
"Language-Team: Romanian <https://hosted.weblate.org/projects/burn-my-windows/"
|
"Language-Team: Romanian <https://hosted.weblate.org/projects/burn-my-windows/"
|
||||||
"core/ro/>\n"
|
"core/ro/>\n"
|
||||||
@@ -18,7 +18,7 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
|
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
|
||||||
"20)) ? 1 : 2;\n"
|
"20)) ? 1 : 2;\n"
|
||||||
"X-Generator: Weblate 4.16-dev\n"
|
"X-Generator: Weblate 4.17-dev\n"
|
||||||
|
|
||||||
#: src/ProfileManager.js:168 resources/ui/gtk4/prefs.ui:220
|
#: src/ProfileManager.js:168 resources/ui/gtk4/prefs.ui:220
|
||||||
#: resources/ui/gtk3/prefs.ui:265 resources/ui/adw/prefs.ui:103
|
#: resources/ui/gtk3/prefs.ui:265 resources/ui/adw/prefs.ui:103
|
||||||
@@ -48,7 +48,7 @@ msgstr "Schemă de culori implicită"
|
|||||||
#: src/ProfileManager.js:173 resources/ui/gtk4/prefs.ui:279
|
#: src/ProfileManager.js:173 resources/ui/gtk4/prefs.ui:279
|
||||||
#: resources/ui/gtk3/prefs.ui:324 resources/ui/adw/prefs.ui:134
|
#: resources/ui/gtk3/prefs.ui:324 resources/ui/adw/prefs.ui:134
|
||||||
msgid "Dark Color Scheme"
|
msgid "Dark Color Scheme"
|
||||||
msgstr "Schema de culori întunecate"
|
msgstr "Schemă de culori întunecate"
|
||||||
|
|
||||||
#: src/ProfileManager.js:174 resources/ui/gtk4/prefs.ui:307
|
#: src/ProfileManager.js:174 resources/ui/gtk4/prefs.ui:307
|
||||||
#: resources/ui/gtk3/prefs.ui:352 resources/ui/adw/prefs.ui:148
|
#: resources/ui/gtk3/prefs.ui:352 resources/ui/adw/prefs.ui:148
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
[
|
[
|
||||||
"mr-isaac@ig.com.br",
|
"mr-isaac@ig.com.br",
|
||||||
"Isaac Dias",
|
"Isaac Dias",
|
||||||
77
|
93
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -88,12 +88,17 @@
|
|||||||
[
|
[
|
||||||
"softexpert@gmail.com",
|
"softexpert@gmail.com",
|
||||||
"SoftExpert",
|
"SoftExpert",
|
||||||
126
|
127
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Ukrainian": [
|
"Ukrainian": [
|
||||||
|
[
|
||||||
|
"cakestwix1@gmail.com",
|
||||||
|
"CakesTwix",
|
||||||
|
36
|
||||||
|
],
|
||||||
[
|
[
|
||||||
"911us@duck.com",
|
"911us@duck.com",
|
||||||
"Petro S.",
|
"Petro S.",
|
||||||
@@ -174,14 +179,14 @@
|
|||||||
{
|
{
|
||||||
"Polish": [
|
"Polish": [
|
||||||
[
|
[
|
||||||
"sto@tutanota.de",
|
"gnu.ewm@protonmail.com",
|
||||||
"WaldiS",
|
"Eryk Michalak",
|
||||||
4
|
10
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"gnu.ewm@protonmail.com",
|
"sto@tutanota.de",
|
||||||
"gnu-ewm",
|
"WaldiS",
|
||||||
10
|
39
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"pwrzonca@gmail.com",
|
"pwrzonca@gmail.com",
|
||||||
@@ -248,6 +253,11 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Dutch": [
|
"Dutch": [
|
||||||
|
[
|
||||||
|
"philip.goto@gmail.com",
|
||||||
|
"Philip Goto",
|
||||||
|
1
|
||||||
|
],
|
||||||
[
|
[
|
||||||
"code@simonschneegans.de",
|
"code@simonschneegans.de",
|
||||||
"Simon Schneegans",
|
"Simon Schneegans",
|
||||||
@@ -370,7 +380,7 @@
|
|||||||
[
|
[
|
||||||
"darkcircle.0426@gmail.com",
|
"darkcircle.0426@gmail.com",
|
||||||
"Seong-ho Cho",
|
"Seong-ho Cho",
|
||||||
92
|
129
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -379,7 +389,7 @@
|
|||||||
[
|
[
|
||||||
"jose1711@gmail.com",
|
"jose1711@gmail.com",
|
||||||
"Jose Riha",
|
"Jose Riha",
|
||||||
73
|
129
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
+9
-1
@@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
const {Gio, Shell, GObject, Clutter} = imports.gi;
|
const {Gio, Shell, GObject, Clutter, Meta} = imports.gi;
|
||||||
const ByteArray = imports.byteArray;
|
const ByteArray = imports.byteArray;
|
||||||
|
|
||||||
const Main = imports.ui.main;
|
const Main = imports.ui.main;
|
||||||
@@ -113,6 +113,10 @@ var Shader = GObject.registerClass(
|
|||||||
this._timeline.set_duration(duration);
|
this._timeline.set_duration(duration);
|
||||||
this._timeline.start();
|
this._timeline.start();
|
||||||
|
|
||||||
|
// Make sure that no fullscreen window is drawn over our animations.
|
||||||
|
Meta.disable_unredirect_for_display(global.display);
|
||||||
|
global.begin_work();
|
||||||
|
|
||||||
// Reset progress value.
|
// Reset progress value.
|
||||||
this._progress = 0;
|
this._progress = 0;
|
||||||
this._testMode = testMode;
|
this._testMode = testMode;
|
||||||
@@ -147,6 +151,10 @@ var Shader = GObject.registerClass(
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Restore unredirecting behavior for fullscreen windows.
|
||||||
|
Meta.enable_unredirect_for_display(global.display);
|
||||||
|
global.end_work();
|
||||||
|
|
||||||
this.emit('end-animation');
|
this.emit('end-animation');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+8
-5
@@ -57,15 +57,18 @@ var WindowPicker = class WindowPicker {
|
|||||||
.filter(e => e.toString().includes('lookingGlass_RedBorderEffect'))
|
.filter(e => e.toString().includes('lookingGlass_RedBorderEffect'))
|
||||||
.forEach(e => target.remove_effect(e));
|
.forEach(e => target.remove_effect(e));
|
||||||
|
|
||||||
let actor = target;
|
|
||||||
if (target.toString().includes('MetaSurfaceActor')) {
|
if (target.toString().includes('MetaSurfaceActor')) {
|
||||||
actor = target.get_parent();
|
target = target.get_parent();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (target.toString().includes('ContainerActor')) {
|
||||||
|
target = target.get_parent();
|
||||||
}
|
}
|
||||||
|
|
||||||
let wmClass = 'window-not-found';
|
let wmClass = 'window-not-found';
|
||||||
if (actor.toString().includes('WindowActor') &&
|
if (target.toString().includes('WindowActor') &&
|
||||||
actor.meta_window.get_wm_class() != '') {
|
target.meta_window.get_wm_class() != '') {
|
||||||
wmClass = actor.meta_window.get_wm_class();
|
wmClass = target.meta_window.get_wm_class();
|
||||||
}
|
}
|
||||||
|
|
||||||
this._dbus.emit_signal('WindowPicked', new GLib.Variant('(s)', [wmClass]));
|
this._dbus.emit_signal('WindowPicked', new GLib.Variant('(s)', [wmClass]));
|
||||||
|
|||||||
Reference in New Issue
Block a user