From e77d3725ce4a779cc26564010670d92384591c47 Mon Sep 17 00:00:00 2001 From: Justin Garza Date: Mon, 30 Dec 2024 22:08:33 -0500 Subject: [PATCH 1/4] Update org.gnome.shell.extensions.burn-my-windows-profile.gschema.xml --- ...ome.shell.extensions.burn-my-windows-profile.gschema.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/schemas/org.gnome.shell.extensions.burn-my-windows-profile.gschema.xml b/schemas/org.gnome.shell.extensions.burn-my-windows-profile.gschema.xml index 8a2e27d..20e52cf 100644 --- a/schemas/org.gnome.shell.extensions.burn-my-windows-profile.gschema.xml +++ b/schemas/org.gnome.shell.extensions.burn-my-windows-profile.gschema.xml @@ -1096,6 +1096,12 @@ SPDX-License-Identifier: CC0-1.0 The time the Team Rocket effect takes. + + 0.5 + The time for the window animation + time for window animation + + 0.0 Team Rocket X From 5e48141753edffb6f8d0be24ae9a7aa455b451fa Mon Sep 17 00:00:00 2001 From: Justin Garza Date: Wed, 1 Jan 2025 16:32:43 -0500 Subject: [PATCH 2/4] Update how-to-create-new-effects.md --- docs/how-to-create-new-effects.md | 36 +++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/docs/how-to-create-new-effects.md b/docs/how-to-create-new-effects.md index 2a49b23..7c0f106 100644 --- a/docs/how-to-create-new-effects.md +++ b/docs/how-to-create-new-effects.md @@ -394,3 +394,39 @@ 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! + + +## Install Dependencies (if needed) +the list below might not be 100% correct, please pull request if changes need to be made + +### **Ubuntu** +```bash +sudo apt install make gettext libglib2.0-dev-bin +``` + +### **Fedora/RHEL** +```bash +sudo dnf install make gettext glib2-devel +``` + +### **Arch Linux** +```bash +sudo pacman -S base-devel gettext glib2 +``` + +### **openSUSE** +```bash +sudo zypper install make gettext-tools glib2-devel +``` + +### **Alpine Linux** +For minimal distributions like Alpine: +```bash +sudo apk add build-base gettext-dev glib-dev +``` + +### **Gentoo** +```bash +sudo emerge --ask sys-devel/make sys-devel/gettext dev-libs/glib +``` + From b1d58048e24245e3688c17588b694dd7185cbc95 Mon Sep 17 00:00:00 2001 From: Justin Garza Date: Thu, 2 Jan 2025 05:38:02 -0500 Subject: [PATCH 3/4] Update how-to-create-new-effects.md --- docs/how-to-create-new-effects.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/how-to-create-new-effects.md b/docs/how-to-create-new-effects.md index 7c0f106..bab6f7d 100644 --- a/docs/how-to-create-new-effects.md +++ b/docs/how-to-create-new-effects.md @@ -401,32 +401,32 @@ the list below might not be 100% correct, please pull request if changes need to ### **Ubuntu** ```bash -sudo apt install make gettext libglib2.0-dev-bin +sudo apt install make gettext libglib2.0-dev-bin clang-format ``` ### **Fedora/RHEL** ```bash -sudo dnf install make gettext glib2-devel +sudo dnf install make gettext glib2-devel clang-format ``` ### **Arch Linux** ```bash -sudo pacman -S base-devel gettext glib2 +sudo pacman -S base-devel gettext glib2 clang-format ``` ### **openSUSE** ```bash -sudo zypper install make gettext-tools glib2-devel +sudo zypper install make gettext-tools glib2-devel clang-format ``` ### **Alpine Linux** For minimal distributions like Alpine: ```bash -sudo apk add build-base gettext-dev glib-dev +sudo apk add build-base gettext-dev glib-dev clang-format ``` ### **Gentoo** ```bash -sudo emerge --ask sys-devel/make sys-devel/gettext dev-libs/glib +sudo emerge --ask sys-devel/make sys-devel/gettext dev-libs/glib clang-format ``` From 2be4275bf59321f4323b1db5d37c3de508188236 Mon Sep 17 00:00:00 2001 From: Justin Garza Date: Thu, 2 Jan 2025 20:06:54 -0500 Subject: [PATCH 4/4] Update Fire.js --- src/effects/Fire.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/effects/Fire.js b/src/effects/Fire.js index 6ea498d..b325fac 100644 --- a/src/effects/Fire.js +++ b/src/effects/Fire.js @@ -195,6 +195,17 @@ export default class Effect { color3: 'rgba(207,235,255,0.84)', color4: 'rgb(208,243,255)', color5: 'rgb(255,255,255)' + }, + // i don't think he'll notice if i sneak this in + { + name: _('Nuclear ☢️'), + scale: 1.5, + speed: 0.5, + color1: 'rgba(0,0,0,0)', + color2: 'rgba(2, 40, 0, 0.3)', + color3: 'rgba(0, 200, 50, 0.9)', + color4: 'rgba(255, 255, 0, 1.0)', + color5: 'rgba(255, 255, 255, 1.0)' } ];