diff --git a/app/src/main/java/app/revanced/integrations/patches/HideFloatingMicrophoneButtonPatch.java b/app/src/main/java/app/revanced/integrations/patches/HideFloatingMicrophoneButtonPatch.java new file mode 100644 index 00000000..17cb5779 --- /dev/null +++ b/app/src/main/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/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java b/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java index aa85ecc1..e47d7d49 100644 --- a/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java +++ b/app/src/main/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),