From 3da2b85457491d57b9d73112b4dcef5ab35d6d5c Mon Sep 17 00:00:00 2001 From: ByAyzen <189399597+ByAyzen@users.noreply.github.com> Date: Mon, 24 Aug 2026 21:46:28 +0300 Subject: [PATCH 1/3] Small Fix for Casts. --- .../ui/result/ResultFragmentTv.kt | 1 + .../main/res/layout/fragment_result_tv.xml | 23 ++++++++++--------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragmentTv.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragmentTv.kt index ce67763d046..44a61716a76 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragmentTv.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragmentTv.kt @@ -932,6 +932,7 @@ class ResultFragmentTv : BaseFragment( true ) + resultCastText.setText(if (showCast) d.actorsText else null) resultCastItems.isGone = !showCast || d.actors.isNullOrEmpty() (resultCastItems.adapter as? ActorAdaptor)?.submitList(if (showCast) d.actors else emptyList()) diff --git a/app/src/main/res/layout/fragment_result_tv.xml b/app/src/main/res/layout/fragment_result_tv.xml index 3dff8f0d535..90cab0a7a77 100644 --- a/app/src/main/res/layout/fragment_result_tv.xml +++ b/app/src/main/res/layout/fragment_result_tv.xml @@ -631,6 +631,18 @@ https://developer.android.com/design/ui/tv/samples/jet-fit + + - - Date: Wed, 26 Aug 2026 19:47:49 +0000 Subject: [PATCH 2/3] Remove old redundant setText --- .../com/lagradost/cloudstream3/ui/result/ResultFragmentTv.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragmentTv.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragmentTv.kt index 44a61716a76..c316fae1715 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragmentTv.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragmentTv.kt @@ -874,7 +874,6 @@ class ResultFragmentTv : BaseFragment( resultMetaRating.setText(d.ratingText) resultMetaStatus.setText(d.onGoingText) resultMetaContentRating.setText(d.contentRatingText) - resultCastText.setText(d.actorsText) resultNextAiring.setText(d.nextAiringEpisode) resultNextAiringTime.setText(d.nextAiringDate) resultPoster.loadImage(d.posterImage, headers = d.posterHeaders) From 58bfd2617d2b9b89fe03ef4ae286b42cccb5c297 Mon Sep 17 00:00:00 2001 From: ByAyzen <189399597+ByAyzen@users.noreply.github.com> Date: Sat, 29 Aug 2026 21:33:31 +0300 Subject: [PATCH 3/3] Fixing setup dpad focus. --- app/src/main/res/layout/fragment_setup_extensions.xml | 2 ++ app/src/main/res/layout/fragment_setup_language.xml | 2 ++ app/src/main/res/layout/fragment_setup_layout.xml | 4 ++-- app/src/main/res/layout/fragment_setup_media.xml | 4 ++-- app/src/main/res/layout/fragment_setup_provider_languages.xml | 4 ++-- 5 files changed, 10 insertions(+), 6 deletions(-) diff --git a/app/src/main/res/layout/fragment_setup_extensions.xml b/app/src/main/res/layout/fragment_setup_extensions.xml index e5288504695..151c9e0ece2 100644 --- a/app/src/main/res/layout/fragment_setup_extensions.xml +++ b/app/src/main/res/layout/fragment_setup_extensions.xml @@ -55,6 +55,8 @@ android:id="@+id/repo_recycler_view" android:layout_width="match_parent" android:layout_height="match_parent" + android:nextFocusLeft="@id/prev_btt" + android:nextFocusRight="@id/next_btt" app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" tools:listitem="@layout/repository_item" tools:visibility="visible" /> diff --git a/app/src/main/res/layout/fragment_setup_language.xml b/app/src/main/res/layout/fragment_setup_language.xml index 93afe823ed5..bdba3f20976 100644 --- a/app/src/main/res/layout/fragment_setup_language.xml +++ b/app/src/main/res/layout/fragment_setup_language.xml @@ -31,6 +31,8 @@ android:layout_height="match_parent" android:layout_rowWeight="1" android:layout_marginBottom="60dp" + android:nextFocusLeft="@id/skip_btt" + android:nextFocusRight="@id/next_btt" android:paddingTop="10dp" android:requiresFadingEdge="vertical" tools:listitem="@layout/sort_bottom_single_choice" /> diff --git a/app/src/main/res/layout/fragment_setup_layout.xml b/app/src/main/res/layout/fragment_setup_layout.xml index 18815ced353..9e891e1aa6a 100644 --- a/app/src/main/res/layout/fragment_setup_layout.xml +++ b/app/src/main/res/layout/fragment_setup_layout.xml @@ -29,8 +29,8 @@ android:layout_height="match_parent" android:layout_rowWeight="1" android:layout_marginBottom="60dp" - android:nextFocusLeft="@id/apply_btt" - android:nextFocusRight="@id/cancel_btt" + android:nextFocusLeft="@id/prev_btt" + android:nextFocusRight="@id/next_btt" android:paddingTop="10dp" android:requiresFadingEdge="vertical" tools:listitem="@layout/sort_bottom_single_choice" /> diff --git a/app/src/main/res/layout/fragment_setup_media.xml b/app/src/main/res/layout/fragment_setup_media.xml index 154db33869e..c1154405eb6 100644 --- a/app/src/main/res/layout/fragment_setup_media.xml +++ b/app/src/main/res/layout/fragment_setup_media.xml @@ -26,8 +26,8 @@ android:layout_height="match_parent" android:layout_rowWeight="1" android:layout_marginBottom="60dp" - android:nextFocusLeft="@id/apply_btt" - android:nextFocusRight="@id/cancel_btt" + android:nextFocusLeft="@id/prev_btt" + android:nextFocusRight="@id/next_btt" android:paddingTop="10dp" android:requiresFadingEdge="vertical" tools:listitem="@layout/sort_bottom_single_choice" /> diff --git a/app/src/main/res/layout/fragment_setup_provider_languages.xml b/app/src/main/res/layout/fragment_setup_provider_languages.xml index 8dc889178ac..e92f1135bfc 100644 --- a/app/src/main/res/layout/fragment_setup_provider_languages.xml +++ b/app/src/main/res/layout/fragment_setup_provider_languages.xml @@ -29,8 +29,8 @@ android:layout_height="match_parent" android:layout_rowWeight="1" android:layout_marginBottom="60dp" - android:nextFocusLeft="@id/apply_btt" - android:nextFocusRight="@id/cancel_btt" + android:nextFocusLeft="@id/prev_btt" + android:nextFocusRight="@id/next_btt" android:paddingTop="10dp" android:requiresFadingEdge="vertical" tools:listitem="@layout/sort_bottom_single_choice" />