mirror of
https://github.com/inotia00/revanced-patches.git
synced 2025-05-05 09:04:34 +02:00
feat(YouTube): remove Force hide player button background
patch (deprecated)
This commit is contained in:
parent
0ede198754
commit
771df3852c
@ -1,63 +0,0 @@
|
|||||||
package app.revanced.patches.youtube.layout.forcebackground
|
|
||||||
|
|
||||||
import app.revanced.extensions.doRecursively
|
|
||||||
import app.revanced.patcher.data.ResourceContext
|
|
||||||
import app.revanced.patcher.patch.ResourcePatch
|
|
||||||
import app.revanced.patcher.patch.annotation.CompatiblePackage
|
|
||||||
import app.revanced.patcher.patch.annotation.Patch
|
|
||||||
import app.revanced.patches.youtube.utils.settings.SettingsPatch
|
|
||||||
import org.w3c.dom.Element
|
|
||||||
|
|
||||||
@Patch(
|
|
||||||
name = "Force hide player button background",
|
|
||||||
description = "Force hides the background from the video player buttons.",
|
|
||||||
dependencies = [SettingsPatch::class],
|
|
||||||
compatiblePackages = [
|
|
||||||
CompatiblePackage(
|
|
||||||
"com.google.android.youtube",
|
|
||||||
[
|
|
||||||
"18.25.40",
|
|
||||||
"18.27.36",
|
|
||||||
"18.29.38",
|
|
||||||
"18.30.37",
|
|
||||||
"18.31.40",
|
|
||||||
"18.32.39",
|
|
||||||
"18.33.40",
|
|
||||||
"18.34.38",
|
|
||||||
"18.35.36",
|
|
||||||
"18.36.39",
|
|
||||||
"18.37.36",
|
|
||||||
"18.38.44",
|
|
||||||
"18.39.41",
|
|
||||||
"18.40.34"
|
|
||||||
]
|
|
||||||
)
|
|
||||||
],
|
|
||||||
use = false
|
|
||||||
)
|
|
||||||
@Suppress("unused")
|
|
||||||
object PlayerButtonBackgroundPatch : ResourcePatch() {
|
|
||||||
override fun execute(context: ResourceContext) {
|
|
||||||
context.xmlEditor["res/drawable/player_button_circle_background.xml"].use { editor ->
|
|
||||||
editor.file.doRecursively { node ->
|
|
||||||
arrayOf("color").forEach replacement@{ replacement ->
|
|
||||||
if (node !is Element) return@replacement
|
|
||||||
|
|
||||||
node.getAttributeNode("android:$replacement")?.let { attribute ->
|
|
||||||
attribute.textContent = "@android:color/transparent"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
val prefs = context["res/xml/revanced_prefs.xml"]
|
|
||||||
prefs.writeText(
|
|
||||||
prefs.readText()
|
|
||||||
.replace(
|
|
||||||
"HIDE_PLAYER_BUTTON_BACKGROUND",
|
|
||||||
"FORCE_BUTTON_BACKGROUND"
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user