diff --git a/app/src/main/java/app/revanced/integrations/patches/theme/ThemeLithoComponentsPatch.java b/app/src/main/java/app/revanced/integrations/patches/theme/ThemePatch.java similarity index 90% rename from app/src/main/java/app/revanced/integrations/patches/theme/ThemeLithoComponentsPatch.java rename to app/src/main/java/app/revanced/integrations/patches/theme/ThemePatch.java index da9f3963..e9796db2 100644 --- a/app/src/main/java/app/revanced/integrations/patches/theme/ThemeLithoComponentsPatch.java +++ b/app/src/main/java/app/revanced/integrations/patches/theme/ThemePatch.java @@ -1,9 +1,10 @@ package app.revanced.integrations.patches.theme; +import app.revanced.integrations.settings.SettingsEnum; import app.revanced.integrations.utils.ReVancedUtils; import app.revanced.integrations.utils.ThemeHelper; -public class ThemeLithoComponentsPatch { +public class ThemePatch { // color constants used in relation with litho components private static final int[] WHITE_VALUES = { -1, // comments chip background @@ -40,6 +41,10 @@ public class ThemeLithoComponentsPatch { return originalValue; } + public static boolean gradientLoadingScreenEnabled() { + return SettingsEnum.GRADIENT_LOADING_SCREEN.getBoolean(); + } + private static int getBlackColor() { if (blackColor == 0) blackColor = ReVancedUtils.getResourceColor("yt_black1"); return blackColor; diff --git a/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java b/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java index 0d72259b..6b8c18a3 100644 --- a/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java +++ b/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java @@ -131,6 +131,7 @@ public enum SettingsEnum { USE_TABLET_MINIPLAYER("revanced_tablet_miniplayer", BOOLEAN, FALSE, true), TABLET_LAYOUT("revanced_tablet_layout", BOOLEAN, FALSE, true, "revanced_tablet_layout_user_dialog_message"), WIDE_SEARCHBAR("revanced_wide_searchbar", BOOLEAN, FALSE, true), + GRADIENT_LOADING_SCREEN("revanced_gradient_loading_screen", BOOLEAN, FALSE), SEEKBAR_CUSTOM_COLOR("revanced_seekbar_custom_color", BOOLEAN, TRUE, true), SEEKBAR_CUSTOM_COLOR_VALUE("revanced_seekbar_custom_color_value", STRING, "#FF0000", true, parents(SEEKBAR_CUSTOM_COLOR)), HIDE_FILTER_BAR_FEED_IN_FEED("revanced_hide_filter_bar_feed_in_feed", BOOLEAN, FALSE, true),