Light theme default + yt-dlp search fallback
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
# YouTube Personal 18.7.19 — Veille pause native + rotation plein écran
|
||||
|
||||
## 1. Mise en veille après pause
|
||||
Le délai de pause n'est plus géré par un Timer Flutter.
|
||||
|
||||
Le timer est maintenant dans MainActivity Android :
|
||||
- lecture -> KEEP_SCREEN_ON actif, timer pause annulé
|
||||
- pause -> timer natif de 2 / 5 / 10 minutes
|
||||
- expiration -> KEEP_SCREEN_ON retiré
|
||||
- reprise -> timer annulé et écran maintenu allumé
|
||||
- fin de vidéo -> KEEP_SCREEN_ON retiré immédiatement
|
||||
- fonctionne en vue normale et dans la route fullscreen media_kit
|
||||
- option Jamais conservée
|
||||
|
||||
Un callback vers Flutter synchronise l'état lorsque le timer natif expire.
|
||||
|
||||
Logs :
|
||||
[ANDROID-SCREEN][18.7.19] timer pause=...
|
||||
[ANDROID-SCREEN][18.7.19] délai pause écoulé -> keepOn=false
|
||||
|
||||
## 2. Rotation automatique Android
|
||||
MainActivity envoie les changements d'orientation à la page vidéo.
|
||||
|
||||
Comportement :
|
||||
- rotation physique vers paysage -> entrée plein écran
|
||||
- rotation physique vers portrait -> sortie plein écran
|
||||
- debounce 250 ms pour éviter les doubles transitions
|
||||
- après transition, l'orientation est rendue au capteur Android pour que le
|
||||
retour portrait reste possible
|
||||
|
||||
Logs :
|
||||
[ANDROID-ORIENTATION][18.7.19] landscape
|
||||
[ANDROID-ORIENTATION][18.7.19] paysage -> plein écran
|
||||
[ANDROID-ORIENTATION][18.7.19] portrait -> sortie plein écran
|
||||
|
||||
## Préservé
|
||||
- gestes volume/luminosité en normal et fullscreen
|
||||
- pinch-to-zoom natif mpv
|
||||
- contrôles media_kit
|
||||
- qualité Android 1440p / 4K
|
||||
- cache 18.7.15
|
||||
- aucun service Windows modifié
|
||||
Reference in New Issue
Block a user