Files
iptv-android-tv-hermes/FOCUS_FIX_NOTES.md
T

1.7 KiB

Correctifs focus Android TV - Hermes

Fichiers modifiés

  • app/src/main/java/ma/tkgraph/xtreamtv/MainActivity.kt
  • app/src/main/java/ma/tkgraph/xtreamtv/ui/components/FocusHighlight.kt
  • app/src/main/java/ma/tkgraph/xtreamtv/ui/screens/HomeScreen.kt
  • app/src/main/java/ma/tkgraph/xtreamtv/ui/screens/LoginScreen.kt
  • app/src/main/java/ma/tkgraph/xtreamtv/ui/screens/PlayerScreen.kt
  • app/src/main/java/ma/tkgraph/xtreamtv/ui/screens/VodScreen.kt
  • app/src/main/java/ma/tkgraph/xtreamtv/ui/screens/SeriesScreen.kt
  • app/src/main/java/ma/tkgraph/xtreamtv/ui/screens/ProgramGuideScreen.kt
  • app/src/main/java/ma/tkgraph/xtreamtv/ui/screens/ReplayGuideScreen.kt

Changements principaux

  1. La carte chaîne de l'écran Live est maintenant cliquable sur toute sa largeur.
  2. Le Text du nom de chaîne n'est plus le seul élément cliquable.
  3. Le focus est restauré sur la chaîne après retour depuis le player.
  4. Le premier item de la liste reçoit le focus après chargement initial.
  5. Le long appui OK ouvre la recherche uniquement sur l'écran Live, plus globalement dans MainActivity.
  6. Les boutons Replay, Pin, Favori, Back, Guide et Replay ont un contour de focus plus visible.
  7. Les champs Login ont une navigation DPAD haut/bas explicite pour éviter le curseur bloqué dans les zones de texte.
  8. Dans le Player, OK affiche/masque l'overlay.

Note de compilation

Le projet n'a pas été compilé dans cet environnement, car le wrapper Gradle doit télécharger gradle-9.1.0-bin.zip depuis services.gradle.org, et l'environnement d'analyse n'a pas d'accès réseau. Compile le projet sur ta machine Windows avec les commandes de COMMANDES_BUILD_INSTALL_MIBOX.md.