mirror of
https://github.com/inotia00/revanced-patches.git
synced 2025-05-01 07:04:30 +02:00
chore: Reorder and update some strings (#118)
* ci: workflow to ping Discord users when patches are released (#72) * init: Workflow to notify discord users of releases * Rename workflow * chore (Background playback): Shorten description * Revert "chore (Background playback): Shorten description" This reverts commit 10661b870f0c9c670c5d522f9b2ca7cc82d32772. * Change message contents * chore(YouTube): Re-order settings * chore: Re-order and rename some strings * for consistency * update strings again * more updated strings * change option location * update settings location * chore: update more strings * chore: update and reorder even more strings * fix typo * improve description * feat: Apply code review suggestions * fix: Fix build errors * feat: Apply code review suggestions --------- Co-authored-by: KobeW50 <84587632+KobeW50@users.noreply.github.com> Co-authored-by: inotia00 <108592928+inotia00@users.noreply.github.com>
This commit is contained in:
parent
945a249523
commit
3604e92aa1
@ -52,8 +52,8 @@ public class Settings extends BaseSettings {
|
||||
|
||||
|
||||
// PreferenceScreen: Flyout menu
|
||||
public static final BooleanSetting ENABLE_COMPACT_DIALOG = new BooleanSetting("revanced_enable_compact_dialog", TRUE);
|
||||
public static final BooleanSetting ENABLE_TRIM_SILENCE = new BooleanSetting("revanced_enable_trim_silence", FALSE, true);
|
||||
public static final BooleanSetting ENABLE_COMPACT_DIALOG = new BooleanSetting("revanced_enable_compact_dialog", TRUE);
|
||||
public static final BooleanSetting HIDE_FLYOUT_MENU_LIKE_DISLIKE = new BooleanSetting("revanced_hide_flyout_menu_like_dislike", FALSE, true);
|
||||
public static final BooleanSetting HIDE_FLYOUT_MENU_3_COLUMN_COMPONENT = new BooleanSetting("revanced_hide_flyout_menu_3_column_component", FALSE, true);
|
||||
public static final BooleanSetting HIDE_FLYOUT_MENU_ADD_TO_QUEUE = new BooleanSetting("revanced_hide_flyout_menu_add_to_queue", FALSE, true);
|
||||
@ -98,15 +98,15 @@ public class Settings extends BaseSettings {
|
||||
public static final StringSetting CUSTOM_FILTER_STRINGS = new StringSetting("revanced_custom_filter_strings", "", true);
|
||||
public static final BooleanSetting HIDE_BUTTON_SHELF = new BooleanSetting("revanced_hide_button_shelf", FALSE, true);
|
||||
public static final BooleanSetting HIDE_CAROUSEL_SHELF = new BooleanSetting("revanced_hide_carousel_shelf", FALSE, true);
|
||||
public static final BooleanSetting HIDE_PLAYLIST_CARD_SHELF = new BooleanSetting("revanced_hide_playlist_card_shelf", FALSE, true);
|
||||
public static final BooleanSetting HIDE_SAMPLE_SHELF = new BooleanSetting("revanced_hide_samples_shelf", FALSE, true);
|
||||
public static final BooleanSetting HIDE_CAST_BUTTON = new BooleanSetting("revanced_hide_cast_button", TRUE);
|
||||
public static final BooleanSetting HIDE_CATEGORY_BAR = new BooleanSetting("revanced_hide_category_bar", FALSE, true);
|
||||
public static final BooleanSetting HIDE_FLOATING_BUTTON = new BooleanSetting("revanced_hide_floating_button", FALSE, true);
|
||||
public static final BooleanSetting HIDE_TAP_TO_UPDATE_BUTTON = new BooleanSetting("revanced_hide_tap_to_update_button", FALSE, true);
|
||||
public static final BooleanSetting HIDE_HISTORY_BUTTON = new BooleanSetting("revanced_hide_history_button", FALSE);
|
||||
public static final BooleanSetting HIDE_NOTIFICATION_BUTTON = new BooleanSetting("revanced_hide_notification_button", FALSE, true);
|
||||
public static final BooleanSetting HIDE_PLAYLIST_CARD_SHELF = new BooleanSetting("revanced_hide_playlist_card_shelf", FALSE, true);
|
||||
public static final BooleanSetting HIDE_SAMPLE_SHELF = new BooleanSetting("revanced_hide_samples_shelf", FALSE, true);
|
||||
public static final BooleanSetting HIDE_SOUND_SEARCH_BUTTON = new BooleanSetting("revanced_hide_sound_search_button", FALSE, true);
|
||||
public static final BooleanSetting HIDE_TAP_TO_UPDATE_BUTTON = new BooleanSetting("revanced_hide_tap_to_update_button", FALSE, true);
|
||||
public static final BooleanSetting HIDE_VOICE_SEARCH_BUTTON = new BooleanSetting("revanced_hide_voice_search_button", FALSE, true);
|
||||
public static final BooleanSetting REMOVE_VIEWER_DISCRETION_DIALOG = new BooleanSetting("revanced_remove_viewer_discretion_dialog", FALSE);
|
||||
public static final BooleanSetting RESTORE_OLD_STYLE_LIBRARY_SHELF = new BooleanSetting("revanced_restore_old_style_library_shelf", FALSE, true);
|
||||
@ -128,21 +128,21 @@ public class Settings extends BaseSettings {
|
||||
|
||||
|
||||
// PreferenceScreen: Player
|
||||
public static final BooleanSetting DISABLE_MINI_PLAYER_GESTURE = new BooleanSetting("revanced_disable_mini_player_gesture", FALSE, true);
|
||||
public static final BooleanSetting DISABLE_PLAYER_GESTURE = new BooleanSetting("revanced_disable_player_gesture", FALSE, true);
|
||||
public static final BooleanSetting ENABLE_BLACK_PLAYER_BACKGROUND = new BooleanSetting("revanced_enable_black_player_background", FALSE, true);
|
||||
public static final BooleanSetting ENABLE_COLOR_MATCH_PLAYER = new BooleanSetting("revanced_enable_color_match_player", TRUE);
|
||||
public static final BooleanSetting ENABLE_FORCE_MINIMIZED_PLAYER = new BooleanSetting("revanced_enable_force_minimized_player", TRUE);
|
||||
public static final BooleanSetting ENABLE_MINI_PLAYER_NEXT_BUTTON = new BooleanSetting("revanced_enable_mini_player_next_button", TRUE, true);
|
||||
public static final BooleanSetting ENABLE_MINI_PLAYER_PREVIOUS_BUTTON = new BooleanSetting("revanced_enable_mini_player_previous_button", TRUE, true);
|
||||
public static final BooleanSetting ENABLE_COLOR_MATCH_PLAYER = new BooleanSetting("revanced_enable_color_match_player", TRUE);
|
||||
public static final BooleanSetting ENABLE_BLACK_PLAYER_BACKGROUND = new BooleanSetting("revanced_enable_black_player_background", FALSE, true);
|
||||
public static final BooleanSetting DISABLE_MINI_PLAYER_GESTURE = new BooleanSetting("revanced_disable_mini_player_gesture", FALSE, true);
|
||||
public static final BooleanSetting DISABLE_PLAYER_GESTURE = new BooleanSetting("revanced_disable_player_gesture", FALSE, true);
|
||||
public static final BooleanSetting ENABLE_FORCE_MINIMIZED_PLAYER = new BooleanSetting("revanced_enable_force_minimized_player", TRUE);
|
||||
public static final BooleanSetting ENABLE_SWIPE_TO_DISMISS_MINI_PLAYER = new BooleanSetting("revanced_enable_swipe_to_dismiss_mini_player", TRUE, true);
|
||||
public static final BooleanSetting ENABLE_ZEN_MODE = new BooleanSetting("revanced_enable_zen_mode", FALSE);
|
||||
public static final BooleanSetting ENABLE_ZEN_MODE_PODCAST = new BooleanSetting("revanced_enable_zen_mode_podcast", FALSE);
|
||||
public static final BooleanSetting HIDE_AUDIO_VIDEO_SWITCH_TOGGLE = new BooleanSetting("revanced_hide_audio_video_switch_toggle", FALSE, true);
|
||||
public static final BooleanSetting HIDE_COMMENT_CHANNEL_GUIDELINES = new BooleanSetting("revanced_hide_comment_channel_guidelines", TRUE);
|
||||
public static final BooleanSetting HIDE_COMMENT_TIMESTAMP_AND_EMOJI_BUTTONS = new BooleanSetting("revanced_hide_comment_timestamp_and_emoji_buttons", FALSE);
|
||||
public static final BooleanSetting HIDE_DOUBLE_TAP_OVERLAY_FILTER = new BooleanSetting("revanced_hide_double_tap_overlay_filter", FALSE, true);
|
||||
public static final BooleanSetting HIDE_COMMENT_TIMESTAMP_AND_EMOJI_BUTTONS = new BooleanSetting("revanced_hide_comment_timestamp_and_emoji_buttons", FALSE);
|
||||
public static final BooleanSetting HIDE_FULLSCREEN_SHARE_BUTTON = new BooleanSetting("revanced_hide_fullscreen_share_button", FALSE, true);
|
||||
public static final BooleanSetting HIDE_AUDIO_VIDEO_SWITCH_TOGGLE = new BooleanSetting("revanced_hide_audio_video_switch_toggle", FALSE, true);
|
||||
public static final BooleanSetting REMEMBER_REPEAT_SATE = new BooleanSetting("revanced_remember_repeat_state", TRUE);
|
||||
public static final BooleanSetting REMEMBER_SHUFFLE_SATE = new BooleanSetting("revanced_remember_shuffle_state", TRUE);
|
||||
public static final BooleanSetting ALWAYS_SHUFFLE = new BooleanSetting("revanced_always_shuffle", FALSE);
|
||||
|
@ -57,6 +57,17 @@ public final class CommentsFilter extends Filter {
|
||||
"sponsorships_comments_footer.eml"
|
||||
);
|
||||
|
||||
final StringFilterGroup liveChatMessages = new StringFilterGroup(
|
||||
Settings.HIDE_LIVE_CHAT_MESSAGES,
|
||||
"live_chat_text_message",
|
||||
"viewer_engagement_message" // message about poll, not poll itself
|
||||
);
|
||||
|
||||
final StringFilterGroup liveChatSummary = new StringFilterGroup(
|
||||
Settings.HIDE_LIVE_CHAT_SUMMARY,
|
||||
"live_chat_summary_banner"
|
||||
);
|
||||
|
||||
final StringFilterGroup previewComment = new StringFilterGroup(
|
||||
Settings.HIDE_PREVIEW_COMMENT_OLD_METHOD,
|
||||
"|carousel_item.",
|
||||
@ -88,6 +99,8 @@ public final class CommentsFilter extends Filter {
|
||||
commentsPreviewDots,
|
||||
createShorts,
|
||||
membersBanner,
|
||||
liveChatMessages,
|
||||
liveChatSummary,
|
||||
previewComment,
|
||||
previewCommentText,
|
||||
thanks,
|
||||
|
@ -57,17 +57,6 @@ public final class PlayerComponentsFilter extends Filter {
|
||||
"single_item_information_panel"
|
||||
);
|
||||
|
||||
final StringFilterGroup liveChatMessages = new StringFilterGroup(
|
||||
Settings.HIDE_LIVE_CHAT_MESSAGES,
|
||||
"live_chat_text_message",
|
||||
"viewer_engagement_message" // message about poll, not poll itself
|
||||
);
|
||||
|
||||
final StringFilterGroup liveChatSummary = new StringFilterGroup(
|
||||
Settings.HIDE_LIVE_CHAT_SUMMARY,
|
||||
"live_chat_summary_banner"
|
||||
);
|
||||
|
||||
final StringFilterGroup medicalPanel = new StringFilterGroup(
|
||||
Settings.HIDE_MEDICAL_PANEL,
|
||||
"emergency_onebox",
|
||||
@ -96,8 +85,6 @@ public final class PlayerComponentsFilter extends Filter {
|
||||
channelWaterMark,
|
||||
infoCards,
|
||||
infoPanel,
|
||||
liveChatMessages,
|
||||
liveChatSummary,
|
||||
medicalPanel,
|
||||
seekMessage,
|
||||
suggestedActions,
|
||||
|
@ -51,8 +51,8 @@ public class Settings extends BaseSettings {
|
||||
public static final BooleanSetting HIDE_GENERAL_ADS = new BooleanSetting("revanced_hide_general_ads", TRUE);
|
||||
public static final BooleanSetting HIDE_GET_PREMIUM = new BooleanSetting("revanced_hide_get_premium", TRUE, true);
|
||||
public static final BooleanSetting HIDE_MERCHANDISE_SHELF = new BooleanSetting("revanced_hide_merchandise_shelf", TRUE);
|
||||
public static final BooleanSetting HIDE_PLAYER_STORE_SHELF = new BooleanSetting("revanced_hide_player_store_shelf", TRUE);
|
||||
public static final BooleanSetting HIDE_PAID_PROMOTION_LABEL = new BooleanSetting("revanced_hide_paid_promotion_label", TRUE);
|
||||
public static final BooleanSetting HIDE_PLAYER_STORE_SHELF = new BooleanSetting("revanced_hide_player_store_shelf", TRUE);
|
||||
public static final BooleanSetting HIDE_SELF_SPONSOR_CARDS = new BooleanSetting("revanced_hide_self_sponsor_cards", TRUE);
|
||||
public static final BooleanSetting HIDE_VIDEO_ADS = new BooleanSetting("revanced_hide_video_ads", TRUE, true);
|
||||
public static final BooleanSetting HIDE_VIEW_PRODUCTS = new BooleanSetting("revanced_hide_view_products", TRUE);
|
||||
@ -61,10 +61,10 @@ public class Settings extends BaseSettings {
|
||||
|
||||
// PreferenceScreen: Alternative Thumbnails
|
||||
public static final EnumSetting<ThumbnailOption> ALT_THUMBNAIL_HOME = new EnumSetting<>("revanced_alt_thumbnail_home", ThumbnailOption.ORIGINAL);
|
||||
public static final EnumSetting<ThumbnailOption> ALT_THUMBNAIL_SUBSCRIPTIONS = new EnumSetting<>("revanced_alt_thumbnail_subscriptions", ThumbnailOption.ORIGINAL);
|
||||
public static final EnumSetting<ThumbnailOption> ALT_THUMBNAIL_LIBRARY = new EnumSetting<>("revanced_alt_thumbnail_library", ThumbnailOption.ORIGINAL);
|
||||
public static final EnumSetting<ThumbnailOption> ALT_THUMBNAIL_PLAYER = new EnumSetting<>("revanced_alt_thumbnail_player", ThumbnailOption.ORIGINAL);
|
||||
public static final EnumSetting<ThumbnailOption> ALT_THUMBNAIL_SEARCH = new EnumSetting<>("revanced_alt_thumbnail_search", ThumbnailOption.ORIGINAL);
|
||||
public static final EnumSetting<ThumbnailOption> ALT_THUMBNAIL_SUBSCRIPTIONS = new EnumSetting<>("revanced_alt_thumbnail_subscriptions", ThumbnailOption.ORIGINAL);
|
||||
public static final EnumSetting<ThumbnailOption> ALT_THUMBNAIL_LIBRARY = new EnumSetting<>("revanced_alt_thumbnail_library", ThumbnailOption.ORIGINAL);
|
||||
public static final StringSetting ALT_THUMBNAIL_DEARROW_API_URL = new StringSetting("revanced_alt_thumbnail_dearrow_api_url",
|
||||
"https://dearrow-thumb.ajay.app/api/v1/getThumbnail", true, new DeArrowAvailability());
|
||||
public static final BooleanSetting ALT_THUMBNAIL_DEARROW_CONNECTION_TOAST = new BooleanSetting("revanced_alt_thumbnail_dearrow_connection_toast", FALSE, new DeArrowAvailability());
|
||||
@ -74,13 +74,11 @@ public class Settings extends BaseSettings {
|
||||
|
||||
// PreferenceScreen: Feed
|
||||
public static final BooleanSetting HIDE_ALBUM_CARDS = new BooleanSetting("revanced_hide_album_card", TRUE);
|
||||
public static final BooleanSetting HIDE_FEED_CAPTIONS_BUTTON = new BooleanSetting("revanced_hide_feed_captions_button", FALSE, true);
|
||||
public static final BooleanSetting HIDE_CAROUSEL_SHELF = new BooleanSetting("revanced_hide_carousel_shelf", FALSE, true);
|
||||
public static final BooleanSetting HIDE_CHIPS_SHELF = new BooleanSetting("revanced_hide_chips_shelf", TRUE);
|
||||
public static final BooleanSetting HIDE_EXPANDABLE_CHIP = new BooleanSetting("revanced_hide_expandable_chip", TRUE);
|
||||
public static final BooleanSetting HIDE_EXPANDABLE_SHELF = new BooleanSetting("revanced_hide_expandable_shelf", TRUE);
|
||||
public static final BooleanSetting HIDE_FEED_CAPTIONS_BUTTON = new BooleanSetting("revanced_hide_feed_captions_button", FALSE, true);
|
||||
public static final BooleanSetting HIDE_FEED_SEARCH_BAR = new BooleanSetting("revanced_hide_feed_search_bar", FALSE);
|
||||
public static final BooleanSetting HIDE_FEED_SURVEY = new BooleanSetting("revanced_hide_feed_survey", TRUE);
|
||||
public static final BooleanSetting HIDE_FLOATING_BUTTON = new BooleanSetting("revanced_hide_floating_button", FALSE, true);
|
||||
public static final BooleanSetting HIDE_IMAGE_SHELF = new BooleanSetting("revanced_hide_image_shelf", TRUE);
|
||||
public static final BooleanSetting HIDE_LATEST_POSTS = new BooleanSetting("revanced_hide_latest_posts", TRUE);
|
||||
@ -90,6 +88,8 @@ public class Settings extends BaseSettings {
|
||||
public static final BooleanSetting HIDE_NOTIFY_ME_BUTTON = new BooleanSetting("revanced_hide_notify_me_button", FALSE);
|
||||
public static final BooleanSetting HIDE_PLAYABLES = new BooleanSetting("revanced_hide_playables", TRUE);
|
||||
public static final BooleanSetting HIDE_SHOW_MORE_BUTTON = new BooleanSetting("revanced_hide_show_more_button", TRUE, true);
|
||||
public static final BooleanSetting HIDE_FEED_SEARCH_BAR = new BooleanSetting("revanced_hide_feed_search_bar", FALSE);
|
||||
public static final BooleanSetting HIDE_FEED_SURVEY = new BooleanSetting("revanced_hide_feed_survey", TRUE);
|
||||
public static final BooleanSetting HIDE_SUBSCRIPTIONS_CAROUSEL = new BooleanSetting("revanced_hide_subscriptions_carousel", FALSE, true);
|
||||
public static final BooleanSetting HIDE_TICKET_SHELF = new BooleanSetting("revanced_hide_ticket_shelf", TRUE);
|
||||
|
||||
@ -102,10 +102,10 @@ public class Settings extends BaseSettings {
|
||||
// PreferenceScreen: Feed - Channel profile
|
||||
public static final BooleanSetting HIDE_CHANNEL_TAB = new BooleanSetting("revanced_hide_channel_tab", FALSE);
|
||||
public static final StringSetting HIDE_CHANNEL_TAB_FILTER_STRINGS = new StringSetting("revanced_hide_channel_tab_filter_strings", "", true, parent(HIDE_CHANNEL_TAB));
|
||||
public static final BooleanSetting HIDE_BROWSE_STORE_BUTTON = new BooleanSetting("revanced_hide_browse_store_button", TRUE);
|
||||
public static final BooleanSetting HIDE_CHANNEL_MEMBER_SHELF = new BooleanSetting("revanced_hide_channel_member_shelf", TRUE);
|
||||
public static final BooleanSetting HIDE_CHANNEL_PROFILE_LINKS = new BooleanSetting("revanced_hide_channel_profile_links", TRUE);
|
||||
public static final BooleanSetting HIDE_FOR_YOU_SHELF = new BooleanSetting("revanced_hide_for_you_shelf", TRUE);
|
||||
public static final BooleanSetting HIDE_BROWSE_STORE_BUTTON = new BooleanSetting("revanced_hide_browse_store_button", TRUE);
|
||||
|
||||
// PreferenceScreen: Feed - Community posts
|
||||
public static final BooleanSetting HIDE_COMMUNITY_POSTS_CHANNEL = new BooleanSetting("revanced_hide_community_posts_channel", FALSE);
|
||||
@ -117,15 +117,15 @@ public class Settings extends BaseSettings {
|
||||
public static final StringSetting HIDE_FEED_FLYOUT_MENU_FILTER_STRINGS = new StringSetting("revanced_hide_feed_flyout_menu_filter_strings", "", true, parent(HIDE_FEED_FLYOUT_MENU));
|
||||
|
||||
// PreferenceScreen: Feed - Video filter
|
||||
public static final BooleanSetting HIDE_KEYWORD_CONTENT_COMMENTS = new BooleanSetting("revanced_hide_keyword_content_comments", FALSE);
|
||||
public static final BooleanSetting HIDE_KEYWORD_CONTENT_HOME = new BooleanSetting("revanced_hide_keyword_content_home", FALSE);
|
||||
public static final BooleanSetting HIDE_KEYWORD_CONTENT_SEARCH = new BooleanSetting("revanced_hide_keyword_content_search", FALSE);
|
||||
public static final BooleanSetting HIDE_KEYWORD_CONTENT_SUBSCRIPTIONS = new BooleanSetting("revanced_hide_keyword_content_subscriptions", FALSE);
|
||||
public static final BooleanSetting HIDE_KEYWORD_CONTENT_COMMENTS = new BooleanSetting("revanced_hide_keyword_content_comments", FALSE);
|
||||
public static final StringSetting HIDE_KEYWORD_CONTENT_PHRASES = new StringSetting("revanced_hide_keyword_content_phrases", "",
|
||||
parentsAny(HIDE_KEYWORD_CONTENT_HOME, HIDE_KEYWORD_CONTENT_SEARCH, HIDE_KEYWORD_CONTENT_SUBSCRIPTIONS, HIDE_KEYWORD_CONTENT_COMMENTS));
|
||||
|
||||
public static final BooleanSetting HIDE_RECOMMENDED_VIDEO = new BooleanSetting("revanced_hide_recommended_video", FALSE);
|
||||
public static final BooleanSetting HIDE_LOW_VIEWS_VIDEO = new BooleanSetting("revanced_hide_low_views_video", TRUE);
|
||||
public static final BooleanSetting HIDE_RECOMMENDED_VIDEO = new BooleanSetting("revanced_hide_recommended_video", FALSE);
|
||||
|
||||
public static final BooleanSetting HIDE_VIDEO_BY_VIEW_COUNTS_HOME = new BooleanSetting("revanced_hide_video_by_view_counts_home", FALSE);
|
||||
public static final BooleanSetting HIDE_VIDEO_BY_VIEW_COUNTS_SEARCH = new BooleanSetting("revanced_hide_video_by_view_counts_search", FALSE);
|
||||
@ -195,10 +195,10 @@ public class Settings extends BaseSettings {
|
||||
public static final BooleanSetting HIDE_NAVIGATION_BAR = new BooleanSetting("revanced_hide_navigation_bar", FALSE, true);
|
||||
|
||||
// PreferenceScreen: General - Override buttons
|
||||
public static final BooleanSetting OVERRIDE_VIDEO_DOWNLOAD_BUTTON = new BooleanSetting("revanced_override_video_download_button", FALSE);
|
||||
public static final BooleanSetting OVERRIDE_PLAYLIST_DOWNLOAD_BUTTON = new BooleanSetting("revanced_override_playlist_download_button", FALSE);
|
||||
public static final StringSetting EXTERNAL_DOWNLOADER_PACKAGE_NAME_VIDEO = new StringSetting("revanced_external_downloader_package_name_video", "com.deniscerri.ytdl");
|
||||
public static final BooleanSetting OVERRIDE_VIDEO_DOWNLOAD_BUTTON = new BooleanSetting("revanced_override_video_download_button", FALSE);
|
||||
public static final StringSetting EXTERNAL_DOWNLOADER_PACKAGE_NAME_PLAYLIST = new StringSetting("revanced_external_downloader_package_name_playlist", "com.deniscerri.ytdl");
|
||||
public static final StringSetting EXTERNAL_DOWNLOADER_PACKAGE_NAME_VIDEO = new StringSetting("revanced_external_downloader_package_name_video", "com.deniscerri.ytdl");
|
||||
public static final BooleanSetting OVERRIDE_YOUTUBE_MUSIC_BUTTON = new BooleanSetting("revanced_override_youtube_music_button", FALSE, true
|
||||
, new YouTubeMusicActionsPatch.HookYouTubeMusicAvailability());
|
||||
public static final StringSetting THIRD_PARTY_YOUTUBE_MUSIC_PACKAGE_NAME = new StringSetting("revanced_third_party_youtube_music_package_name", PatchStatus.RVXMusicPackageName(), true
|
||||
@ -249,8 +249,8 @@ public class Settings extends BaseSettings {
|
||||
|
||||
// PreferenceScreen: Player
|
||||
public static final IntegerSetting CUSTOM_PLAYER_OVERLAY_OPACITY = new IntegerSetting("revanced_custom_player_overlay_opacity", 100, true);
|
||||
public static final BooleanSetting DISABLE_AUTO_PLAYER_POPUP_PANELS = new BooleanSetting("revanced_disable_auto_player_popup_panels", TRUE, true);
|
||||
public static final BooleanSetting DISABLE_AUTO_SWITCH_MIX_PLAYLISTS = new BooleanSetting("revanced_disable_auto_switch_mix_playlists", FALSE, true, "revanced_disable_auto_switch_mix_playlists_user_dialog_message");
|
||||
public static final BooleanSetting DISABLE_AUTO_PLAYER_POPUP_PANELS = new BooleanSetting("revanced_disable_auto_player_popup_panels", TRUE, true);
|
||||
public static final BooleanSetting DISABLE_SPEED_OVERLAY = new BooleanSetting("revanced_disable_speed_overlay", FALSE, true);
|
||||
public static final FloatSetting SPEED_OVERLAY_VALUE = new FloatSetting("revanced_speed_overlay_value", 2.0f, true);
|
||||
public static final BooleanSetting HIDE_CHANNEL_WATERMARK = new BooleanSetting("revanced_hide_channel_watermark", TRUE);
|
||||
@ -260,15 +260,13 @@ public class Settings extends BaseSettings {
|
||||
public static final BooleanSetting HIDE_FILMSTRIP_OVERLAY = new BooleanSetting("revanced_hide_filmstrip_overlay", FALSE, true);
|
||||
public static final BooleanSetting HIDE_INFO_CARDS = new BooleanSetting("revanced_hide_info_cards", FALSE, true);
|
||||
public static final BooleanSetting HIDE_INFO_PANEL = new BooleanSetting("revanced_hide_info_panel", TRUE);
|
||||
public static final BooleanSetting HIDE_LIVE_CHAT_SUMMARY = new BooleanSetting("revanced_hide_live_chat_summary", FALSE);
|
||||
public static final BooleanSetting HIDE_LIVE_CHAT_MESSAGES = new BooleanSetting("revanced_hide_live_chat_messages", FALSE);
|
||||
public static final BooleanSetting HIDE_MEDICAL_PANEL = new BooleanSetting("revanced_hide_medical_panel", TRUE);
|
||||
public static final BooleanSetting HIDE_SEEK_MESSAGE = new BooleanSetting("revanced_hide_seek_message", FALSE, true);
|
||||
public static final BooleanSetting HIDE_SEEK_UNDO_MESSAGE = new BooleanSetting("revanced_hide_seek_undo_message", FALSE, true);
|
||||
public static final BooleanSetting HIDE_SUGGESTED_ACTION = new BooleanSetting("revanced_hide_suggested_actions", TRUE, true);
|
||||
public static final BooleanSetting HIDE_TIMED_REACTIONS = new BooleanSetting("revanced_hide_timed_reactions", TRUE);
|
||||
public static final BooleanSetting HIDE_SUGGESTED_VIDEO_END_SCREEN = new BooleanSetting("revanced_hide_suggested_video_end_screen", TRUE, true);
|
||||
public static final BooleanSetting SKIP_AUTOPLAY_COUNTDOWN = new BooleanSetting("revanced_skip_autoplay_countdown", FALSE, true, parent(HIDE_SUGGESTED_VIDEO_END_SCREEN));
|
||||
public static final BooleanSetting HIDE_TIMED_REACTIONS = new BooleanSetting("revanced_hide_timed_reactions", TRUE);
|
||||
public static final BooleanSetting HIDE_ZOOM_OVERLAY = new BooleanSetting("revanced_hide_zoom_overlay", FALSE, true);
|
||||
public static final BooleanSetting SANITIZE_VIDEO_SUBTITLE = new BooleanSetting("revanced_sanitize_video_subtitle", FALSE);
|
||||
|
||||
@ -298,16 +296,18 @@ public class Settings extends BaseSettings {
|
||||
// PreferenceScreen: Player - Comments
|
||||
public static final BooleanSetting HIDE_CHANNEL_GUIDELINES = new BooleanSetting("revanced_hide_channel_guidelines", TRUE);
|
||||
public static final BooleanSetting HIDE_COMMENTS_BY_MEMBERS = new BooleanSetting("revanced_hide_comments_by_members", FALSE);
|
||||
public static final BooleanSetting HIDE_COMMENT_HIGHLIGHTED_SEARCH_LINKS = new BooleanSetting("revanced_hide_comment_highlighted_search_links", FALSE, true);
|
||||
public static final BooleanSetting HIDE_COMMENTS_SECTION = new BooleanSetting("revanced_hide_comments_section", FALSE);
|
||||
public static final BooleanSetting HIDE_COMMENTS_SECTION_IN_HOME_FEED = new BooleanSetting("revanced_hide_comments_section_in_home_feed", FALSE);
|
||||
public static final BooleanSetting HIDE_COMMENT_CREATE_SHORTS_BUTTON = new BooleanSetting("revanced_hide_comment_create_shorts_button", FALSE);
|
||||
public static final BooleanSetting HIDE_COMMENT_TIMESTAMP_AND_EMOJI_BUTTONS = new BooleanSetting("revanced_hide_comment_timestamp_and_emoji_buttons", FALSE);
|
||||
public static final BooleanSetting HIDE_COMMENT_HIGHLIGHTED_SEARCH_LINKS = new BooleanSetting("revanced_hide_comment_highlighted_search_links", FALSE, true);
|
||||
public static final BooleanSetting HIDE_LIVE_CHAT_SUMMARY = new BooleanSetting("revanced_hide_live_chat_summary", FALSE);
|
||||
public static final BooleanSetting HIDE_LIVE_CHAT_MESSAGES = new BooleanSetting("revanced_hide_live_chat_messages", FALSE);
|
||||
public static final BooleanSetting HIDE_PREVIEW_COMMENT = new BooleanSetting("revanced_hide_preview_comment", FALSE);
|
||||
public static final BooleanSetting HIDE_PREVIEW_COMMENT_TYPE = new BooleanSetting("revanced_hide_preview_comment_type", FALSE);
|
||||
public static final BooleanSetting HIDE_PREVIEW_COMMENT_OLD_METHOD = new BooleanSetting("revanced_hide_preview_comment_old_method", FALSE);
|
||||
public static final BooleanSetting HIDE_PREVIEW_COMMENT_NEW_METHOD = new BooleanSetting("revanced_hide_preview_comment_new_method", FALSE);
|
||||
public static final BooleanSetting HIDE_COMMENT_CREATE_SHORTS_BUTTON = new BooleanSetting("revanced_hide_comment_create_shorts_button", FALSE);
|
||||
public static final BooleanSetting HIDE_COMMENT_THANKS_BUTTON = new BooleanSetting("revanced_hide_comment_thanks_button", FALSE, true);
|
||||
public static final BooleanSetting HIDE_COMMENT_TIMESTAMP_AND_EMOJI_BUTTONS = new BooleanSetting("revanced_hide_comment_timestamp_and_emoji_buttons", FALSE);
|
||||
|
||||
// PreferenceScreen: Player - Flyout menu
|
||||
public static final BooleanSetting CHANGE_PLAYER_FLYOUT_MENU_TOGGLE = new BooleanSetting("revanced_change_player_flyout_menu_toggle", FALSE, true);
|
||||
@ -392,13 +392,13 @@ public class Settings extends BaseSettings {
|
||||
public static final BooleanSetting APPEND_TIME_STAMP_INFORMATION = new BooleanSetting("revanced_append_time_stamp_information", TRUE, true);
|
||||
public static final BooleanSetting APPEND_TIME_STAMP_INFORMATION_TYPE = new BooleanSetting("revanced_append_time_stamp_information_type", TRUE, parent(APPEND_TIME_STAMP_INFORMATION));
|
||||
public static final BooleanSetting REPLACE_TIME_STAMP_ACTION = new BooleanSetting("revanced_replace_time_stamp_action", TRUE, true, parent(APPEND_TIME_STAMP_INFORMATION));
|
||||
public static final BooleanSetting DISABLE_SEEKBAR_CHAPTERS = new BooleanSetting("revanced_disable_seekbar_chapters", FALSE, true);
|
||||
public static final BooleanSetting ENABLE_CUSTOM_SEEKBAR_COLOR = new BooleanSetting("revanced_enable_custom_seekbar_color", FALSE, true);
|
||||
public static final StringSetting ENABLE_CUSTOM_SEEKBAR_COLOR_VALUE = new StringSetting("revanced_custom_seekbar_color_value", "#FF0033", true, parent(ENABLE_CUSTOM_SEEKBAR_COLOR));
|
||||
public static final BooleanSetting ENABLE_SEEKBAR_TAPPING = new BooleanSetting("revanced_enable_seekbar_tapping", TRUE);
|
||||
public static final BooleanSetting HIDE_SEEKBAR_CHAPTER_LABEL = new BooleanSetting("revanced_hide_seekbar_chapter_label", FALSE, true);
|
||||
public static final BooleanSetting HIDE_SEEKBAR = new BooleanSetting("revanced_hide_seekbar", FALSE, true);
|
||||
public static final BooleanSetting HIDE_SEEKBAR_THUMBNAIL = new BooleanSetting("revanced_hide_seekbar_thumbnail", FALSE);
|
||||
public static final BooleanSetting DISABLE_SEEKBAR_CHAPTERS = new BooleanSetting("revanced_disable_seekbar_chapters", FALSE, true);
|
||||
public static final BooleanSetting HIDE_SEEKBAR_CHAPTER_LABEL = new BooleanSetting("revanced_hide_seekbar_chapter_label", FALSE, true);
|
||||
public static final BooleanSetting HIDE_TIME_STAMP = new BooleanSetting("revanced_hide_time_stamp", FALSE, true);
|
||||
public static final BooleanSetting RESTORE_OLD_SEEKBAR_THUMBNAILS = new BooleanSetting("revanced_restore_old_seekbar_thumbnails",
|
||||
PatchStatus.OldSeekbarThumbnailsDefaultBoolean(), true);
|
||||
@ -410,9 +410,9 @@ public class Settings extends BaseSettings {
|
||||
public static final BooleanSetting HIDE_ATTRIBUTES_SECTION = new BooleanSetting("revanced_hide_attributes_section", FALSE);
|
||||
public static final BooleanSetting HIDE_CHAPTERS_SECTION = new BooleanSetting("revanced_hide_chapters_section", FALSE);
|
||||
public static final BooleanSetting HIDE_CONTENTS_SECTION = new BooleanSetting("revanced_hide_contents_section", FALSE);
|
||||
public static final BooleanSetting HIDE_PODCAST_SECTION = new BooleanSetting("revanced_hide_podcast_section", FALSE);
|
||||
public static final BooleanSetting HIDE_INFO_CARDS_SECTION = new BooleanSetting("revanced_hide_info_cards_section", FALSE);
|
||||
public static final BooleanSetting HIDE_KEY_CONCEPTS_SECTION = new BooleanSetting("revanced_hide_key_concepts_section", FALSE);
|
||||
public static final BooleanSetting HIDE_PODCAST_SECTION = new BooleanSetting("revanced_hide_podcast_section", FALSE);
|
||||
public static final BooleanSetting HIDE_SHOPPING_LINKS = new BooleanSetting("revanced_hide_shopping_links", TRUE);
|
||||
public static final BooleanSetting HIDE_TRANSCRIPT_SECTION = new BooleanSetting("revanced_hide_transcript_section", FALSE);
|
||||
public static final BooleanSetting DISABLE_VIDEO_DESCRIPTION_INTERACTION = new BooleanSetting("revanced_disable_video_description_interaction", FALSE, true);
|
||||
@ -427,38 +427,38 @@ public class Settings extends BaseSettings {
|
||||
public static final BooleanSetting HIDE_SHORTS_SHELF = new BooleanSetting("revanced_hide_shorts_shelf", TRUE, true);
|
||||
public static final BooleanSetting HIDE_SHORTS_SHELF_CHANNEL = new BooleanSetting("revanced_hide_shorts_shelf_channel", FALSE);
|
||||
public static final BooleanSetting HIDE_SHORTS_SHELF_HOME_RELATED_VIDEOS = new BooleanSetting("revanced_hide_shorts_shelf_home_related_videos", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_SHELF_SUBSCRIPTIONS = new BooleanSetting("revanced_hide_shorts_shelf_subscriptions", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_SHELF_SEARCH = new BooleanSetting("revanced_hide_shorts_shelf_search", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_SHELF_SUBSCRIPTIONS = new BooleanSetting("revanced_hide_shorts_shelf_subscriptions", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_SHELF_HISTORY = new BooleanSetting("revanced_hide_shorts_shelf_history", TRUE);
|
||||
public static final EnumSetting<ShortsLoopBehavior> CHANGE_SHORTS_REPEAT_STATE = new EnumSetting<>("revanced_change_shorts_repeat_state", ShortsLoopBehavior.UNKNOWN);
|
||||
public static final EnumSetting<ShortsLoopBehavior> CHANGE_SHORTS_BACKGROUND_REPEAT_STATE = new EnumSetting<>("revanced_change_shorts_background_repeat_state", ShortsLoopBehavior.UNKNOWN);
|
||||
public static final EnumSetting<ShortsLoopBehavior> CHANGE_SHORTS_REPEAT_STATE = new EnumSetting<>("revanced_change_shorts_repeat_state", ShortsLoopBehavior.UNKNOWN);
|
||||
|
||||
// PreferenceScreen: Shorts - Shorts player components
|
||||
public static final BooleanSetting HIDE_SHORTS_CHANNEL_BAR = new BooleanSetting("revanced_hide_shorts_channel_bar", FALSE);
|
||||
public static final BooleanSetting HIDE_SHORTS_FULL_VIDEO_LINK_LABEL = new BooleanSetting("revanced_hide_shorts_full_video_link_label", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_INFO_PANEL = new BooleanSetting("revanced_hide_shorts_info_panel", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_JOIN_BUTTON = new BooleanSetting("revanced_hide_shorts_join_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_SUBSCRIBE_BUTTON = new BooleanSetting("revanced_hide_shorts_subscribe_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_LIVE_HEADER = new BooleanSetting("revanced_hide_shorts_live_header", FALSE);
|
||||
public static final BooleanSetting HIDE_SHORTS_PAID_PROMOTION_LABEL = new BooleanSetting("revanced_hide_shorts_paid_promotion_label", TRUE, true);
|
||||
public static final BooleanSetting HIDE_SHORTS_PAUSED_HEADER = new BooleanSetting("revanced_hide_shorts_paused_header", FALSE, true);
|
||||
public static final BooleanSetting HIDE_SHORTS_PAUSED_OVERLAY_BUTTONS = new BooleanSetting("revanced_hide_shorts_paused_overlay_buttons", FALSE);
|
||||
public static final BooleanSetting HIDE_SHORTS_TRENDS_BUTTON = new BooleanSetting("revanced_hide_shorts_trends_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_SHOPPING_BUTTON = new BooleanSetting("revanced_hide_shorts_shopping_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_STICKERS = new BooleanSetting("revanced_hide_shorts_stickers", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_PAID_PROMOTION_LABEL = new BooleanSetting("revanced_hide_shorts_paid_promotion_label", TRUE, true);
|
||||
public static final BooleanSetting HIDE_SHORTS_INFO_PANEL = new BooleanSetting("revanced_hide_shorts_info_panel", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_LIVE_HEADER = new BooleanSetting("revanced_hide_shorts_live_header", FALSE);
|
||||
public static final BooleanSetting HIDE_SHORTS_CHANNEL_BAR = new BooleanSetting("revanced_hide_shorts_channel_bar", FALSE);
|
||||
public static final BooleanSetting HIDE_SHORTS_VIDEO_TITLE = new BooleanSetting("revanced_hide_shorts_video_title", FALSE);
|
||||
public static final BooleanSetting HIDE_SHORTS_SOUND_METADATA_LABEL = new BooleanSetting("revanced_hide_shorts_sound_metadata_label", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_FULL_VIDEO_LINK_LABEL = new BooleanSetting("revanced_hide_shorts_full_video_link_label", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_STICKERS = new BooleanSetting("revanced_hide_shorts_stickers", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_SUBSCRIBE_BUTTON = new BooleanSetting("revanced_hide_shorts_subscribe_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_TRENDS_BUTTON = new BooleanSetting("revanced_hide_shorts_trends_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_VIDEO_TITLE = new BooleanSetting("revanced_hide_shorts_video_title", FALSE);
|
||||
|
||||
// PreferenceScreen: Shorts - Shorts player components - Suggested actions
|
||||
public static final BooleanSetting HIDE_SHORTS_GREEN_SCREEN_BUTTON = new BooleanSetting("revanced_hide_shorts_green_screen_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_LOCATION_BUTTON = new BooleanSetting("revanced_hide_shorts_location_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_SAVE_MUSIC_BUTTON = new BooleanSetting("revanced_hide_shorts_save_music_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_SEARCH_SUGGESTIONS_BUTTON = new BooleanSetting("revanced_hide_shorts_search_suggestions_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_SHOP_BUTTON = new BooleanSetting("revanced_hide_shorts_shop_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_SUPER_THANKS_BUTTON = new BooleanSetting("revanced_hide_shorts_super_thanks_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_USE_THIS_SOUND_BUTTON = new BooleanSetting("revanced_hide_shorts_use_this_sound_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_USE_TEMPLATE_BUTTON = new BooleanSetting("revanced_hide_shorts_use_template_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_LOCATION_BUTTON = new BooleanSetting("revanced_hide_shorts_location_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_SEARCH_SUGGESTIONS_BUTTON = new BooleanSetting("revanced_hide_shorts_search_suggestions_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_TAGGED_PRODUCTS = new BooleanSetting("revanced_hide_shorts_tagged_products", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_USE_TEMPLATE_BUTTON = new BooleanSetting("revanced_hide_shorts_use_template_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_USE_THIS_SOUND_BUTTON = new BooleanSetting("revanced_hide_shorts_use_this_sound_button", TRUE);
|
||||
|
||||
// PreferenceScreen: Shorts - Shorts player components - Action buttons
|
||||
public static final BooleanSetting HIDE_SHORTS_LIKE_BUTTON = new BooleanSetting("revanced_hide_shorts_like_button", FALSE);
|
||||
@ -470,12 +470,12 @@ public class Settings extends BaseSettings {
|
||||
|
||||
// PreferenceScreen: Shorts - Shorts player components - Animation / Feedback
|
||||
public static final BooleanSetting DISABLE_SHORTS_LIKE_BUTTON_FOUNTAIN_ANIMATION = new BooleanSetting("revanced_disable_shorts_like_button_fountain_animation", FALSE);
|
||||
public static final BooleanSetting HIDE_SHORTS_PLAY_PAUSE_BUTTON_BACKGROUND = new BooleanSetting("revanced_hide_shorts_play_pause_button_background", FALSE, true);
|
||||
public static final EnumSetting<AnimationType> ANIMATION_TYPE = new EnumSetting<>("revanced_shorts_double_tap_to_like_animation", AnimationType.ORIGINAL, true);
|
||||
public static final BooleanSetting HIDE_SHORTS_PLAY_PAUSE_BUTTON_BACKGROUND = new BooleanSetting("revanced_hide_shorts_play_pause_button_background", FALSE, true);
|
||||
|
||||
// PreferenceScreen: Shorts - Shorts player components - Custom actions
|
||||
public static final BooleanSetting SHORTS_CUSTOM_ACTIONS_COPY_VIDEO_URL = new BooleanSetting("revanced_shorts_custom_actions_copy_video_url", FALSE, true);
|
||||
public static final BooleanSetting SHORTS_CUSTOM_ACTIONS_COPY_VIDEO_URL_TIMESTAMP = new BooleanSetting("revanced_shorts_custom_actions_copy_video_url_timestamp", FALSE, true);
|
||||
public static final BooleanSetting SHORTS_CUSTOM_ACTIONS_COPY_VIDEO_URL = new BooleanSetting("revanced_shorts_custom_actions_copy_video_url", FALSE, true);
|
||||
public static final BooleanSetting SHORTS_CUSTOM_ACTIONS_EXTERNAL_DOWNLOADER = new BooleanSetting("revanced_shorts_custom_actions_external_downloader", FALSE, true);
|
||||
public static final BooleanSetting SHORTS_CUSTOM_ACTIONS_OPEN_VIDEO = new BooleanSetting("revanced_shorts_custom_actions_open_video", FALSE, true);
|
||||
public static final BooleanSetting SHORTS_CUSTOM_ACTIONS_REPEAT_STATE = new BooleanSetting("revanced_shorts_custom_actions_repeat_state", FALSE, true);
|
||||
@ -489,9 +489,9 @@ public class Settings extends BaseSettings {
|
||||
public static final BooleanSetting ENABLE_TIME_STAMP = new BooleanSetting("revanced_enable_shorts_time_stamp", FALSE, true);
|
||||
public static final BooleanSetting TIME_STAMP_CHANGE_REPEAT_STATE = new BooleanSetting("revanced_shorts_time_stamp_change_repeat_state", TRUE, true, parent(ENABLE_TIME_STAMP));
|
||||
public static final IntegerSetting META_PANEL_BOTTOM_MARGIN = new IntegerSetting("revanced_shorts_meta_panel_bottom_margin", 32, true, parent(ENABLE_TIME_STAMP));
|
||||
public static final BooleanSetting HIDE_SHORTS_TOOLBAR = new BooleanSetting("revanced_hide_shorts_toolbar", FALSE, true);
|
||||
public static final BooleanSetting HIDE_SHORTS_NAVIGATION_BAR = new BooleanSetting("revanced_hide_shorts_navigation_bar", FALSE, true);
|
||||
public static final IntegerSetting SHORTS_NAVIGATION_BAR_HEIGHT_PERCENTAGE = new IntegerSetting("revanced_shorts_navigation_bar_height_percentage", 45, true, parent(HIDE_SHORTS_NAVIGATION_BAR));
|
||||
public static final BooleanSetting HIDE_SHORTS_TOOLBAR = new BooleanSetting("revanced_hide_shorts_toolbar", FALSE, true);
|
||||
public static final BooleanSetting REPLACE_CHANNEL_HANDLE = new BooleanSetting("revanced_replace_channel_handle", FALSE, true);
|
||||
public static final BooleanSetting RESTORE_SHORTS_OLD_PLAYER_LAYOUT = new BooleanSetting("revanced_restore_shorts_old_player_layout", FALSE, true);
|
||||
|
||||
|
@ -241,11 +241,6 @@ val flyoutMenuComponentsPatch = bytecodePatch(
|
||||
|
||||
// endregion
|
||||
|
||||
addSwitchPreference(
|
||||
CategoryType.FLYOUT,
|
||||
"revanced_enable_compact_dialog",
|
||||
"true"
|
||||
)
|
||||
if (trimSilenceIncluded) {
|
||||
addSwitchPreference(
|
||||
CategoryType.FLYOUT,
|
||||
@ -253,6 +248,11 @@ val flyoutMenuComponentsPatch = bytecodePatch(
|
||||
"false"
|
||||
)
|
||||
}
|
||||
addSwitchPreference(
|
||||
CategoryType.FLYOUT,
|
||||
"revanced_enable_compact_dialog",
|
||||
"true"
|
||||
)
|
||||
addSwitchPreference(
|
||||
CategoryType.FLYOUT,
|
||||
"revanced_hide_flyout_menu_like_dislike",
|
||||
|
@ -2,7 +2,7 @@ package app.revanced.patches.music.general.autocaptions
|
||||
|
||||
import app.revanced.patcher.patch.bytecodePatch
|
||||
import app.revanced.patches.music.utils.compatibility.Constants.COMPATIBLE_PACKAGE
|
||||
import app.revanced.patches.music.utils.patch.PatchList.DISABLE_AUTO_CAPTIONS
|
||||
import app.revanced.patches.music.utils.patch.PatchList.DISABLE_FORCED_AUTO_CAPTIONS
|
||||
import app.revanced.patches.music.utils.settings.CategoryType
|
||||
import app.revanced.patches.music.utils.settings.ResourceUtils.updatePatchStatus
|
||||
import app.revanced.patches.music.utils.settings.addSwitchPreference
|
||||
@ -11,8 +11,8 @@ import app.revanced.patches.shared.captions.baseAutoCaptionsPatch
|
||||
|
||||
@Suppress("unused")
|
||||
val autoCaptionsPatch = bytecodePatch(
|
||||
DISABLE_AUTO_CAPTIONS.title,
|
||||
DISABLE_AUTO_CAPTIONS.summary,
|
||||
DISABLE_FORCED_AUTO_CAPTIONS.title,
|
||||
DISABLE_FORCED_AUTO_CAPTIONS.summary,
|
||||
) {
|
||||
compatibleWith(COMPATIBLE_PACKAGE)
|
||||
|
||||
@ -28,7 +28,7 @@ val autoCaptionsPatch = bytecodePatch(
|
||||
"false"
|
||||
)
|
||||
|
||||
updatePatchStatus(DISABLE_AUTO_CAPTIONS)
|
||||
updatePatchStatus(DISABLE_FORCED_AUTO_CAPTIONS)
|
||||
|
||||
}
|
||||
}
|
@ -304,16 +304,6 @@ val layoutComponentsPatch = bytecodePatch(
|
||||
"revanced_hide_carousel_shelf",
|
||||
"false"
|
||||
)
|
||||
addSwitchPreference(
|
||||
CategoryType.GENERAL,
|
||||
"revanced_hide_playlist_card_shelf",
|
||||
"false"
|
||||
)
|
||||
addSwitchPreference(
|
||||
CategoryType.GENERAL,
|
||||
"revanced_hide_samples_shelf",
|
||||
"false"
|
||||
)
|
||||
addSwitchPreference(
|
||||
CategoryType.GENERAL,
|
||||
"revanced_hide_cast_button",
|
||||
@ -329,11 +319,6 @@ val layoutComponentsPatch = bytecodePatch(
|
||||
"revanced_hide_floating_button",
|
||||
"false"
|
||||
)
|
||||
addSwitchPreference(
|
||||
CategoryType.GENERAL,
|
||||
"revanced_hide_tap_to_update_button",
|
||||
"false"
|
||||
)
|
||||
addSwitchPreference(
|
||||
CategoryType.GENERAL,
|
||||
"revanced_hide_history_button",
|
||||
@ -346,6 +331,16 @@ val layoutComponentsPatch = bytecodePatch(
|
||||
"false"
|
||||
)
|
||||
}
|
||||
addSwitchPreference(
|
||||
CategoryType.GENERAL,
|
||||
"revanced_hide_playlist_card_shelf",
|
||||
"false"
|
||||
)
|
||||
addSwitchPreference(
|
||||
CategoryType.GENERAL,
|
||||
"revanced_hide_samples_shelf",
|
||||
"false"
|
||||
)
|
||||
if (soundSearchButtonIncluded) {
|
||||
addSwitchPreference(
|
||||
CategoryType.GENERAL,
|
||||
@ -353,6 +348,11 @@ val layoutComponentsPatch = bytecodePatch(
|
||||
"false"
|
||||
)
|
||||
}
|
||||
addSwitchPreference(
|
||||
CategoryType.GENERAL,
|
||||
"revanced_hide_tap_to_update_button",
|
||||
"false"
|
||||
)
|
||||
addSwitchPreference(
|
||||
CategoryType.GENERAL,
|
||||
"revanced_hide_voice_search_button",
|
||||
|
@ -193,162 +193,6 @@ val playerComponentsPatch = bytecodePatch(
|
||||
)
|
||||
|
||||
execute {
|
||||
// region patch for disable gesture in player
|
||||
|
||||
val playerViewPagerConstructorMethod =
|
||||
playerViewPagerConstructorFingerprint.methodOrThrow()
|
||||
val mainActivityOnStartMethod =
|
||||
getMainActivityMethod("onStart")
|
||||
|
||||
mapOf(
|
||||
miniPlayerViewPager to "disableMiniPlayerGesture",
|
||||
playerViewPager to "disablePlayerGesture"
|
||||
).forEach { (literal, methodName) ->
|
||||
val viewPagerReference = with(playerViewPagerConstructorMethod) {
|
||||
val constIndex = indexOfFirstLiteralInstructionOrThrow(literal)
|
||||
val targetIndex = indexOfFirstInstructionOrThrow(constIndex, Opcode.IPUT_OBJECT)
|
||||
|
||||
getInstruction<ReferenceInstruction>(targetIndex).reference.toString()
|
||||
}
|
||||
mainActivityOnStartMethod.apply {
|
||||
val insertIndex = indexOfFirstInstructionOrThrow {
|
||||
opcode == Opcode.IGET_OBJECT &&
|
||||
getReference<FieldReference>()?.toString() == viewPagerReference
|
||||
}
|
||||
val insertRegister = getInstruction<TwoRegisterInstruction>(insertIndex).registerA
|
||||
val jumpIndex =
|
||||
indexOfFirstInstructionOrThrow(insertIndex, Opcode.INVOKE_VIRTUAL) + 1
|
||||
|
||||
addInstructionsWithLabels(
|
||||
insertIndex, """
|
||||
invoke-static {}, $PLAYER_CLASS_DESCRIPTOR->$methodName()Z
|
||||
move-result v$insertRegister
|
||||
if-nez v$insertRegister, :disable
|
||||
""", ExternalLabel("disable", getInstruction(jumpIndex))
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
addSwitchPreference(
|
||||
CategoryType.PLAYER,
|
||||
"revanced_disable_mini_player_gesture",
|
||||
"false"
|
||||
)
|
||||
addSwitchPreference(
|
||||
CategoryType.PLAYER,
|
||||
"revanced_disable_player_gesture",
|
||||
"false"
|
||||
)
|
||||
|
||||
// endregion
|
||||
|
||||
// region patch for enable color match player and enable black player background
|
||||
|
||||
val (
|
||||
colorMathPlayerMethodParameter,
|
||||
colorMathPlayerInvokeVirtualReference,
|
||||
colorMathPlayerIGetReference
|
||||
) = switchToggleColorFingerprint.matchOrThrow(miniPlayerConstructorFingerprint).let {
|
||||
with(it.method) {
|
||||
val relativeIndex = it.patternMatch!!.endIndex + 1
|
||||
val invokeVirtualIndex =
|
||||
indexOfFirstInstructionOrThrow(relativeIndex, Opcode.INVOKE_VIRTUAL)
|
||||
val iGetIndex = indexOfFirstInstructionOrThrow(relativeIndex, Opcode.IGET)
|
||||
|
||||
// black player background
|
||||
val invokeDirectIndex = indexOfFirstInstructionOrThrow(Opcode.INVOKE_DIRECT)
|
||||
val targetMethod = getWalkerMethod(invokeDirectIndex)
|
||||
val insertIndex = targetMethod.indexOfFirstInstructionOrThrow(Opcode.IF_NE)
|
||||
|
||||
targetMethod.addInstructions(
|
||||
insertIndex, """
|
||||
invoke-static {p1}, $PLAYER_CLASS_DESCRIPTOR->enableBlackPlayerBackground(I)I
|
||||
move-result p1
|
||||
invoke-static {p2}, $PLAYER_CLASS_DESCRIPTOR->enableBlackPlayerBackground(I)I
|
||||
move-result p2
|
||||
"""
|
||||
)
|
||||
Triple(
|
||||
parameters,
|
||||
getInstruction<ReferenceInstruction>(invokeVirtualIndex).reference,
|
||||
getInstruction<ReferenceInstruction>(iGetIndex).reference
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
val colorMathPlayerIPutReference = with(miniPlayerConstructorFingerprint.methodOrThrow()) {
|
||||
val colorGreyIndex = indexOfFirstLiteralInstructionOrThrow(colorGrey)
|
||||
val iPutIndex = indexOfFirstInstructionOrThrow(colorGreyIndex, Opcode.IPUT)
|
||||
getInstruction<ReferenceInstruction>(iPutIndex).reference
|
||||
}
|
||||
|
||||
miniPlayerConstructorFingerprint.mutableClassOrThrow().methods.filter {
|
||||
it.accessFlags == AccessFlags.PUBLIC or AccessFlags.FINAL &&
|
||||
it.parameters == colorMathPlayerMethodParameter &&
|
||||
it.returnType == "V"
|
||||
}.forEach { method ->
|
||||
method.apply {
|
||||
val freeRegister = implementation!!.registerCount - parameters.size - 3
|
||||
|
||||
val invokeDirectIndex =
|
||||
indexOfFirstInstructionReversedOrThrow(Opcode.INVOKE_DIRECT)
|
||||
val invokeDirectReference =
|
||||
getInstruction<ReferenceInstruction>(invokeDirectIndex).reference
|
||||
|
||||
addInstructionsWithLabels(
|
||||
invokeDirectIndex + 1, """
|
||||
invoke-static {}, $PLAYER_CLASS_DESCRIPTOR->enableColorMatchPlayer()Z
|
||||
move-result v$freeRegister
|
||||
if-eqz v$freeRegister, :off
|
||||
invoke-virtual {p1}, $colorMathPlayerInvokeVirtualReference
|
||||
move-result-object v$freeRegister
|
||||
check-cast v$freeRegister, ${(colorMathPlayerIGetReference as FieldReference).definingClass}
|
||||
iget v$freeRegister, v$freeRegister, $colorMathPlayerIGetReference
|
||||
iput v$freeRegister, p0, $colorMathPlayerIPutReference
|
||||
:off
|
||||
invoke-direct {p0}, $invokeDirectReference
|
||||
"""
|
||||
)
|
||||
removeInstruction(invokeDirectIndex)
|
||||
}
|
||||
}
|
||||
|
||||
addSwitchPreference(
|
||||
CategoryType.PLAYER,
|
||||
"revanced_enable_black_player_background",
|
||||
"false"
|
||||
)
|
||||
addSwitchPreference(
|
||||
CategoryType.PLAYER,
|
||||
"revanced_enable_color_match_player",
|
||||
"true"
|
||||
)
|
||||
|
||||
// endregion
|
||||
|
||||
// region patch for enable force minimized player
|
||||
|
||||
minimizedPlayerFingerprint.matchOrThrow().let {
|
||||
it.method.apply {
|
||||
val insertIndex = it.patternMatch!!.endIndex
|
||||
val insertRegister = getInstruction<OneRegisterInstruction>(insertIndex).registerA
|
||||
|
||||
addInstructions(
|
||||
insertIndex, """
|
||||
invoke-static {v$insertRegister}, $PLAYER_CLASS_DESCRIPTOR->enableForceMinimizedPlayer(Z)Z
|
||||
move-result v$insertRegister
|
||||
"""
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
addSwitchPreference(
|
||||
CategoryType.PLAYER,
|
||||
"revanced_enable_force_minimized_player",
|
||||
"true"
|
||||
)
|
||||
|
||||
// endregion
|
||||
|
||||
// region patch for enable next previous button
|
||||
|
||||
@ -402,9 +246,9 @@ val playerComponentsPatch = bytecodePatch(
|
||||
|
||||
addInstructions(
|
||||
invokeStaticIndex, """
|
||||
invoke-static {v$viewArrayRegister}, $PLAYER_CLASS_DESCRIPTOR->getViewArray([Landroid/view/View;)[Landroid/view/View;
|
||||
move-result-object v$viewArrayRegister
|
||||
"""
|
||||
invoke-static {v$viewArrayRegister}, $PLAYER_CLASS_DESCRIPTOR->getViewArray([Landroid/view/View;)[Landroid/view/View;
|
||||
move-result-object v$viewArrayRegister
|
||||
"""
|
||||
)
|
||||
}
|
||||
|
||||
@ -517,6 +361,163 @@ val playerComponentsPatch = bytecodePatch(
|
||||
|
||||
// endregion
|
||||
|
||||
// region patch for enable color match player and enable black player background
|
||||
|
||||
val (
|
||||
colorMathPlayerMethodParameter,
|
||||
colorMathPlayerInvokeVirtualReference,
|
||||
colorMathPlayerIGetReference
|
||||
) = switchToggleColorFingerprint.matchOrThrow(miniPlayerConstructorFingerprint).let {
|
||||
with(it.method) {
|
||||
val relativeIndex = it.patternMatch!!.endIndex + 1
|
||||
val invokeVirtualIndex =
|
||||
indexOfFirstInstructionOrThrow(relativeIndex, Opcode.INVOKE_VIRTUAL)
|
||||
val iGetIndex = indexOfFirstInstructionOrThrow(relativeIndex, Opcode.IGET)
|
||||
|
||||
// black player background
|
||||
val invokeDirectIndex = indexOfFirstInstructionOrThrow(Opcode.INVOKE_DIRECT)
|
||||
val targetMethod = getWalkerMethod(invokeDirectIndex)
|
||||
val insertIndex = targetMethod.indexOfFirstInstructionOrThrow(Opcode.IF_NE)
|
||||
|
||||
targetMethod.addInstructions(
|
||||
insertIndex, """
|
||||
invoke-static {p1}, $PLAYER_CLASS_DESCRIPTOR->enableBlackPlayerBackground(I)I
|
||||
move-result p1
|
||||
invoke-static {p2}, $PLAYER_CLASS_DESCRIPTOR->enableBlackPlayerBackground(I)I
|
||||
move-result p2
|
||||
"""
|
||||
)
|
||||
Triple(
|
||||
parameters,
|
||||
getInstruction<ReferenceInstruction>(invokeVirtualIndex).reference,
|
||||
getInstruction<ReferenceInstruction>(iGetIndex).reference
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
val colorMathPlayerIPutReference = with(miniPlayerConstructorFingerprint.methodOrThrow()) {
|
||||
val colorGreyIndex = indexOfFirstLiteralInstructionOrThrow(colorGrey)
|
||||
val iPutIndex = indexOfFirstInstructionOrThrow(colorGreyIndex, Opcode.IPUT)
|
||||
getInstruction<ReferenceInstruction>(iPutIndex).reference
|
||||
}
|
||||
|
||||
miniPlayerConstructorFingerprint.mutableClassOrThrow().methods.filter {
|
||||
it.accessFlags == AccessFlags.PUBLIC or AccessFlags.FINAL &&
|
||||
it.parameters == colorMathPlayerMethodParameter &&
|
||||
it.returnType == "V"
|
||||
}.forEach { method ->
|
||||
method.apply {
|
||||
val freeRegister = implementation!!.registerCount - parameters.size - 3
|
||||
|
||||
val invokeDirectIndex =
|
||||
indexOfFirstInstructionReversedOrThrow(Opcode.INVOKE_DIRECT)
|
||||
val invokeDirectReference =
|
||||
getInstruction<ReferenceInstruction>(invokeDirectIndex).reference
|
||||
|
||||
addInstructionsWithLabels(
|
||||
invokeDirectIndex + 1, """
|
||||
invoke-static {}, $PLAYER_CLASS_DESCRIPTOR->enableColorMatchPlayer()Z
|
||||
move-result v$freeRegister
|
||||
if-eqz v$freeRegister, :off
|
||||
invoke-virtual {p1}, $colorMathPlayerInvokeVirtualReference
|
||||
move-result-object v$freeRegister
|
||||
check-cast v$freeRegister, ${(colorMathPlayerIGetReference as FieldReference).definingClass}
|
||||
iget v$freeRegister, v$freeRegister, $colorMathPlayerIGetReference
|
||||
iput v$freeRegister, p0, $colorMathPlayerIPutReference
|
||||
:off
|
||||
invoke-direct {p0}, $invokeDirectReference
|
||||
"""
|
||||
)
|
||||
removeInstruction(invokeDirectIndex)
|
||||
}
|
||||
}
|
||||
|
||||
addSwitchPreference(
|
||||
CategoryType.PLAYER,
|
||||
"revanced_enable_color_match_player",
|
||||
"true"
|
||||
)
|
||||
addSwitchPreference(
|
||||
CategoryType.PLAYER,
|
||||
"revanced_enable_black_player_background",
|
||||
"false"
|
||||
)
|
||||
|
||||
// endregion
|
||||
|
||||
// region patch for disable gesture in player
|
||||
|
||||
val playerViewPagerConstructorMethod =
|
||||
playerViewPagerConstructorFingerprint.methodOrThrow()
|
||||
val mainActivityOnStartMethod =
|
||||
getMainActivityMethod("onStart")
|
||||
|
||||
mapOf(
|
||||
miniPlayerViewPager to "disableMiniPlayerGesture",
|
||||
playerViewPager to "disablePlayerGesture"
|
||||
).forEach { (literal, methodName) ->
|
||||
val viewPagerReference = with(playerViewPagerConstructorMethod) {
|
||||
val constIndex = indexOfFirstLiteralInstructionOrThrow(literal)
|
||||
val targetIndex = indexOfFirstInstructionOrThrow(constIndex, Opcode.IPUT_OBJECT)
|
||||
|
||||
getInstruction<ReferenceInstruction>(targetIndex).reference.toString()
|
||||
}
|
||||
mainActivityOnStartMethod.apply {
|
||||
val insertIndex = indexOfFirstInstructionOrThrow {
|
||||
opcode == Opcode.IGET_OBJECT &&
|
||||
getReference<FieldReference>()?.toString() == viewPagerReference
|
||||
}
|
||||
val insertRegister = getInstruction<TwoRegisterInstruction>(insertIndex).registerA
|
||||
val jumpIndex =
|
||||
indexOfFirstInstructionOrThrow(insertIndex, Opcode.INVOKE_VIRTUAL) + 1
|
||||
|
||||
addInstructionsWithLabels(
|
||||
insertIndex, """
|
||||
invoke-static {}, $PLAYER_CLASS_DESCRIPTOR->$methodName()Z
|
||||
move-result v$insertRegister
|
||||
if-nez v$insertRegister, :disable
|
||||
""", ExternalLabel("disable", getInstruction(jumpIndex))
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
addSwitchPreference(
|
||||
CategoryType.PLAYER,
|
||||
"revanced_disable_mini_player_gesture",
|
||||
"false"
|
||||
)
|
||||
addSwitchPreference(
|
||||
CategoryType.PLAYER,
|
||||
"revanced_disable_player_gesture",
|
||||
"false"
|
||||
)
|
||||
|
||||
// endregion
|
||||
|
||||
// region patch for enable force minimized player
|
||||
|
||||
minimizedPlayerFingerprint.matchOrThrow().let {
|
||||
it.method.apply {
|
||||
val insertIndex = it.patternMatch!!.endIndex
|
||||
val insertRegister = getInstruction<OneRegisterInstruction>(insertIndex).registerA
|
||||
|
||||
addInstructions(
|
||||
insertIndex, """
|
||||
invoke-static {v$insertRegister}, $PLAYER_CLASS_DESCRIPTOR->enableForceMinimizedPlayer(Z)Z
|
||||
move-result v$insertRegister
|
||||
"""
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
addSwitchPreference(
|
||||
CategoryType.PLAYER,
|
||||
"revanced_enable_force_minimized_player",
|
||||
"true"
|
||||
)
|
||||
|
||||
// endregion
|
||||
|
||||
// region patch for enable swipe to dismiss mini player
|
||||
|
||||
if (!is_6_42_or_greater) {
|
||||
@ -725,38 +726,6 @@ val playerComponentsPatch = bytecodePatch(
|
||||
|
||||
// endregion
|
||||
|
||||
// region patch for hide audio video switch toggle
|
||||
|
||||
audioVideoSwitchToggleFingerprint.methodOrThrow().apply {
|
||||
implementation!!.instructions
|
||||
.withIndex()
|
||||
.filter { (_, instruction) ->
|
||||
val reference = (instruction as? ReferenceInstruction)?.reference
|
||||
instruction.opcode == Opcode.INVOKE_VIRTUAL &&
|
||||
reference is MethodReference &&
|
||||
reference.toString() == AUDIO_VIDEO_SWITCH_TOGGLE_VISIBILITY
|
||||
}
|
||||
.map { (index, _) -> index }
|
||||
.reversed()
|
||||
.forEach { index ->
|
||||
val instruction = getInstruction<FiveRegisterInstruction>(index)
|
||||
|
||||
replaceInstruction(
|
||||
index,
|
||||
"invoke-static {v${instruction.registerC}, v${instruction.registerD}}," +
|
||||
"$PLAYER_CLASS_DESCRIPTOR->hideAudioVideoSwitchToggle(Landroid/view/View;I)V"
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
addSwitchPreference(
|
||||
CategoryType.PLAYER,
|
||||
"revanced_hide_audio_video_switch_toggle",
|
||||
"false"
|
||||
)
|
||||
|
||||
// endregion
|
||||
|
||||
// region patch for hide channel guideline, timestamps & emoji picker buttons
|
||||
|
||||
addLithoFilter(FILTER_CLASS_DESCRIPTOR)
|
||||
@ -766,11 +735,6 @@ val playerComponentsPatch = bytecodePatch(
|
||||
"revanced_hide_comment_channel_guidelines",
|
||||
"true"
|
||||
)
|
||||
addSwitchPreference(
|
||||
CategoryType.PLAYER,
|
||||
"revanced_hide_comment_timestamp_and_emoji_buttons",
|
||||
"false"
|
||||
)
|
||||
|
||||
// region patch for hide double-tap overlay filter
|
||||
|
||||
@ -796,6 +760,12 @@ val playerComponentsPatch = bytecodePatch(
|
||||
|
||||
// endregion
|
||||
|
||||
addSwitchPreference(
|
||||
CategoryType.PLAYER,
|
||||
"revanced_hide_comment_timestamp_and_emoji_buttons",
|
||||
"false"
|
||||
)
|
||||
|
||||
// region patch for hide fullscreen share button
|
||||
|
||||
remixGenericButtonFingerprint.matchOrThrow().let {
|
||||
@ -820,6 +790,38 @@ val playerComponentsPatch = bytecodePatch(
|
||||
|
||||
// endregion
|
||||
|
||||
// region patch for hide song video switch toggle
|
||||
|
||||
audioVideoSwitchToggleFingerprint.methodOrThrow().apply {
|
||||
implementation!!.instructions
|
||||
.withIndex()
|
||||
.filter { (_, instruction) ->
|
||||
val reference = (instruction as? ReferenceInstruction)?.reference
|
||||
instruction.opcode == Opcode.INVOKE_VIRTUAL &&
|
||||
reference is MethodReference &&
|
||||
reference.toString() == AUDIO_VIDEO_SWITCH_TOGGLE_VISIBILITY
|
||||
}
|
||||
.map { (index, _) -> index }
|
||||
.reversed()
|
||||
.forEach { index ->
|
||||
val instruction = getInstruction<FiveRegisterInstruction>(index)
|
||||
|
||||
replaceInstruction(
|
||||
index,
|
||||
"invoke-static {v${instruction.registerC}, v${instruction.registerD}}," +
|
||||
"$PLAYER_CLASS_DESCRIPTOR->hideAudioVideoSwitchToggle(Landroid/view/View;I)V"
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
addSwitchPreference(
|
||||
CategoryType.PLAYER,
|
||||
"revanced_hide_audio_video_switch_toggle",
|
||||
"false"
|
||||
)
|
||||
|
||||
// endregion
|
||||
|
||||
// region patch for remember repeat state
|
||||
|
||||
val (repeatTrackMethod, repeatTrackIndex) = repeatTrackFingerprint.matchOrThrow().let {
|
||||
|
@ -7,8 +7,6 @@ import app.revanced.patches.music.utils.extension.sharedExtensionPatch
|
||||
import app.revanced.patches.music.utils.fix.fileprovider.fileProviderPatch
|
||||
import app.revanced.patches.music.utils.mainactivity.mainActivityFingerprint
|
||||
import app.revanced.patches.music.utils.patch.PatchList.GMSCORE_SUPPORT
|
||||
import app.revanced.patches.music.utils.settings.CategoryType
|
||||
import app.revanced.patches.music.utils.settings.ResourceUtils.addGmsCorePreference
|
||||
import app.revanced.patches.music.utils.settings.ResourceUtils.updatePackageName
|
||||
import app.revanced.patches.music.utils.settings.ResourceUtils.updatePatchStatus
|
||||
import app.revanced.patches.music.utils.settings.settingsPatch
|
||||
@ -37,13 +35,9 @@ private fun gmsCoreSupportResourcePatch(
|
||||
packageNameYouTubeOption = packageNameYouTubeOption,
|
||||
packageNameYouTubeMusicOption = packageNameYouTubeMusicOption,
|
||||
executeBlock = {
|
||||
updatePackageName(packageNameYouTubeMusicOption.valueOrThrow())
|
||||
|
||||
addGmsCorePreference(
|
||||
CategoryType.MISC.value,
|
||||
"gms_core_settings",
|
||||
updatePackageName(
|
||||
gmsCoreVendorGroupIdOption.valueOrThrow() + ".android.gms",
|
||||
"org.microg.gms.ui.SettingsActivity"
|
||||
packageNameYouTubeMusicOption.valueOrThrow()
|
||||
)
|
||||
|
||||
updatePatchStatus(GMSCORE_SUPPORT)
|
||||
|
@ -49,8 +49,8 @@ internal enum class PatchList(
|
||||
"Disable DRC audio",
|
||||
"Adds an option to disable DRC (Dynamic Range Compression) audio."
|
||||
),
|
||||
DISABLE_AUTO_CAPTIONS(
|
||||
"Disable auto captions",
|
||||
DISABLE_FORCED_AUTO_CAPTIONS(
|
||||
"Disable forced auto captions",
|
||||
"Adds an option to disable captions from being automatically enabled."
|
||||
),
|
||||
DISABLE_DISLIKE_REDIRECTION(
|
||||
|
@ -32,6 +32,7 @@ internal object ResourceUtils {
|
||||
const val ACTIVITY_HOOK_TARGET_CLASS =
|
||||
"com.google.android.gms.common.api.GoogleApiActivity"
|
||||
|
||||
var gmsCorePackageName = "app.revanced.android.gms"
|
||||
var musicPackageName = YOUTUBE_MUSIC_PACKAGE_NAME
|
||||
|
||||
private var iconType = "default"
|
||||
@ -68,8 +69,12 @@ internal object ResourceUtils {
|
||||
}
|
||||
}
|
||||
|
||||
fun updatePackageName(newPackage: String) {
|
||||
musicPackageName = newPackage
|
||||
fun updatePackageName(
|
||||
newGmsCorePackage: String,
|
||||
newMusicPackage: String,
|
||||
) {
|
||||
gmsCorePackageName = newGmsCorePackage
|
||||
musicPackageName = newMusicPackage
|
||||
replacePackageName()
|
||||
}
|
||||
|
||||
|
@ -13,8 +13,11 @@ import app.revanced.patches.music.utils.extension.Constants.EXTENSION_PATH
|
||||
import app.revanced.patches.music.utils.extension.Constants.UTILS_PATH
|
||||
import app.revanced.patches.music.utils.extension.sharedExtensionPatch
|
||||
import app.revanced.patches.music.utils.mainactivity.mainActivityResolvePatch
|
||||
import app.revanced.patches.music.utils.patch.PatchList.GMSCORE_SUPPORT
|
||||
import app.revanced.patches.music.utils.patch.PatchList.SETTINGS_FOR_YOUTUBE_MUSIC
|
||||
import app.revanced.patches.music.utils.playservice.versionCheckPatch
|
||||
import app.revanced.patches.music.utils.settings.ResourceUtils.addGmsCorePreference
|
||||
import app.revanced.patches.music.utils.settings.ResourceUtils.gmsCorePackageName
|
||||
import app.revanced.patches.shared.extension.Constants.EXTENSION_UTILS_CLASS_DESCRIPTOR
|
||||
import app.revanced.patches.shared.mainactivity.injectConstructorMethodCall
|
||||
import app.revanced.patches.shared.mainactivity.injectOnCreateMethodCall
|
||||
@ -202,6 +205,14 @@ val settingsPatch = resourcePatch(
|
||||
ResourceUtils.addRVXSettingsPreference()
|
||||
|
||||
ResourceUtils.updatePatchStatus(SETTINGS_FOR_YOUTUBE_MUSIC)
|
||||
|
||||
/**
|
||||
* add import export settings
|
||||
*/
|
||||
addPreferenceWithIntent(
|
||||
CategoryType.MISC,
|
||||
"revanced_extended_settings_import_export"
|
||||
)
|
||||
}
|
||||
|
||||
finalize {
|
||||
@ -236,13 +247,14 @@ val settingsPatch = resourcePatch(
|
||||
"revanced_default_app_settings"
|
||||
)
|
||||
|
||||
/**
|
||||
* add import export settings
|
||||
*/
|
||||
addPreferenceWithIntent(
|
||||
CategoryType.MISC,
|
||||
"revanced_extended_settings_import_export"
|
||||
)
|
||||
if (GMSCORE_SUPPORT.included == true) {
|
||||
addGmsCorePreference(
|
||||
CategoryType.MISC.value,
|
||||
"gms_core_settings",
|
||||
gmsCorePackageName,
|
||||
"org.microg.gms.ui.SettingsActivity"
|
||||
)
|
||||
}
|
||||
|
||||
/**
|
||||
* sort preference
|
||||
|
@ -5,7 +5,7 @@ import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
|
||||
import app.revanced.patcher.patch.bytecodePatch
|
||||
import app.revanced.patches.youtube.utils.compatibility.Constants.COMPATIBLE_PACKAGE
|
||||
import app.revanced.patches.youtube.utils.extension.Constants.GENERAL_CLASS_DESCRIPTOR
|
||||
import app.revanced.patches.youtube.utils.patch.PatchList.DISABLE_AUTO_AUDIO_TRACKS
|
||||
import app.revanced.patches.youtube.utils.patch.PatchList.DISABLE_FORCED_AUTO_AUDIO_TRACKS
|
||||
import app.revanced.patches.youtube.utils.settings.ResourceUtils.addPreference
|
||||
import app.revanced.patches.youtube.utils.settings.settingsPatch
|
||||
import app.revanced.util.fingerprint.methodOrThrow
|
||||
@ -19,8 +19,8 @@ import com.android.tools.smali.dexlib2.iface.reference.MethodReference
|
||||
|
||||
@Suppress("unused")
|
||||
val audioTracksPatch = bytecodePatch(
|
||||
DISABLE_AUTO_AUDIO_TRACKS.title,
|
||||
DISABLE_AUTO_AUDIO_TRACKS.summary,
|
||||
DISABLE_FORCED_AUTO_AUDIO_TRACKS.title,
|
||||
DISABLE_FORCED_AUTO_AUDIO_TRACKS.summary,
|
||||
) {
|
||||
compatibleWith(COMPATIBLE_PACKAGE)
|
||||
|
||||
@ -67,7 +67,7 @@ val audioTracksPatch = bytecodePatch(
|
||||
"PREFERENCE_SCREEN: GENERAL",
|
||||
"SETTINGS: DISABLE_AUTO_AUDIO_TRACKS"
|
||||
),
|
||||
DISABLE_AUTO_AUDIO_TRACKS
|
||||
DISABLE_FORCED_AUTO_AUDIO_TRACKS
|
||||
)
|
||||
|
||||
// endregion
|
||||
|
@ -3,14 +3,14 @@ package app.revanced.patches.youtube.general.autocaptions
|
||||
import app.revanced.patcher.patch.bytecodePatch
|
||||
import app.revanced.patches.shared.captions.baseAutoCaptionsPatch
|
||||
import app.revanced.patches.youtube.utils.compatibility.Constants.COMPATIBLE_PACKAGE
|
||||
import app.revanced.patches.youtube.utils.patch.PatchList.DISABLE_AUTO_CAPTIONS
|
||||
import app.revanced.patches.youtube.utils.patch.PatchList.DISABLE_FORCED_AUTO_CAPTIONS
|
||||
import app.revanced.patches.youtube.utils.settings.ResourceUtils.addPreference
|
||||
import app.revanced.patches.youtube.utils.settings.settingsPatch
|
||||
|
||||
@Suppress("unused")
|
||||
val autoCaptionsPatch = bytecodePatch(
|
||||
DISABLE_AUTO_CAPTIONS.title,
|
||||
DISABLE_AUTO_CAPTIONS.summary,
|
||||
DISABLE_FORCED_AUTO_CAPTIONS.title,
|
||||
DISABLE_FORCED_AUTO_CAPTIONS.summary,
|
||||
) {
|
||||
compatibleWith(COMPATIBLE_PACKAGE)
|
||||
|
||||
@ -28,7 +28,7 @@ val autoCaptionsPatch = bytecodePatch(
|
||||
"PREFERENCE_SCREEN: GENERAL",
|
||||
"SETTINGS: DISABLE_AUTO_CAPTIONS"
|
||||
),
|
||||
DISABLE_AUTO_CAPTIONS
|
||||
DISABLE_FORCED_AUTO_CAPTIONS
|
||||
)
|
||||
|
||||
// endregion
|
||||
|
@ -57,12 +57,12 @@ internal enum class PatchList(
|
||||
"Disable QUIC protocol",
|
||||
"Adds an option to disable CronetEngine's QUIC protocol."
|
||||
),
|
||||
DISABLE_AUTO_AUDIO_TRACKS(
|
||||
"Disable auto audio tracks",
|
||||
DISABLE_FORCED_AUTO_AUDIO_TRACKS(
|
||||
"Disable forced auto audio tracks",
|
||||
"Adds an option to disable audio tracks from being automatically enabled."
|
||||
),
|
||||
DISABLE_AUTO_CAPTIONS(
|
||||
"Disable auto captions",
|
||||
DISABLE_FORCED_AUTO_CAPTIONS(
|
||||
"Disable forced auto captions",
|
||||
"Adds an option to disable captions from being automatically enabled."
|
||||
),
|
||||
DISABLE_HAPTIC_FEEDBACK(
|
||||
|
@ -79,18 +79,18 @@ Limitations:
|
||||
<!-- PreferenceScreen: Flyout -->
|
||||
<string name="revanced_preference_screen_flyout_title">Flyout Menu</string>
|
||||
|
||||
<string name="revanced_enable_compact_dialog_title">Enable compact dialog</string>
|
||||
<string name="revanced_enable_compact_dialog_summary">"Enables the compact flyout menu on phones.
|
||||
|
||||
Limitations:
|
||||
• Album art in the Library tab becomes smaller when organized in a grid.
|
||||
• Sleep timer layout may appear unusual."</string>
|
||||
<string name="revanced_enable_trim_silence_title">Add Trim silence switch</string>
|
||||
<string name="revanced_enable_trim_silence_summary">"Adds a Trim silence switch to the playback speed flyout menu.
|
||||
|
||||
Info:
|
||||
• This feature is for podcasts.
|
||||
• This feature is still in development, so it may be unstable."</string>
|
||||
<string name="revanced_enable_compact_dialog_title">Enable compact dialog</string>
|
||||
<string name="revanced_enable_compact_dialog_summary">"Enables the compact flyout menu on phones.
|
||||
|
||||
Limitations:
|
||||
• Album art in the Library tab becomes smaller when organized in a grid.
|
||||
• Sleep timer layout may appear unusual."</string>
|
||||
<string name="revanced_hide_flyout_menu_like_dislike_title">Hide Like and Dislike buttons</string>
|
||||
<string name="revanced_hide_flyout_menu_3_column_component_title">Hide 3-column component</string>
|
||||
<string name="revanced_hide_flyout_menu_add_to_queue_title">Hide Add to queue menu</string>
|
||||
@ -143,10 +143,10 @@ Info:
|
||||
<string name="revanced_change_start_page_entry_home">Home</string>
|
||||
<string name="revanced_change_start_page_entry_library">Library</string>
|
||||
<string name="revanced_change_start_page_entry_subscription">Subscriptions</string>
|
||||
<string name="revanced_disable_auto_captions_title">Disable forced auto captions</string>
|
||||
<string name="revanced_disable_auto_captions_summary">Disables captions from being automatically enabled.</string>
|
||||
<string name="revanced_disable_dislike_redirection_title">Disable dislike redirection</string>
|
||||
<string name="revanced_disable_dislike_redirection_summary">Disables redirection to the next track when clicking the Dislike button.</string>
|
||||
<string name="revanced_disable_auto_captions_title">Disable forced auto captions</string>
|
||||
<string name="revanced_disable_auto_captions_summary">Disables auto captions from being forced on.</string>
|
||||
<string name="revanced_enable_landscape_mode_title">Enable landscape mode</string>
|
||||
<string name="revanced_enable_landscape_mode_summary">Enables landscape mode when rotating the screen on phones.</string>
|
||||
<string name="revanced_custom_filter_title">Enable custom filter</string>
|
||||
@ -159,28 +159,28 @@ Info:
|
||||
<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>
|
||||
<string name="revanced_hide_carousel_shelf_summary">Hides the carousel shelf in the feed.</string>
|
||||
<string name="revanced_hide_playlist_card_shelf_title">Hide playlist card shelf</string>
|
||||
<string name="revanced_hide_playlist_card_shelf_summary">Hides the playlist card shelf in the feed.</string>
|
||||
<string name="revanced_hide_samples_shelf_title">Hide Samples shelf</string>
|
||||
<string name="revanced_hide_samples_shelf_summary">Hides the Samples shelf in the feed.</string>
|
||||
<string name="revanced_hide_cast_button_title">Hide Cast button</string>
|
||||
<string name="revanced_hide_cast_button_summary">Hides the Cast button.</string>
|
||||
<string name="revanced_hide_category_bar_title">Hide category bar</string>
|
||||
<string name="revanced_hide_category_bar_summary">Hides the category bar.</string>
|
||||
<string name="revanced_hide_floating_button_title">Hide floating button</string>
|
||||
<string name="revanced_hide_floating_button_summary">Hides the floating button in the Library tab.</string>
|
||||
<string name="revanced_hide_tap_to_update_button_title">Hide Tap to update button</string>
|
||||
<string name="revanced_hide_tap_to_update_button_summary">Hides the Tap to update button.</string>
|
||||
<string name="revanced_hide_history_button_title">Hide History button</string>
|
||||
<string name="revanced_hide_history_button_summary">Hides the History button in the toolbar.</string>
|
||||
<string name="revanced_hide_notification_button_title">Hide Notifications button</string>
|
||||
<string name="revanced_hide_notification_button_summary">Hides the Notifications button in the toolbar.</string>
|
||||
<string name="revanced_hide_playlist_card_shelf_title">Hide playlist card shelf</string>
|
||||
<string name="revanced_hide_playlist_card_shelf_summary">Hides the playlist card shelf in the feed.</string>
|
||||
<string name="revanced_hide_samples_shelf_title">Hide Samples shelf</string>
|
||||
<string name="revanced_hide_samples_shelf_summary">Hides the Samples shelf in the feed.</string>
|
||||
<string name="revanced_hide_sound_search_button_title">Hide sound search button</string>
|
||||
<string name="revanced_hide_sound_search_button_summary">Hides the sound search button in the search bar.</string>
|
||||
<string name="revanced_hide_tap_to_update_button_title">Hide Tap to update button</string>
|
||||
<string name="revanced_hide_tap_to_update_button_summary">Hides the Tap to update button.</string>
|
||||
<string name="revanced_hide_voice_search_button_title">Hide voice search button</string>
|
||||
<string name="revanced_hide_voice_search_button_summary">Hides the voice search button in the search bar.</string>
|
||||
<string name="revanced_restore_old_style_library_shelf_title">Restore old style library shelf</string>
|
||||
<string name="revanced_restore_old_style_library_shelf_summary">Returns the Library tab to the old style. (Experimental)</string>
|
||||
<string name="revanced_restore_old_style_library_shelf_title">Restore old Library tab</string>
|
||||
<string name="revanced_restore_old_style_library_shelf_summary">Restores the Library tab to the old style. (Experimental)</string>
|
||||
<string name="revanced_remove_viewer_discretion_dialog_title">Remove viewer discretion dialog</string>
|
||||
<string name="revanced_remove_viewer_discretion_dialog_summary">"Removes the viewer discretion dialog.
|
||||
This does not bypass the age restriction. It just accepts it automatically."</string>
|
||||
@ -214,52 +214,52 @@ This does not bypass the age restriction. It just accepts it automatically."</st
|
||||
<string name="revanced_hide_navigation_bar_title">Hide navigation bar</string>
|
||||
<string name="revanced_hide_navigation_bar_summary">Hides the navigation bar.</string>
|
||||
<string name="revanced_hide_navigation_label_title">Hide navigation labels</string>
|
||||
<string name="revanced_hide_navigation_label_summary">Hides labels below the navigation buttons.</string>
|
||||
<string name="revanced_hide_navigation_label_summary">Hides the label below each navigation buttons.</string>
|
||||
|
||||
|
||||
<!-- PreferenceScreen: Player -->
|
||||
<string name="revanced_preference_screen_player_title">Player</string>
|
||||
|
||||
<string name="revanced_disable_mini_player_gesture_title">Disable miniplayer gesture</string>
|
||||
<string name="revanced_disable_mini_player_gesture_summary">Disable swipe to change tracks in the miniplayer.</string>
|
||||
<string name="revanced_disable_player_gesture_title">Disable player gesture</string>
|
||||
<string name="revanced_disable_player_gesture_summary">Disable swipe to change tracks in the player.</string>
|
||||
<string name="revanced_enable_black_player_background_title">Enable black player background</string>
|
||||
<string name="revanced_enable_black_player_background_summary">Changes the player background color to black.</string>
|
||||
<string name="revanced_enable_color_match_player_title">Enable color match player</string>
|
||||
<string name="revanced_enable_color_match_player_summary">Matches the color of the miniplayer to the fullscreen player.</string>
|
||||
<string name="revanced_enable_force_minimized_player_title">Enable force minimized player</string>
|
||||
<string name="revanced_enable_force_minimized_player_summary">Keeps the player minimized even when another track is played.</string>
|
||||
<string name="revanced_enable_mini_player_next_button_title">Add miniplayer next button</string>
|
||||
<string name="revanced_enable_mini_player_next_button_summary">Adds a next track button to the miniplayer.</string>
|
||||
<string name="revanced_enable_mini_player_previous_button_title">Add miniplayer previous button</string>
|
||||
<string name="revanced_enable_mini_player_previous_button_summary">Adds a previous track button to the miniplayer.</string>
|
||||
<string name="revanced_enable_color_match_player_title">Change miniplayer color</string>
|
||||
<string name="revanced_enable_color_match_player_summary">Changes the miniplayer color to that of fullscreen player.</string>
|
||||
<string name="revanced_enable_black_player_background_title">Change player background color</string>
|
||||
<string name="revanced_enable_black_player_background_summary">Changes the player background color to black.</string>
|
||||
<string name="revanced_disable_mini_player_gesture_title">Disable miniplayer gesture</string>
|
||||
<string name="revanced_disable_mini_player_gesture_summary">Disables swipe to change tracks in the miniplayer.</string>
|
||||
<string name="revanced_disable_player_gesture_title">Disable player gesture</string>
|
||||
<string name="revanced_disable_player_gesture_summary">Disables swipe to change tracks in the player.</string>
|
||||
<string name="revanced_enable_force_minimized_player_title">Enable forced miniplayer</string>
|
||||
<string name="revanced_enable_force_minimized_player_summary">Enables forced miniplayer when switching to a new track.</string>
|
||||
<string name="revanced_enable_swipe_to_dismiss_mini_player_title">Enable swipe to dismiss miniplayer</string>
|
||||
<string name="revanced_enable_swipe_to_dismiss_mini_player_summary">Enables swipe down to dismiss miniplayer.</string>
|
||||
<string name="revanced_enable_zen_mode_title">Enable Zen mode</string>
|
||||
<string name="revanced_enable_zen_mode_summary">Changes the player background color to light grey to reduce eye strain.</string>
|
||||
<string name="revanced_enable_zen_mode_summary">Enables a light grey color for the player background to reduce eye strain.</string>
|
||||
<string name="revanced_enable_zen_mode_podcast_title">Enable Zen mode in podcasts</string>
|
||||
<string name="revanced_enable_zen_mode_podcast_summary">Also enables Zen mode for podcasts.</string>
|
||||
<string name="revanced_hide_audio_video_switch_toggle_title">Hide Audio / Video toggle</string>
|
||||
<string name="revanced_hide_audio_video_switch_toggle_summary">Hides the Audio / Video toggle in the player.</string>
|
||||
<string name="revanced_enable_zen_mode_podcast_summary">Enables Zen mode in podcasts.</string>
|
||||
<string name="revanced_hide_comment_channel_guidelines_title">Hide channel guidelines</string>
|
||||
<string name="revanced_hide_comment_channel_guidelines_summary">Hides the channel guidelines at the top of the comments section.</string>
|
||||
<string name="revanced_hide_comment_timestamp_and_emoji_buttons_title">Hide timestamp and emoji buttons</string>
|
||||
<string name="revanced_hide_comment_timestamp_and_emoji_buttons_summary">Hides the timestamp and emoji buttons when typing comments.</string>
|
||||
<string name="revanced_hide_double_tap_overlay_filter_title">Hide double-tap overlay filter</string>
|
||||
<string name="revanced_hide_double_tap_overlay_filter_summary">Hides dark overlay that appears when double-tapping to seek.</string>
|
||||
<string name="revanced_hide_comment_timestamp_and_emoji_buttons_title">Hide emoji and timestamp buttons</string>
|
||||
<string name="revanced_hide_comment_timestamp_and_emoji_buttons_summary">Hides the emoji and timestamp buttons when typing comments.</string>
|
||||
<string name="revanced_hide_fullscreen_share_button_title">Hide fullscreen Share button</string>
|
||||
<string name="revanced_hide_fullscreen_share_button_summary">Hides the Share button in the fullscreen player.</string>
|
||||
<string name="revanced_hide_audio_video_switch_toggle_title">Hide Song / Video toggle</string>
|
||||
<string name="revanced_hide_audio_video_switch_toggle_summary">Hides the Song / Video toggle in the player.</string>
|
||||
<string name="revanced_remember_repeat_state_title">Remember repeat state</string>
|
||||
<string name="revanced_remember_repeat_state_summary">Remembers the state of the repeat toggle.</string>
|
||||
<string name="revanced_remember_shuffle_state_title">Remember shuffle state</string>
|
||||
<string name="revanced_remember_shuffle_state_summary">Remembers the state of the shuffle toggle.</string>
|
||||
<string name="revanced_restore_old_comments_popup_panels_title">Restore old comments popup panels</string>
|
||||
<string name="revanced_restore_old_comments_popup_panels_summary">Returns the comments popup panels to the old style.</string>
|
||||
<string name="revanced_restore_old_comments_popup_panels_summary">Restores the comments popup panels to the old style.</string>
|
||||
<string name="revanced_restore_old_player_background_title">Restore old player background</string>
|
||||
<string name="revanced_restore_old_player_background_summary">Returns the player background to the old style.</string>
|
||||
<string name="revanced_restore_old_player_background_summary">Restores the player background to the old style.</string>
|
||||
<string name="revanced_restore_old_player_layout_title">Restore old player layout</string>
|
||||
<string name="revanced_restore_old_player_layout_summary">"Returns the player layout to the old style.
|
||||
<string name="revanced_restore_old_player_layout_summary">"Restores the player layout to the old style.
|
||||
Some features may not work properly in the old player layout."</string>
|
||||
|
||||
|
||||
@ -379,7 +379,7 @@ Click to see how to issue a API key."</string>
|
||||
<string name="revanced_sb_segments_nomusic_sum">Only for use in music videos. Sections of music videos without music, that aren\'t already covered by another category.</string>
|
||||
|
||||
<string name="revanced_sb_skipped_sponsor">Skipped sponsor.</string>
|
||||
<string name="revanced_sb_skipped_selfpromo">Skipped self promotion.</string>
|
||||
<string name="revanced_sb_skipped_selfpromo">Skipped self-promotion.</string>
|
||||
<string name="revanced_sb_skipped_interaction">Skipped annoying reminder.</string>
|
||||
<string name="revanced_sb_skipped_intro_beginning">Skipped intro.</string>
|
||||
<string name="revanced_sb_skipped_intro_middle">Skipped intermission.</string>
|
||||
@ -412,6 +412,23 @@ Click to see how to issue a API key."</string>
|
||||
<!-- PreferenceScreen: Miscellaneous -->
|
||||
<string name="revanced_preference_screen_misc_title">Miscellaneous</string>
|
||||
|
||||
<string name="revanced_extended_settings_import_export_title">Import / Export settings</string>
|
||||
<string name="revanced_extended_settings_import_export_summary">Import or export settings.</string>
|
||||
|
||||
<string name="revanced_extended_settings_export_as_file">Export settings to file</string>
|
||||
<string name="revanced_extended_settings_import_as_file">Import settings from file</string>
|
||||
<string name="revanced_extended_settings_import_export_as_text">Import / Export settings as text</string>
|
||||
|
||||
<string name="revanced_extended_settings_export_failed">Failed to export settings.</string>
|
||||
<string name="revanced_extended_settings_export_success">Settings were successfully exported.</string>
|
||||
<string name="revanced_extended_settings_import">Import</string>
|
||||
<string name="revanced_extended_settings_import_copy">Copy</string>
|
||||
<string name="revanced_extended_settings_import_failed">Import failed: %s.</string>
|
||||
<string name="revanced_extended_settings_import_reset">Settings reset to default.</string>
|
||||
<string name="revanced_extended_settings_import_success">Imported %d settings.</string>
|
||||
<string name="revanced_extended_settings_reset">Reset</string>
|
||||
<string name="revanced_share_copy_settings_success">Settings copied to clipboard.</string>
|
||||
|
||||
<string name="revanced_bypass_image_region_restrictions_title">Bypass image region restrictions</string>
|
||||
<string name="revanced_bypass_image_region_restrictions_summary">Replaces the domain that is blocked in some regions so that playlist thumbnails, channel avatars, etc. can be received.</string>
|
||||
<string name="revanced_change_share_sheet_title">Change share sheet</string>
|
||||
@ -429,8 +446,8 @@ Find the official song if a music video is detected playing from an album.
|
||||
<string name="revanced_disable_music_video_in_album_redirect_type_title">Redirection type</string>
|
||||
<string name="revanced_disable_music_video_in_album_redirect_type_summary">Specifies how to redirect to official song.</string>
|
||||
<string name="revanced_disable_music_video_in_album_redirect_type_entry_redirect">Redirect</string>
|
||||
<string name="revanced_disable_music_video_in_album_redirect_type_entry_on_click">Tap Audio / Video toggle</string>
|
||||
<string name="revanced_disable_music_video_in_album_redirect_type_entry_on_long_click">Tap and hold Audio / Video toggle</string>
|
||||
<string name="revanced_disable_music_video_in_album_redirect_type_entry_on_click">Tap Song / Video toggle</string>
|
||||
<string name="revanced_disable_music_video_in_album_redirect_type_entry_on_long_click">Tap and hold Song / Video toggle</string>
|
||||
<string name="revanced_enable_debug_logging_title">Enable debug logging</string>
|
||||
<string name="revanced_enable_debug_logging_summary">Prints the debug log.</string>
|
||||
<string name="revanced_enable_debug_buffer_logging_title">Enable debug buffer logging</string>
|
||||
@ -441,24 +458,8 @@ Find the official song if a music video is detected playing from an album.
|
||||
Info:
|
||||
• Latest YouTube Music clients use the OPUS audio codec by default.
|
||||
• This is only valid for users spoofing with very old clients."</string>
|
||||
|
||||
<string name="gms_core_settings_title">Open GmsCore</string>
|
||||
<string name="gms_core_settings_summary">Enable cloud messaging to receive notifications.</string>
|
||||
<string name="gms_core_toast_not_installed_message">GmsCore is not installed. Install it.</string>
|
||||
<string name="gms_core_dialog_title">Action needed</string>
|
||||
<string name="gms_core_dialog_not_whitelisted_not_allowed_in_background_message">"GmsCore does not have permission to run in the background.
|
||||
|
||||
Follow the 'Don't kill my app!' guide for your device, and apply the instructions to your GmsCore installation.
|
||||
|
||||
This is required for the app to work."</string>
|
||||
<string name="gms_core_dialog_open_website_text">Open website</string>
|
||||
<string name="gms_core_dialog_not_whitelisted_using_battery_optimizations_message">"GmsCore battery optimizations must be disabled to prevent issues.
|
||||
|
||||
Disabling battery optimizations for GmsCore will not negatively affect battery usage.
|
||||
|
||||
Tap the continue button and allow optimization changes."</string>
|
||||
<string name="gms_core_dialog_continue_text">Continue</string>
|
||||
|
||||
<string name="revanced_sanitize_sharing_links_title">Sanitize sharing links</string>
|
||||
<string name="revanced_sanitize_sharing_links_summary">Removes tracking query parameters from URLs when sharing links.</string>
|
||||
<string name="revanced_spoof_client_title">Spoof client</string>
|
||||
<string name="revanced_spoof_client_summary">"Spoof the client to prevent playback issues.
|
||||
|
||||
@ -482,27 +483,23 @@ Tap the continue button and allow optimization changes."</string>
|
||||
<string name="revanced_spoof_streaming_data_type_entry_android_vr">Android VR</string>
|
||||
<string name="revanced_spoof_streaming_data_type_entry_android_music">Android Music</string>
|
||||
|
||||
<string name="revanced_sanitize_sharing_links_title">Sanitize sharing links</string>
|
||||
<string name="revanced_sanitize_sharing_links_summary">Removes tracking query parameters from URLs when sharing links.</string>
|
||||
|
||||
<string name="revanced_default_app_settings_title">Open default app settings</string>
|
||||
<string name="revanced_default_app_settings_summary">To open YouTube Music links in RVX Music, enable \'Open supported links\' and enable the supported web addresses.</string>
|
||||
|
||||
<string name="revanced_extended_settings_import_export_title">Import / Export settings</string>
|
||||
<string name="revanced_extended_settings_import_export_summary">Import or export settings.</string>
|
||||
<string name="gms_core_settings_title">Open GmsCore settings</string>
|
||||
<string name="gms_core_settings_summary">Opens GmsCore settings. Then enable cloud messaging to receive notifications.</string>
|
||||
<string name="gms_core_toast_not_installed_message">GmsCore is not installed. Install it.</string>
|
||||
<string name="gms_core_dialog_title">Action needed</string>
|
||||
<string name="gms_core_dialog_not_whitelisted_not_allowed_in_background_message">"GmsCore does not have permission to run in the background.
|
||||
|
||||
<string name="revanced_extended_settings_export_as_file">Export settings to file</string>
|
||||
<string name="revanced_extended_settings_import_as_file">Import settings from file</string>
|
||||
<string name="revanced_extended_settings_import_export_as_text">Import / Export settings as text</string>
|
||||
Follow the 'Don't kill my app!' guide for your device, and apply the instructions to your GmsCore installation.
|
||||
|
||||
<string name="revanced_extended_settings_export_failed">Failed to export settings.</string>
|
||||
<string name="revanced_extended_settings_export_success">Settings were successfully exported.</string>
|
||||
<string name="revanced_extended_settings_import">Import</string>
|
||||
<string name="revanced_extended_settings_import_copy">Copy</string>
|
||||
<string name="revanced_extended_settings_import_failed">Import failed: %s.</string>
|
||||
<string name="revanced_extended_settings_import_reset">Settings reset to default.</string>
|
||||
<string name="revanced_extended_settings_import_success">Imported %d settings.</string>
|
||||
<string name="revanced_extended_settings_reset">Reset</string>
|
||||
<string name="revanced_share_copy_settings_success">Settings copied to clipboard.</string>
|
||||
This is required for the app to work."</string>
|
||||
<string name="gms_core_dialog_open_website_text">Open website</string>
|
||||
<string name="gms_core_dialog_not_whitelisted_using_battery_optimizations_message">"GmsCore battery optimizations must be disabled to prevent issues.
|
||||
|
||||
Disabling battery optimizations for GmsCore will not negatively affect battery usage.
|
||||
|
||||
Tap the continue button and allow optimization changes."</string>
|
||||
<string name="gms_core_dialog_continue_text">Continue</string>
|
||||
</resources>
|
||||
|
@ -36,12 +36,12 @@ Please download %2$s from the website."</string>
|
||||
<string name="revanced_hide_merchandise_shelf_title">Hide merchandise shelves</string>
|
||||
<string name="revanced_hide_merchandise_shelf_summary_on">Merchandise shelves are hidden.</string>
|
||||
<string name="revanced_hide_merchandise_shelf_summary_off">Merchandise shelves are shown.</string>
|
||||
<string name="revanced_hide_player_store_shelf_title">Hide player shopping shelf</string>
|
||||
<string name="revanced_hide_player_store_shelf_summary_on">Shopping shelf is hidden.</string>
|
||||
<string name="revanced_hide_player_store_shelf_summary_off">Shopping shelf is shown.</string>
|
||||
<string name="revanced_hide_paid_promotion_label_title">Hide paid promotion label</string>
|
||||
<string name="revanced_hide_paid_promotion_label_summary_on">Paid promotion label is hidden.</string>
|
||||
<string name="revanced_hide_paid_promotion_label_summary_off">Paid promotion label is shown.</string>
|
||||
<string name="revanced_hide_player_store_shelf_title">Hide player shopping shelf</string>
|
||||
<string name="revanced_hide_player_store_shelf_summary_on">Shopping shelf is hidden.</string>
|
||||
<string name="revanced_hide_player_store_shelf_summary_off">Shopping shelf is shown.</string>
|
||||
<string name="revanced_hide_promotion_alert_banner_title">Hide promotion alert banner</string>
|
||||
<string name="revanced_hide_promotion_alert_banner_summary_on">Promotion alert banner is hidden.</string>
|
||||
<string name="revanced_hide_promotion_alert_banner_summary_off">Promotion alert banner is shown.</string>
|
||||
@ -66,10 +66,10 @@ Please download %2$s from the website."</string>
|
||||
<string name="revanced_preference_screen_alt_thumbnails_title">Alternative thumbnails</string>
|
||||
|
||||
<string name="revanced_alt_thumbnail_home_title">Home tab</string>
|
||||
<string name="revanced_alt_thumbnail_subscriptions_title">Subscriptions tab</string>
|
||||
<string name="revanced_alt_thumbnail_library_title">You tab</string>
|
||||
<string name="revanced_alt_thumbnail_player_title">Player playlists, recommendations</string>
|
||||
<string name="revanced_alt_thumbnail_search_title">Search results</string>
|
||||
<string name="revanced_alt_thumbnail_subscriptions_title">Subscriptions tab</string>
|
||||
<string name="revanced_alt_thumbnail_library_title">You tab</string>
|
||||
<string name="revanced_alt_thumbnail_options_entry_1">Original thumbnails</string>
|
||||
<string name="revanced_alt_thumbnail_options_entry_2">DeArrow & original thumbnails</string>
|
||||
<string name="revanced_alt_thumbnail_options_entry_3">DeArrow & still captures</string>
|
||||
@ -110,6 +110,9 @@ Tap here to learn more about DeArrow."</string>
|
||||
<string name="revanced_hide_album_card_title">Hide album cards</string>
|
||||
<string name="revanced_hide_album_card_summary_on">Album cards are hidden.</string>
|
||||
<string name="revanced_hide_album_card_summary_off">Album cards are shown.</string>
|
||||
<string name="revanced_hide_feed_captions_button_title">Hide Captions button</string>
|
||||
<string name="revanced_hide_feed_captions_button_on">Captions button is hidden.</string>
|
||||
<string name="revanced_hide_feed_captions_button_off">Captions button is shown.</string>
|
||||
<string name="revanced_hide_carousel_shelf_title">Hide carousel shelf</string>
|
||||
<string name="revanced_hide_carousel_shelf_summary">"Hides the following shelves:
|
||||
• Breaking news
|
||||
@ -121,21 +124,12 @@ Tap here to learn more about DeArrow."</string>
|
||||
<string name="revanced_hide_chips_shelf_title">Hide chips shelf</string>
|
||||
<string name="revanced_hide_chips_shelf_on">Chips shelf is hidden.</string>
|
||||
<string name="revanced_hide_chips_shelf_off">Chips shelf is shown.</string>
|
||||
<string name="revanced_hide_expandable_chip_title">Hide expandable chip under videos</string>
|
||||
<string name="revanced_hide_expandable_chip_title">Hide expandable chips under videos</string>
|
||||
<string name="revanced_hide_expandable_chip_summary_on">Expandable chips are hidden.</string>
|
||||
<string name="revanced_hide_expandable_chip_summary_off">Expandable chips are shown.</string>
|
||||
<string name="revanced_hide_expandable_shelf_title">Hide expandable shelves</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_on">Expandable shelves are hidden.</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_off">Expandable shelves are shown.</string>
|
||||
<string name="revanced_hide_feed_captions_button_title">Hide Captions button</string>
|
||||
<string name="revanced_hide_feed_captions_button_on">Captions button is hidden.</string>
|
||||
<string name="revanced_hide_feed_captions_button_off">Captions button is shown.</string>
|
||||
<string name="revanced_hide_feed_search_bar_title">Hide search bar</string>
|
||||
<string name="revanced_hide_feed_search_bar_summary_on">Search bar is hidden.</string>
|
||||
<string name="revanced_hide_feed_search_bar_summary_off">Search bar is shown.</string>
|
||||
<string name="revanced_hide_feed_survey_title">Hide surveys</string>
|
||||
<string name="revanced_hide_feed_survey_summary_on">Surveys are hidden.</string>
|
||||
<string name="revanced_hide_feed_survey_summary_off">Surveys are shown.</string>
|
||||
<string name="revanced_hide_floating_button_title">Hide floating button</string>
|
||||
<string name="revanced_hide_floating_button_summary_on">Floating button is hidden.</string>
|
||||
<string name="revanced_hide_floating_button_summary_off">Floating button is shown.</string>
|
||||
@ -163,6 +157,12 @@ Tap here to learn more about DeArrow."</string>
|
||||
<string name="revanced_hide_show_more_button_title">Hide Show more button</string>
|
||||
<string name="revanced_hide_show_more_button_summary_on">Show more button is hidden.</string>
|
||||
<string name="revanced_hide_show_more_button_summary_off">Show more button is shown.</string>
|
||||
<string name="revanced_hide_feed_search_bar_title">Hide search bar</string>
|
||||
<string name="revanced_hide_feed_search_bar_summary_on">Search bar is hidden.</string>
|
||||
<string name="revanced_hide_feed_search_bar_summary_off">Search bar is shown.</string>
|
||||
<string name="revanced_hide_feed_survey_title">Hide surveys</string>
|
||||
<string name="revanced_hide_feed_survey_summary_on">Surveys are hidden.</string>
|
||||
<string name="revanced_hide_feed_survey_summary_off">Surveys are shown.</string>
|
||||
<string name="revanced_hide_subscriptions_carousel_title">Hide subscriptions carousel</string>
|
||||
<string name="revanced_hide_subscriptions_carousel_summary_on">Subscriptions carousel is hidden.</string>
|
||||
<string name="revanced_hide_subscriptions_carousel_summary_off">Subscriptions carousel is shown.</string>
|
||||
@ -196,9 +196,6 @@ Tap here to learn more about DeArrow."</string>
|
||||
<string name="revanced_hide_channel_tab_filter_strings_hint">"Shorts
|
||||
Playlists
|
||||
Store"</string>
|
||||
<string name="revanced_hide_browse_store_button_title">Hide Visit store button</string>
|
||||
<string name="revanced_hide_browse_store_button_summary_on">Visit store button is hidden.</string>
|
||||
<string name="revanced_hide_browse_store_button_summary_off">Visit store button is shown.</string>
|
||||
<string name="revanced_hide_channel_member_shelf_title">Hide channel member shelf</string>
|
||||
<string name="revanced_hide_channel_member_shelf_summary_on">Channel member shelf is hidden.</string>
|
||||
<string name="revanced_hide_channel_member_shelf_summary_off">Channel member shelf is shown.</string>
|
||||
@ -208,6 +205,9 @@ Store"</string>
|
||||
<string name="revanced_hide_for_you_shelf_title">Hide For You shelf</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_on">For You shelf is hidden.</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_off">For You shelf is shown.</string>
|
||||
<string name="revanced_hide_browse_store_button_title">Hide Visit store button</string>
|
||||
<string name="revanced_hide_browse_store_button_summary_on">Visit store button is hidden.</string>
|
||||
<string name="revanced_hide_browse_store_button_summary_off">Visit store button is shown.</string>
|
||||
|
||||
<!-- PreferenceScreen: Feed, PreferenceCategory: Feed, PreferenceScreen: Community posts -->
|
||||
<string name="revanced_preference_screen_community_posts_title">Community posts</string>
|
||||
@ -239,6 +239,9 @@ Store"</string>
|
||||
|
||||
<!-- PreferenceScreen: Feed, PreferenceCategory: Feed, PreferenceScreen: Video filter, PreferenceCategory: Keyword filter -->
|
||||
<string name="revanced_preference_category_keyword_filter">Keyword filter</string>
|
||||
<string name="revanced_hide_keyword_content_comments_title">Hide comments by keywords</string>
|
||||
<string name="revanced_hide_keyword_content_comments_summary_on">Comments are filtered.</string>
|
||||
<string name="revanced_hide_keyword_content_comments_summary_off">Comments are not filtered.</string>
|
||||
<string name="revanced_hide_keyword_content_home_title">Hide home videos by keywords</string>
|
||||
<string name="revanced_hide_keyword_content_home_summary_on">Videos in home feed are filtered.</string>
|
||||
<string name="revanced_hide_keyword_content_home_summary_off">Videos in home feed are not filtered.</string>
|
||||
@ -248,9 +251,6 @@ Store"</string>
|
||||
<string name="revanced_hide_keyword_content_subscriptions_title">Hide subscription videos by keywords</string>
|
||||
<string name="revanced_hide_keyword_content_subscriptions_summary_on">Videos in subscriptions feed are filtered.</string>
|
||||
<string name="revanced_hide_keyword_content_subscriptions_summary_off">Videos in subscriptions feed are not filtered.</string>
|
||||
<string name="revanced_hide_keyword_content_comments_title">Hide comments by keywords</string>
|
||||
<string name="revanced_hide_keyword_content_comments_summary_on">Comments are filtered.</string>
|
||||
<string name="revanced_hide_keyword_content_comments_summary_off">Comments are not filtered.</string>
|
||||
<string name="revanced_hide_keyword_content_phrases_title">Keywords to hide</string>
|
||||
<string name="revanced_hide_keyword_content_phrases_summary">"Keywords and phrases to hide, separated by new lines.
|
||||
|
||||
@ -274,13 +274,14 @@ Limitations:
|
||||
|
||||
<!-- PreferenceScreen: Feed, PreferenceCategory: Feed, PreferenceScreen: Video filter, PreferenceCategory: Recommended video -->
|
||||
<string name="revanced_preference_category_recommended_video">Recommended video</string>
|
||||
<string name="revanced_hide_low_views_video_title">Hide low views video</string>
|
||||
<string name="revanced_hide_low_views_video_summary">Hide videos with less than 1,000 views from home feeds that have been uploaded from unsubscribed channels.</string>
|
||||
<string name="revanced_hide_recommended_video_title">Hide recommended videos</string>
|
||||
<string name="revanced_hide_recommended_video_summary">"Hides the following recommended videos:
|
||||
|
||||
• Videos with the Members only tag.
|
||||
• Videos with phrases such as 'People also watched' underneath."</string>
|
||||
<string name="revanced_hide_low_views_video_title">Hide low views video</string>
|
||||
<string name="revanced_hide_low_views_video_summary">Hide videos with less than 1,000 views from home feeds that have been uploaded from unsubscribed channels.</string>
|
||||
|
||||
|
||||
<!-- PreferenceScreen: Feed, PreferenceCategory: Feed, PreferenceScreen: Video filter, PreferenceCategory: View count filter -->
|
||||
<string name="revanced_preference_category_view_counts_filter">View count filter</string>
|
||||
@ -318,6 +319,13 @@ If the layout of the player screen changes due to server-side changes, unintende
|
||||
<!-- PreferenceScreen: General -->
|
||||
<string name="revanced_preference_screen_general_title">General</string>
|
||||
|
||||
<string name="revanced_change_layout_title">Change layout</string>
|
||||
<string name="revanced_change_layout_entry_1">Original</string>
|
||||
<string name="revanced_change_layout_entry_2">Phone</string>
|
||||
<string name="revanced_change_layout_entry_3">Phone (Max 480 dp)</string>
|
||||
<string name="revanced_change_layout_entry_4">Tablet</string>
|
||||
<string name="revanced_change_layout_entry_5">Tablet (Min 600 dp)</string>
|
||||
|
||||
<string name="revanced_change_start_page_title">Change start page</string>
|
||||
<string name="revanced_change_start_page_entry_browse">Browse channels</string>
|
||||
<string name="revanced_change_start_page_entry_courses">Courses / Learning</string>
|
||||
@ -372,13 +380,6 @@ Limitation: Back button on the toolbar may not work."</string>
|
||||
<string name="revanced_remove_viewer_discretion_dialog_summary">"Removes the viewer discretion dialog.
|
||||
This does not bypass the age restriction. It just accepts it automatically."</string>
|
||||
|
||||
<string name="revanced_change_layout_title">Change layout</string>
|
||||
<string name="revanced_change_layout_entry_1">Original</string>
|
||||
<string name="revanced_change_layout_entry_2">Phone</string>
|
||||
<string name="revanced_change_layout_entry_3">Phone (Max 480 dp)</string>
|
||||
<string name="revanced_change_layout_entry_4">Tablet</string>
|
||||
<string name="revanced_change_layout_entry_5">Tablet (Min 600 dp)</string>
|
||||
|
||||
<string name="revanced_spoof_app_version_title">Spoof app version</string>
|
||||
<string name="revanced_spoof_app_version_summary_on">Version spoofed</string>
|
||||
<string name="revanced_spoof_app_version_summary_off">Version not spoofed</string>
|
||||
@ -431,12 +432,12 @@ Some components may not be hidden."</string>
|
||||
<!-- PreferenceScreen: General, PreferenceCategory: General, PreferenceScreen: Hook buttons, PreferenceCategory: Download button -->
|
||||
<string name="revanced_preference_category_download_button">Download button</string>
|
||||
|
||||
<string name="revanced_override_playlist_download_button_title">Override playlist download button</string>
|
||||
<string name="revanced_override_playlist_download_button_summary_on">Native playlist download button is always shown, and in public playlists, it opens your external downloader.</string>
|
||||
<string name="revanced_override_playlist_download_button_summary_off">Native playlist download button, if shown, opens the native in-app downloader.</string>
|
||||
<string name="revanced_override_video_download_button_title">Override video download button</string>
|
||||
<string name="revanced_override_video_download_button_summary_on">Native video download button opens your external downloader.</string>
|
||||
<string name="revanced_override_video_download_button_summary_off">Native video download button opens the native in-app downloader.</string>
|
||||
<string name="revanced_override_playlist_download_button_title">Override playlist download button</string>
|
||||
<string name="revanced_override_playlist_download_button_summary_on">Native playlist download button is always shown, and in public playlists, it opens your external downloader.</string>
|
||||
<string name="revanced_override_playlist_download_button_summary_off">If shown, the native playlist download button opens the native in-app downloader.</string>
|
||||
<string name="revanced_external_downloader_package_name_playlist_title">Playlist downloader package name</string>
|
||||
<string name="revanced_external_downloader_package_name_playlist_summary">Package name of your installed external downloader app, such as YTDLnis.</string>
|
||||
|
||||
@ -520,7 +521,7 @@ Swipe to expand or close."</string>
|
||||
<string name="revanced_hide_navigation_library_button_title">Hide Library button</string>
|
||||
<string name="revanced_hide_navigation_library_button_summary_on">Library button is hidden.</string>
|
||||
<string name="revanced_hide_navigation_library_button_summary_off">Library button is shown.</string>
|
||||
<string name="revanced_hide_navigation_notifications_button_title">Hide notifications button</string>
|
||||
<string name="revanced_hide_navigation_notifications_button_title">Hide Notifications button</string>
|
||||
<string name="revanced_hide_navigation_notifications_button_summary_on">Notifications button is hidden.</string>
|
||||
<string name="revanced_hide_navigation_notifications_button_summary_off">Notifications button is shown.</string>
|
||||
<string name="revanced_hide_navigation_shorts_button_title">Hide Shorts button</string>
|
||||
@ -673,16 +674,16 @@ Tap and hold to open RVX settings."</string>
|
||||
<string name="revanced_custom_player_overlay_opacity_title">Custom player overlay opacity</string>
|
||||
<string name="revanced_custom_player_overlay_opacity_summary">Opacity value between 0-100, where 0 is transparent.</string>
|
||||
<string name="revanced_custom_player_overlay_opacity_invalid_toast">Player overlay opacity must be between 0-100.</string>
|
||||
<string name="revanced_disable_auto_player_popup_panels_title">Disable player popup panels</string>
|
||||
<string name="revanced_disable_auto_player_popup_panels_summary_on">Auto player popup panels are disabled.</string>
|
||||
<string name="revanced_disable_auto_player_popup_panels_summary_off">Auto player popup panels are enabled.</string>
|
||||
<string name="revanced_disable_auto_switch_mix_playlists_title">Disable switch mix playlists</string>
|
||||
<string name="revanced_disable_auto_switch_mix_playlists_title">Disable auto switch mix playlists</string>
|
||||
<string name="revanced_disable_auto_switch_mix_playlists_summary_on">Auto switch mix playlists is disabled.</string>
|
||||
<string name="revanced_disable_auto_switch_mix_playlists_summary_off">"Auto switch mix playlists is enabled when autoplay is turned on.
|
||||
|
||||
Autoplay can be changed in YouTube settings:
|
||||
Settings → Autoplay → Autoplay next video"</string>
|
||||
<string name="revanced_disable_auto_switch_mix_playlists_user_dialog_message">Enabling this feature will disable automatic switching to YouTube Mix when playing music while autoplay is turned on.</string>
|
||||
<string name="revanced_disable_auto_player_popup_panels_title">Disable player popup panels</string>
|
||||
<string name="revanced_disable_auto_player_popup_panels_summary_on">Auto player popup panels are disabled.</string>
|
||||
<string name="revanced_disable_auto_player_popup_panels_summary_off">Auto player popup panels are enabled.</string>
|
||||
<string name="revanced_disable_speed_overlay_title">Disable speed overlay</string>
|
||||
<string name="revanced_disable_speed_overlay_summary">"Disable '2x>>' while holding down.
|
||||
|
||||
@ -713,12 +714,6 @@ Note:
|
||||
<string name="revanced_hide_info_panel_title">Hide info panels</string>
|
||||
<string name="revanced_hide_info_panel_summary_on">Info panels are hidden.</string>
|
||||
<string name="revanced_hide_info_panel_summary_off">Info panels are shown.</string>
|
||||
<string name="revanced_hide_live_chat_summary_title">Hide Chat summary in live chat</string>
|
||||
<string name="revanced_hide_live_chat_summary_summary_on">Chat summary is hidden.</string>
|
||||
<string name="revanced_hide_live_chat_summary_summary_off">Chat summary is shown.</string>
|
||||
<string name="revanced_hide_live_chat_messages_title">Hide live chat messages</string>
|
||||
<string name="revanced_hide_live_chat_messages_summary_on">Live chat messages are hidden.\n\nThis setting applies to Shorts live videos too.</string>
|
||||
<string name="revanced_hide_live_chat_messages_summary_off">Live chat messages are shown.\n\nThis setting applies to Shorts live videos too.</string>
|
||||
<string name="revanced_hide_medical_panel_title">Hide medical panels</string>
|
||||
<string name="revanced_hide_medical_panel_summary_on">Medical panels are hidden.</string>
|
||||
<string name="revanced_hide_medical_panel_summary_off">Medical panels are shown.</string>
|
||||
@ -731,9 +726,6 @@ Note:
|
||||
<string name="revanced_hide_suggested_actions_title">Hide suggested actions</string>
|
||||
<string name="revanced_hide_suggested_actions_summary_on">Suggested actions are hidden.</string>
|
||||
<string name="revanced_hide_suggested_actions_summary_off">Suggested actions are shown.</string>
|
||||
<string name="revanced_hide_timed_reactions_title">Hide timed reactions</string>
|
||||
<string name="revanced_hide_timed_reactions_summary_on">Timed reactions are hidden.</string>
|
||||
<string name="revanced_hide_timed_reactions_summary_off">Timed reactions are shown.</string>
|
||||
<string name="revanced_hide_suggested_video_end_screen_title">Hide suggested video end screen</string>
|
||||
<string name="revanced_hide_suggested_video_end_screen_summary_on">"Suggested video end screen is hidden when autoplay is turned off.
|
||||
|
||||
@ -743,12 +735,15 @@ Settings → Autoplay → Autoplay next video"</string>
|
||||
<string name="revanced_skip_autoplay_countdown_title">Skip autoplay countdown</string>
|
||||
<string name="revanced_skip_autoplay_countdown_summary_on">If autoplay is enabled, the next video will play immediately.</string>
|
||||
<string name="revanced_skip_autoplay_countdown_summary_off">If autoplay is enabled, the next video will play after the countdown ends.</string>
|
||||
<string name="revanced_hide_timed_reactions_title">Hide timed reactions</string>
|
||||
<string name="revanced_hide_timed_reactions_summary_on">Timed reactions are hidden.</string>
|
||||
<string name="revanced_hide_timed_reactions_summary_off">Timed reactions are shown.</string>
|
||||
<string name="revanced_hide_zoom_overlay_title">Hide zoom overlay</string>
|
||||
<string name="revanced_hide_zoom_overlay_summary_on">Zoom overlay is hidden.</string>
|
||||
<string name="revanced_hide_zoom_overlay_summary_off">Zoom overlay is shown.</string>
|
||||
<string name="revanced_sanitize_video_subtitle_title">Sanitize video subtitle</string>
|
||||
<string name="revanced_sanitize_video_subtitle_summary_on">"Phrases like '#', 'Fundraiser', 'Shop' and 'products' were hidden from the video subtitles."</string>
|
||||
<string name="revanced_sanitize_video_subtitle_summary_off">"Phrases like '#', 'Fundraiser', 'Shop' and 'products' were shown from the video subtitles."</string>
|
||||
<string name="revanced_sanitize_video_subtitle_summary_on">"Phrases like '#', 'Fundraiser', 'Shop' and 'products' are hidden from the video subtitles."</string>
|
||||
<string name="revanced_sanitize_video_subtitle_summary_off">"Phrases like '#', 'Fundraiser', 'Shop' and 'products' are shown from the video subtitles."</string>
|
||||
|
||||
<!-- PreferenceScreen: Player, PreferenceCategory: Player, PreferenceScreen: Action buttons -->
|
||||
<string name="revanced_preference_screen_action_buttons_title">Action buttons</string>
|
||||
@ -823,30 +818,36 @@ Settings → Autoplay → Autoplay next video"</string>
|
||||
<string name="revanced_hide_comments_by_members_title">Hide Comments by members banner</string>
|
||||
<string name="revanced_hide_comments_by_members_summary_on">Comments by members banner is hidden.</string>
|
||||
<string name="revanced_hide_comments_by_members_summary_off">Comments by members banner is shown.</string>
|
||||
<string name="revanced_hide_comment_highlighted_search_links_title">Hide highlighted search links</string>
|
||||
<string name="revanced_hide_comment_highlighted_search_links_summary_on">Highlighted search links are hidden.</string>
|
||||
<string name="revanced_hide_comment_highlighted_search_links_summary_off">Highlighted search links are shown.</string>
|
||||
<string name="revanced_hide_comments_section_title">Hide Comments section</string>
|
||||
<string name="revanced_hide_comments_section_summary_on">Comments section is hidden.</string>
|
||||
<string name="revanced_hide_comments_section_summary_off">Comments section is shown.</string>
|
||||
<string name="revanced_hide_comments_section_in_home_feed_title">Hide Comments section in home feed</string>
|
||||
<string name="revanced_hide_comments_section_in_home_feed_summary_on">Comments section is hidden in home feed.</string>
|
||||
<string name="revanced_hide_comments_section_in_home_feed_summary_off">Comments section is shown in home feed.</string>
|
||||
<string name="revanced_hide_comment_create_shorts_button_title">Hide Create a Short button</string>
|
||||
<string name="revanced_hide_comment_create_shorts_button_summary_on">Create a Short button is hidden.</string>
|
||||
<string name="revanced_hide_comment_create_shorts_button_summary_off">Create a Short button is shown.</string>
|
||||
<string name="revanced_hide_comment_timestamp_and_emoji_buttons_title">Hide emoji and timestamp buttons</string>
|
||||
<string name="revanced_hide_comment_timestamp_and_emoji_buttons_summary_on">Emoji and timestamp buttons are hidden.</string>
|
||||
<string name="revanced_hide_comment_timestamp_and_emoji_buttons_summary_off">Emoji and timestamp buttons are shown.</string>
|
||||
<string name="revanced_hide_comment_highlighted_search_links_title">Hide highlighted search links</string>
|
||||
<string name="revanced_hide_comment_highlighted_search_links_summary_on">Highlighted search links are hidden.</string>
|
||||
<string name="revanced_hide_comment_highlighted_search_links_summary_off">Highlighted search links are shown.</string>
|
||||
<string name="revanced_hide_live_chat_messages_title">Hide Live Chat messages</string>
|
||||
<string name="revanced_hide_live_chat_messages_summary_on">Live Chat messages are hidden.\n\nThis setting applies to Shorts live videos too.</string>
|
||||
<string name="revanced_hide_live_chat_messages_summary_off">Live Chat messages are shown.\n\nThis setting applies to Shorts live videos too.</string>
|
||||
<string name="revanced_hide_live_chat_summary_title">Hide Live Chat summary</string>
|
||||
<string name="revanced_hide_live_chat_summary_summary_on">Live Chat summary is hidden.</string>
|
||||
<string name="revanced_hide_live_chat_summary_summary_off">Live Chat summary is shown.</string>
|
||||
<string name="revanced_hide_preview_comment_title">Hide preview comment</string>
|
||||
<string name="revanced_hide_preview_comment_on">Preview comment is hidden.</string>
|
||||
<string name="revanced_hide_preview_comment_off">Preview comment is shown.</string>
|
||||
<string name="revanced_hide_preview_comment_type_title">Hide preview comment type</string>
|
||||
<string name="revanced_hide_preview_comment_type_on">This does not change the size of the comments section, so it is possible to open the live chat replay in the comments section.</string>
|
||||
<string name="revanced_hide_preview_comment_type_off">This changes the size of the comments section, so it is impossible to open a live chat replay in the comments section.</string>
|
||||
<string name="revanced_hide_comment_create_shorts_button_title">Hide Create a Short button</string>
|
||||
<string name="revanced_hide_comment_create_shorts_button_summary_on">Create a Short button is hidden.</string>
|
||||
<string name="revanced_hide_comment_create_shorts_button_summary_off">Create a Short button is shown.</string>
|
||||
<string name="revanced_hide_preview_comment_type_on">This does not change the size of the comments section, so it is possible to open the Live Chat replay in the comments section.</string>
|
||||
<string name="revanced_hide_preview_comment_type_off">This changes the size of the comments section, so it is impossible to open a Live Chat replay in the comments section.</string>
|
||||
<string name="revanced_hide_comment_thanks_button_title">Hide Thanks button</string>
|
||||
<string name="revanced_hide_comment_thanks_button_summary_on">Thanks button is hidden.</string>
|
||||
<string name="revanced_hide_comment_thanks_button_summary_off">Thanks button is shown.</string>
|
||||
<string name="revanced_hide_comment_timestamp_and_emoji_buttons_title">Hide timestamp and emoji buttons</string>
|
||||
<string name="revanced_hide_comment_timestamp_and_emoji_buttons_summary_on">Timestamp and emoji buttons are hidden.</string>
|
||||
<string name="revanced_hide_comment_timestamp_and_emoji_buttons_summary_off">Timestamp and emoji buttons are shown.</string>
|
||||
|
||||
<!-- PreferenceScreen: Player, PreferenceCategory: Player, PreferenceScreen: Flyout menu -->
|
||||
<string name="revanced_preference_screen_player_flyout_menu_title">Flyout menu</string>
|
||||
@ -943,9 +944,9 @@ Limitation: Video title disappears when clicked."</string>
|
||||
<string name="revanced_hide_autoplay_preview_title">Hide autoplay preview container</string>
|
||||
<string name="revanced_hide_autoplay_preview_summary_on">Autoplay preview container is hidden.</string>
|
||||
<string name="revanced_hide_autoplay_preview_summary_off">Autoplay preview container is shown.</string>
|
||||
<string name="revanced_hide_live_chat_replay_button_title">Hide live chat replay button</string>
|
||||
<string name="revanced_hide_live_chat_replay_button_summary_on">Live chat replay button is hidden.\n\nIt appears in fullscreen when closing live chat.</string>
|
||||
<string name="revanced_hide_live_chat_replay_button_summary_off">Live chat replay button is shown.\n\nIt appears in fullscreen when closing live chat.</string>
|
||||
<string name="revanced_hide_live_chat_replay_button_title">Hide Live Chat replay button</string>
|
||||
<string name="revanced_hide_live_chat_replay_button_summary_on">Live Chat replay button is hidden.\n\nIt appears in fullscreen when closing Live Chat.</string>
|
||||
<string name="revanced_hide_live_chat_replay_button_summary_off">Live Chat replay button is shown.\n\nIt appears in fullscreen when closing Live Chat.</string>
|
||||
<string name="revanced_hide_related_video_overlay_title">Hide related video overlay</string>
|
||||
<string name="revanced_hide_related_video_overlay_summary_on">More videos section in the quick actions container and the related video overlay are hidden.</string>
|
||||
<string name="revanced_hide_related_video_overlay_summary_off">More videos section in the quick actions container and the related video overlay are shown.</string>
|
||||
@ -964,9 +965,9 @@ Limitation: Video title disappears when clicked."</string>
|
||||
<string name="revanced_hide_quick_actions_like_button_title">Hide Like button</string>
|
||||
<string name="revanced_hide_quick_actions_like_button_summary_on">Like button is hidden.</string>
|
||||
<string name="revanced_hide_quick_actions_like_button_summary_off">Like button is shown.</string>
|
||||
<string name="revanced_hide_quick_actions_live_chat_button_title">Hide Live chat button</string>
|
||||
<string name="revanced_hide_quick_actions_live_chat_button_summary_on">Live chat button is hidden.</string>
|
||||
<string name="revanced_hide_quick_actions_live_chat_button_summary_off">Live chat button is shown.</string>
|
||||
<string name="revanced_hide_quick_actions_live_chat_button_title">Hide Live Chat button</string>
|
||||
<string name="revanced_hide_quick_actions_live_chat_button_summary_on">Live Chat button is hidden.</string>
|
||||
<string name="revanced_hide_quick_actions_live_chat_button_summary_off">Live Chat button is shown.</string>
|
||||
<string name="revanced_hide_quick_actions_more_button_title">Hide More button</string>
|
||||
<string name="revanced_hide_quick_actions_more_button_summary_on">More button is hidden.</string>
|
||||
<string name="revanced_hide_quick_actions_more_button_summary_off">More button is shown.</string>
|
||||
@ -1071,7 +1072,7 @@ Tap and hold to open whitelist setting dialog.</string>
|
||||
Tap and hold to undo.
|
||||
|
||||
Info:
|
||||
• May not work on livestreams."</string>
|
||||
• May not work on live streams."</string>
|
||||
<string name="revanced_overlay_button_play_all_type_title">Generate playlist mode</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_0">All contents (Sort by time, Ascending)</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_1">All contents (Sort by time)</string>
|
||||
@ -1084,8 +1085,8 @@ Info:
|
||||
<string name="revanced_overlay_button_play_all_type_entry_8">Streamed videos only (Sort by popular)</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_9">All Members only contents</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_10">Members only videos</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_11">Members only shorts</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_12">Members only livestreams</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_11">Members only Shorts</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_12">Members only live streams</string>
|
||||
<string name="revanced_overlay_button_play_all_not_available_toast">Unable to generate playlist due to channel id mismatch.</string>
|
||||
|
||||
<string name="revanced_whitelist_settings_title">Channel whitelist</string>
|
||||
@ -1124,6 +1125,9 @@ Tap and hold to toggle the appended information type."</string>
|
||||
<string name="revanced_replace_time_stamp_action_title">Replace timestamp action</string>
|
||||
<string name="revanced_replace_time_stamp_action_summary_on">Tap to open playback speed or video quality flyout menu.</string>
|
||||
<string name="revanced_replace_time_stamp_action_summary_off">Tap to show the remaining time.</string>
|
||||
<string name="revanced_disable_seekbar_chapters_title">Disable seekbar chapters</string>
|
||||
<string name="revanced_disable_seekbar_chapters_summary_on">Chapters are disabled in the seekbar.</string>
|
||||
<string name="revanced_disable_seekbar_chapters_summary_off">Chapters are enabled in the seekbar.</string>
|
||||
<string name="revanced_enable_custom_seekbar_color_title">Enable custom seekbar color</string>
|
||||
<string name="revanced_enable_custom_seekbar_color_summary_on">Custom seekbar color is enabled.</string>
|
||||
<string name="revanced_enable_custom_seekbar_color_summary_off">Custom seekbar color is disabled.</string>
|
||||
@ -1133,18 +1137,15 @@ Tap and hold to toggle the appended information type."</string>
|
||||
<string name="revanced_enable_seekbar_tapping_title">Enable seekbar tapping</string>
|
||||
<string name="revanced_enable_seekbar_tapping_summary_on">Seekbar tapping is enabled.</string>
|
||||
<string name="revanced_enable_seekbar_tapping_summary_off">Seekbar tapping is disabled.</string>
|
||||
<string name="revanced_hide_seekbar_chapter_label_title">Hide seekbar chapter labels</string>
|
||||
<string name="revanced_hide_seekbar_chapter_label_summary_on">Chapter labels next to the seekbar are hidden.</string>
|
||||
<string name="revanced_hide_seekbar_chapter_label_summary_off">Chapter labels next to the seekbar are shown.</string>
|
||||
<string name="revanced_hide_seekbar_title">Hide seekbar in video player</string>
|
||||
<string name="revanced_hide_seekbar_summary_on">Video player seekbar is hidden.</string>
|
||||
<string name="revanced_hide_seekbar_summary_off">Video player seekbar is shown.</string>
|
||||
<string name="revanced_hide_seekbar_thumbnail_title">Hide seekbar in video thumbnails</string>
|
||||
<string name="revanced_hide_seekbar_thumbnail_summary_on">Thumbnail seekbar is hidden.</string>
|
||||
<string name="revanced_hide_seekbar_thumbnail_summary_off">Thumbnail seekbar is shown.</string>
|
||||
<string name="revanced_disable_seekbar_chapters_title">Disable seekbar chapters</string>
|
||||
<string name="revanced_disable_seekbar_chapters_summary_on">Chapters are disabled in the seekbar.</string>
|
||||
<string name="revanced_disable_seekbar_chapters_summary_off">Chapters are enabled in the seekbar.</string>
|
||||
<string name="revanced_hide_seekbar_chapter_label_title">Hide seekbar chapter labels</string>
|
||||
<string name="revanced_hide_seekbar_chapter_label_summary_on">Chapter labels next to the timestamp are hidden.</string>
|
||||
<string name="revanced_hide_seekbar_chapter_label_summary_off">Chapter labels next to the timestamp are shown.</string>
|
||||
<string name="revanced_hide_time_stamp_title">Hide timestamp</string>
|
||||
<string name="revanced_hide_time_stamp_summary_on">Timestamp is hidden.</string>
|
||||
<string name="revanced_hide_time_stamp_summary_off">Timestamp is shown.</string>
|
||||
@ -1154,7 +1155,7 @@ Tap and hold to toggle the appended information type."</string>
|
||||
<string name="revanced_enable_seekbar_thumbnails_high_quality_title">Enable high quality thumbnails</string>
|
||||
<string name="revanced_enable_seekbar_thumbnails_high_quality_summary_on">Seekbar thumbnails are high quality.</string>
|
||||
<string name="revanced_enable_seekbar_thumbnails_high_quality_summary_off">Seekbar thumbnails are medium quality.</string>
|
||||
<string name="revanced_enable_seekbar_thumbnails_high_quality_dialog_message">"This will restore thumbnails to livestreams that do not have seekbar thumbnails.
|
||||
<string name="revanced_enable_seekbar_thumbnails_high_quality_dialog_message">"This will restore thumbnails to live streams that do not have seekbar thumbnails.
|
||||
|
||||
Internet data usage may be higher, and seekbar thumbnails will have a slight delay before showing.
|
||||
|
||||
@ -1179,15 +1180,15 @@ This feature works best with a very fast internet connection."</string>
|
||||
<string name="revanced_hide_contents_section_title">Hide Contents section</string>
|
||||
<string name="revanced_hide_contents_section_summary_on">How this content was made section is hidden.</string>
|
||||
<string name="revanced_hide_contents_section_summary_off">How this content was made section is shown.</string>
|
||||
<string name="revanced_hide_podcast_section_title">Hide Explore the podcast section</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Explore the podcast section is hidden.</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Explore the podcast section is shown.</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Hide Info cards section</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Info cards section is hidden.</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Info cards section is shown.</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Hide Key concepts section</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Key concepts section is hidden.</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Key concepts section is shown.</string>
|
||||
<string name="revanced_hide_podcast_section_title">Hide Explore the podcast section</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Explore the podcast section is hidden.</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Explore the podcast section is shown.</string>
|
||||
<string name="revanced_hide_shopping_links_title">Hide Shopping links</string>
|
||||
<string name="revanced_hide_shopping_links_summary_on">Shopping links are hidden.</string>
|
||||
<string name="revanced_hide_shopping_links_summary_off">Shopping links are shown.</string>
|
||||
@ -1239,19 +1240,19 @@ Info:
|
||||
<string name="revanced_hide_shorts_shelf_home_related_videos_title">Hide in home feed and related videos</string>
|
||||
<string name="revanced_hide_shorts_shelf_home_related_videos_summary_on">Hidden in home feed and related videos.</string>
|
||||
<string name="revanced_hide_shorts_shelf_home_related_videos_summary_off">Shown in home feed and related videos.</string>
|
||||
<string name="revanced_hide_shorts_shelf_subscriptions_title">Hide in subscriptions feed</string>
|
||||
<string name="revanced_hide_shorts_shelf_subscriptions_summary_on">Hidden in subscriptions feed.</string>
|
||||
<string name="revanced_hide_shorts_shelf_subscriptions_summary_off">Shown in subscriptions feed.</string>
|
||||
<string name="revanced_hide_shorts_shelf_search_title">Hide in search results</string>
|
||||
<string name="revanced_hide_shorts_shelf_search_summary_on">Hidden in search results.</string>
|
||||
<string name="revanced_hide_shorts_shelf_search_summary_off">Shown in search results.</string>
|
||||
<string name="revanced_hide_shorts_shelf_subscriptions_title">Hide in subscriptions feed</string>
|
||||
<string name="revanced_hide_shorts_shelf_subscriptions_summary_on">Hidden in subscriptions feed.</string>
|
||||
<string name="revanced_hide_shorts_shelf_subscriptions_summary_off">Shown in subscriptions feed.</string>
|
||||
<string name="revanced_hide_shorts_shelf_history_title">Hide in watch history</string>
|
||||
<string name="revanced_hide_shorts_shelf_history_summary_on">Hidden in watch history.</string>
|
||||
<string name="revanced_hide_shorts_shelf_history_summary_off">Shown in watch history.</string>
|
||||
|
||||
<!-- PreferenceScreen: Shorts, PreferenceCategory: Experimental Flags -->
|
||||
<string name="revanced_change_shorts_repeat_state_title">Change Shorts repeat state</string>
|
||||
<string name="revanced_change_shorts_background_repeat_state_title">Change Shorts background repeat state</string>
|
||||
<string name="revanced_change_shorts_repeat_state_title">Change Shorts repeat state</string>
|
||||
<string name="revanced_change_shorts_repeat_state_entry_auto_play">Autoplay</string>
|
||||
<string name="revanced_change_shorts_repeat_state_entry_default">Default</string>
|
||||
<string name="revanced_change_shorts_repeat_state_entry_pause">Pause</string>
|
||||
@ -1261,48 +1262,48 @@ Info:
|
||||
<string name="revanced_preference_screen_shorts_player_title">Shorts player</string>
|
||||
<string name="revanced_preference_screen_shorts_player_summary">Hide or show components in the Shorts player.</string>
|
||||
|
||||
<string name="revanced_hide_shorts_channel_bar_title">Hide channel bar</string>
|
||||
<string name="revanced_hide_shorts_channel_bar_summary_on">Channel bar is hidden.</string>
|
||||
<string name="revanced_hide_shorts_channel_bar_summary_off">Channel bar is shown.</string>
|
||||
<string name="revanced_hide_shorts_full_video_link_label_title">Hide full video link label</string>
|
||||
<string name="revanced_hide_shorts_full_video_link_label_summary_on">Full video link label is hidden.</string>
|
||||
<string name="revanced_hide_shorts_full_video_link_label_summary_off">Full video link label is shown.</string>
|
||||
<string name="revanced_hide_shorts_info_panel_title">Hide info panels</string>
|
||||
<string name="revanced_hide_shorts_info_panel_summary_on">Info panels are hidden.</string>
|
||||
<string name="revanced_hide_shorts_info_panel_summary_off">Info panels are shown.</string>
|
||||
<string name="revanced_hide_shorts_join_button_title">Hide Join button</string>
|
||||
<string name="revanced_hide_shorts_join_button_summary_on">Join button is hidden.</string>
|
||||
<string name="revanced_hide_shorts_join_button_summary_off">Join button is shown.</string>
|
||||
<string name="revanced_hide_shorts_subscribe_button_title">Hide Subscribe button</string>
|
||||
<string name="revanced_hide_shorts_subscribe_button_summary_on">Subscribe button is hidden.</string>
|
||||
<string name="revanced_hide_shorts_subscribe_button_summary_off">Subscribe button is shown.</string>
|
||||
<string name="revanced_hide_shorts_live_header_title">Hide Live Chat header</string>
|
||||
<string name="revanced_hide_shorts_live_header_summary_on">Live Chat header is hidden.\n\nBack button in header will not be hidden.</string>
|
||||
<string name="revanced_hide_shorts_live_header_summary_off">Live Chat header is shown.\n\nBack button in header will not be hidden.</string>
|
||||
<string name="revanced_hide_shorts_paid_promotion_label_title">Hide paid promotion label</string>
|
||||
<string name="revanced_hide_shorts_paid_promotion_label_summary_on">Paid promotion label is hidden.</string>
|
||||
<string name="revanced_hide_shorts_paid_promotion_label_summary_off">Paid promotion label is shown.</string>
|
||||
<string name="revanced_hide_shorts_paused_header_title">Hide paused header</string>
|
||||
<string name="revanced_hide_shorts_paused_header_summary_on">Paused header is hidden.</string>
|
||||
<string name="revanced_hide_shorts_paused_header_summary_off">Paused header is shown.</string>
|
||||
<string name="revanced_hide_shorts_paused_overlay_buttons_title">Hide paused overlay buttons</string>
|
||||
<string name="revanced_hide_shorts_paused_overlay_buttons_summary_on">Paused overlay buttons are hidden.</string>
|
||||
<string name="revanced_hide_shorts_paused_overlay_buttons_summary_off">Paused overlay buttons are shown.</string>
|
||||
<string name="revanced_hide_shorts_trends_button_title">Hide Trends button</string>
|
||||
<string name="revanced_hide_shorts_trends_button_summary_on">Trends button is hidden.</string>
|
||||
<string name="revanced_hide_shorts_trends_button_summary_off">Trends button is shown.</string>
|
||||
<string name="revanced_hide_shorts_shopping_button_title">Hide Shopping button</string>
|
||||
<string name="revanced_hide_shorts_shopping_button_summary_on">Shopping button is hidden.</string>
|
||||
<string name="revanced_hide_shorts_shopping_button_summary_off">Shopping button is shown.</string>
|
||||
<string name="revanced_hide_shorts_sound_metadata_label_title">Hide sound metadata label</string>
|
||||
<string name="revanced_hide_shorts_sound_metadata_label_summary_on">Sound metadata label is hidden.</string>
|
||||
<string name="revanced_hide_shorts_sound_metadata_label_summary_off">Sound metadata label is shown.</string>
|
||||
<string name="revanced_hide_shorts_stickers_title">Hide stickers</string>
|
||||
<string name="revanced_hide_shorts_stickers_summary_on">Stickers are hidden.</string>
|
||||
<string name="revanced_hide_shorts_stickers_summary_off">Stickers are shown.</string>
|
||||
<string name="revanced_hide_shorts_paid_promotion_label_title">Hide paid promotion label</string>
|
||||
<string name="revanced_hide_shorts_paid_promotion_label_summary_on">Paid promotion label is hidden.</string>
|
||||
<string name="revanced_hide_shorts_paid_promotion_label_summary_off">Paid promotion label is shown.</string>
|
||||
<string name="revanced_hide_shorts_info_panel_title">Hide info panels</string>
|
||||
<string name="revanced_hide_shorts_info_panel_summary_on">Info panels are hidden.</string>
|
||||
<string name="revanced_hide_shorts_info_panel_summary_off">Info panels are shown.</string>
|
||||
<string name="revanced_hide_shorts_live_header_title">Hide live chat header</string>
|
||||
<string name="revanced_hide_shorts_live_header_summary_on">Live chat header is hidden.\n\nBack button in header will not be hidden.</string>
|
||||
<string name="revanced_hide_shorts_live_header_summary_off">Live chat header is shown.\n\nBack button in header will not be hidden.</string>
|
||||
<string name="revanced_hide_shorts_channel_bar_title">Hide channel bar</string>
|
||||
<string name="revanced_hide_shorts_channel_bar_summary_on">Channel bar is hidden.</string>
|
||||
<string name="revanced_hide_shorts_channel_bar_summary_off">Channel bar is shown.</string>
|
||||
<string name="revanced_hide_shorts_subscribe_button_title">Hide Subscribe button</string>
|
||||
<string name="revanced_hide_shorts_subscribe_button_summary_on">Subscribe button is hidden.</string>
|
||||
<string name="revanced_hide_shorts_subscribe_button_summary_off">Subscribe button is shown.</string>
|
||||
<string name="revanced_hide_shorts_trends_button_title">Hide Trends button</string>
|
||||
<string name="revanced_hide_shorts_trends_button_summary_on">Trends button is hidden.</string>
|
||||
<string name="revanced_hide_shorts_trends_button_summary_off">Trends button is shown.</string>
|
||||
<string name="revanced_hide_shorts_video_title_title">Hide video title</string>
|
||||
<string name="revanced_hide_shorts_video_title_summary_on">Title is hidden.</string>
|
||||
<string name="revanced_hide_shorts_video_title_summary_off">Title is shown.</string>
|
||||
<string name="revanced_hide_shorts_sound_metadata_label_title">Hide sound metadata label</string>
|
||||
<string name="revanced_hide_shorts_sound_metadata_label_summary_on">Metadata label is hidden.</string>
|
||||
<string name="revanced_hide_shorts_sound_metadata_label_summary_off">Metadata label is shown.</string>
|
||||
<string name="revanced_hide_shorts_full_video_link_label_title">Hide full video link label</string>
|
||||
<string name="revanced_hide_shorts_full_video_link_label_summary_on">Video link label is hidden.</string>
|
||||
<string name="revanced_hide_shorts_full_video_link_label_summary_off">Video link label is shown.</string>
|
||||
<string name="revanced_hide_shorts_video_title_summary_on">Video title is hidden.</string>
|
||||
<string name="revanced_hide_shorts_video_title_summary_off">Video title is shown.</string>
|
||||
|
||||
<!-- PreferenceScreen: Shorts, PreferenceCategory: Shorts, PreferenceScreen: Shorts player, PreferenceCategory: Suggested actions -->
|
||||
<string name="revanced_preference_category_suggested_actions">Suggested actions</string>
|
||||
@ -1310,30 +1311,30 @@ Info:
|
||||
<string name="revanced_hide_shorts_green_screen_button_title">Hide Green screen button</string>
|
||||
<string name="revanced_hide_shorts_green_screen_button_summary_on">Green screen button is hidden.</string>
|
||||
<string name="revanced_hide_shorts_green_screen_button_summary_off">Green screen button is shown.</string>
|
||||
<string name="revanced_hide_shorts_location_button_title">Hide location button</string>
|
||||
<string name="revanced_hide_shorts_location_button_summary_on">Location button is hidden.</string>
|
||||
<string name="revanced_hide_shorts_location_button_summary_off">Location button is shown.</string>
|
||||
<string name="revanced_hide_shorts_save_music_button_title">Hide Save music button</string>
|
||||
<string name="revanced_hide_shorts_save_music_button_summary_on">Save music button is hidden.</string>
|
||||
<string name="revanced_hide_shorts_save_music_button_summary_off">Save music button is shown.</string>
|
||||
<string name="revanced_hide_shorts_search_suggestions_button_title">Hide search suggestions button</string>
|
||||
<string name="revanced_hide_shorts_search_suggestions_button_summary_on">Search suggestions button is hidden.</string>
|
||||
<string name="revanced_hide_shorts_search_suggestions_button_summary_off">Search suggestions button is shown.</string>
|
||||
<string name="revanced_hide_shorts_shop_button_title">Hide Shop button</string>
|
||||
<string name="revanced_hide_shorts_shop_button_summary_on">Shop button is hidden.</string>
|
||||
<string name="revanced_hide_shorts_shop_button_summary_off">Shop button is shown.</string>
|
||||
<string name="revanced_hide_shorts_super_thanks_button_title">Hide Super Thanks button</string>
|
||||
<string name="revanced_hide_shorts_super_thanks_button_summary_on">Super Thanks button is hidden.</string>
|
||||
<string name="revanced_hide_shorts_super_thanks_button_summary_off">Super Thanks button is shown.</string>
|
||||
<string name="revanced_hide_shorts_use_this_sound_button_title">Hide Use this sound button</string>
|
||||
<string name="revanced_hide_shorts_use_this_sound_button_summary_on">Use this sound button is hidden.</string>
|
||||
<string name="revanced_hide_shorts_use_this_sound_button_summary_off">Use this sound button is shown.</string>
|
||||
<string name="revanced_hide_shorts_use_template_button_title">Hide Use template button</string>
|
||||
<string name="revanced_hide_shorts_use_template_button_summary_on">Use template button is hidden.</string>
|
||||
<string name="revanced_hide_shorts_use_template_button_summary_off">Use template button is shown.</string>
|
||||
<string name="revanced_hide_shorts_location_button_title">Hide location button</string>
|
||||
<string name="revanced_hide_shorts_location_button_summary_on">Location button is hidden.</string>
|
||||
<string name="revanced_hide_shorts_location_button_summary_off">Location button is shown.</string>
|
||||
<string name="revanced_hide_shorts_search_suggestions_button_title">Hide search suggestions button</string>
|
||||
<string name="revanced_hide_shorts_search_suggestions_button_summary_on">Search suggestions button is hidden.</string>
|
||||
<string name="revanced_hide_shorts_search_suggestions_button_summary_off">Search suggestions button is shown.</string>
|
||||
<string name="revanced_hide_shorts_tagged_products_title">Hide tagged products</string>
|
||||
<string name="revanced_hide_shorts_tagged_products_summary_on">Tagged products are hidden.</string>
|
||||
<string name="revanced_hide_shorts_tagged_products_summary_off">Tagged products are shown.</string>
|
||||
<string name="revanced_hide_shorts_use_template_button_title">Hide Use template button</string>
|
||||
<string name="revanced_hide_shorts_use_template_button_summary_on">Use template button is hidden.</string>
|
||||
<string name="revanced_hide_shorts_use_template_button_summary_off">Use template button is shown.</string>
|
||||
<string name="revanced_hide_shorts_use_this_sound_button_title">Hide Use this sound button</string>
|
||||
<string name="revanced_hide_shorts_use_this_sound_button_summary_on">Use this sound button is hidden.</string>
|
||||
<string name="revanced_hide_shorts_use_this_sound_button_summary_off">Use this sound button is shown.</string>
|
||||
|
||||
<!-- PreferenceScreen: Shorts, PreferenceCategory: Shorts, PreferenceScreen: Shorts player, PreferenceCategory: Action buttons -->
|
||||
<string name="revanced_preference_category_action_buttons">Action buttons</string>
|
||||
@ -1358,12 +1359,9 @@ Info:
|
||||
|
||||
<!-- PreferenceScreen: Shorts, PreferenceCategory: Shorts, PreferenceScreen: Shorts player, PreferenceCategory: Animation / Feedback -->
|
||||
<string name="revanced_preference_category_animation_feedback">Animation / Feedback</string>
|
||||
<string name="revanced_disable_shorts_like_button_fountain_animation_title">Disable Like button animation</string>
|
||||
<string name="revanced_disable_shorts_like_button_fountain_animation_summary_on">Fountain animation is disabled above the Like button.</string>
|
||||
<string name="revanced_disable_shorts_like_button_fountain_animation_summary_off">Fountain animation is enabled above the Like button.</string>
|
||||
<string name="revanced_hide_shorts_play_pause_button_background_title">Hide Play & Pause button background</string>
|
||||
<string name="revanced_hide_shorts_play_pause_button_background_summary_on">Button background is hidden.</string>
|
||||
<string name="revanced_hide_shorts_play_pause_button_background_summary_off">Button background is shown.</string>
|
||||
<string name="revanced_disable_shorts_like_button_fountain_animation_title">Disable Like button fountain animation</string>
|
||||
<string name="revanced_disable_shorts_like_button_fountain_animation_summary_on">Fountain animation above the Like button is disabled.</string>
|
||||
<string name="revanced_disable_shorts_like_button_fountain_animation_summary_off">Fountain animation above the Like button is enabled.</string>
|
||||
<string name="revanced_shorts_double_tap_to_like_animation_title">Double-tap animation</string>
|
||||
<string name="revanced_shorts_double_tap_to_like_animation_entry_1">Original</string>
|
||||
<string name="revanced_shorts_double_tap_to_like_animation_entry_2">Thumbs up</string>
|
||||
@ -1371,6 +1369,9 @@ Info:
|
||||
<string name="revanced_shorts_double_tap_to_like_animation_entry_4">Heart</string>
|
||||
<string name="revanced_shorts_double_tap_to_like_animation_entry_5">Heart (Tint)</string>
|
||||
<string name="revanced_shorts_double_tap_to_like_animation_entry_6">Hidden</string>
|
||||
<string name="revanced_hide_shorts_play_pause_button_background_title">Hide Play & Pause button background</string>
|
||||
<string name="revanced_hide_shorts_play_pause_button_background_summary_on">Play & Pause button background is hidden.</string>
|
||||
<string name="revanced_hide_shorts_play_pause_button_background_summary_off">Play & Pause button background is shown.</string>
|
||||
|
||||
<!-- PreferenceScreen: Shorts, PreferenceCategory: Shorts, PreferenceScreen: Shorts player, PreferenceCategory: Custom actions -->
|
||||
<string name="revanced_preference_category_custom_actions">Custom actions</string>
|
||||
@ -1379,7 +1380,7 @@ Info:
|
||||
|
||||
Limitations:
|
||||
• Does not work if app version is spoofed to 18.49.37 or earlier.
|
||||
• Does not work with livestream."</string>
|
||||
• Does not work with live stream."</string>
|
||||
<string name="revanced_enable_shorts_custom_actions_flyout_menu_summary_off">Custom actions are disabled in flyout menu.</string>
|
||||
<string name="revanced_enable_shorts_custom_actions_toolbar_title">Enable custom actions in toolbar</string>
|
||||
<string name="revanced_enable_shorts_custom_actions_toolbar_summary_on">"Custom actions are enabled in toolbar.
|
||||
@ -1387,14 +1388,14 @@ Limitations:
|
||||
Press and hold the More button to show the Custom actions dialog."</string>
|
||||
<string name="revanced_enable_shorts_custom_actions_toolbar_summary_off">Custom actions are disabled in toolbar.</string>
|
||||
<string name="revanced_shorts_custom_actions_toolbar_dialog_title">Custom actions</string>
|
||||
<string name="revanced_shorts_custom_actions_copy_video_url_label">Copy video URL</string>
|
||||
<string name="revanced_shorts_custom_actions_copy_video_url_title">Show copy video URL menu</string>
|
||||
<string name="revanced_shorts_custom_actions_copy_video_url_summary_on">Copy video URL menu is shown.</string>
|
||||
<string name="revanced_shorts_custom_actions_copy_video_url_summary_off">Copy video URL menu is hidden.</string>
|
||||
<string name="revanced_shorts_custom_actions_copy_video_url_timestamp_label">Copy timestamp URL</string>
|
||||
<string name="revanced_shorts_custom_actions_copy_video_url_timestamp_title">Show copy timestamp URL menu</string>
|
||||
<string name="revanced_shorts_custom_actions_copy_video_url_timestamp_summary_on">Copy timestamp URL menu is shown.</string>
|
||||
<string name="revanced_shorts_custom_actions_copy_video_url_timestamp_summary_off">Copy timestamp URL menu is hidden.</string>
|
||||
<string name="revanced_shorts_custom_actions_copy_video_url_label">Copy video URL</string>
|
||||
<string name="revanced_shorts_custom_actions_copy_video_url_title">Show copy video URL menu</string>
|
||||
<string name="revanced_shorts_custom_actions_copy_video_url_summary_on">Copy video URL menu is shown.</string>
|
||||
<string name="revanced_shorts_custom_actions_copy_video_url_summary_off">Copy video URL menu is hidden.</string>
|
||||
<string name="revanced_shorts_custom_actions_external_downloader_label">External downloader</string>
|
||||
<string name="revanced_shorts_custom_actions_external_downloader_title">Show external downloader menu</string>
|
||||
<string name="revanced_shorts_custom_actions_external_downloader_summary_on">External downloader menu is shown.</string>
|
||||
@ -1425,15 +1426,15 @@ Limitations:
|
||||
<string name="revanced_shorts_meta_panel_bottom_margin_title">Meta panel bottom margin</string>
|
||||
<string name="revanced_shorts_meta_panel_bottom_margin_summary">Configure the spacing from the seekbar to the meta panel, between 0-64.</string>
|
||||
<string name="revanced_shorts_meta_panel_bottom_margin_invalid_toast">Meta panel bottom margin must be between 0-64.</string>
|
||||
<string name="revanced_hide_shorts_toolbar_title">Hide toolbar</string>
|
||||
<string name="revanced_hide_shorts_toolbar_summary_on">Toolbar is hidden.</string>
|
||||
<string name="revanced_hide_shorts_toolbar_summary_off">Toolbar is shown.</string>
|
||||
<string name="revanced_hide_shorts_navigation_bar_title">Hide navigation bar</string>
|
||||
<string name="revanced_hide_shorts_navigation_bar_summary_on">Navigation bar is hidden.</string>
|
||||
<string name="revanced_hide_shorts_navigation_bar_summary_off">Navigation bar is shown.</string>
|
||||
<string name="revanced_shorts_navigation_bar_height_percentage_title">Height percentage of empty space</string>
|
||||
<string name="revanced_shorts_navigation_bar_height_percentage_summary">Configure the height percentage of the empty space left when the navigation bar is hidden, between 0 and 100 (%).</string>
|
||||
<string name="revanced_shorts_navigation_bar_height_percentage_invalid_toast">Height percentage must be between 0-100 (%).</string>
|
||||
<string name="revanced_hide_shorts_toolbar_title">Hide toolbar</string>
|
||||
<string name="revanced_hide_shorts_toolbar_summary_on">Toolbar is hidden.</string>
|
||||
<string name="revanced_hide_shorts_toolbar_summary_off">Toolbar is shown.</string>
|
||||
<string name="revanced_replace_channel_handle_title">Replace channel handle</string>
|
||||
<string name="revanced_replace_channel_handle_summary_on">Channel name is used.</string>
|
||||
<string name="revanced_replace_channel_handle_summary_off">Channel handle is used.</string>
|
||||
@ -1700,7 +1701,7 @@ Click to see how to issue a API key."</string>
|
||||
<string name="revanced_sb_skip_button_unsubmitted">Skip segment</string>
|
||||
|
||||
<string name="revanced_sb_skipped_sponsor">Skipped sponsor.</string>
|
||||
<string name="revanced_sb_skipped_selfpromo">Skipped self promotion.</string>
|
||||
<string name="revanced_sb_skipped_selfpromo">Skipped self-promotion.</string>
|
||||
<string name="revanced_sb_skipped_interaction">Skipped annoying reminder.</string>
|
||||
<string name="revanced_sb_skipped_highlight">Skipped to highlight.</string>
|
||||
<string name="revanced_sb_skipped_intro_beginning">Skipped intro.</string>
|
||||
@ -1844,6 +1845,8 @@ Click to see how to issue a API key."</string>
|
||||
<!-- PreferenceScreen: Miscellaneous -->
|
||||
<string name="revanced_preference_screen_misc_title">Miscellaneous</string>
|
||||
|
||||
<string name="revanced_disable_quic_protocol_title">Disable QUIC protocol</string>
|
||||
<string name="revanced_disable_quic_protocol_summary">"Disable CronetEngine's QUIC protocol."</string>
|
||||
<string name="revanced_enable_debug_logging_title">Enable debug logging</string>
|
||||
<string name="revanced_enable_debug_logging_summary_on">Debug logs are enabled.</string>
|
||||
<string name="revanced_enable_debug_logging_summary_off">Debug logs are disabled.</string>
|
||||
@ -1856,11 +1859,14 @@ Click to see how to issue a API key."</string>
|
||||
<string name="revanced_enable_open_links_directly_title">Enable open links directly</string>
|
||||
<string name="revanced_enable_open_links_directly_summary_on">Bypassing URL redirects.</string>
|
||||
<string name="revanced_enable_open_links_directly_summary_off">Following default redirect policy.</string>
|
||||
<string name="revanced_sanitize_sharing_links_title">Sanitize sharing links</string>
|
||||
<string name="revanced_sanitize_sharing_links_summary">Sanitizes sharing links by removing tracking query parameters.</string>
|
||||
|
||||
<string name="revanced_default_app_settings_title">Open default app settings</string>
|
||||
<string name="revanced_default_app_settings_summary">To open YouTube links in RVX, enable \'Open supported links\' and enable the supported web addresses.</string>
|
||||
|
||||
<string name="gms_core_settings_title">Open GmsCore</string>
|
||||
<string name="gms_core_settings_summary">Enable cloud messaging to receive notifications.</string>
|
||||
<string name="gms_core_settings_title">Open GmsCore settings</string>
|
||||
<string name="gms_core_settings_summary">Opens GmsCore settings. Then enable cloud messaging to receive notifications.</string>
|
||||
<string name="gms_core_toast_not_installed_message">GmsCore is not installed. Install it.</string>
|
||||
<string name="gms_core_dialog_title">Action needed</string>
|
||||
<string name="gms_core_dialog_not_whitelisted_not_allowed_in_background_message">"GmsCore does not have permission to run in the background.
|
||||
@ -1876,11 +1882,6 @@ Disabling battery optimizations for GmsCore will not negatively affect battery u
|
||||
Tap the continue button and allow optimization changes."</string>
|
||||
<string name="gms_core_dialog_continue_text">Continue</string>
|
||||
|
||||
<string name="revanced_sanitize_sharing_links_title">Sanitize sharing links</string>
|
||||
<string name="revanced_sanitize_sharing_links_summary">Removes tracking query parameters from the URLs when sharing links.</string>
|
||||
<string name="revanced_disable_quic_protocol_title">Disable QUIC protocol</string>
|
||||
<string name="revanced_disable_quic_protocol_summary">"Disable CronetEngine's QUIC protocol."</string>
|
||||
|
||||
<string name="revanced_change_share_sheet_title">Change share sheet</string>
|
||||
<string name="revanced_change_share_sheet_summary_on">System share sheet is used.</string>
|
||||
<string name="revanced_change_share_sheet_summary_off">In-app share sheet is used.</string>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<SwitchPreference android:title="@string/revanced_hide_fullscreen_ads_title" android:key="revanced_hide_fullscreen_ads" android:summaryOn="@string/revanced_hide_fullscreen_ads_summary_on" android:summaryOff="@string/revanced_hide_fullscreen_ads_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_general_ads_title" android:key="revanced_hide_general_ads" android:summaryOn="@string/revanced_hide_general_ads_summary_on" android:summaryOff="@string/revanced_hide_general_ads_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_merchandise_shelf_title" android:key="revanced_hide_merchandise_shelf" android:summaryOn="@string/revanced_hide_merchandise_shelf_summary_on" android:summaryOff="@string/revanced_hide_merchandise_shelf_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_player_store_shelf_title" android:key="revanced_hide_player_store_shelf" android:summaryOn="@string/revanced_hide_player_store_shelf_summary_on" android:summaryOff="@string/revanced_hide_player_store_shelf_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_paid_promotion_label_title" android:key="revanced_hide_paid_promotion_label" android:summaryOn="@string/revanced_hide_paid_promotion_label_summary_on" android:summaryOff="@string/revanced_hide_paid_promotion_label_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_player_store_shelf_title" android:key="revanced_hide_player_store_shelf" android:summaryOn="@string/revanced_hide_player_store_shelf_summary_on" android:summaryOff="@string/revanced_hide_player_store_shelf_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_promotion_alert_banner_title" android:key="revanced_hide_promotion_alert_banner" android:summaryOn="@string/revanced_hide_promotion_alert_banner_summary_on" android:summaryOff="@string/revanced_hide_promotion_alert_banner_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_self_sponsor_cards_title" android:key="revanced_hide_self_sponsor_cards" android:summaryOn="@string/revanced_hide_self_sponsor_cards_summary_on" android:summaryOff="@string/revanced_hide_self_sponsor_cards_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_video_ads_title" android:key="revanced_hide_video_ads" android:summaryOn="@string/revanced_hide_video_ads_summary_on" android:summaryOff="@string/revanced_hide_video_ads_summary_off" />
|
||||
@ -23,10 +23,10 @@
|
||||
|
||||
<!-- SETTINGS: ALTERNATIVE_THUMBNAILS
|
||||
<ListPreference android:entries="@array/revanced_alt_thumbnail_options_entries" android:title="@string/revanced_alt_thumbnail_home_title" android:key="revanced_alt_thumbnail_home" android:entryValues="@array/revanced_alt_thumbnail_options_entry_values" />
|
||||
<ListPreference android:entries="@array/revanced_alt_thumbnail_options_entries" android:title="@string/revanced_alt_thumbnail_subscriptions_title" android:key="revanced_alt_thumbnail_subscriptions" android:entryValues="@array/revanced_alt_thumbnail_options_entry_values" />
|
||||
<ListPreference android:entries="@array/revanced_alt_thumbnail_options_entries" android:title="@string/revanced_alt_thumbnail_library_title" android:key="revanced_alt_thumbnail_library" android:entryValues="@array/revanced_alt_thumbnail_options_entry_values" />
|
||||
<ListPreference android:entries="@array/revanced_alt_thumbnail_options_entries" android:title="@string/revanced_alt_thumbnail_player_title" android:key="revanced_alt_thumbnail_player" android:entryValues="@array/revanced_alt_thumbnail_options_entry_values" />
|
||||
<ListPreference android:entries="@array/revanced_alt_thumbnail_options_entries" android:title="@string/revanced_alt_thumbnail_search_title" android:key="revanced_alt_thumbnail_search" android:entryValues="@array/revanced_alt_thumbnail_options_entry_values" />
|
||||
<ListPreference android:entries="@array/revanced_alt_thumbnail_options_entries" android:title="@string/revanced_alt_thumbnail_subscriptions_title" android:key="revanced_alt_thumbnail_subscriptions" android:entryValues="@array/revanced_alt_thumbnail_options_entry_values" />
|
||||
<ListPreference android:entries="@array/revanced_alt_thumbnail_options_entries" android:title="@string/revanced_alt_thumbnail_library_title" android:key="revanced_alt_thumbnail_library" android:entryValues="@array/revanced_alt_thumbnail_options_entry_values" />
|
||||
<app.revanced.extension.youtube.settings.preference.AlternativeThumbnailsAboutDeArrowPreference android:title="@string/revanced_alt_thumbnail_dearrow_about_title" android:selectable="true" android:summary="@string/revanced_alt_thumbnail_dearrow_about_summary" />
|
||||
<SwitchPreference android:title="@string/revanced_alt_thumbnail_dearrow_connection_toast_title" android:key="revanced_alt_thumbnail_dearrow_connection_toast" android:summaryOn="@string/revanced_alt_thumbnail_dearrow_connection_toast_summary_on" android:summaryOff="@string/revanced_alt_thumbnail_dearrow_connection_toast_summary_off" />
|
||||
<app.revanced.extension.shared.settings.preference.ResettableEditTextPreference android:title="@string/revanced_alt_thumbnail_dearrow_api_url_title" android:key="revanced_alt_thumbnail_dearrow_api_url" android:summary="@string/revanced_alt_thumbnail_dearrow_api_url_summary" android:inputType="text" />
|
||||
@ -54,10 +54,10 @@
|
||||
<PreferenceScreen android:title="@string/revanced_preference_screen_channel_profile_title" android:key="revanced_preference_screen_channel_profile" android:summary="@string/revanced_preference_screen_channel_profile_summary">
|
||||
<SwitchPreference android:title="@string/revanced_hide_channel_tab_title" android:key="revanced_hide_channel_tab" android:summaryOn="@string/revanced_hide_channel_tab_summary_on" android:summaryOff="@string/revanced_hide_channel_tab_summary_off" />
|
||||
<app.revanced.extension.shared.settings.preference.ResettableEditTextPreference android:title="@string/revanced_hide_channel_tab_filter_strings_title" android:key="revanced_hide_channel_tab_filter_strings" android:summary="@string/revanced_hide_channel_tab_filter_strings_summary" android:hint="@string/revanced_hide_channel_tab_filter_strings_hint" android:inputType="textMultiLine" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_browse_store_button_title" android:key="revanced_hide_browse_store_button" android:summaryOn="@string/revanced_hide_browse_store_button_summary_on" android:summaryOff="@string/revanced_hide_browse_store_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_channel_member_shelf_title" android:key="revanced_hide_channel_member_shelf" android:summaryOn="@string/revanced_hide_channel_member_shelf_summary_on" android:summaryOff="@string/revanced_hide_channel_member_shelf_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_channel_profile_links_title" android:key="revanced_hide_channel_profile_links" android:summaryOn="@string/revanced_hide_channel_profile_links_summary_on" android:summaryOff="@string/revanced_hide_channel_profile_links_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_for_you_shelf_title" android:key="revanced_hide_for_you_shelf" android:summaryOn="@string/revanced_hide_for_you_shelf_summary_on" android:summaryOff="@string/revanced_hide_for_you_shelf_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_browse_store_button_title" android:key="revanced_hide_browse_store_button" android:summaryOn="@string/revanced_hide_browse_store_button_summary_on" android:summaryOff="@string/revanced_hide_browse_store_button_summary_off" />
|
||||
</PreferenceScreen>
|
||||
<PreferenceScreen android:title="@string/revanced_preference_screen_community_posts_title" android:key="revanced_preference_screen_community_posts" android:summary="@string/revanced_preference_screen_community_posts_summary">
|
||||
<SwitchPreference android:title="@string/revanced_hide_community_posts_channel_title" android:key="revanced_hide_community_posts_channel" android:summaryOn="@string/revanced_hide_community_posts_channel_summary_on" android:summaryOff="@string/revanced_hide_community_posts_channel_summary_off" />
|
||||
@ -74,17 +74,17 @@
|
||||
<!-- SETTINGS: HIDE_FEED_COMPONENTS
|
||||
<PreferenceScreen android:title="@string/revanced_preference_screen_video_filter_title" android:key="revanced_preference_screen_video_filter" android:summary="@string/revanced_preference_screen_video_filter_summary">
|
||||
<PreferenceCategory android:title="@string/revanced_preference_category_keyword_filter" android:layout="@layout/revanced_settings_preferences_category">
|
||||
<SwitchPreference android:title="@string/revanced_hide_keyword_content_comments_title" android:key="revanced_hide_keyword_content_comments" android:summaryOn="@string/revanced_hide_keyword_content_comments_summary_on" android:summaryOff="@string/revanced_hide_keyword_content_comments_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_keyword_content_home_title" android:key="revanced_hide_keyword_content_home" android:summaryOn="@string/revanced_hide_keyword_content_home_summary_on" android:summaryOff="@string/revanced_hide_keyword_content_home_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_keyword_content_search_title" android:key="revanced_hide_keyword_content_search" android:summaryOn="@string/revanced_hide_keyword_content_search_summary_on" android:summaryOff="@string/revanced_hide_keyword_content_search_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_keyword_content_subscriptions_title" android:key="revanced_hide_keyword_content_subscriptions" android:summaryOn="@string/revanced_hide_keyword_content_subscriptions_summary_on" android:summaryOff="@string/revanced_hide_keyword_content_subscriptions_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_keyword_content_comments_title" android:key="revanced_hide_keyword_content_comments" android:summaryOn="@string/revanced_hide_keyword_content_comments_summary_on" android:summaryOff="@string/revanced_hide_keyword_content_comments_summary_off" />
|
||||
<app.revanced.extension.shared.settings.preference.ResettableEditTextPreference android:title="@string/revanced_hide_keyword_content_phrases_title" android:key="revanced_hide_keyword_content_phrases" android:summary="@string/revanced_hide_keyword_content_phrases_summary" android:inputType="textMultiLine" />
|
||||
<Preference android:title="@string/revanced_hide_keyword_content_about_title" android:selectable="false" android:summary="@string/revanced_hide_keyword_content_about_summary" />
|
||||
<app.revanced.extension.shared.settings.preference.HtmlPreference android:title="@string/revanced_hide_keyword_content_about_whole_words_title" android:selectable="false" android:summary="@string/revanced_hide_keyword_content_about_whole_words_summary" />
|
||||
</PreferenceCategory>
|
||||
<PreferenceCategory android:title="@string/revanced_preference_category_recommended_video" android:layout="@layout/revanced_settings_preferences_category">
|
||||
<SwitchPreference android:title="@string/revanced_hide_recommended_video_title" android:key="revanced_hide_recommended_video" android:summary="@string/revanced_hide_recommended_video_summary" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_low_views_video_title" android:key="revanced_hide_low_views_video" android:summary="@string/revanced_hide_low_views_video_summary" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_recommended_video_title" android:key="revanced_hide_recommended_video" android:summary="@string/revanced_hide_recommended_video_summary" />
|
||||
</PreferenceCategory>
|
||||
<PreferenceCategory android:title="@string/revanced_preference_category_view_counts_filter" android:layout="@layout/revanced_settings_preferences_category">
|
||||
<SwitchPreference android:title="@string/revanced_hide_video_by_view_counts_home_title" android:key="revanced_hide_video_by_view_counts_home" android:summaryOn="@string/revanced_hide_video_by_view_counts_home_summary_on" android:summaryOff="@string/revanced_hide_video_by_view_counts_home_summary_off" />
|
||||
@ -101,13 +101,11 @@
|
||||
</PreferenceCategory>
|
||||
</PreferenceScreen>
|
||||
<SwitchPreference android:title="@string/revanced_hide_album_card_title" android:key="revanced_hide_album_card" android:summaryOn="@string/revanced_hide_album_card_summary_on" android:summaryOff="@string/revanced_hide_album_card_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_feed_captions_button_title" android:key="revanced_hide_feed_captions_button" android:summaryOn="@string/revanced_hide_feed_captions_button_on" android:summaryOff="@string/revanced_hide_feed_captions_button_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_carousel_shelf_title" android:key="revanced_hide_carousel_shelf" android:summary="@string/revanced_hide_carousel_shelf_summary" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_chips_shelf_title" android:key="revanced_hide_chips_shelf" android:summaryOn="@string/revanced_hide_chips_shelf_on" android:summaryOff="@string/revanced_hide_chips_shelf_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_expandable_chip_title" android:key="revanced_hide_expandable_chip" android:summaryOn="@string/revanced_hide_expandable_chip_summary_on" android:summaryOff="@string/revanced_hide_expandable_chip_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_expandable_shelf_title" android:key="revanced_hide_expandable_shelf" android:summaryOn="@string/revanced_hide_expandable_shelf_summary_on" android:summaryOff="@string/revanced_hide_expandable_shelf_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_feed_captions_button_title" android:key="revanced_hide_feed_captions_button" android:summaryOn="@string/revanced_hide_feed_captions_button_on" android:summaryOff="@string/revanced_hide_feed_captions_button_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_feed_search_bar_title" android:key="revanced_hide_feed_search_bar" android:summaryOn="@string/revanced_hide_feed_search_bar_summary_on" android:summaryOff="@string/revanced_hide_feed_search_bar_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_feed_survey_title" android:key="revanced_hide_feed_survey" android:summaryOn="@string/revanced_hide_feed_survey_summary_on" android:summaryOff="@string/revanced_hide_feed_survey_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_floating_button_title" android:key="revanced_hide_floating_button" android:summaryOn="@string/revanced_hide_floating_button_summary_on" android:summaryOff="@string/revanced_hide_floating_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_image_shelf_title" android:key="revanced_hide_image_shelf" android:summaryOn="@string/revanced_hide_image_shelf_summary_on" android:summaryOff="@string/revanced_hide_image_shelf_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_latest_posts_title" android:key="revanced_hide_latest_posts" android:summaryOn="@string/revanced_hide_latest_posts_summary_on" android:summaryOff="@string/revanced_hide_latest_posts_summary_off" />
|
||||
@ -117,6 +115,8 @@
|
||||
<SwitchPreference android:title="@string/revanced_hide_notify_me_button_title" android:key="revanced_hide_notify_me_button" android:summaryOn="@string/revanced_hide_notify_me_button_summary_on" android:summaryOff="@string/revanced_hide_notify_me_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_playables_title" android:key="revanced_hide_playables" android:summaryOn="@string/revanced_hide_playables_summary_on" android:summaryOff="@string/revanced_hide_playables_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_show_more_button_title" android:key="revanced_hide_show_more_button" android:summaryOn="@string/revanced_hide_show_more_button_summary_on" android:summaryOff="@string/revanced_hide_show_more_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_feed_search_bar_title" android:key="revanced_hide_feed_search_bar" android:summaryOn="@string/revanced_hide_feed_search_bar_summary_on" android:summaryOff="@string/revanced_hide_feed_search_bar_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_feed_survey_title" android:key="revanced_hide_feed_survey" android:summaryOn="@string/revanced_hide_feed_survey_summary_on" android:summaryOff="@string/revanced_hide_feed_survey_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_subscriptions_carousel_title" android:key="revanced_hide_subscriptions_carousel" android:summaryOn="@string/revanced_hide_subscriptions_carousel_summary_on" android:summaryOff="@string/revanced_hide_subscriptions_carousel_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_ticket_shelf_title" android:key="revanced_hide_ticket_shelf" android:summaryOn="@string/revanced_hide_ticket_shelf_summary_on" android:summaryOff="@string/revanced_hide_ticket_shelf_summary_off" />SETTINGS: HIDE_FEED_COMPONENTS -->
|
||||
|
||||
@ -143,10 +143,10 @@
|
||||
|
||||
<!-- SETTINGS: HOOK_DOWNLOAD_ACTIONS
|
||||
<PreferenceCategory android:title="@string/revanced_preference_category_download_button" android:layout="@layout/revanced_settings_preferences_category" />
|
||||
<SwitchPreference android:title="@string/revanced_override_video_download_button_title" android:key="revanced_override_video_download_button" android:summaryOn="@string/revanced_override_video_download_button_summary_on" android:summaryOff="@string/revanced_override_video_download_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_override_playlist_download_button_title" android:key="revanced_override_playlist_download_button" android:summaryOn="@string/revanced_override_playlist_download_button_summary_on" android:summaryOff="@string/revanced_override_playlist_download_button_summary_off" />
|
||||
<app.revanced.extension.youtube.settings.preference.ExternalDownloaderVideoPreference android:title="@string/revanced_external_downloader_package_name_video_title" android:key="revanced_external_downloader_package_name_video" android:summary="@string/revanced_external_downloader_package_name_video_summary" />
|
||||
<app.revanced.extension.youtube.settings.preference.ExternalDownloaderPlaylistPreference android:title="@string/revanced_external_downloader_package_name_playlist_title" android:key="revanced_external_downloader_package_name_playlist" android:summary="@string/revanced_external_downloader_package_name_playlist_summary" />SETTINGS: HOOK_DOWNLOAD_ACTIONS -->
|
||||
<SwitchPreference android:title="@string/revanced_override_video_download_button_title" android:key="revanced_override_video_download_button" android:summaryOn="@string/revanced_override_video_download_button_summary_on" android:summaryOff="@string/revanced_override_video_download_button_summary_off" />
|
||||
<app.revanced.extension.youtube.settings.preference.ExternalDownloaderPlaylistPreference android:title="@string/revanced_external_downloader_package_name_playlist_title" android:key="revanced_external_downloader_package_name_playlist" android:summary="@string/revanced_external_downloader_package_name_playlist_summary" />
|
||||
<app.revanced.extension.youtube.settings.preference.ExternalDownloaderVideoPreference android:title="@string/revanced_external_downloader_package_name_video_title" android:key="revanced_external_downloader_package_name_video" android:summary="@string/revanced_external_downloader_package_name_video_summary" />SETTINGS: HOOK_DOWNLOAD_ACTIONS -->
|
||||
|
||||
<!-- SETTINGS: HOOK_YOUTUBE_MUSIC_ACTIONS
|
||||
<PreferenceCategory android:title="@string/revanced_preference_category_experimental_flag" android:layout="@layout/revanced_settings_preferences_category" />
|
||||
@ -348,14 +348,16 @@
|
||||
<PreferenceScreen android:title="@string/revanced_preference_screen_comments_title" android:key="revanced_preference_screen_comments" android:summary="@string/revanced_preference_screen_comments_summary">
|
||||
<SwitchPreference android:title="@string/revanced_hide_channel_guidelines_title" android:key="revanced_hide_channel_guidelines" android:summaryOn="@string/revanced_hide_channel_guidelines_summary_on" android:summaryOff="@string/revanced_hide_channel_guidelines_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_comments_by_members_title" android:key="revanced_hide_comments_by_members" android:summaryOn="@string/revanced_hide_comments_by_members_summary_on" android:summaryOff="@string/revanced_hide_comments_by_members_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_comment_highlighted_search_links_title" android:key="revanced_hide_comment_highlighted_search_links" android:summaryOn="@string/revanced_hide_comment_highlighted_search_links_summary_on" android:summaryOff="@string/revanced_hide_comment_highlighted_search_links_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_comments_section_title" android:key="revanced_hide_comments_section" android:summaryOn="@string/revanced_hide_comments_section_summary_on" android:summaryOff="@string/revanced_hide_comments_section_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_comments_section_in_home_feed_title" android:key="revanced_hide_comments_section_in_home_feed" android:summaryOn="@string/revanced_hide_comments_section_in_home_feed_summary_on" android:summaryOff="@string/revanced_hide_comments_section_in_home_feed_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_comment_create_shorts_button_title" android:key="revanced_hide_comment_create_shorts_button" android:summaryOn="@string/revanced_hide_comment_create_shorts_button_summary_on" android:summaryOff="@string/revanced_hide_comment_create_shorts_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_comment_timestamp_and_emoji_buttons_title" android:key="revanced_hide_comment_timestamp_and_emoji_buttons" android:summaryOn="@string/revanced_hide_comment_timestamp_and_emoji_buttons_summary_on" android:summaryOff="@string/revanced_hide_comment_timestamp_and_emoji_buttons_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_comment_highlighted_search_links_title" android:key="revanced_hide_comment_highlighted_search_links" android:summaryOn="@string/revanced_hide_comment_highlighted_search_links_summary_on" android:summaryOff="@string/revanced_hide_comment_highlighted_search_links_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_live_chat_messages_title" android:key="revanced_hide_live_chat_messages" android:summaryOn="@string/revanced_hide_live_chat_messages_summary_on" android:summaryOff="@string/revanced_hide_live_chat_messages_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_live_chat_summary_title" android:key="revanced_hide_live_chat_summary" android:summaryOn="@string/revanced_hide_live_chat_summary_summary_on" android:summaryOff="@string/revanced_hide_live_chat_summary_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_preview_comment_title" android:key="revanced_hide_preview_comment" android:summaryOn="@string/revanced_hide_preview_comment_on" android:summaryOff="@string/revanced_hide_preview_comment_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_preview_comment_type_title" android:key="revanced_hide_preview_comment_type" android:summaryOn="@string/revanced_hide_preview_comment_type_on" android:summaryOff="@string/revanced_hide_preview_comment_type_off" android:dependency="revanced_hide_preview_comment" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_comment_create_shorts_button_title" android:key="revanced_hide_comment_create_shorts_button" android:summaryOn="@string/revanced_hide_comment_create_shorts_button_summary_on" android:summaryOff="@string/revanced_hide_comment_create_shorts_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_comment_thanks_button_title" android:key="revanced_hide_comment_thanks_button" android:summaryOn="@string/revanced_hide_comment_thanks_button_summary_on" android:summaryOff="@string/revanced_hide_comment_thanks_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_comment_timestamp_and_emoji_buttons_title" android:key="revanced_hide_comment_timestamp_and_emoji_buttons" android:summaryOn="@string/revanced_hide_comment_timestamp_and_emoji_buttons_summary_on" android:summaryOff="@string/revanced_hide_comment_timestamp_and_emoji_buttons_summary_off" />
|
||||
</PreferenceScreen>SETTINGS: HIDE_COMMENTS_COMPONENTS -->
|
||||
|
||||
<!-- PREFERENCE_SCREENS: FLYOUT_MENU
|
||||
@ -473,13 +475,13 @@
|
||||
<SwitchPreference android:title="@string/revanced_append_time_stamp_information_title" android:key="revanced_append_time_stamp_information" android:summaryOn="@string/revanced_append_time_stamp_information_summary_on" android:summaryOff="@string/revanced_append_time_stamp_information_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_append_time_stamp_information_type_title" android:key="revanced_append_time_stamp_information_type" android:summaryOn="@string/revanced_append_time_stamp_information_type_summary_on" android:summaryOff="@string/revanced_append_time_stamp_information_type_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_replace_time_stamp_action_title" android:key="revanced_replace_time_stamp_action" android:summaryOn="@string/revanced_replace_time_stamp_action_summary_on" android:summaryOff="@string/revanced_replace_time_stamp_action_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_disable_seekbar_chapters_title" android:key="revanced_disable_seekbar_chapters" android:summaryOn="@string/revanced_disable_seekbar_chapters_summary_on" android:summaryOff="@string/revanced_disable_seekbar_chapters_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_enable_custom_seekbar_color_title" android:key="revanced_enable_custom_seekbar_color" android:summaryOn="@string/revanced_enable_custom_seekbar_color_summary_on" android:summaryOff="@string/revanced_enable_custom_seekbar_color_summary_off" />
|
||||
<app.revanced.extension.shared.settings.preference.ResettableEditTextPreference android:title="@string/revanced_custom_seekbar_color_value_title" android:key="revanced_custom_seekbar_color_value" android:summary="@string/revanced_custom_seekbar_color_value_summary" android:hint="#FF0000" android:inputType="text" />
|
||||
<SwitchPreference android:title="@string/revanced_enable_seekbar_tapping_title" android:key="revanced_enable_seekbar_tapping" android:summaryOn="@string/revanced_enable_seekbar_tapping_summary_on" android:summaryOff="@string/revanced_enable_seekbar_tapping_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_seekbar_chapter_label_title" android:key="revanced_hide_seekbar_chapter_label" android:summaryOn="@string/revanced_hide_seekbar_chapter_label_summary_on" android:summaryOff="@string/revanced_hide_seekbar_chapter_label_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_seekbar_title" android:key="revanced_hide_seekbar" android:summaryOn="@string/revanced_hide_seekbar_summary_on" android:summaryOff="@string/revanced_hide_seekbar_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_seekbar_thumbnail_title" android:key="revanced_hide_seekbar_thumbnail" android:summaryOn="@string/revanced_hide_seekbar_thumbnail_summary_on" android:summaryOff="@string/revanced_hide_seekbar_thumbnail_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_disable_seekbar_chapters_title" android:key="revanced_disable_seekbar_chapters" android:summaryOn="@string/revanced_disable_seekbar_chapters_summary_on" android:summaryOff="@string/revanced_disable_seekbar_chapters_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_seekbar_chapter_label_title" android:key="revanced_hide_seekbar_chapter_label" android:summaryOn="@string/revanced_hide_seekbar_chapter_label_summary_on" android:summaryOff="@string/revanced_hide_seekbar_chapter_label_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_time_stamp_title" android:key="revanced_hide_time_stamp" android:summaryOn="@string/revanced_hide_time_stamp_summary_on" android:summaryOff="@string/revanced_hide_time_stamp_summary_off" />SETTINGS: SEEKBAR_COMPONENTS -->
|
||||
|
||||
<!-- SETTINGS: RESTORE_OLD_SEEKBAR_THUMBNAILS
|
||||
@ -498,9 +500,9 @@
|
||||
<SwitchPreference android:title="@string/revanced_hide_attributes_section_title" android:key="revanced_hide_attributes_section" android:summaryOn="@string/revanced_hide_attributes_section_summary_on" android:summaryOff="@string/revanced_hide_attributes_section_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_chapters_section_title" android:key="revanced_hide_chapters_section" android:summaryOn="@string/revanced_hide_chapters_section_summary_on" android:summaryOff="@string/revanced_hide_chapters_section_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_contents_section_title" android:key="revanced_hide_contents_section" android:summaryOn="@string/revanced_hide_contents_section_summary_on" android:summaryOff="@string/revanced_hide_contents_section_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_podcast_section_title" android:key="revanced_hide_podcast_section" android:summaryOn="@string/revanced_hide_podcast_section_summary_on" android:summaryOff="@string/revanced_hide_podcast_section_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_info_cards_section_title" android:key="revanced_hide_info_cards_section" android:summaryOn="@string/revanced_hide_info_cards_section_summary_on" android:summaryOff="@string/revanced_hide_info_cards_section_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_key_concepts_section_title" android:key="revanced_hide_key_concepts_section" android:summaryOn="@string/revanced_hide_key_concepts_section_summary_on" android:summaryOff="@string/revanced_hide_key_concepts_section_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_podcast_section_title" android:key="revanced_hide_podcast_section" android:summaryOn="@string/revanced_hide_podcast_section_summary_on" android:summaryOff="@string/revanced_hide_podcast_section_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shopping_links_title" android:key="revanced_hide_shopping_links" android:summaryOn="@string/revanced_hide_shopping_links_summary_on" android:summaryOff="@string/revanced_hide_shopping_links_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_transcript_section_title" android:key="revanced_hide_transcript_section" android:summaryOn="@string/revanced_hide_transcript_section_summary_on" android:summaryOff="@string/revanced_hide_transcript_section_summary_off" />SETTINGS: DESCRIPTION_COMPONENTS -->
|
||||
|
||||
@ -516,8 +518,8 @@
|
||||
|
||||
<!-- SETTINGS: PLAYER_COMPONENTS
|
||||
<app.revanced.extension.shared.settings.preference.ResettableEditTextPreference android:hint="100" android:title="@string/revanced_custom_player_overlay_opacity_title" android:key="revanced_custom_player_overlay_opacity" android:summary="@string/revanced_custom_player_overlay_opacity_summary" android:inputType="number" />
|
||||
<SwitchPreference android:title="@string/revanced_disable_auto_player_popup_panels_title" android:key="revanced_disable_auto_player_popup_panels" android:summaryOn="@string/revanced_disable_auto_player_popup_panels_summary_on" android:summaryOff="@string/revanced_disable_auto_player_popup_panels_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_disable_auto_switch_mix_playlists_title" android:key="revanced_disable_auto_switch_mix_playlists" android:summaryOn="@string/revanced_disable_auto_switch_mix_playlists_summary_on" android:summaryOff="@string/revanced_disable_auto_switch_mix_playlists_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_disable_auto_player_popup_panels_title" android:key="revanced_disable_auto_player_popup_panels" android:summaryOn="@string/revanced_disable_auto_player_popup_panels_summary_on" android:summaryOff="@string/revanced_disable_auto_player_popup_panels_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_disable_speed_overlay_title" android:key="revanced_disable_speed_overlay" android:summary="@string/revanced_disable_speed_overlay_summary" />
|
||||
<app.revanced.extension.shared.settings.preference.ResettableEditTextPreference android:hint="2.0" android:title="@string/revanced_speed_overlay_value_title" android:key="revanced_speed_overlay_value" android:summary="@string/revanced_speed_overlay_value_summary" android:inputType="numberDecimal" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_channel_watermark_title" android:key="revanced_hide_channel_watermark" android:summaryOn="@string/revanced_hide_channel_watermark_summary_on" android:summaryOff="@string/revanced_hide_channel_watermark_summary_off" />
|
||||
@ -527,15 +529,13 @@
|
||||
<SwitchPreference android:title="@string/revanced_hide_filmstrip_overlay_title" android:key="revanced_hide_filmstrip_overlay" android:summaryOn="@string/revanced_hide_filmstrip_overlay_summary_on" android:summaryOff="@string/revanced_hide_filmstrip_overlay_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_info_cards_title" android:key="revanced_hide_info_cards" android:summaryOn="@string/revanced_hide_info_cards_summary_on" android:summaryOff="@string/revanced_hide_info_cards_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_info_panel_title" android:key="revanced_hide_info_panel" android:summaryOn="@string/revanced_hide_info_panel_summary_on" android:summaryOff="@string/revanced_hide_info_panel_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_live_chat_summary_title" android:key="revanced_hide_live_chat_summary" android:summaryOn="@string/revanced_hide_live_chat_summary_summary_on" android:summaryOff="@string/revanced_hide_live_chat_summary_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_live_chat_messages_title" android:key="revanced_hide_live_chat_messages" android:summaryOn="@string/revanced_hide_live_chat_messages_summary_on" android:summaryOff="@string/revanced_hide_live_chat_messages_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_medical_panel_title" android:key="revanced_hide_medical_panel" android:summaryOn="@string/revanced_hide_medical_panel_summary_on" android:summaryOff="@string/revanced_hide_medical_panel_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_seek_message_title" android:key="revanced_hide_seek_message" android:summaryOn="@string/revanced_hide_seek_message_summary_on" android:summaryOff="@string/revanced_hide_seek_message_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_seek_undo_message_title" android:key="revanced_hide_seek_undo_message" android:summaryOn="@string/revanced_hide_seek_undo_message_summary_on" android:summaryOff="@string/revanced_hide_seek_undo_message_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_suggested_actions_title" android:key="revanced_hide_suggested_actions" android:summaryOn="@string/revanced_hide_suggested_actions_summary_on" android:summaryOff="@string/revanced_hide_suggested_actions_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_timed_reactions_title" android:key="revanced_hide_timed_reactions" android:summaryOn="@string/revanced_hide_timed_reactions_summary_on" android:summaryOff="@string/revanced_hide_timed_reactions_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_suggested_video_end_screen_title" android:key="revanced_hide_suggested_video_end_screen" android:summaryOn="@string/revanced_hide_suggested_video_end_screen_summary_on" android:summaryOff="@string/revanced_hide_suggested_video_end_screen_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_skip_autoplay_countdown_title" android:key="revanced_skip_autoplay_countdown" android:summaryOn="@string/revanced_skip_autoplay_countdown_summary_on" android:summaryOff="@string/revanced_skip_autoplay_countdown_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_timed_reactions_title" android:key="revanced_hide_timed_reactions" android:summaryOn="@string/revanced_hide_timed_reactions_summary_on" android:summaryOff="@string/revanced_hide_timed_reactions_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_zoom_overlay_title" android:key="revanced_hide_zoom_overlay" android:summaryOn="@string/revanced_hide_zoom_overlay_summary_on" android:summaryOff="@string/revanced_hide_zoom_overlay_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_sanitize_video_subtitle_title" android:key="revanced_sanitize_video_subtitle" android:summaryOn="@string/revanced_sanitize_video_subtitle_summary_on" android:summaryOff="@string/revanced_sanitize_video_subtitle_summary_off" />SETTINGS: PLAYER_COMPONENTS -->
|
||||
|
||||
@ -548,31 +548,31 @@
|
||||
|
||||
<!-- SETTINGS: SHORTS_COMPONENTS
|
||||
<PreferenceScreen android:title="@string/revanced_preference_screen_shorts_player_title" android:key="revanced_preference_screen_shorts_player" android:summary="@string/revanced_preference_screen_shorts_player_summary">
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_channel_bar_title" android:key="revanced_hide_shorts_channel_bar" android:summaryOn="@string/revanced_hide_shorts_channel_bar_summary_on" android:summaryOff="@string/revanced_hide_shorts_channel_bar_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_full_video_link_label_title" android:key="revanced_hide_shorts_full_video_link_label" android:summaryOn="@string/revanced_hide_shorts_full_video_link_label_summary_on" android:summaryOff="@string/revanced_hide_shorts_full_video_link_label_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_info_panel_title" android:key="revanced_hide_shorts_info_panel" android:summaryOn="@string/revanced_hide_shorts_info_panel_summary_on" android:summaryOff="@string/revanced_hide_shorts_info_panel_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_join_button_title" android:key="revanced_hide_shorts_join_button" android:summaryOn="@string/revanced_hide_shorts_join_button_summary_on" android:summaryOff="@string/revanced_hide_shorts_join_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_subscribe_button_title" android:key="revanced_hide_shorts_subscribe_button" android:summaryOn="@string/revanced_hide_shorts_subscribe_button_summary_on" android:summaryOff="@string/revanced_hide_shorts_subscribe_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_live_header_title" android:key="revanced_hide_shorts_live_header" android:summaryOn="@string/revanced_hide_shorts_live_header_summary_on" android:summaryOff="@string/revanced_hide_shorts_live_header_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_paid_promotion_label_title" android:key="revanced_hide_shorts_paid_promotion_label" android:summaryOn="@string/revanced_hide_shorts_paid_promotion_label_summary_on" android:summaryOff="@string/revanced_hide_shorts_paid_promotion_label_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_paused_header_title" android:key="revanced_hide_shorts_paused_header" android:summaryOn="@string/revanced_hide_shorts_paused_header_summary_on" android:summaryOff="@string/revanced_hide_shorts_paused_header_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_paused_overlay_buttons_title" android:key="revanced_hide_shorts_paused_overlay_buttons" android:summaryOn="@string/revanced_hide_shorts_paused_overlay_buttons_summary_on" android:summaryOff="@string/revanced_hide_shorts_paused_overlay_buttons_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_trends_button_title" android:key="revanced_hide_shorts_trends_button" android:summaryOn="@string/revanced_hide_shorts_trends_button_summary_on" android:summaryOff="@string/revanced_hide_shorts_trends_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_shopping_button_title" android:key="revanced_hide_shorts_shopping_button" android:summaryOn="@string/revanced_hide_shorts_shopping_button_summary_on" android:summaryOff="@string/revanced_hide_shorts_shopping_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_stickers_title" android:key="revanced_hide_shorts_stickers" android:summaryOn="@string/revanced_hide_shorts_stickers_summary_on" android:summaryOff="@string/revanced_hide_shorts_stickers_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_paid_promotion_label_title" android:key="revanced_hide_shorts_paid_promotion_label" android:summaryOn="@string/revanced_hide_shorts_paid_promotion_label_summary_on" android:summaryOff="@string/revanced_hide_shorts_paid_promotion_label_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_info_panel_title" android:key="revanced_hide_shorts_info_panel" android:summaryOn="@string/revanced_hide_shorts_info_panel_summary_on" android:summaryOff="@string/revanced_hide_shorts_info_panel_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_live_header_title" android:key="revanced_hide_shorts_live_header" android:summaryOn="@string/revanced_hide_shorts_live_header_summary_on" android:summaryOff="@string/revanced_hide_shorts_live_header_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_channel_bar_title" android:key="revanced_hide_shorts_channel_bar" android:summaryOn="@string/revanced_hide_shorts_channel_bar_summary_on" android:summaryOff="@string/revanced_hide_shorts_channel_bar_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_video_title_title" android:key="revanced_hide_shorts_video_title" android:summaryOn="@string/revanced_hide_shorts_video_title_summary_on" android:summaryOff="@string/revanced_hide_shorts_video_title_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_sound_metadata_label_title" android:key="revanced_hide_shorts_sound_metadata_label" android:summaryOn="@string/revanced_hide_shorts_sound_metadata_label_summary_on" android:summaryOff="@string/revanced_hide_shorts_sound_metadata_label_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_full_video_link_label_title" android:key="revanced_hide_shorts_full_video_link_label" android:summaryOn="@string/revanced_hide_shorts_full_video_link_label_summary_on" android:summaryOff="@string/revanced_hide_shorts_full_video_link_label_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_stickers_title" android:key="revanced_hide_shorts_stickers" android:summaryOn="@string/revanced_hide_shorts_stickers_summary_on" android:summaryOff="@string/revanced_hide_shorts_stickers_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_subscribe_button_title" android:key="revanced_hide_shorts_subscribe_button" android:summaryOn="@string/revanced_hide_shorts_subscribe_button_summary_on" android:summaryOff="@string/revanced_hide_shorts_subscribe_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_trends_button_title" android:key="revanced_hide_shorts_trends_button" android:summaryOn="@string/revanced_hide_shorts_trends_button_summary_on" android:summaryOff="@string/revanced_hide_shorts_trends_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_video_title_title" android:key="revanced_hide_shorts_video_title" android:summaryOn="@string/revanced_hide_shorts_video_title_summary_on" android:summaryOff="@string/revanced_hide_shorts_video_title_summary_off" />
|
||||
|
||||
<PreferenceCategory android:title="@string/revanced_preference_category_suggested_actions" android:layout="@layout/revanced_settings_preferences_category"/>
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_green_screen_button_title" android:key="revanced_hide_shorts_green_screen_button" android:summaryOn="@string/revanced_hide_shorts_green_screen_button_summary_on" android:summaryOff="@string/revanced_hide_shorts_green_screen_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_location_button_title" android:key="revanced_hide_shorts_location_button" android:summaryOn="@string/revanced_hide_shorts_location_button_summary_on" android:summaryOff="@string/revanced_hide_shorts_location_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_save_music_button_title" android:key="revanced_hide_shorts_save_music_button" android:summaryOn="@string/revanced_hide_shorts_save_music_button_summary_on" android:summaryOff="@string/revanced_hide_shorts_save_music_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_search_suggestions_button_title" android:key="revanced_hide_shorts_search_suggestions_button" android:summaryOn="@string/revanced_hide_shorts_search_suggestions_button_summary_on" android:summaryOff="@string/revanced_hide_shorts_search_suggestions_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_shop_button_title" android:key="revanced_hide_shorts_shop_button" android:summaryOn="@string/revanced_hide_shorts_shop_button_summary_on" android:summaryOff="@string/revanced_hide_shorts_shop_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_super_thanks_button_title" android:key="revanced_hide_shorts_super_thanks_button" android:summaryOn="@string/revanced_hide_shorts_super_thanks_button_summary_on" android:summaryOff="@string/revanced_hide_shorts_super_thanks_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_use_this_sound_button_title" android:key="revanced_hide_shorts_use_this_sound_button" android:summaryOn="@string/revanced_hide_shorts_use_this_sound_button_summary_on" android:summaryOff="@string/revanced_hide_shorts_use_this_sound_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_use_template_button_title" android:key="revanced_hide_shorts_use_template_button" android:summaryOn="@string/revanced_hide_shorts_use_template_button_summary_on" android:summaryOff="@string/revanced_hide_shorts_use_template_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_location_button_title" android:key="revanced_hide_shorts_location_button" android:summaryOn="@string/revanced_hide_shorts_location_button_summary_on" android:summaryOff="@string/revanced_hide_shorts_location_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_search_suggestions_button_title" android:key="revanced_hide_shorts_search_suggestions_button" android:summaryOn="@string/revanced_hide_shorts_search_suggestions_button_summary_on" android:summaryOff="@string/revanced_hide_shorts_search_suggestions_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_tagged_products_title" android:key="revanced_hide_shorts_tagged_products" android:summaryOn="@string/revanced_hide_shorts_tagged_products_summary_on" android:summaryOff="@string/revanced_hide_shorts_tagged_products_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_use_template_button_title" android:key="revanced_hide_shorts_use_template_button" android:summaryOn="@string/revanced_hide_shorts_use_template_button_summary_on" android:summaryOff="@string/revanced_hide_shorts_use_template_button_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_use_this_sound_button_title" android:key="revanced_hide_shorts_use_this_sound_button" android:summaryOn="@string/revanced_hide_shorts_use_this_sound_button_summary_on" android:summaryOff="@string/revanced_hide_shorts_use_this_sound_button_summary_off" />
|
||||
|
||||
<PreferenceCategory android:title="@string/revanced_preference_category_action_buttons" android:layout="@layout/revanced_settings_preferences_category"/>
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_like_button_title" android:key="revanced_hide_shorts_like_button" android:summaryOn="@string/revanced_hide_shorts_like_button_summary_on" android:summaryOff="@string/revanced_hide_shorts_like_button_summary_off" />
|
||||
@ -584,8 +584,8 @@
|
||||
|
||||
<PreferenceCategory android:title="@string/revanced_preference_category_animation_feedback" android:layout="@layout/revanced_settings_preferences_category"/>
|
||||
<SwitchPreference android:title="@string/revanced_disable_shorts_like_button_fountain_animation_title" android:key="revanced_disable_shorts_like_button_fountain_animation" android:summaryOn="@string/revanced_disable_shorts_like_button_fountain_animation_summary_on" android:summaryOff="@string/revanced_disable_shorts_like_button_fountain_animation_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_play_pause_button_background_title" android:key="revanced_hide_shorts_play_pause_button_background" android:summaryOn="@string/revanced_hide_shorts_play_pause_button_background_summary_on" android:summaryOff="@string/revanced_hide_shorts_play_pause_button_background_summary_off" />
|
||||
<ListPreference android:entries="@array/revanced_shorts_double_tap_to_like_animation_entries" android:title="@string/revanced_shorts_double_tap_to_like_animation_title" android:key="revanced_shorts_double_tap_to_like_animation" android:entryValues="@array/revanced_shorts_double_tap_to_like_animation_entry_values" />SETTINGS: SHORTS_COMPONENTS -->
|
||||
<ListPreference android:entries="@array/revanced_shorts_double_tap_to_like_animation_entries" android:title="@string/revanced_shorts_double_tap_to_like_animation_title" android:key="revanced_shorts_double_tap_to_like_animation" android:entryValues="@array/revanced_shorts_double_tap_to_like_animation_entry_values" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_play_pause_button_background_title" android:key="revanced_hide_shorts_play_pause_button_background" android:summaryOn="@string/revanced_hide_shorts_play_pause_button_background_summary_on" android:summaryOff="@string/revanced_hide_shorts_play_pause_button_background_summary_off" />SETTINGS: SHORTS_COMPONENTS -->
|
||||
|
||||
<!-- SETTINGS: SHORTS_CUSTOM_ACTIONS_SHARED
|
||||
<PreferenceCategory android:title="@string/revanced_preference_category_custom_actions" android:layout="@layout/revanced_settings_preferences_category"/>SETTINGS: SHORTS_CUSTOM_ACTIONS_SHARED -->
|
||||
@ -597,8 +597,8 @@
|
||||
<SwitchPreference android:title="@string/revanced_enable_shorts_custom_actions_toolbar_title" android:key="revanced_enable_shorts_custom_actions_toolbar" android:summaryOn="@string/revanced_enable_shorts_custom_actions_toolbar_summary_on" android:summaryOff="@string/revanced_enable_shorts_custom_actions_toolbar_summary_off" />SETTINGS: SHORTS_CUSTOM_ACTIONS_TOOLBAR -->
|
||||
|
||||
<!-- SETTINGS: SHORTS_CUSTOM_ACTIONS_SHARED
|
||||
<SwitchPreference android:title="@string/revanced_shorts_custom_actions_copy_video_url_title" android:key="revanced_shorts_custom_actions_copy_video_url" android:summaryOn="@string/revanced_shorts_custom_actions_copy_video_url_summary_on" android:summaryOff="@string/revanced_shorts_custom_actions_copy_video_url_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_shorts_custom_actions_copy_video_url_timestamp_title" android:key="revanced_shorts_custom_actions_copy_video_url_timestamp" android:summaryOn="@string/revanced_shorts_custom_actions_copy_video_url_timestamp_summary_on" android:summaryOff="@string/revanced_shorts_custom_actions_copy_video_url_timestamp_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_shorts_custom_actions_copy_video_url_title" android:key="revanced_shorts_custom_actions_copy_video_url" android:summaryOn="@string/revanced_shorts_custom_actions_copy_video_url_summary_on" android:summaryOff="@string/revanced_shorts_custom_actions_copy_video_url_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_shorts_custom_actions_external_downloader_title" android:key="revanced_shorts_custom_actions_external_downloader" android:summaryOn="@string/revanced_shorts_custom_actions_external_downloader_summary_on" android:summaryOff="@string/revanced_shorts_custom_actions_external_downloader_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_shorts_custom_actions_open_video_title" android:key="revanced_shorts_custom_actions_open_video" android:summaryOn="@string/revanced_shorts_custom_actions_open_video_summary_on" android:summaryOff="@string/revanced_shorts_custom_actions_open_video_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_shorts_custom_actions_repeat_state_title" android:key="revanced_shorts_custom_actions_repeat_state" android:summaryOn="@string/revanced_shorts_custom_actions_repeat_state_summary_on" android:summaryOff="@string/revanced_shorts_custom_actions_repeat_state_summary_off" />
|
||||
@ -614,9 +614,9 @@
|
||||
<app.revanced.extension.shared.settings.preference.ResettableEditTextPreference android:hint="32" android:title="@string/revanced_shorts_meta_panel_bottom_margin_title" android:key="revanced_shorts_meta_panel_bottom_margin" android:summary="@string/revanced_shorts_meta_panel_bottom_margin_summary" android:inputType="number" />SETTINGS: SHORTS_TIME_STAMP -->
|
||||
|
||||
<!-- SETTINGS: SHORTS_COMPONENTS
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_toolbar_title" android:key="revanced_hide_shorts_toolbar" android:summaryOn="@string/revanced_hide_shorts_toolbar_summary_on" android:summaryOff="@string/revanced_hide_shorts_toolbar_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_navigation_bar_title" android:key="revanced_hide_shorts_navigation_bar" android:summaryOn="@string/revanced_hide_shorts_navigation_bar_summary_on" android:summaryOff="@string/revanced_hide_shorts_navigation_bar_summary_off" />
|
||||
<app.revanced.extension.shared.settings.preference.ResettableEditTextPreference android:hint="45" android:title="@string/revanced_shorts_navigation_bar_height_percentage_title" android:key="revanced_shorts_navigation_bar_height_percentage" android:summary="@string/revanced_shorts_navigation_bar_height_percentage_summary" android:inputType="number" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_toolbar_title" android:key="revanced_hide_shorts_toolbar" android:summaryOn="@string/revanced_hide_shorts_toolbar_summary_on" android:summaryOff="@string/revanced_hide_shorts_toolbar_summary_off" />
|
||||
<SwitchPreference android:title="@string/revanced_replace_channel_handle_title" android:key="revanced_replace_channel_handle" android:summaryOn="@string/revanced_replace_channel_handle_summary_on" android:summaryOff="@string/revanced_replace_channel_handle_summary_off" />SETTINGS: SHORTS_COMPONENTS -->
|
||||
|
||||
<!-- SETTINGS: RESTORE_SHORTS_OLD_PLAYER_LAYOUT
|
||||
@ -637,15 +637,17 @@
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_shelf_title" android:key="revanced_hide_shorts_shelf" android:summary="@string/revanced_hide_shorts_shelf_summary" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_shelf_channel_title" android:key="revanced_hide_shorts_shelf_channel" android:summaryOn="@string/revanced_hide_shorts_shelf_channel_summary_on" android:summaryOff="@string/revanced_hide_shorts_shelf_channel_summary_off" android:dependency="revanced_hide_shorts_shelf" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_shelf_home_related_videos_title" android:key="revanced_hide_shorts_shelf_home_related_videos" android:summaryOn="@string/revanced_hide_shorts_shelf_home_related_videos_summary_on" android:summaryOff="@string/revanced_hide_shorts_shelf_home_related_videos_summary_off" android:dependency="revanced_hide_shorts_shelf" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_shelf_subscriptions_title" android:key="revanced_hide_shorts_shelf_subscriptions" android:summaryOn="@string/revanced_hide_shorts_shelf_subscriptions_summary_on" android:summaryOff="@string/revanced_hide_shorts_shelf_subscriptions_summary_off" android:dependency="revanced_hide_shorts_shelf" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_shelf_search_title" android:key="revanced_hide_shorts_shelf_search" android:summaryOn="@string/revanced_hide_shorts_shelf_search_summary_on" android:summaryOff="@string/revanced_hide_shorts_shelf_search_summary_off" android:dependency="revanced_hide_shorts_shelf" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_shelf_subscriptions_title" android:key="revanced_hide_shorts_shelf_subscriptions" android:summaryOn="@string/revanced_hide_shorts_shelf_subscriptions_summary_on" android:summaryOff="@string/revanced_hide_shorts_shelf_subscriptions_summary_off" android:dependency="revanced_hide_shorts_shelf" />
|
||||
<SwitchPreference android:title="@string/revanced_hide_shorts_shelf_history_title" android:key="revanced_hide_shorts_shelf_history" android:summaryOn="@string/revanced_hide_shorts_shelf_history_summary_on" android:summaryOff="@string/revanced_hide_shorts_shelf_history_summary_off" android:dependency="revanced_hide_shorts_shelf" />
|
||||
<PreferenceCategory android:title="@string/revanced_preference_category_experimental_flag" android:layout="@layout/revanced_settings_preferences_category"/>
|
||||
<ListPreference android:entries="@array/revanced_change_shorts_repeat_state_entries" android:title="@string/revanced_change_shorts_repeat_state_title" android:key="revanced_change_shorts_repeat_state" android:entryValues="@array/revanced_change_shorts_repeat_state_entry_values" />SETTINGS: SHORTS_COMPONENTS -->
|
||||
<PreferenceCategory android:title="@string/revanced_preference_category_experimental_flag" android:layout="@layout/revanced_settings_preferences_category"/>SETTINGS: SHORTS_COMPONENTS -->
|
||||
|
||||
<!-- SETTINGS: SHORTS_REPEAT_STATE_BACKGROUND
|
||||
<ListPreference android:entries="@array/revanced_change_shorts_repeat_state_entries" android:title="@string/revanced_change_shorts_background_repeat_state_title" android:key="revanced_change_shorts_background_repeat_state" android:entryValues="@array/revanced_change_shorts_repeat_state_entry_values" />SETTINGS: SHORTS_REPEAT_STATE_BACKGROUND -->
|
||||
|
||||
<!-- SETTINGS: SHORTS_COMPONENTS
|
||||
<ListPreference android:entries="@array/revanced_change_shorts_repeat_state_entries" android:title="@string/revanced_change_shorts_repeat_state_title" android:key="revanced_change_shorts_repeat_state" android:entryValues="@array/revanced_change_shorts_repeat_state_entry_values" />SETTINGS: SHORTS_COMPONENTS -->
|
||||
|
||||
<!-- PREFERENCE_SCREEN: SHORTS
|
||||
</PreferenceScreen>PREFERENCE_SCREEN: SHORTS -->
|
||||
|
||||
@ -827,6 +829,9 @@
|
||||
<!-- SETTINGS: ENABLE_OPEN_LINKS_DIRECTLY
|
||||
<SwitchPreference android:title="@string/revanced_enable_open_links_directly_title" android:key="revanced_enable_open_links_directly" android:summaryOn="@string/revanced_enable_open_links_directly_summary_on" android:summaryOff="@string/revanced_enable_open_links_directly_summary_off" />SETTINGS: ENABLE_OPEN_LINKS_DIRECTLY -->
|
||||
|
||||
<!-- SETTINGS: SANITIZE_SHARING_LINKS
|
||||
<SwitchPreference android:title="@string/revanced_sanitize_sharing_links_title" android:key="revanced_sanitize_sharing_links" android:summary="@string/revanced_sanitize_sharing_links_summary" />SETTINGS: SANITIZE_SHARING_LINKS -->
|
||||
|
||||
<app.revanced.extension.youtube.settings.preference.OpenDefaultAppSettingsPreference android:title="@string/revanced_default_app_settings_title" android:key="revanced_default_app_settings" android:summary="@string/revanced_default_app_settings_summary" />
|
||||
|
||||
<!-- PREFERENCE: GMS_CORE_SETTINGS
|
||||
@ -834,9 +839,6 @@
|
||||
<intent android:targetPackage="app.revanced.android.gms" android:targetClass="org.microg.gms.ui.SettingsActivity" />
|
||||
</Preference>PREFERENCE: GMS_CORE_SETTINGS -->
|
||||
|
||||
<!-- SETTINGS: SANITIZE_SHARING_LINKS
|
||||
<SwitchPreference android:title="@string/revanced_sanitize_sharing_links_title" android:key="revanced_sanitize_sharing_links" android:summary="@string/revanced_sanitize_sharing_links_summary" />SETTINGS: SANITIZE_SHARING_LINKS -->
|
||||
|
||||
<!-- PREFERENCE_CATEGORY: MISC_EXPERIMENTAL_FLAGS
|
||||
<PreferenceCategory android:title="@string/revanced_preference_category_experimental_flag" android:layout="@layout/revanced_settings_preferences_category"/>PREFERENCE_CATEGORY: MISC_EXPERIMENTAL_FLAGS -->
|
||||
|
||||
@ -868,8 +870,8 @@
|
||||
|
||||
<PreferenceCategory android:title="@string/revanced_preference_screen_general_title" android:layout="@layout/revanced_settings_preferences_category">
|
||||
<Preference android:title="Change start page" android:summary="@string/revanced_patches_excluded" android:selectable="false"/>
|
||||
<Preference android:title="Disable auto audio tracks" android:summary="@string/revanced_patches_excluded" android:selectable="false"/>
|
||||
<Preference android:title="Disable auto captions" android:summary="@string/revanced_patches_excluded" android:selectable="false"/>
|
||||
<Preference android:title="Disable forced auto audio tracks" android:summary="@string/revanced_patches_excluded" android:selectable="false"/>
|
||||
<Preference android:title="Disable forced auto captions" android:summary="@string/revanced_patches_excluded" android:selectable="false"/>
|
||||
<Preference android:title="Disable splash animation" android:summary="@string/revanced_patches_excluded" android:selectable="false"/>
|
||||
<Preference android:title="Enable gradient loading screen" android:summary="@string/revanced_patches_excluded" android:selectable="false"/>
|
||||
<Preference android:title="Hide layout components" android:summary="@string/revanced_patches_excluded" android:selectable="false"/>
|
||||
|
Loading…
x
Reference in New Issue
Block a user