From 7fce9da13ab344d2ad35069700c12631590f8042 Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Sun, 26 Feb 2023 22:59:56 +0100 Subject: [PATCH] feat(youtube): `hide-floating-microphone-button` patch Signed-off-by: oSumAtrIX --- .../patches/HideFloatingMicrophoneButtonPatch.java | 9 +++++++++ .../app/revanced/integrations/settings/SettingsEnum.java | 1 + 2 files changed, 10 insertions(+) create mode 100644 integrations/java/app/revanced/integrations/patches/HideFloatingMicrophoneButtonPatch.java diff --git a/integrations/java/app/revanced/integrations/patches/HideFloatingMicrophoneButtonPatch.java b/integrations/java/app/revanced/integrations/patches/HideFloatingMicrophoneButtonPatch.java new file mode 100644 index 000000000..17cb5779a --- /dev/null +++ b/integrations/java/app/revanced/integrations/patches/HideFloatingMicrophoneButtonPatch.java @@ -0,0 +1,9 @@ +package app.revanced.integrations.patches; + +import app.revanced.integrations.settings.SettingsEnum; + +public final class HideFloatingMicrophoneButtonPatch { + public static boolean hideFloatingMicrophoneButton(boolean original) { + return SettingsEnum.HIDE_FLOATING_MICROPHONE_BUTTON.getBoolean() || original; + } +} diff --git a/integrations/java/app/revanced/integrations/settings/SettingsEnum.java b/integrations/java/app/revanced/integrations/settings/SettingsEnum.java index aa85ecc1b..e47d7d497 100644 --- a/integrations/java/app/revanced/integrations/settings/SettingsEnum.java +++ b/integrations/java/app/revanced/integrations/settings/SettingsEnum.java @@ -96,6 +96,7 @@ public enum SettingsEnum { HIDE_WATCH_IN_VR("revanced_hide_watch_in_vr", false, ReturnType.BOOLEAN, true), HIDE_BREAKING_NEWS("revanced_hide_breaking_news", true, ReturnType.BOOLEAN, true), HIDE_PLAYER_BUTTONS("revanced_hide_player_buttons", false, ReturnType.BOOLEAN, false), + HIDE_FLOATING_MICROPHONE_BUTTON("revanced_hide_floating_microphone_button", true, ReturnType.BOOLEAN), // Misc. Settings FIX_PLAYBACK("revanced_fix_playback", false, ReturnType.BOOLEAN, false),