video: option for muted auto play
This commit is contained in:
parent
85be2a24bc
commit
09c0b63c05
23 changed files with 147 additions and 76 deletions
|
@ -13,6 +13,7 @@ All notable changes to this project will be documented in this file.
|
||||||
- Info: improved display for XMP
|
- Info: improved display for XMP
|
||||||
- Stats: top albums
|
- Stats: top albums
|
||||||
- Stats: open full top listings
|
- Stats: open full top listings
|
||||||
|
- Video: option for muted auto play
|
||||||
- Slideshow: option for no transition
|
- Slideshow: option for no transition
|
||||||
- Widget: tap action setting
|
- Widget: tap action setting
|
||||||
- Wallpaper: scroll effect option
|
- Wallpaper: scroll effect option
|
||||||
|
|
|
@ -155,9 +155,9 @@
|
||||||
"displayRefreshRatePreferHighest": "Höchste Rate",
|
"displayRefreshRatePreferHighest": "Höchste Rate",
|
||||||
"displayRefreshRatePreferLowest": "Niedrigste Rate",
|
"displayRefreshRatePreferLowest": "Niedrigste Rate",
|
||||||
|
|
||||||
"slideshowVideoPlaybackSkip": "Überspringen",
|
"videoPlaybackSkip": "Überspringen",
|
||||||
"slideshowVideoPlaybackMuted": "Stumm abspielen",
|
"videoPlaybackMuted": "Stumm abspielen",
|
||||||
"slideshowVideoPlaybackWithSound": "Mit Ton abspielen",
|
"videoPlaybackWithSound": "Mit Ton abspielen",
|
||||||
|
|
||||||
"themeBrightnessLight": "Hell",
|
"themeBrightnessLight": "Hell",
|
||||||
"themeBrightnessDark": "Dunkel",
|
"themeBrightnessDark": "Dunkel",
|
||||||
|
@ -535,7 +535,7 @@
|
||||||
"settingsVideoSectionTitle": "Video",
|
"settingsVideoSectionTitle": "Video",
|
||||||
"settingsVideoShowVideos": "Videos anzeigen",
|
"settingsVideoShowVideos": "Videos anzeigen",
|
||||||
"settingsVideoEnableHardwareAcceleration": "Hardware-Beschleunigung",
|
"settingsVideoEnableHardwareAcceleration": "Hardware-Beschleunigung",
|
||||||
"settingsVideoEnableAutoPlay": "Automatische Wiedergabe",
|
"settingsVideoAutoPlay": "Automatische Wiedergabe",
|
||||||
"settingsVideoLoopModeTile": "Schleifen-Modus",
|
"settingsVideoLoopModeTile": "Schleifen-Modus",
|
||||||
"settingsVideoLoopModeDialogTitle": "Schleifen-Modus",
|
"settingsVideoLoopModeDialogTitle": "Schleifen-Modus",
|
||||||
|
|
||||||
|
|
|
@ -155,9 +155,9 @@
|
||||||
"displayRefreshRatePreferHighest": "Υψηλότερος ρυθμός",
|
"displayRefreshRatePreferHighest": "Υψηλότερος ρυθμός",
|
||||||
"displayRefreshRatePreferLowest": "Χαμηλότερος ρυθμός",
|
"displayRefreshRatePreferLowest": "Χαμηλότερος ρυθμός",
|
||||||
|
|
||||||
"slideshowVideoPlaybackSkip": "Παράλειψη",
|
"videoPlaybackSkip": "Παράλειψη",
|
||||||
"slideshowVideoPlaybackMuted": "Αναπαραγωγή σε σίγαση",
|
"videoPlaybackMuted": "Αναπαραγωγή σε σίγαση",
|
||||||
"slideshowVideoPlaybackWithSound": "Αναπαραγωγή με ήχο",
|
"videoPlaybackWithSound": "Αναπαραγωγή με ήχο",
|
||||||
|
|
||||||
"themeBrightnessLight": "Φωτεινό",
|
"themeBrightnessLight": "Φωτεινό",
|
||||||
"themeBrightnessDark": "Σκούρο",
|
"themeBrightnessDark": "Σκούρο",
|
||||||
|
@ -535,7 +535,7 @@
|
||||||
"settingsVideoSectionTitle": "Βιντεο",
|
"settingsVideoSectionTitle": "Βιντεο",
|
||||||
"settingsVideoShowVideos": "Εμφάνιση των βίντεο στη συλλογή",
|
"settingsVideoShowVideos": "Εμφάνιση των βίντεο στη συλλογή",
|
||||||
"settingsVideoEnableHardwareAcceleration": "Επιτάχυνση υλισμικού",
|
"settingsVideoEnableHardwareAcceleration": "Επιτάχυνση υλισμικού",
|
||||||
"settingsVideoEnableAutoPlay": "Αυτόματη αναπαραγωγή κατά το άνοιγμα",
|
"settingsVideoAutoPlay": "Αυτόματη αναπαραγωγή κατά το άνοιγμα",
|
||||||
"settingsVideoLoopModeTile": "Επανάληψη αυτόματα στο τέλος κάθε βίντεο",
|
"settingsVideoLoopModeTile": "Επανάληψη αυτόματα στο τέλος κάθε βίντεο",
|
||||||
"settingsVideoLoopModeDialogTitle": "Επαναληψη Αυτοματα στο Τελος Καθε Βιντεο",
|
"settingsVideoLoopModeDialogTitle": "Επαναληψη Αυτοματα στο Τελος Καθε Βιντεο",
|
||||||
|
|
||||||
|
|
|
@ -197,9 +197,9 @@
|
||||||
"displayRefreshRatePreferHighest": "Highest rate",
|
"displayRefreshRatePreferHighest": "Highest rate",
|
||||||
"displayRefreshRatePreferLowest": "Lowest rate",
|
"displayRefreshRatePreferLowest": "Lowest rate",
|
||||||
|
|
||||||
"slideshowVideoPlaybackSkip": "Skip",
|
"videoPlaybackSkip": "Skip",
|
||||||
"slideshowVideoPlaybackMuted": "Play muted",
|
"videoPlaybackMuted": "Play muted",
|
||||||
"slideshowVideoPlaybackWithSound": "Play with sound",
|
"videoPlaybackWithSound": "Play with sound",
|
||||||
|
|
||||||
"themeBrightnessLight": "Light",
|
"themeBrightnessLight": "Light",
|
||||||
"themeBrightnessDark": "Dark",
|
"themeBrightnessDark": "Dark",
|
||||||
|
@ -632,6 +632,7 @@
|
||||||
"settingsPageTitle": "Settings",
|
"settingsPageTitle": "Settings",
|
||||||
"settingsSystemDefault": "System",
|
"settingsSystemDefault": "System",
|
||||||
"settingsDefault": "Default",
|
"settingsDefault": "Default",
|
||||||
|
"settingsDisabled": "Disabled",
|
||||||
|
|
||||||
"settingsSearchFieldLabel": "Search settings",
|
"settingsSearchFieldLabel": "Search settings",
|
||||||
"settingsSearchEmpty": "No matching setting",
|
"settingsSearchEmpty": "No matching setting",
|
||||||
|
@ -725,7 +726,7 @@
|
||||||
"settingsVideoSectionTitle": "Video",
|
"settingsVideoSectionTitle": "Video",
|
||||||
"settingsVideoShowVideos": "Show videos",
|
"settingsVideoShowVideos": "Show videos",
|
||||||
"settingsVideoEnableHardwareAcceleration": "Hardware acceleration",
|
"settingsVideoEnableHardwareAcceleration": "Hardware acceleration",
|
||||||
"settingsVideoEnableAutoPlay": "Auto play",
|
"settingsVideoAutoPlay": "Auto play",
|
||||||
"settingsVideoLoopModeTile": "Loop mode",
|
"settingsVideoLoopModeTile": "Loop mode",
|
||||||
"settingsVideoLoopModeDialogTitle": "Loop Mode",
|
"settingsVideoLoopModeDialogTitle": "Loop Mode",
|
||||||
|
|
||||||
|
|
|
@ -151,9 +151,9 @@
|
||||||
"displayRefreshRatePreferHighest": "Alta tasa",
|
"displayRefreshRatePreferHighest": "Alta tasa",
|
||||||
"displayRefreshRatePreferLowest": "Baja tasa",
|
"displayRefreshRatePreferLowest": "Baja tasa",
|
||||||
|
|
||||||
"slideshowVideoPlaybackSkip": "Saltear",
|
"videoPlaybackSkip": "Saltear",
|
||||||
"slideshowVideoPlaybackMuted": "Reproducir sin sonido",
|
"videoPlaybackMuted": "Reproducir sin sonido",
|
||||||
"slideshowVideoPlaybackWithSound": "Reproducir con sonido",
|
"videoPlaybackWithSound": "Reproducir con sonido",
|
||||||
|
|
||||||
"themeBrightnessLight": "Claro",
|
"themeBrightnessLight": "Claro",
|
||||||
"themeBrightnessDark": "Obscuro",
|
"themeBrightnessDark": "Obscuro",
|
||||||
|
@ -519,7 +519,7 @@
|
||||||
"settingsVideoSectionTitle": "Video",
|
"settingsVideoSectionTitle": "Video",
|
||||||
"settingsVideoShowVideos": "Mostrar videos",
|
"settingsVideoShowVideos": "Mostrar videos",
|
||||||
"settingsVideoEnableHardwareAcceleration": "Aceleración por hardware",
|
"settingsVideoEnableHardwareAcceleration": "Aceleración por hardware",
|
||||||
"settingsVideoEnableAutoPlay": "Reproducción automática",
|
"settingsVideoAutoPlay": "Reproducción automática",
|
||||||
"settingsVideoLoopModeTile": "Modo bucle",
|
"settingsVideoLoopModeTile": "Modo bucle",
|
||||||
"settingsVideoLoopModeDialogTitle": "Modo bucle",
|
"settingsVideoLoopModeDialogTitle": "Modo bucle",
|
||||||
|
|
||||||
|
|
|
@ -157,9 +157,9 @@
|
||||||
"displayRefreshRatePreferHighest": "Fréquence maximale",
|
"displayRefreshRatePreferHighest": "Fréquence maximale",
|
||||||
"displayRefreshRatePreferLowest": "Fréquence minimale",
|
"displayRefreshRatePreferLowest": "Fréquence minimale",
|
||||||
|
|
||||||
"slideshowVideoPlaybackSkip": "Passer",
|
"videoPlaybackSkip": "Passer",
|
||||||
"slideshowVideoPlaybackMuted": "Jouer sans son",
|
"videoPlaybackMuted": "Jouer sans son",
|
||||||
"slideshowVideoPlaybackWithSound": "Jouer avec son",
|
"videoPlaybackWithSound": "Jouer avec son",
|
||||||
|
|
||||||
"themeBrightnessLight": "Clair",
|
"themeBrightnessLight": "Clair",
|
||||||
"themeBrightnessDark": "Sombre",
|
"themeBrightnessDark": "Sombre",
|
||||||
|
@ -545,7 +545,7 @@
|
||||||
"settingsVideoSectionTitle": "Vidéo",
|
"settingsVideoSectionTitle": "Vidéo",
|
||||||
"settingsVideoShowVideos": "Afficher les vidéos",
|
"settingsVideoShowVideos": "Afficher les vidéos",
|
||||||
"settingsVideoEnableHardwareAcceleration": "Accélération matérielle",
|
"settingsVideoEnableHardwareAcceleration": "Accélération matérielle",
|
||||||
"settingsVideoEnableAutoPlay": "Lecture automatique",
|
"settingsVideoAutoPlay": "Lecture automatique",
|
||||||
"settingsVideoLoopModeTile": "Lecture répétée",
|
"settingsVideoLoopModeTile": "Lecture répétée",
|
||||||
"settingsVideoLoopModeDialogTitle": "Lecture répétée",
|
"settingsVideoLoopModeDialogTitle": "Lecture répétée",
|
||||||
|
|
||||||
|
|
|
@ -155,9 +155,9 @@
|
||||||
"displayRefreshRatePreferHighest": "Penyegaran tertinggi",
|
"displayRefreshRatePreferHighest": "Penyegaran tertinggi",
|
||||||
"displayRefreshRatePreferLowest": "Penyegaran terendah",
|
"displayRefreshRatePreferLowest": "Penyegaran terendah",
|
||||||
|
|
||||||
"slideshowVideoPlaybackSkip": "Lewati",
|
"videoPlaybackSkip": "Lewati",
|
||||||
"slideshowVideoPlaybackMuted": "Mainkan bisu",
|
"videoPlaybackMuted": "Mainkan bisu",
|
||||||
"slideshowVideoPlaybackWithSound": "Mainkan dengan suara",
|
"videoPlaybackWithSound": "Mainkan dengan suara",
|
||||||
|
|
||||||
"themeBrightnessLight": "Terang",
|
"themeBrightnessLight": "Terang",
|
||||||
"themeBrightnessDark": "Gelap",
|
"themeBrightnessDark": "Gelap",
|
||||||
|
@ -535,7 +535,7 @@
|
||||||
"settingsVideoSectionTitle": "Video",
|
"settingsVideoSectionTitle": "Video",
|
||||||
"settingsVideoShowVideos": "Tampilkan video",
|
"settingsVideoShowVideos": "Tampilkan video",
|
||||||
"settingsVideoEnableHardwareAcceleration": "Akselerasi perangkat keras",
|
"settingsVideoEnableHardwareAcceleration": "Akselerasi perangkat keras",
|
||||||
"settingsVideoEnableAutoPlay": "Putar otomatis",
|
"settingsVideoAutoPlay": "Putar otomatis",
|
||||||
"settingsVideoLoopModeTile": "Putar ulang",
|
"settingsVideoLoopModeTile": "Putar ulang",
|
||||||
"settingsVideoLoopModeDialogTitle": "Putar Ulang",
|
"settingsVideoLoopModeDialogTitle": "Putar Ulang",
|
||||||
|
|
||||||
|
|
|
@ -155,9 +155,9 @@
|
||||||
"displayRefreshRatePreferHighest": "Frequenza massima",
|
"displayRefreshRatePreferHighest": "Frequenza massima",
|
||||||
"displayRefreshRatePreferLowest": "Frequenza minima",
|
"displayRefreshRatePreferLowest": "Frequenza minima",
|
||||||
|
|
||||||
"slideshowVideoPlaybackSkip": "Salta",
|
"videoPlaybackSkip": "Salta",
|
||||||
"slideshowVideoPlaybackMuted": "Riproduci senza audio",
|
"videoPlaybackMuted": "Riproduci senza audio",
|
||||||
"slideshowVideoPlaybackWithSound": "Riproduci con audio",
|
"videoPlaybackWithSound": "Riproduci con audio",
|
||||||
|
|
||||||
"themeBrightnessLight": "Chiaro",
|
"themeBrightnessLight": "Chiaro",
|
||||||
"themeBrightnessDark": "Scuro",
|
"themeBrightnessDark": "Scuro",
|
||||||
|
@ -534,7 +534,7 @@
|
||||||
"settingsVideoSectionTitle": "Video",
|
"settingsVideoSectionTitle": "Video",
|
||||||
"settingsVideoShowVideos": "Mostra video",
|
"settingsVideoShowVideos": "Mostra video",
|
||||||
"settingsVideoEnableHardwareAcceleration": "Accelerazione hardware",
|
"settingsVideoEnableHardwareAcceleration": "Accelerazione hardware",
|
||||||
"settingsVideoEnableAutoPlay": "Riproduzione automatica",
|
"settingsVideoAutoPlay": "Riproduzione automatica",
|
||||||
"settingsVideoLoopModeTile": "Modalità loop",
|
"settingsVideoLoopModeTile": "Modalità loop",
|
||||||
"settingsVideoLoopModeDialogTitle": "Modalità loop",
|
"settingsVideoLoopModeDialogTitle": "Modalità loop",
|
||||||
|
|
||||||
|
|
|
@ -151,9 +151,9 @@
|
||||||
"displayRefreshRatePreferHighest": "高レート",
|
"displayRefreshRatePreferHighest": "高レート",
|
||||||
"displayRefreshRatePreferLowest": "低レート",
|
"displayRefreshRatePreferLowest": "低レート",
|
||||||
|
|
||||||
"slideshowVideoPlaybackSkip": "スキップ",
|
"videoPlaybackSkip": "スキップ",
|
||||||
"slideshowVideoPlaybackMuted": "ミュート再生",
|
"videoPlaybackMuted": "ミュート再生",
|
||||||
"slideshowVideoPlaybackWithSound": "音声あり再生",
|
"videoPlaybackWithSound": "音声あり再生",
|
||||||
|
|
||||||
"themeBrightnessLight": "ライト",
|
"themeBrightnessLight": "ライト",
|
||||||
"themeBrightnessDark": "ダーク",
|
"themeBrightnessDark": "ダーク",
|
||||||
|
@ -518,7 +518,7 @@
|
||||||
"settingsVideoSectionTitle": "動画",
|
"settingsVideoSectionTitle": "動画",
|
||||||
"settingsVideoShowVideos": "動画を表示",
|
"settingsVideoShowVideos": "動画を表示",
|
||||||
"settingsVideoEnableHardwareAcceleration": "ハードウェア アクセラレーション",
|
"settingsVideoEnableHardwareAcceleration": "ハードウェア アクセラレーション",
|
||||||
"settingsVideoEnableAutoPlay": "自動再生",
|
"settingsVideoAutoPlay": "自動再生",
|
||||||
"settingsVideoLoopModeTile": "ループ モード",
|
"settingsVideoLoopModeTile": "ループ モード",
|
||||||
"settingsVideoLoopModeDialogTitle": "ループ モード",
|
"settingsVideoLoopModeDialogTitle": "ループ モード",
|
||||||
|
|
||||||
|
|
|
@ -157,9 +157,9 @@
|
||||||
"displayRefreshRatePreferHighest": "가장 높은 재생률",
|
"displayRefreshRatePreferHighest": "가장 높은 재생률",
|
||||||
"displayRefreshRatePreferLowest": "가장 낮은 재생률",
|
"displayRefreshRatePreferLowest": "가장 낮은 재생률",
|
||||||
|
|
||||||
"slideshowVideoPlaybackSkip": "생략",
|
"videoPlaybackSkip": "생략",
|
||||||
"slideshowVideoPlaybackMuted": "음소거 재생",
|
"videoPlaybackMuted": "음소거 재생",
|
||||||
"slideshowVideoPlaybackWithSound": "일반 재생",
|
"videoPlaybackWithSound": "일반 재생",
|
||||||
|
|
||||||
"themeBrightnessLight": "라이트",
|
"themeBrightnessLight": "라이트",
|
||||||
"themeBrightnessDark": "다크",
|
"themeBrightnessDark": "다크",
|
||||||
|
@ -545,7 +545,7 @@
|
||||||
"settingsVideoSectionTitle": "동영상",
|
"settingsVideoSectionTitle": "동영상",
|
||||||
"settingsVideoShowVideos": "미디어에 동영상 표시",
|
"settingsVideoShowVideos": "미디어에 동영상 표시",
|
||||||
"settingsVideoEnableHardwareAcceleration": "하드웨어 가속",
|
"settingsVideoEnableHardwareAcceleration": "하드웨어 가속",
|
||||||
"settingsVideoEnableAutoPlay": "자동 재생",
|
"settingsVideoAutoPlay": "자동 재생",
|
||||||
"settingsVideoLoopModeTile": "반복 모드",
|
"settingsVideoLoopModeTile": "반복 모드",
|
||||||
"settingsVideoLoopModeDialogTitle": "반복 모드",
|
"settingsVideoLoopModeDialogTitle": "반복 모드",
|
||||||
|
|
||||||
|
|
|
@ -155,9 +155,9 @@
|
||||||
"displayRefreshRatePreferHighest": "Hoogste waardering",
|
"displayRefreshRatePreferHighest": "Hoogste waardering",
|
||||||
"displayRefreshRatePreferLowest": "Laagste waardering",
|
"displayRefreshRatePreferLowest": "Laagste waardering",
|
||||||
|
|
||||||
"slideshowVideoPlaybackSkip": "Overslaan",
|
"videoPlaybackSkip": "Overslaan",
|
||||||
"slideshowVideoPlaybackMuted": "Gedempte afspelen",
|
"videoPlaybackMuted": "Gedempte afspelen",
|
||||||
"slideshowVideoPlaybackWithSound": "Met geluid afspelen",
|
"videoPlaybackWithSound": "Met geluid afspelen",
|
||||||
|
|
||||||
"themeBrightnessLight": "Licht",
|
"themeBrightnessLight": "Licht",
|
||||||
"themeBrightnessDark": "Donker",
|
"themeBrightnessDark": "Donker",
|
||||||
|
@ -535,7 +535,7 @@
|
||||||
"settingsVideoSectionTitle": "Video",
|
"settingsVideoSectionTitle": "Video",
|
||||||
"settingsVideoShowVideos": "Videos",
|
"settingsVideoShowVideos": "Videos",
|
||||||
"settingsVideoEnableHardwareAcceleration": "Hardware acceleratie",
|
"settingsVideoEnableHardwareAcceleration": "Hardware acceleratie",
|
||||||
"settingsVideoEnableAutoPlay": "Automatisch afspelen",
|
"settingsVideoAutoPlay": "Automatisch afspelen",
|
||||||
"settingsVideoLoopModeTile": "Herhaald afspelen",
|
"settingsVideoLoopModeTile": "Herhaald afspelen",
|
||||||
"settingsVideoLoopModeDialogTitle": "Herhaald afspelen",
|
"settingsVideoLoopModeDialogTitle": "Herhaald afspelen",
|
||||||
|
|
||||||
|
|
|
@ -155,9 +155,9 @@
|
||||||
"displayRefreshRatePreferHighest": "Taxa mais alta",
|
"displayRefreshRatePreferHighest": "Taxa mais alta",
|
||||||
"displayRefreshRatePreferLowest": "Taxa mais baixa",
|
"displayRefreshRatePreferLowest": "Taxa mais baixa",
|
||||||
|
|
||||||
"slideshowVideoPlaybackSkip": "Pular",
|
"videoPlaybackSkip": "Pular",
|
||||||
"slideshowVideoPlaybackMuted": "Reproduzir sem som",
|
"videoPlaybackMuted": "Reproduzir sem som",
|
||||||
"slideshowVideoPlaybackWithSound": "Reproduzir com som",
|
"videoPlaybackWithSound": "Reproduzir com som",
|
||||||
|
|
||||||
"themeBrightnessLight": "Claro",
|
"themeBrightnessLight": "Claro",
|
||||||
"themeBrightnessDark": "Escuro",
|
"themeBrightnessDark": "Escuro",
|
||||||
|
@ -535,7 +535,7 @@
|
||||||
"settingsVideoSectionTitle": "Vídeo",
|
"settingsVideoSectionTitle": "Vídeo",
|
||||||
"settingsVideoShowVideos": "Mostrar vídeos",
|
"settingsVideoShowVideos": "Mostrar vídeos",
|
||||||
"settingsVideoEnableHardwareAcceleration": "Aceleraçao do hardware",
|
"settingsVideoEnableHardwareAcceleration": "Aceleraçao do hardware",
|
||||||
"settingsVideoEnableAutoPlay": "Reprodução automática",
|
"settingsVideoAutoPlay": "Reprodução automática",
|
||||||
"settingsVideoLoopModeTile": "Modo de loop",
|
"settingsVideoLoopModeTile": "Modo de loop",
|
||||||
"settingsVideoLoopModeDialogTitle": "Modo de loop",
|
"settingsVideoLoopModeDialogTitle": "Modo de loop",
|
||||||
|
|
||||||
|
|
|
@ -155,9 +155,9 @@
|
||||||
"displayRefreshRatePreferHighest": "Наивысшая частота",
|
"displayRefreshRatePreferHighest": "Наивысшая частота",
|
||||||
"displayRefreshRatePreferLowest": "Наименьшая частота",
|
"displayRefreshRatePreferLowest": "Наименьшая частота",
|
||||||
|
|
||||||
"slideshowVideoPlaybackSkip": "Пропустить",
|
"videoPlaybackSkip": "Пропустить",
|
||||||
"slideshowVideoPlaybackMuted": "Играть без звука",
|
"videoPlaybackMuted": "Играть без звука",
|
||||||
"slideshowVideoPlaybackWithSound": "Играть со звуком",
|
"videoPlaybackWithSound": "Играть со звуком",
|
||||||
|
|
||||||
"themeBrightnessLight": "Светлая",
|
"themeBrightnessLight": "Светлая",
|
||||||
"themeBrightnessDark": "Тёмная",
|
"themeBrightnessDark": "Тёмная",
|
||||||
|
@ -535,7 +535,7 @@
|
||||||
"settingsVideoSectionTitle": "Видео",
|
"settingsVideoSectionTitle": "Видео",
|
||||||
"settingsVideoShowVideos": "Показать видео",
|
"settingsVideoShowVideos": "Показать видео",
|
||||||
"settingsVideoEnableHardwareAcceleration": "Аппаратное ускорение",
|
"settingsVideoEnableHardwareAcceleration": "Аппаратное ускорение",
|
||||||
"settingsVideoEnableAutoPlay": "Автозапуск воспроизведения",
|
"settingsVideoAutoPlay": "Автозапуск воспроизведения",
|
||||||
"settingsVideoLoopModeTile": "Циклический режим",
|
"settingsVideoLoopModeTile": "Циклический режим",
|
||||||
"settingsVideoLoopModeDialogTitle": "Цикличный режим",
|
"settingsVideoLoopModeDialogTitle": "Цикличный режим",
|
||||||
|
|
||||||
|
|
|
@ -502,7 +502,7 @@
|
||||||
"settingsVideoSectionTitle": "Video",
|
"settingsVideoSectionTitle": "Video",
|
||||||
"settingsVideoShowVideos": "Videoları göster",
|
"settingsVideoShowVideos": "Videoları göster",
|
||||||
"settingsVideoEnableHardwareAcceleration": "Donanım hızlandırma",
|
"settingsVideoEnableHardwareAcceleration": "Donanım hızlandırma",
|
||||||
"settingsVideoEnableAutoPlay": "Otomatik oynat",
|
"settingsVideoAutoPlay": "Otomatik oynat",
|
||||||
"settingsVideoLoopModeTile": "Döngü modu",
|
"settingsVideoLoopModeTile": "Döngü modu",
|
||||||
"settingsVideoLoopModeDialogTitle": "Döngü Modu",
|
"settingsVideoLoopModeDialogTitle": "Döngü Modu",
|
||||||
|
|
||||||
|
|
|
@ -155,9 +155,9 @@
|
||||||
"displayRefreshRatePreferHighest": "最高刷新率",
|
"displayRefreshRatePreferHighest": "最高刷新率",
|
||||||
"displayRefreshRatePreferLowest": "最低刷新率",
|
"displayRefreshRatePreferLowest": "最低刷新率",
|
||||||
|
|
||||||
"slideshowVideoPlaybackSkip": "跳过",
|
"videoPlaybackSkip": "跳过",
|
||||||
"slideshowVideoPlaybackMuted": "静音播放",
|
"videoPlaybackMuted": "静音播放",
|
||||||
"slideshowVideoPlaybackWithSound": "带音播放",
|
"videoPlaybackWithSound": "带音播放",
|
||||||
|
|
||||||
"themeBrightnessLight": "浅色",
|
"themeBrightnessLight": "浅色",
|
||||||
"themeBrightnessDark": "深色",
|
"themeBrightnessDark": "深色",
|
||||||
|
@ -535,7 +535,7 @@
|
||||||
"settingsVideoSectionTitle": "视频",
|
"settingsVideoSectionTitle": "视频",
|
||||||
"settingsVideoShowVideos": "显示视频",
|
"settingsVideoShowVideos": "显示视频",
|
||||||
"settingsVideoEnableHardwareAcceleration": "硬件加速",
|
"settingsVideoEnableHardwareAcceleration": "硬件加速",
|
||||||
"settingsVideoEnableAutoPlay": "自动播放",
|
"settingsVideoAutoPlay": "自动播放",
|
||||||
"settingsVideoLoopModeTile": "循环模式",
|
"settingsVideoLoopModeTile": "循环模式",
|
||||||
"settingsVideoLoopModeDialogTitle": "循环模式",
|
"settingsVideoLoopModeDialogTitle": "循环模式",
|
||||||
|
|
||||||
|
|
|
@ -89,7 +89,7 @@ class SettingsDefaults {
|
||||||
|
|
||||||
// video
|
// video
|
||||||
static const enableVideoHardwareAcceleration = true;
|
static const enableVideoHardwareAcceleration = true;
|
||||||
static const enableVideoAutoPlay = false;
|
static const videoAutoPlayMode = VideoAutoPlayMode.disabled;
|
||||||
static const videoLoopMode = VideoLoopMode.shortOnly;
|
static const videoLoopMode = VideoLoopMode.shortOnly;
|
||||||
static const videoShowRawTimedText = false;
|
static const videoShowRawTimedText = false;
|
||||||
static const videoControls = VideoControls.play;
|
static const videoControls = VideoControls.play;
|
||||||
|
|
|
@ -28,6 +28,8 @@ enum VideoControls { play, playSeek, playOutside, none }
|
||||||
|
|
||||||
enum VideoLoopMode { never, shortOnly, always }
|
enum VideoLoopMode { never, shortOnly, always }
|
||||||
|
|
||||||
|
enum VideoAutoPlayMode { disabled, playMuted, playWithSound }
|
||||||
|
|
||||||
enum ViewerTransition { slide, parallax, fade, zoomIn, none }
|
enum ViewerTransition { slide, parallax, fade, zoomIn, none }
|
||||||
|
|
||||||
enum WidgetOpenPage { home, viewer }
|
enum WidgetOpenPage { home, viewer }
|
||||||
|
|
|
@ -7,11 +7,11 @@ extension ExtraSlideshowVideoPlayback on SlideshowVideoPlayback {
|
||||||
String getName(BuildContext context) {
|
String getName(BuildContext context) {
|
||||||
switch (this) {
|
switch (this) {
|
||||||
case SlideshowVideoPlayback.skip:
|
case SlideshowVideoPlayback.skip:
|
||||||
return context.l10n.slideshowVideoPlaybackSkip;
|
return context.l10n.videoPlaybackSkip;
|
||||||
case SlideshowVideoPlayback.playMuted:
|
case SlideshowVideoPlayback.playMuted:
|
||||||
return context.l10n.slideshowVideoPlaybackMuted;
|
return context.l10n.videoPlaybackMuted;
|
||||||
case SlideshowVideoPlayback.playWithSound:
|
case SlideshowVideoPlayback.playWithSound:
|
||||||
return context.l10n.slideshowVideoPlaybackWithSound;
|
return context.l10n.videoPlaybackWithSound;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
17
lib/model/settings/enums/video_auto_play_mode.dart
Normal file
17
lib/model/settings/enums/video_auto_play_mode.dart
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
import 'package:aves/widgets/common/extensions/build_context.dart';
|
||||||
|
import 'package:flutter/widgets.dart';
|
||||||
|
|
||||||
|
import 'enums.dart';
|
||||||
|
|
||||||
|
extension ExtraSlideshowVideoPlayback on VideoAutoPlayMode {
|
||||||
|
String getName(BuildContext context) {
|
||||||
|
switch (this) {
|
||||||
|
case VideoAutoPlayMode.disabled:
|
||||||
|
return context.l10n.settingsDisabled;
|
||||||
|
case VideoAutoPlayMode.playMuted:
|
||||||
|
return context.l10n.videoPlaybackMuted;
|
||||||
|
case VideoAutoPlayMode.playWithSound:
|
||||||
|
return context.l10n.videoPlaybackWithSound;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -112,7 +112,7 @@ class Settings extends ChangeNotifier {
|
||||||
|
|
||||||
// video
|
// video
|
||||||
static const enableVideoHardwareAccelerationKey = 'video_hwaccel_mediacodec';
|
static const enableVideoHardwareAccelerationKey = 'video_hwaccel_mediacodec';
|
||||||
static const enableVideoAutoPlayKey = 'video_auto_play';
|
static const videoAutoPlayModeKey = 'video_auto_play_mode';
|
||||||
static const videoLoopModeKey = 'video_loop';
|
static const videoLoopModeKey = 'video_loop';
|
||||||
static const videoShowRawTimedTextKey = 'video_show_raw_timed_text';
|
static const videoShowRawTimedTextKey = 'video_show_raw_timed_text';
|
||||||
static const videoControlsKey = 'video_controls';
|
static const videoControlsKey = 'video_controls';
|
||||||
|
@ -534,9 +534,9 @@ class Settings extends ChangeNotifier {
|
||||||
|
|
||||||
set enableVideoHardwareAcceleration(bool newValue) => setAndNotify(enableVideoHardwareAccelerationKey, newValue);
|
set enableVideoHardwareAcceleration(bool newValue) => setAndNotify(enableVideoHardwareAccelerationKey, newValue);
|
||||||
|
|
||||||
bool get enableVideoAutoPlay => getBoolOrDefault(enableVideoAutoPlayKey, SettingsDefaults.enableVideoAutoPlay);
|
VideoAutoPlayMode get videoAutoPlayMode => getEnumOrDefault(videoAutoPlayModeKey, SettingsDefaults.videoAutoPlayMode, VideoAutoPlayMode.values);
|
||||||
|
|
||||||
set enableVideoAutoPlay(bool newValue) => setAndNotify(enableVideoAutoPlayKey, newValue);
|
set videoAutoPlayMode(VideoAutoPlayMode newValue) => setAndNotify(videoAutoPlayModeKey, newValue.toString());
|
||||||
|
|
||||||
VideoLoopMode get videoLoopMode => getEnumOrDefault(videoLoopModeKey, SettingsDefaults.videoLoopMode, VideoLoopMode.values);
|
VideoLoopMode get videoLoopMode => getEnumOrDefault(videoLoopModeKey, SettingsDefaults.videoLoopMode, VideoLoopMode.values);
|
||||||
|
|
||||||
|
@ -874,7 +874,6 @@ class Settings extends ChangeNotifier {
|
||||||
case viewerMaxBrightnessKey:
|
case viewerMaxBrightnessKey:
|
||||||
case enableMotionPhotoAutoPlayKey:
|
case enableMotionPhotoAutoPlayKey:
|
||||||
case enableVideoHardwareAccelerationKey:
|
case enableVideoHardwareAccelerationKey:
|
||||||
case enableVideoAutoPlayKey:
|
|
||||||
case videoGestureDoubleTapTogglePlayKey:
|
case videoGestureDoubleTapTogglePlayKey:
|
||||||
case videoGestureSideDoubleTapSeekKey:
|
case videoGestureSideDoubleTapSeekKey:
|
||||||
case subtitleShowOutlineKey:
|
case subtitleShowOutlineKey:
|
||||||
|
@ -903,6 +902,7 @@ class Settings extends ChangeNotifier {
|
||||||
case countrySortFactorKey:
|
case countrySortFactorKey:
|
||||||
case tagSortFactorKey:
|
case tagSortFactorKey:
|
||||||
case imageBackgroundKey:
|
case imageBackgroundKey:
|
||||||
|
case videoAutoPlayModeKey:
|
||||||
case videoLoopModeKey:
|
case videoLoopModeKey:
|
||||||
case videoControlsKey:
|
case videoControlsKey:
|
||||||
case subtitleTextAlignmentKey:
|
case subtitleTextAlignmentKey:
|
||||||
|
|
|
@ -2,6 +2,7 @@ import 'dart:async';
|
||||||
|
|
||||||
import 'package:aves/model/filters/mime.dart';
|
import 'package:aves/model/filters/mime.dart';
|
||||||
import 'package:aves/model/settings/enums/enums.dart';
|
import 'package:aves/model/settings/enums/enums.dart';
|
||||||
|
import 'package:aves/model/settings/enums/video_auto_play_mode.dart';
|
||||||
import 'package:aves/model/settings/enums/video_loop_mode.dart';
|
import 'package:aves/model/settings/enums/video_loop_mode.dart';
|
||||||
import 'package:aves/model/settings/settings.dart';
|
import 'package:aves/model/settings/settings.dart';
|
||||||
import 'package:aves/theme/colors.dart';
|
import 'package:aves/theme/colors.dart';
|
||||||
|
@ -73,13 +74,15 @@ class SettingsTileVideoEnableHardwareAcceleration extends SettingsTile {
|
||||||
|
|
||||||
class SettingsTileVideoEnableAutoPlay extends SettingsTile {
|
class SettingsTileVideoEnableAutoPlay extends SettingsTile {
|
||||||
@override
|
@override
|
||||||
String title(BuildContext context) => context.l10n.settingsVideoEnableAutoPlay;
|
String title(BuildContext context) => context.l10n.settingsVideoAutoPlay;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) => SettingsSwitchListTile(
|
Widget build(BuildContext context) => SettingsSelectionListTile<VideoAutoPlayMode>(
|
||||||
selector: (context, s) => s.enableVideoAutoPlay,
|
values: VideoAutoPlayMode.values,
|
||||||
onChanged: (v) => settings.enableVideoAutoPlay = v,
|
getName: (context, v) => v.getName(context),
|
||||||
title: title(context),
|
selector: (context, s) => s.videoAutoPlayMode,
|
||||||
|
onSelection: (v) => settings.videoAutoPlayMode = v,
|
||||||
|
tileTitle: title(context),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -66,7 +66,7 @@ mixin EntryViewControllerMixin<T extends StatefulWidget> on State<T> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool _shouldAutoPlayVideo(BuildContext context) {
|
bool get videoAutoPlayEnabled {
|
||||||
if (!isViewingImage) return false;
|
if (!isViewingImage) return false;
|
||||||
|
|
||||||
switch (videoPlaybackOverride) {
|
switch (videoPlaybackOverride) {
|
||||||
|
@ -76,11 +76,39 @@ mixin EntryViewControllerMixin<T extends StatefulWidget> on State<T> {
|
||||||
case SlideshowVideoPlayback.playWithSound:
|
case SlideshowVideoPlayback.playWithSound:
|
||||||
return true;
|
return true;
|
||||||
case null:
|
case null:
|
||||||
return settings.enableVideoAutoPlay;
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
switch (settings.videoAutoPlayMode) {
|
||||||
|
case VideoAutoPlayMode.disabled:
|
||||||
|
return false;
|
||||||
|
case VideoAutoPlayMode.playMuted:
|
||||||
|
case VideoAutoPlayMode.playWithSound:
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool _shouldAutoPlayMotionPhoto(BuildContext context) {
|
bool get shouldAutoPlayVideoMuted {
|
||||||
|
switch (videoPlaybackOverride) {
|
||||||
|
case SlideshowVideoPlayback.skip:
|
||||||
|
case SlideshowVideoPlayback.playWithSound:
|
||||||
|
return false;
|
||||||
|
case SlideshowVideoPlayback.playMuted:
|
||||||
|
return true;
|
||||||
|
case null:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
switch (settings.videoAutoPlayMode) {
|
||||||
|
case VideoAutoPlayMode.disabled:
|
||||||
|
case VideoAutoPlayMode.playWithSound:
|
||||||
|
return false;
|
||||||
|
case VideoAutoPlayMode.playMuted:
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
bool get shouldAutoPlayMotionPhoto {
|
||||||
if (!isViewingImage) return false;
|
if (!isViewingImage) return false;
|
||||||
|
|
||||||
return settings.enableMotionPhotoAutoPlay;
|
return settings.enableMotionPhotoAutoPlay;
|
||||||
|
@ -90,7 +118,7 @@ mixin EntryViewControllerMixin<T extends StatefulWidget> on State<T> {
|
||||||
final controller = context.read<VideoConductor>().getOrCreateController(entry);
|
final controller = context.read<VideoConductor>().getOrCreateController(entry);
|
||||||
setState(() {});
|
setState(() {});
|
||||||
|
|
||||||
if (_shouldAutoPlayVideo(context)) {
|
if (videoAutoPlayEnabled) {
|
||||||
final resumeTimeMillis = await controller.getResumeTime(context);
|
final resumeTimeMillis = await controller.getResumeTime(context);
|
||||||
await _playVideo(controller, () => entry == entryNotifier.value, resumeTimeMillis: resumeTimeMillis);
|
await _playVideo(controller, () => entry == entryNotifier.value, resumeTimeMillis: resumeTimeMillis);
|
||||||
}
|
}
|
||||||
|
@ -117,7 +145,7 @@ mixin EntryViewControllerMixin<T extends StatefulWidget> on State<T> {
|
||||||
// auto play/pause when changing page
|
// auto play/pause when changing page
|
||||||
Future<void> _onPageChange() async {
|
Future<void> _onPageChange() async {
|
||||||
await pauseVideoControllers();
|
await pauseVideoControllers();
|
||||||
if (_shouldAutoPlayVideo(context) || (entry.isMotionPhoto && _shouldAutoPlayMotionPhoto(context))) {
|
if (videoAutoPlayEnabled || (entry.isMotionPhoto && shouldAutoPlayMotionPhoto)) {
|
||||||
final page = multiPageController.page;
|
final page = multiPageController.page;
|
||||||
final pageInfo = multiPageInfo.getByIndex(page)!;
|
final pageInfo = multiPageInfo.getByIndex(page)!;
|
||||||
if (pageInfo.isVideo) {
|
if (pageInfo.isVideo) {
|
||||||
|
@ -135,7 +163,7 @@ mixin EntryViewControllerMixin<T extends StatefulWidget> on State<T> {
|
||||||
multiPageController.pageNotifier.addListener(_onPageChange);
|
multiPageController.pageNotifier.addListener(_onPageChange);
|
||||||
await _onPageChange();
|
await _onPageChange();
|
||||||
|
|
||||||
if (entry.isMotionPhoto && _shouldAutoPlayMotionPhoto(context)) {
|
if (entry.isMotionPhoto && shouldAutoPlayMotionPhoto) {
|
||||||
await Future.delayed(Durations.motionPhotoAutoPlayDelay);
|
await Future.delayed(Durations.motionPhotoAutoPlayDelay);
|
||||||
if (entry == entryNotifier.value) {
|
if (entry == entryNotifier.value) {
|
||||||
multiPageController.page = 1;
|
multiPageController.page = 1;
|
||||||
|
@ -160,7 +188,7 @@ mixin EntryViewControllerMixin<T extends StatefulWidget> on State<T> {
|
||||||
// so we play after a delay for increased stability
|
// so we play after a delay for increased stability
|
||||||
await Future.delayed(const Duration(milliseconds: 300) * timeDilation);
|
await Future.delayed(const Duration(milliseconds: 300) * timeDilation);
|
||||||
|
|
||||||
if (videoPlaybackOverride == SlideshowVideoPlayback.playMuted && !videoController.isMuted) {
|
if (!videoController.isMuted && shouldAutoPlayVideoMuted) {
|
||||||
await videoController.toggleMute();
|
await videoController.toggleMute();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
"tileLayoutMosaic",
|
"tileLayoutMosaic",
|
||||||
"albumGroupType",
|
"albumGroupType",
|
||||||
"albumMimeTypeMixed",
|
"albumMimeTypeMixed",
|
||||||
|
"settingsDisabled",
|
||||||
"settingsWidgetOpenPage",
|
"settingsWidgetOpenPage",
|
||||||
"statsTopAlbumsSectionTitle",
|
"statsTopAlbumsSectionTitle",
|
||||||
"wallpaperUseScrollEffect"
|
"wallpaperUseScrollEffect"
|
||||||
|
@ -22,6 +23,7 @@
|
||||||
"tileLayoutMosaic",
|
"tileLayoutMosaic",
|
||||||
"albumGroupType",
|
"albumGroupType",
|
||||||
"albumMimeTypeMixed",
|
"albumMimeTypeMixed",
|
||||||
|
"settingsDisabled",
|
||||||
"settingsWidgetOpenPage",
|
"settingsWidgetOpenPage",
|
||||||
"statsTopAlbumsSectionTitle",
|
"statsTopAlbumsSectionTitle",
|
||||||
"wallpaperUseScrollEffect"
|
"wallpaperUseScrollEffect"
|
||||||
|
@ -50,6 +52,7 @@
|
||||||
"albumGroupType",
|
"albumGroupType",
|
||||||
"albumMimeTypeMixed",
|
"albumMimeTypeMixed",
|
||||||
"searchMetadataSectionTitle",
|
"searchMetadataSectionTitle",
|
||||||
|
"settingsDisabled",
|
||||||
"settingsConfirmationAfterMoveToBinItems",
|
"settingsConfirmationAfterMoveToBinItems",
|
||||||
"settingsWidgetOpenPage",
|
"settingsWidgetOpenPage",
|
||||||
"statsTopAlbumsSectionTitle",
|
"statsTopAlbumsSectionTitle",
|
||||||
|
@ -57,6 +60,10 @@
|
||||||
"wallpaperUseScrollEffect"
|
"wallpaperUseScrollEffect"
|
||||||
],
|
],
|
||||||
|
|
||||||
|
"fr": [
|
||||||
|
"settingsDisabled"
|
||||||
|
],
|
||||||
|
|
||||||
"id": [
|
"id": [
|
||||||
"chipActionFilterOut",
|
"chipActionFilterOut",
|
||||||
"chipActionFilterIn",
|
"chipActionFilterIn",
|
||||||
|
@ -66,6 +73,7 @@
|
||||||
"tileLayoutMosaic",
|
"tileLayoutMosaic",
|
||||||
"albumGroupType",
|
"albumGroupType",
|
||||||
"albumMimeTypeMixed",
|
"albumMimeTypeMixed",
|
||||||
|
"settingsDisabled",
|
||||||
"settingsWidgetOpenPage",
|
"settingsWidgetOpenPage",
|
||||||
"statsTopAlbumsSectionTitle",
|
"statsTopAlbumsSectionTitle",
|
||||||
"wallpaperUseScrollEffect"
|
"wallpaperUseScrollEffect"
|
||||||
|
@ -80,6 +88,7 @@
|
||||||
"tileLayoutMosaic",
|
"tileLayoutMosaic",
|
||||||
"albumGroupType",
|
"albumGroupType",
|
||||||
"albumMimeTypeMixed",
|
"albumMimeTypeMixed",
|
||||||
|
"settingsDisabled",
|
||||||
"settingsWidgetOpenPage",
|
"settingsWidgetOpenPage",
|
||||||
"statsTopAlbumsSectionTitle",
|
"statsTopAlbumsSectionTitle",
|
||||||
"wallpaperUseScrollEffect"
|
"wallpaperUseScrollEffect"
|
||||||
|
@ -108,6 +117,7 @@
|
||||||
"albumGroupType",
|
"albumGroupType",
|
||||||
"albumMimeTypeMixed",
|
"albumMimeTypeMixed",
|
||||||
"searchMetadataSectionTitle",
|
"searchMetadataSectionTitle",
|
||||||
|
"settingsDisabled",
|
||||||
"settingsConfirmationAfterMoveToBinItems",
|
"settingsConfirmationAfterMoveToBinItems",
|
||||||
"settingsViewerGestureSideTapNext",
|
"settingsViewerGestureSideTapNext",
|
||||||
"settingsWidgetOpenPage",
|
"settingsWidgetOpenPage",
|
||||||
|
@ -116,6 +126,10 @@
|
||||||
"wallpaperUseScrollEffect"
|
"wallpaperUseScrollEffect"
|
||||||
],
|
],
|
||||||
|
|
||||||
|
"ko": [
|
||||||
|
"settingsDisabled"
|
||||||
|
],
|
||||||
|
|
||||||
"nl": [
|
"nl": [
|
||||||
"chipActionFilterOut",
|
"chipActionFilterOut",
|
||||||
"chipActionFilterIn",
|
"chipActionFilterIn",
|
||||||
|
@ -125,6 +139,7 @@
|
||||||
"tileLayoutMosaic",
|
"tileLayoutMosaic",
|
||||||
"albumGroupType",
|
"albumGroupType",
|
||||||
"albumMimeTypeMixed",
|
"albumMimeTypeMixed",
|
||||||
|
"settingsDisabled",
|
||||||
"settingsWidgetOpenPage",
|
"settingsWidgetOpenPage",
|
||||||
"statsTopAlbumsSectionTitle",
|
"statsTopAlbumsSectionTitle",
|
||||||
"wallpaperUseScrollEffect"
|
"wallpaperUseScrollEffect"
|
||||||
|
@ -139,6 +154,7 @@
|
||||||
"tileLayoutMosaic",
|
"tileLayoutMosaic",
|
||||||
"albumGroupType",
|
"albumGroupType",
|
||||||
"albumMimeTypeMixed",
|
"albumMimeTypeMixed",
|
||||||
|
"settingsDisabled",
|
||||||
"settingsWidgetOpenPage",
|
"settingsWidgetOpenPage",
|
||||||
"statsTopAlbumsSectionTitle",
|
"statsTopAlbumsSectionTitle",
|
||||||
"wallpaperUseScrollEffect"
|
"wallpaperUseScrollEffect"
|
||||||
|
@ -153,6 +169,7 @@
|
||||||
"tileLayoutMosaic",
|
"tileLayoutMosaic",
|
||||||
"albumGroupType",
|
"albumGroupType",
|
||||||
"albumMimeTypeMixed",
|
"albumMimeTypeMixed",
|
||||||
|
"settingsDisabled",
|
||||||
"settingsWidgetOpenPage",
|
"settingsWidgetOpenPage",
|
||||||
"statsTopAlbumsSectionTitle",
|
"statsTopAlbumsSectionTitle",
|
||||||
"wallpaperUseScrollEffect"
|
"wallpaperUseScrollEffect"
|
||||||
|
@ -168,9 +185,9 @@
|
||||||
"filterNoTitleLabel",
|
"filterNoTitleLabel",
|
||||||
"filterOnThisDayLabel",
|
"filterOnThisDayLabel",
|
||||||
"filterRecentlyAddedLabel",
|
"filterRecentlyAddedLabel",
|
||||||
"slideshowVideoPlaybackSkip",
|
"videoPlaybackSkip",
|
||||||
"slideshowVideoPlaybackMuted",
|
"videoPlaybackMuted",
|
||||||
"slideshowVideoPlaybackWithSound",
|
"videoPlaybackWithSound",
|
||||||
"viewerTransitionSlide",
|
"viewerTransitionSlide",
|
||||||
"viewerTransitionParallax",
|
"viewerTransitionParallax",
|
||||||
"viewerTransitionFade",
|
"viewerTransitionFade",
|
||||||
|
@ -195,6 +212,7 @@
|
||||||
"albumGroupType",
|
"albumGroupType",
|
||||||
"albumMimeTypeMixed",
|
"albumMimeTypeMixed",
|
||||||
"searchMetadataSectionTitle",
|
"searchMetadataSectionTitle",
|
||||||
|
"settingsDisabled",
|
||||||
"settingsConfirmationAfterMoveToBinItems",
|
"settingsConfirmationAfterMoveToBinItems",
|
||||||
"settingsViewerGestureSideTapNext",
|
"settingsViewerGestureSideTapNext",
|
||||||
"settingsViewerSlideshowTile",
|
"settingsViewerSlideshowTile",
|
||||||
|
@ -226,6 +244,7 @@
|
||||||
"tileLayoutMosaic",
|
"tileLayoutMosaic",
|
||||||
"albumGroupType",
|
"albumGroupType",
|
||||||
"albumMimeTypeMixed",
|
"albumMimeTypeMixed",
|
||||||
|
"settingsDisabled",
|
||||||
"settingsWidgetOpenPage",
|
"settingsWidgetOpenPage",
|
||||||
"statsTopAlbumsSectionTitle",
|
"statsTopAlbumsSectionTitle",
|
||||||
"wallpaperUseScrollEffect"
|
"wallpaperUseScrollEffect"
|
||||||
|
|
Loading…
Reference in a new issue