wip: music

This commit is contained in:
drobotk 2026-03-13 13:05:04 +01:00
parent 7fe7ce437c
commit b435564fd4
No known key found for this signature in database
GPG key ID: D53DB3B14C514056
4 changed files with 20 additions and 4 deletions

View file

@ -1,5 +1,7 @@
package app.revanced.extension.music.patches;
import java.util.Objects;
import app.revanced.extension.shared.Logger;
import app.revanced.extension.shared.ResourceType;
import app.revanced.extension.shared.Utils;
@ -34,4 +36,15 @@ public class ChangeHeaderPatch {
return id;
}
}
/**
* Injection point.
*/
@SuppressWarnings("unused")
public static int getHeaderDrawableId(int original) {
return Objects.requireNonNullElse(
Settings.HEADER_LOGO.get().getDrawableId(),
original
);
}
}

View file

@ -31,7 +31,7 @@ public class Settings extends YouTubeAndMusicSettings {
public static final BooleanSetting HIDE_NAVIGATION_BAR_UPGRADE_BUTTON = new BooleanSetting("revanced_music_hide_navigation_bar_upgrade_button", TRUE, true);
public static final BooleanSetting HIDE_NAVIGATION_BAR = new BooleanSetting("revanced_music_hide_navigation_bar", FALSE, true);
public static final BooleanSetting HIDE_NAVIGATION_BAR_LABEL = new BooleanSetting("revanced_music_hide_navigation_bar_labels", FALSE, true);
public static final EnumSetting<HeaderLogo> HEADER_LOGO = new EnumSetting<>("revnaced_header_logo", HeaderLogo.DEFAULT, true);
public static final EnumSetting<HeaderLogo> HEADER_LOGO = new EnumSetting<>("revanced_header_logo", HeaderLogo.DEFAULT, true);
// Player
public static final BooleanSetting CHANGE_MINIPLAYER_COLOR = new BooleanSetting("revanced_music_change_miniplayer_color", FALSE, true);