mirror of
https://github.com/ReVanced/revanced-patches.git
synced 2024-11-10 01:01:56 +01:00
feat: fix-metanav-scaling
patch (#831)
This commit is contained in:
parent
91c03c5624
commit
4808e09985
2 changed files with 47 additions and 0 deletions
|
@ -0,0 +1,10 @@
|
||||||
|
package app.revanced.patches.metanav.scaling.annotations
|
||||||
|
|
||||||
|
import app.revanced.patcher.annotation.Compatibility
|
||||||
|
import app.revanced.patcher.annotation.Package
|
||||||
|
|
||||||
|
@Compatibility([Package("com.metanav", arrayOf("1.0"))])
|
||||||
|
@Target(AnnotationTarget.CLASS)
|
||||||
|
@Retention(AnnotationRetention.RUNTIME)
|
||||||
|
annotation class FixScalingCompatibility {
|
||||||
|
}
|
|
@ -0,0 +1,37 @@
|
||||||
|
package app.revanced.patches.metanav.scaling.patch
|
||||||
|
|
||||||
|
import app.revanced.patcher.annotation.Description
|
||||||
|
import app.revanced.patcher.annotation.Name
|
||||||
|
import app.revanced.patcher.annotation.Version
|
||||||
|
import app.revanced.patcher.data.ResourceContext
|
||||||
|
import app.revanced.patcher.patch.PatchResult
|
||||||
|
import app.revanced.patcher.patch.PatchResultSuccess
|
||||||
|
import app.revanced.patcher.patch.ResourcePatch
|
||||||
|
import app.revanced.patcher.patch.annotations.Patch
|
||||||
|
import app.revanced.patches.metanav.scaling.annotations.FixScalingCompatibility
|
||||||
|
import org.w3c.dom.Element
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Fixes the scaling in the Metaverse Navigator app for Persona 5, aka "metaNav"
|
||||||
|
*
|
||||||
|
* @author halotroop2288
|
||||||
|
*/
|
||||||
|
@Patch
|
||||||
|
@Name("fix-metanav-scaling")
|
||||||
|
@Description("Scales the content properly.")
|
||||||
|
@FixScalingCompatibility
|
||||||
|
@Version("0.0.1")
|
||||||
|
class FixScalingPatch : ResourcePatch {
|
||||||
|
override fun execute(context: ResourceContext): PatchResult {
|
||||||
|
context.xmlEditor["assets/startScreenCanvas.html"].use { editor ->
|
||||||
|
val svgNode = editor
|
||||||
|
.file
|
||||||
|
.getElementsByTagName("svg")
|
||||||
|
.item(0) as Element
|
||||||
|
|
||||||
|
svgNode.setAttribute("height", "750")
|
||||||
|
}
|
||||||
|
|
||||||
|
return PatchResultSuccess()
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue