mirror of
https://github.com/inotia00/revanced-patches.git
synced 2025-05-02 07:34:31 +02:00
feat(hide-category-bar): rename patch (hide-compact-header
→ hide-category-bar
)
This commit is contained in:
parent
02682b31ba
commit
42d8c19e4b
@ -1,4 +1,4 @@
|
|||||||
package app.revanced.patches.music.layout.compactheader.patch
|
package app.revanced.patches.music.layout.categorybar.patch
|
||||||
|
|
||||||
import app.revanced.extensions.findMutableMethodOf
|
import app.revanced.extensions.findMutableMethodOf
|
||||||
import app.revanced.extensions.toResult
|
import app.revanced.extensions.toResult
|
||||||
@ -11,16 +11,17 @@ import app.revanced.patcher.patch.BytecodePatch
|
|||||||
import app.revanced.patcher.patch.PatchResult
|
import app.revanced.patcher.patch.PatchResult
|
||||||
import app.revanced.patcher.patch.annotations.DependsOn
|
import app.revanced.patcher.patch.annotations.DependsOn
|
||||||
import app.revanced.patcher.patch.annotations.Patch
|
import app.revanced.patcher.patch.annotations.Patch
|
||||||
import app.revanced.patches.music.misc.settings.patch.MusicSettingsPatch
|
import app.revanced.patches.music.misc.settings.resource.patch.MusicSettingsPatch
|
||||||
import app.revanced.patches.shared.annotation.YouTubeMusicCompatibility
|
import app.revanced.patches.shared.annotation.YouTubeMusicCompatibility
|
||||||
import app.revanced.patches.shared.patch.mapping.ResourceMappingPatch
|
import app.revanced.patches.shared.patch.mapping.ResourceMappingPatch
|
||||||
import app.revanced.util.integrations.Constants.MUSIC_SETTINGS_PATH
|
import app.revanced.util.enum.CategoryType
|
||||||
|
import app.revanced.util.integrations.Constants.MUSIC_LAYOUT
|
||||||
import org.jf.dexlib2.Opcode
|
import org.jf.dexlib2.Opcode
|
||||||
import org.jf.dexlib2.iface.instruction.formats.Instruction21c
|
import org.jf.dexlib2.iface.instruction.formats.Instruction21c
|
||||||
import org.jf.dexlib2.iface.instruction.formats.Instruction31i
|
import org.jf.dexlib2.iface.instruction.formats.Instruction31i
|
||||||
|
|
||||||
@Patch
|
@Patch
|
||||||
@Name("hide-compact-header")
|
@Name("hide-category-bar")
|
||||||
@Description("Hides the music category bar at the top of the homepage.")
|
@Description("Hides the music category bar at the top of the homepage.")
|
||||||
@DependsOn(
|
@DependsOn(
|
||||||
[
|
[
|
||||||
@ -30,7 +31,7 @@ import org.jf.dexlib2.iface.instruction.formats.Instruction31i
|
|||||||
)
|
)
|
||||||
@YouTubeMusicCompatibility
|
@YouTubeMusicCompatibility
|
||||||
@Version("0.0.1")
|
@Version("0.0.1")
|
||||||
class CompactHeaderPatch : BytecodePatch() {
|
class CategoryBarPatch : BytecodePatch() {
|
||||||
|
|
||||||
// list of resource names to get the id of
|
// list of resource names to get the id of
|
||||||
private val resourceIds = arrayOf(
|
private val resourceIds = arrayOf(
|
||||||
@ -61,10 +62,10 @@ class CompactHeaderPatch : BytecodePatch() {
|
|||||||
|
|
||||||
mutableMethod.addInstruction(
|
mutableMethod.addInstruction(
|
||||||
insertIndex,
|
insertIndex,
|
||||||
"invoke-static { v$register }, $MUSIC_SETTINGS_PATH->hideCompactHeader(Landroid/view/View;)V"
|
"invoke-static { v$register }, $MUSIC_LAYOUT->hideCategoryBar(Landroid/view/View;)V"
|
||||||
)
|
)
|
||||||
|
|
||||||
MusicSettingsPatch.addMusicPreference("navigation", "revanced_hide_compact_header", "true")
|
MusicSettingsPatch.addMusicPreference(CategoryType.LAYOUT, "revanced_hide_category_bar", "true")
|
||||||
|
|
||||||
patchSuccessArray[0] = true
|
patchSuccessArray[0] = true
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user