mirror of
https://github.com/inotia00/revanced-patches.git
synced 2025-05-02 15:44:37 +02:00
feat(YouTube Music/Hide layout components): add Hide settings menu
setting https://github.com/inotia00/ReVanced_Extended/issues/1899
This commit is contained in:
parent
1d4adaff4c
commit
a48ddae324
@ -31,6 +31,7 @@ import app.revanced.patches.music.utils.resourceid.SharedResourceIdPatch.TopBarM
|
||||
import app.revanced.patches.music.utils.settings.CategoryType
|
||||
import app.revanced.patches.music.utils.settings.SettingsPatch
|
||||
import app.revanced.patches.shared.litho.LithoFilterPatch
|
||||
import app.revanced.patches.shared.settingmenu.SettingsMenuPatch
|
||||
import app.revanced.util.getTargetIndexOrThrow
|
||||
import app.revanced.util.getTargetIndexWithMethodReferenceNameOrThrow
|
||||
import app.revanced.util.getWideLiteralInstructionIndex
|
||||
@ -48,6 +49,7 @@ object LayoutComponentsPatch : BaseBytecodePatch(
|
||||
dependencies = setOf(
|
||||
LithoFilterPatch::class,
|
||||
SharedResourceIdPatch::class,
|
||||
SettingsMenuPatch::class,
|
||||
SettingsPatch::class
|
||||
),
|
||||
compatiblePackages = COMPATIBLE_PACKAGE,
|
||||
@ -295,6 +297,16 @@ object LayoutComponentsPatch : BaseBytecodePatch(
|
||||
"revanced_custom_filter_strings",
|
||||
"revanced_custom_filter"
|
||||
)
|
||||
SettingsPatch.addSwitchPreference(
|
||||
CategoryType.GENERAL,
|
||||
"revanced_hide_settings_menu",
|
||||
"false"
|
||||
)
|
||||
SettingsPatch.addPreferenceWithIntent(
|
||||
CategoryType.GENERAL,
|
||||
"revanced_hide_settings_menu_filter_strings",
|
||||
"revanced_hide_settings_menu"
|
||||
)
|
||||
SettingsPatch.addSwitchPreference(
|
||||
CategoryType.GENERAL,
|
||||
"revanced_hide_button_shelf",
|
||||
|
@ -153,6 +153,11 @@ Info:
|
||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||
<string name="revanced_custom_filter_strings_summary">List of component path builder strings to filter, separated by new lines.</string>
|
||||
<string name="revanced_custom_filter_toast_invalid_syntax">Invalid custom filter: %s.</string>
|
||||
<string name="revanced_hide_settings_menu_title">Hide settings menu</string>
|
||||
<string name="revanced_hide_settings_menu_summary">"Hide elements of the settings menu.
|
||||
This hides not only the YT Music settings menu, but also the ReVanced Extended settings menu."</string>
|
||||
<string name="revanced_hide_settings_menu_filter_strings_title">Settings menu filter</string>
|
||||
<string name="revanced_hide_settings_menu_filter_strings_summary">List of settings menu names to filter, separated by new lines.</string>
|
||||
<string name="revanced_hide_button_shelf_title">Hide button shelf</string>
|
||||
<string name="revanced_hide_button_shelf_summary">Hides the button shelf in the feed.</string>
|
||||
<string name="revanced_hide_carousel_shelf_title">Hide carousel shelf</string>
|
||||
|
Loading…
x
Reference in New Issue
Block a user