Light theme default + yt-dlp search fallback

This commit is contained in:
iliasmouhcine
2026-08-22 13:02:32 +01:00
commit 7704cae4a0
282 changed files with 52324 additions and 0 deletions
+42
View File
@@ -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é