mirror of
https://github.com/inotia00/revanced-patches.git
synced 2025-06-12 21:27:43 +02:00
feat(YouTube): Add patch Disable resuming Miniplayer on startup
https://github.com/inotia00/ReVanced_Extended/issues/469
This commit is contained in:
@ -147,6 +147,9 @@ public final class MiniplayerPatch {
|
||||
private static final int MODERN_OVERLAY_SUBTITLE_TEXT
|
||||
= ResourceUtils.getIdIdentifier("modern_miniplayer_subtitle_text");
|
||||
|
||||
private static final boolean DISABLE_RESUMING_MINIPLAYER =
|
||||
Settings.DISABLE_RESUMING_MINIPLAYER.get();
|
||||
|
||||
private static final MiniplayerType CURRENT_TYPE = Settings.MINIPLAYER_TYPE.get();
|
||||
|
||||
/**
|
||||
@ -219,6 +222,13 @@ public final class MiniplayerPatch {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Injection point.
|
||||
*/
|
||||
public static boolean disableResumingStartupMiniPlayer(boolean original) {
|
||||
return !DISABLE_RESUMING_MINIPLAYER && original;
|
||||
}
|
||||
|
||||
/**
|
||||
* Injection point.
|
||||
* <p>
|
||||
|
@ -365,6 +365,7 @@ public class Settings extends BaseSettings {
|
||||
public static final BooleanSetting DISABLE_HAPTIC_FEEDBACK_ZOOM = new BooleanSetting("revanced_disable_haptic_feedback_zoom", FALSE);
|
||||
|
||||
// PreferenceScreen: Player - Miniplayer
|
||||
public static final BooleanSetting DISABLE_RESUMING_MINIPLAYER = new BooleanSetting("revanced_disable_resuming_miniplayer", FALSE, true);
|
||||
public static final EnumSetting<MiniplayerType> MINIPLAYER_TYPE = new EnumSetting<>("revanced_miniplayer_type", MiniplayerType.DEFAULT, true);
|
||||
private static final Setting.Availability MINIPLAYER_ANY_MODERN = MINIPLAYER_TYPE.availability(MODERN_1, MODERN_2, MODERN_3, MODERN_4);
|
||||
public static final BooleanSetting MINIPLAYER_DOUBLE_TAP_ACTION = new BooleanSetting("revanced_miniplayer_double_tap_action", TRUE, true, MINIPLAYER_ANY_MODERN);
|
||||
|
Reference in New Issue
Block a user