Real fix for Fire TV home screen categories

This commit is contained in:
Blatzar 2022-09-25 00:50:14 +02:00
parent 3bea7f01ef
commit fd0fb969b2
2 changed files with 10 additions and 4 deletions

View file

@ -256,13 +256,14 @@ class HomeFragment : Fragment() {
nsfw: MaterialButton?, nsfw: MaterialButton?,
others: MaterialButton?, others: MaterialButton?,
): List<Pair<MaterialButton?, List<TvType>>> { ): List<Pair<MaterialButton?, List<TvType>>> {
// This list should be same order as home screen to aid navigation
return listOf( return listOf(
Pair(anime, listOf(TvType.Anime, TvType.OVA, TvType.AnimeMovie)),
Pair(cartoons, listOf(TvType.Cartoon)),
Pair(tvs, listOf(TvType.TvSeries)),
Pair(docs, listOf(TvType.Documentary)),
Pair(movies, listOf(TvType.Movie, TvType.Torrent)), Pair(movies, listOf(TvType.Movie, TvType.Torrent)),
Pair(tvs, listOf(TvType.TvSeries)),
Pair(anime, listOf(TvType.Anime, TvType.OVA, TvType.AnimeMovie)),
Pair(asian, listOf(TvType.AsianDrama)), Pair(asian, listOf(TvType.AsianDrama)),
Pair(cartoons, listOf(TvType.Cartoon)),
Pair(docs, listOf(TvType.Documentary)),
Pair(livestream, listOf(TvType.Live)), Pair(livestream, listOf(TvType.Live)),
Pair(nsfw, listOf(TvType.NSFW)), Pair(nsfw, listOf(TvType.NSFW)),
Pair(others, listOf(TvType.Others)), Pair(others, listOf(TvType.Others)),

View file

@ -52,6 +52,11 @@
android:id="@+id/home_select_none" android:id="@+id/home_select_none"
style="@style/RoundedSelectableButtonIcon"/>--> style="@style/RoundedSelectableButtonIcon"/>-->
<!--
If you reorder this fix getPairList() too!
That shit is responsible for focus selection
-->
<com.google.android.material.button.MaterialButton <com.google.android.material.button.MaterialButton
android:id="@+id/home_select_movies" android:id="@+id/home_select_movies"