From 28c6ce66ddf7a136259cbcb49b05fdef47d8907e Mon Sep 17 00:00:00 2001 From: OxrxL <108184954+OxrxL@users.noreply.github.com> Date: Thu, 15 Sep 2022 03:00:15 +0200 Subject: [PATCH] feat: `disable-auto-captions` patch (#133) --- ...leCaptionsPatch.java => DisableAutoCaptionsPatch.java} | 8 +++++--- .../app/revanced/integrations/settings/SettingsEnum.java | 3 +-- 2 files changed, 6 insertions(+), 5 deletions(-) rename integrations/java/app/revanced/integrations/patches/{ForceDisableCaptionsPatch.java => DisableAutoCaptionsPatch.java} (54%) diff --git a/integrations/java/app/revanced/integrations/patches/ForceDisableCaptionsPatch.java b/integrations/java/app/revanced/integrations/patches/DisableAutoCaptionsPatch.java similarity index 54% rename from integrations/java/app/revanced/integrations/patches/ForceDisableCaptionsPatch.java rename to integrations/java/app/revanced/integrations/patches/DisableAutoCaptionsPatch.java index 47e7d3fc5..e3d83a6e9 100644 --- a/integrations/java/app/revanced/integrations/patches/ForceDisableCaptionsPatch.java +++ b/integrations/java/app/revanced/integrations/patches/DisableAutoCaptionsPatch.java @@ -2,9 +2,11 @@ package app.revanced.integrations.patches; import app.revanced.integrations.settings.SettingsEnum; -public class ForceDisableCaptionsPatch { - - public static boolean captionsEnabled() { +public class DisableAutoCaptionsPatch { + + public static boolean captionsButtonDisabled; + + public static boolean autoCaptionsEnabled() { return SettingsEnum.CAPTIONS_ENABLED.getBoolean(); } diff --git a/integrations/java/app/revanced/integrations/settings/SettingsEnum.java b/integrations/java/app/revanced/integrations/settings/SettingsEnum.java index e1512dc1f..7632669ca 100644 --- a/integrations/java/app/revanced/integrations/settings/SettingsEnum.java +++ b/integrations/java/app/revanced/integrations/settings/SettingsEnum.java @@ -60,8 +60,7 @@ public enum SettingsEnum { FULLSCREEN_PANELS_SHOWN("revanced_fullscreen_panels_enabled", false, ReturnType.BOOLEAN), //ToDo: Add to prefs //Misc. Settings - //ToDo: Not used atm, Patch missing - CAPTIONS_ENABLED("revanced_pref_captions", false, ReturnType.BOOLEAN), + CAPTIONS_ENABLED("revanced_autocaptions_enabled", false, ReturnType.BOOLEAN, false), PREFERRED_AUTO_REPEAT("revanced_pref_auto_repeat", false, ReturnType.BOOLEAN), USE_HDR_AUTO_BRIGHTNESS("revanced_pref_hdr_autobrightness", true, ReturnType.BOOLEAN), TAP_SEEKING_ENABLED("revanced_enable_tap_seeking", true, ReturnType.BOOLEAN),