From d558a0da83a82d7e8aa48eb76040892eafb8fdb4 Mon Sep 17 00:00:00 2001 From: HighImKevin Date: Fri, 2 Oct 2026 05:52:58 -0400 Subject: [PATCH] Add options for Users to disable Seasonal backgrounds and animations from Skin Manager > CSS Modules --- scripts/skinConfig.js | 10 ++++++++++ skins/optional/global/seasonalAnimationDisable.css | 3 +++ skins/optional/global/seasonalBackgroundHide.css | 10 ++++++++++ 3 files changed, 23 insertions(+) create mode 100644 skins/optional/global/seasonalAnimationDisable.css create mode 100644 skins/optional/global/seasonalBackgroundHide.css diff --git a/scripts/skinConfig.js b/scripts/skinConfig.js index 743cb14..f22befb 100644 --- a/scripts/skinConfig.js +++ b/scripts/skinConfig.js @@ -145,6 +145,16 @@ name: 'Hide Missing And Unaired Indicators On Home Screen', url: `${getKefinTweaksRoot()}skins/optional/global/hideMissingAndUnairedIndicatorsOnHomeScreen.css`, enabled: false + }, + { + name: 'Hide Seasonal Background Images', + url: `${getKefinTweaksRoot()}skins/optional/global/seasonalBackgroundHide.css`, + enabled: false + }, + { + name: 'Disable Seasonal Animations', + url: `${getKefinTweaksRoot()}skins/optional/global/seasonalAnimationDisable.css`, + enabled: false } ], diff --git a/skins/optional/global/seasonalAnimationDisable.css b/skins/optional/global/seasonalAnimationDisable.css new file mode 100644 index 0000000..55780a8 --- /dev/null +++ b/skins/optional/global/seasonalAnimationDisable.css @@ -0,0 +1,3 @@ +.snowverlay { + display: none !important; +} \ No newline at end of file diff --git a/skins/optional/global/seasonalBackgroundHide.css b/skins/optional/global/seasonalBackgroundHide.css new file mode 100644 index 0000000..277d100 --- /dev/null +++ b/skins/optional/global/seasonalBackgroundHide.css @@ -0,0 +1,10 @@ +// Hide seasonal background images +/* Hide seasonal background images */ +html[data-active-page="home"] body[data-seasonal-background="true"] .backdropContainer .backdropImage { + background: initial !important; +} +html[data-active-page="home"] body[data-seasonal-background="true"] #reactRoot > .backgroundContainer::after { + display: none !important; + content: none !important; + background: none !important; +} \ No newline at end of file