🎉 Add initial portal effect

This commit is contained in:
Simon Schneegans
2022-12-19 20:15:23 +01:00
parent 1116b012e8
commit c92a2d4fb7
8 changed files with 634 additions and 3 deletions
@@ -2,12 +2,14 @@
<!--
SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
SPDX-License-Identifier: CC0-1.0
SPDX-License-Identifier:
CC0-1.0
-->
<schemalist>
<schema path="/org/gnome/shell/extensions/burn-my-windows/" id="org.gnome.shell.extensions.burn-my-windows">
<schema path="/org/gnome/shell/extensions/burn-my-windows/"
id="org.gnome.shell.extensions.burn-my-windows">
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- General Options -->
@@ -40,7 +42,8 @@ SPDX-License-Identifier: CC0-1.0
<key name="test-mode" type="b">
<default>false</default>
<summary>Test Mode</summary>
<description>If set to true, all animations will show only one still frame to allow for continuous integration tests.</description>
<description>If set to true, all animations will show only one still frame to allow for
continuous integration tests.</description>
</key>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
@@ -715,6 +718,34 @@ SPDX-License-Identifier: CC0-1.0
<description>Use the pointer location for the broken glass effect.</description>
</key>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- Portal Options -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<key name="portal-close-effect" type="b">
<default>false</default>
<summary>Portal Close Effect</summary>
<description>Use the Portal effect for window closing.</description>
</key>
<key name="portal-open-effect" type="b">
<default>false</default>
<summary>Portal Open Effect</summary>
<description>Use the Portal effect for window opening.</description>
</key>
<key name="portal-animation-time" type="i">
<default>1000</default>
<summary>Portal Animation Time</summary>
<description>The time the Portal effect takes.</description>
</key>
<key name="portal-color" type="s">
<default>"rgb(155, 255, 50)"</default>
<summary>Portal Color</summary>
<description>The color of the effect.</description>
</key>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- Snap of Disintegration Effect Options -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->