diff --git a/app/src/main/java/com/futo/platformplayer/Settings.kt b/app/src/main/java/com/futo/platformplayer/Settings.kt index d67a531a..788d8204 100644 --- a/app/src/main/java/com/futo/platformplayer/Settings.kt +++ b/app/src/main/java/com/futo/platformplayer/Settings.kt @@ -221,6 +221,8 @@ class Settings : FragmentedStorageFileJson() { fun getHomeFeedStyle(): FeedStyle { if(homeFeedStyle == 0) return FeedStyle.PREVIEW; + else if(homeFeedStyle == 2) + return FeedStyle.ACCESSIBILITY; else return FeedStyle.THUMBNAIL; } @@ -278,6 +280,8 @@ class Settings : FragmentedStorageFileJson() { fun getSearchFeedStyle(): FeedStyle { if(searchFeedStyle == 0) return FeedStyle.PREVIEW; + else if(searchFeedStyle == 2) + return FeedStyle.ACCESSIBILITY; else return FeedStyle.THUMBNAIL; } @@ -305,6 +309,8 @@ class Settings : FragmentedStorageFileJson() { fun getSubscriptionsFeedStyle(): FeedStyle { if(subscriptionsFeedStyle == 0) return FeedStyle.PREVIEW; + else if(subscriptionsFeedStyle == 2) + return FeedStyle.ACCESSIBILITY; else return FeedStyle.THUMBNAIL; } diff --git a/app/src/main/java/com/futo/platformplayer/views/FeedStyle.kt b/app/src/main/java/com/futo/platformplayer/views/FeedStyle.kt index 9750f382..f6e281dc 100644 --- a/app/src/main/java/com/futo/platformplayer/views/FeedStyle.kt +++ b/app/src/main/java/com/futo/platformplayer/views/FeedStyle.kt @@ -6,7 +6,8 @@ import com.futo.platformplayer.api.media.models.contents.ContentType enum class FeedStyle(val value: Int) { UNKNOWN(-1), THUMBNAIL(1), - PREVIEW(2); + PREVIEW(2), + ACCESSIBILITY(3); diff --git a/app/src/main/java/com/futo/platformplayer/views/adapters/feedtypes/PreviewVideoView.kt b/app/src/main/java/com/futo/platformplayer/views/adapters/feedtypes/PreviewVideoView.kt index 7c1cf098..b18bdf77 100644 --- a/app/src/main/java/com/futo/platformplayer/views/adapters/feedtypes/PreviewVideoView.kt +++ b/app/src/main/java/com/futo/platformplayer/views/adapters/feedtypes/PreviewVideoView.kt @@ -125,6 +125,7 @@ open class PreviewVideoView : LinearLayout { protected open fun inflate(feedStyle: FeedStyle) { inflate(context, when(feedStyle) { FeedStyle.PREVIEW -> R.layout.list_video_preview + FeedStyle.ACCESSIBILITY -> R.layout.list_video_accessibility else -> R.layout.list_video_thumbnail }, this) } diff --git a/app/src/main/res/layout/list_video_accessibility.xml b/app/src/main/res/layout/list_video_accessibility.xml new file mode 100644 index 00000000..5ec18d6d --- /dev/null +++ b/app/src/main/res/layout/list_video_accessibility.xml @@ -0,0 +1,304 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 4724f6ce..413d7374 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -682,6 +682,7 @@ معاينة قائمة + إمكانية الوصول لا شيء diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 234bb900..42784d50 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -682,6 +682,7 @@ Vorschau Liste + Barrierefreiheit Keine diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 96b9449a..57a7d58d 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -692,6 +692,7 @@ Vista Previa Lista + Accesibilidad Ninguno diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 557c485f..8f91b2d5 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -682,6 +682,7 @@ Aperçu Liste + Accessibilité Aucun diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index a5783903..fe57e4c3 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -1021,6 +1021,7 @@ Anteprima Lista + Accessibilità Sistema diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index e3452959..d4d2100c 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -682,6 +682,7 @@ プレビュー リスト + アクセシビリティ なし diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 0312da2f..7e033cea 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -682,6 +682,7 @@ 미리보기 목록 + 접근성 없음 diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index de46d305..559d2937 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -682,6 +682,7 @@ Pré-visualização Lista + Acessibilidade Nenhum diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 82a479ad..12b8e371 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -682,6 +682,7 @@ Предпросмотр Список + Специальные возможности Нет diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 5a17d7b9..dd90b176 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -974,6 +974,7 @@ Önizle Listele + Erişilebilirlik Sistem diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index 1e0e843f..56bbfadf 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -682,6 +682,7 @@ 预览 列表 + 辅助功能 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 92c52cf4..fee56bbd 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1047,6 +1047,7 @@ Preview List + Accessibility System