mirror of
https://github.com/revanced/revanced-patches.git
synced 2025-05-02 23:54:34 +02:00
feat(YouTube - Change start page): Add additional start pages (#4413)
This commit is contained in:
parent
ab7d0f2344
commit
b434182df6
@ -23,21 +23,30 @@ public final class ChangeStartPagePatch {
|
|||||||
/**
|
/**
|
||||||
* Browse id.
|
* Browse id.
|
||||||
*/
|
*/
|
||||||
|
ALL_SUBSCRIPTIONS("FEchannels", TRUE),
|
||||||
BROWSE("FEguide_builder", TRUE),
|
BROWSE("FEguide_builder", TRUE),
|
||||||
EXPLORE("FEexplore", TRUE),
|
EXPLORE("FEexplore", TRUE),
|
||||||
HISTORY("FEhistory", TRUE),
|
HISTORY("FEhistory", TRUE),
|
||||||
LIBRARY("FElibrary", TRUE),
|
LIBRARY("FElibrary", TRUE),
|
||||||
MOVIE("FEstorefront", TRUE),
|
MOVIE("FEstorefront", TRUE),
|
||||||
|
NOTIFICATIONS("FEactivity", TRUE),
|
||||||
|
PLAYLISTS("FEplaylist_aggregation", TRUE),
|
||||||
SUBSCRIPTIONS("FEsubscriptions", TRUE),
|
SUBSCRIPTIONS("FEsubscriptions", TRUE),
|
||||||
TRENDING("FEtrending", TRUE),
|
TRENDING("FEtrending", TRUE),
|
||||||
|
YOUR_CLIPS("FEclips", TRUE),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Channel id, this can be used as a browseId.
|
* Channel id, this can be used as a browseId.
|
||||||
*/
|
*/
|
||||||
|
COURSES("UCtFRv9O2AHqOZjjynzrv-xg", TRUE),
|
||||||
|
FASHION("UCrpQ4p1Ql_hG8rKXIKM1MOQ", TRUE),
|
||||||
GAMING("UCOpNcN46UbXVtpKMrmU4Abg", TRUE),
|
GAMING("UCOpNcN46UbXVtpKMrmU4Abg", TRUE),
|
||||||
LIVE("UC4R8DWoMoI7CAwX8_LjQHig", TRUE),
|
LIVE("UC4R8DWoMoI7CAwX8_LjQHig", TRUE),
|
||||||
MUSIC("UC-9-kyTW8ZkZNDHQJ6FgpwQ", TRUE),
|
MUSIC("UC-9-kyTW8ZkZNDHQJ6FgpwQ", TRUE),
|
||||||
|
NEWS("UCYfdidRxbB8Qhf0Nx7ioOYw", TRUE),
|
||||||
|
SHOPPING("UCkYQyvc_i9hXEo4xic9Hh2g", TRUE),
|
||||||
SPORTS("UCEgdi0XIXXZ-qJOFPf4JSKw", TRUE),
|
SPORTS("UCEgdi0XIXXZ-qJOFPf4JSKw", TRUE),
|
||||||
|
VIRTUAL_REALITY("UCzuqhhs6NWbgTzMuM09WKDQ", TRUE),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Playlist id, this can be used as a browseId.
|
* Playlist id, this can be used as a browseId.
|
||||||
@ -51,12 +60,12 @@ public final class ChangeStartPagePatch {
|
|||||||
SEARCH("com.google.android.youtube.action.open.search", FALSE),
|
SEARCH("com.google.android.youtube.action.open.search", FALSE),
|
||||||
SHORTS("com.google.android.youtube.action.open.shorts", FALSE);
|
SHORTS("com.google.android.youtube.action.open.shorts", FALSE);
|
||||||
|
|
||||||
@Nullable
|
|
||||||
final Boolean isBrowseId;
|
|
||||||
|
|
||||||
@NonNull
|
@NonNull
|
||||||
final String id;
|
final String id;
|
||||||
|
|
||||||
|
@Nullable
|
||||||
|
final Boolean isBrowseId;
|
||||||
|
|
||||||
StartPage(@NonNull String id, @Nullable Boolean isBrowseId) {
|
StartPage(@NonNull String id, @Nullable Boolean isBrowseId) {
|
||||||
this.id = id;
|
this.id = id;
|
||||||
this.isBrowseId = isBrowseId;
|
this.isBrowseId = isBrowseId;
|
||||||
@ -122,7 +131,7 @@ public final class ChangeStartPagePatch {
|
|||||||
}
|
}
|
||||||
appLaunched = true;
|
appLaunched = true;
|
||||||
|
|
||||||
final String intentAction = START_PAGE.id;
|
String intentAction = START_PAGE.id;
|
||||||
Logger.printDebug(() -> "Changing intent action to " + intentAction);
|
Logger.printDebug(() -> "Changing intent action to " + intentAction);
|
||||||
intent.setAction(intentAction);
|
intent.setAction(intentAction);
|
||||||
}
|
}
|
||||||
|
@ -223,42 +223,57 @@
|
|||||||
<patch id="layout.startpage.changeStartPagePatch">
|
<patch id="layout.startpage.changeStartPagePatch">
|
||||||
<string-array name="revanced_change_start_page_entries">
|
<string-array name="revanced_change_start_page_entries">
|
||||||
<item>@string/revanced_change_start_page_entry_default</item>
|
<item>@string/revanced_change_start_page_entry_default</item>
|
||||||
<item>@string/revanced_change_start_page_entry_search</item>
|
<item>@string/revanced_change_start_page_entry_all_subscriptions</item>
|
||||||
<item>Shorts</item> <!-- Non translatable name. -->
|
<item>@string/revanced_change_start_page_entry_browse</item>
|
||||||
<item>@string/revanced_change_start_page_entry_subscriptions</item>
|
<item>@string/revanced_change_start_page_entry_courses</item>
|
||||||
<item>@string/revanced_change_start_page_entry_explore</item>
|
<item>@string/revanced_change_start_page_entry_explore</item>
|
||||||
|
<item>@string/revanced_change_start_page_entry_fashion</item>
|
||||||
|
<item>@string/revanced_change_start_page_entry_gaming</item>
|
||||||
|
<item>@string/revanced_change_start_page_entry_history</item>
|
||||||
<item>@string/revanced_change_start_page_entry_library</item>
|
<item>@string/revanced_change_start_page_entry_library</item>
|
||||||
<item>@string/revanced_change_start_page_entry_liked_videos</item>
|
<item>@string/revanced_change_start_page_entry_liked_videos</item>
|
||||||
<item>@string/revanced_change_start_page_entry_watch_later</item>
|
|
||||||
<item>@string/revanced_change_start_page_entry_history</item>
|
|
||||||
<item>@string/revanced_change_start_page_entry_trending</item>
|
|
||||||
<item>@string/revanced_change_start_page_entry_gaming</item>
|
|
||||||
<item>@string/revanced_change_start_page_entry_live</item>
|
<item>@string/revanced_change_start_page_entry_live</item>
|
||||||
<item>@string/revanced_change_start_page_entry_music</item>
|
|
||||||
<item>@string/revanced_change_start_page_entry_movies</item>
|
<item>@string/revanced_change_start_page_entry_movies</item>
|
||||||
|
<item>@string/revanced_change_start_page_entry_music</item>
|
||||||
|
<item>@string/revanced_change_start_page_entry_news</item>
|
||||||
|
<item>@string/revanced_change_start_page_entry_notifications</item>
|
||||||
|
<item>@string/revanced_change_start_page_entry_playlists</item>
|
||||||
|
<item>@string/revanced_change_start_page_entry_search</item>
|
||||||
|
<item>@string/revanced_change_start_page_entry_shopping</item>
|
||||||
|
<item>@string/revanced_change_start_page_entry_shorts</item>
|
||||||
<item>@string/revanced_change_start_page_entry_sports</item>
|
<item>@string/revanced_change_start_page_entry_sports</item>
|
||||||
<item>@string/revanced_change_start_page_entry_browse</item>
|
<item>@string/revanced_change_start_page_entry_subscriptions</item>
|
||||||
|
<item>@string/revanced_change_start_page_entry_trending</item>
|
||||||
|
<item>@string/revanced_change_start_page_entry_virtual_reality</item>
|
||||||
|
<item>@string/revanced_change_start_page_entry_watch_later</item>
|
||||||
|
<item>@string/revanced_change_start_page_entry_your_clips</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
<string-array name="revanced_change_start_page_entry_values">
|
<string-array name="revanced_change_start_page_entry_values">
|
||||||
<!-- Extension enum names. -->
|
|
||||||
<item>DEFAULT</item>
|
<item>DEFAULT</item>
|
||||||
<!-- Intent Action -->
|
<item>ALL_SUBSCRIPTIONS</item>
|
||||||
<item>SEARCH</item>
|
<item>BROWSE</item>
|
||||||
<item>SHORTS</item>
|
<item>COURSES</item>
|
||||||
<!-- Browser Id -->
|
|
||||||
<item>SUBSCRIPTIONS</item>
|
|
||||||
<item>EXPLORE</item>
|
<item>EXPLORE</item>
|
||||||
|
<item>FASHION</item>
|
||||||
|
<item>GAMING</item>
|
||||||
|
<item>HISTORY</item>
|
||||||
<item>LIBRARY</item>
|
<item>LIBRARY</item>
|
||||||
<item>LIKED_VIDEO</item>
|
<item>LIKED_VIDEO</item>
|
||||||
<item>WATCH_LATER</item>
|
|
||||||
<item>HISTORY</item>
|
|
||||||
<item>TRENDING</item>
|
|
||||||
<item>GAMING</item>
|
|
||||||
<item>LIVE</item>
|
<item>LIVE</item>
|
||||||
<item>MUSIC</item>
|
|
||||||
<item>MOVIE</item>
|
<item>MOVIE</item>
|
||||||
|
<item>MUSIC</item>
|
||||||
|
<item>NEWS</item>
|
||||||
|
<item>NOTIFICATIONS</item>
|
||||||
|
<item>PLAYLISTS</item>
|
||||||
|
<item>SEARCH</item>
|
||||||
|
<item>SHOPPING</item>
|
||||||
|
<item>SHORTS</item>
|
||||||
<item>SPORTS</item>
|
<item>SPORTS</item>
|
||||||
<item>BROWSE</item>
|
<item>SUBSCRIPTIONS</item>
|
||||||
|
<item>TRENDING</item>
|
||||||
|
<item>VIRTUAL_REALITY</item>
|
||||||
|
<item>WATCH_LATER</item>
|
||||||
|
<item>YOUR_CLIPS</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.shortsplayer.shortsPlayerTypePatch">
|
<patch id="layout.shortsplayer.shortsPlayerTypePatch">
|
||||||
|
@ -1136,8 +1136,11 @@ If later turned off, it is recommended to clear the app data to prevent UI bugs.
|
|||||||
<patch id="layout.startpage.changeStartPagePatch">
|
<patch id="layout.startpage.changeStartPagePatch">
|
||||||
<string name="revanced_change_start_page_title">Set start page</string>
|
<string name="revanced_change_start_page_title">Set start page</string>
|
||||||
<string name="revanced_change_start_page_entry_default">Default</string>
|
<string name="revanced_change_start_page_entry_default">Default</string>
|
||||||
|
<string name="revanced_change_start_page_entry_all_subscriptions">All subscriptions</string>
|
||||||
<string name="revanced_change_start_page_entry_browse">Browse channels</string>
|
<string name="revanced_change_start_page_entry_browse">Browse channels</string>
|
||||||
|
<string name="revanced_change_start_page_entry_courses">Courses / Learning</string>
|
||||||
<string name="revanced_change_start_page_entry_explore">Explore</string>
|
<string name="revanced_change_start_page_entry_explore">Explore</string>
|
||||||
|
<string name="revanced_change_start_page_entry_fashion">Fashion & Beauty</string>
|
||||||
<string name="revanced_change_start_page_entry_gaming">Gaming</string>
|
<string name="revanced_change_start_page_entry_gaming">Gaming</string>
|
||||||
<string name="revanced_change_start_page_entry_history">History</string>
|
<string name="revanced_change_start_page_entry_history">History</string>
|
||||||
<string name="revanced_change_start_page_entry_library">Library</string>
|
<string name="revanced_change_start_page_entry_library">Library</string>
|
||||||
@ -1145,11 +1148,18 @@ If later turned off, it is recommended to clear the app data to prevent UI bugs.
|
|||||||
<string name="revanced_change_start_page_entry_live">Live</string>
|
<string name="revanced_change_start_page_entry_live">Live</string>
|
||||||
<string name="revanced_change_start_page_entry_movies">Movies</string>
|
<string name="revanced_change_start_page_entry_movies">Movies</string>
|
||||||
<string name="revanced_change_start_page_entry_music">Music</string>
|
<string name="revanced_change_start_page_entry_music">Music</string>
|
||||||
|
<string name="revanced_change_start_page_entry_news">News</string>
|
||||||
|
<string name="revanced_change_start_page_entry_notifications">Notifications</string>
|
||||||
|
<string name="revanced_change_start_page_entry_playlists">Playlists</string>
|
||||||
<string name="revanced_change_start_page_entry_search">Search</string>
|
<string name="revanced_change_start_page_entry_search">Search</string>
|
||||||
|
<string name="revanced_change_start_page_entry_shopping">Shopping</string>
|
||||||
|
<string name="revanced_change_start_page_entry_shorts" translatable="false">Shorts</string>
|
||||||
<string name="revanced_change_start_page_entry_sports">Sports</string>
|
<string name="revanced_change_start_page_entry_sports">Sports</string>
|
||||||
<string name="revanced_change_start_page_entry_subscriptions">Subscriptions</string>
|
<string name="revanced_change_start_page_entry_subscriptions">Subscriptions</string>
|
||||||
<string name="revanced_change_start_page_entry_trending">Trending</string>
|
<string name="revanced_change_start_page_entry_trending">Trending</string>
|
||||||
|
<string name="revanced_change_start_page_entry_virtual_reality">Virtual Reality</string>
|
||||||
<string name="revanced_change_start_page_entry_watch_later">Watch later</string>
|
<string name="revanced_change_start_page_entry_watch_later">Watch later</string>
|
||||||
|
<string name="revanced_change_start_page_entry_your_clips">Your clips</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
|
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
|
||||||
<string name="revanced_disable_resuming_shorts_player_title">Disable resuming Shorts player</string>
|
<string name="revanced_disable_resuming_shorts_player_title">Disable resuming Shorts player</string>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user