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