diff --git a/docs/changelog.md b/docs/changelog.md index 083a2bd..0e6f575 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,5 +1,25 @@ # Changelog of the Burn-My-Windows Extension +## [Burn My Window 11](https://github.com/schneegans/Burn-My-Windows/releases/tag/v11) + +**Release Date:** TBD + +#### 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 + +#### Fixes + + * Fixed an issue which caused corrupted windows when trying to maximize windows while the window-open animation was still running (#82, #86). + ## [Burn My Window 10](https://github.com/schneegans/Burn-My-Windows/releases/tag/v10) **Release Date:** 2022-01-31 diff --git a/extension.js b/extension.js index 024f1c9..ccaaec4 100644 --- a/extension.js +++ b/extension.js @@ -460,9 +460,12 @@ class Extension { shader.set_uniform_value('uSizeY', actor.height); }); - transition.connect('completed', () => { - actor.remove_effect_by_name(`burn-my-windows-effect`); - }); + // Remove the effect if the animation finished or was interrupted. + if (forOpening) { + transition.connect('stopped', () => { + actor.remove_effect_by_name(`burn-my-windows-effect`); + }); + } } // Finally, ensure that all animation times are set properly so that other extensions