# HERMES focus_fix_v9_menu_home Base utilisée : `12-IPTV_Android_TV_HERMES_focus_fix_v8.zip`. ## Objectif Ajouter un écran d'accueil principal avec trois entrées : - TV - VOD - SÉRIES Le bouton Paramètres est placé dans le coin supérieur droit du nouvel accueil. ## Changements principaux ### Navigation - Ajout de `NavState.MainMenu`. - L'application démarre maintenant sur le menu principal après connexion. - Depuis TV, VOD et SÉRIES, le bouton BACK revient au menu principal. - Depuis le menu principal, BACK affiche une confirmation de sortie. ### Écran TV - Les boutons `Movies` et `Series` ont été retirés du header TV. - La recherche reste accessible depuis l'écran TV. - Le bouton Paramètres reste disponible aussi dans TV par sécurité, mais le point d'accès principal est maintenant sur le menu d'accueil. - La logique de focus/actions V8 a été conservée. ### Nouvel écran Nouveau fichier : ```text app/src/main/java/ma/tkgraph/xtreamtv/ui/screens/MainMenuScreen.kt ``` Fichiers modifiés : ```text app/src/main/java/ma/tkgraph/xtreamtv/MainActivity.kt app/src/main/java/ma/tkgraph/xtreamtv/ui/navigation/NavState.kt app/src/main/java/ma/tkgraph/xtreamtv/ui/screens/HomeScreen.kt ``` ## Commandes de build ```powershell cd "D:\07-Logiciels\12-IPTV Andoid TV HERMES" $env:JAVA_HOME="D:\Program Files\Android\Android Studio\jbr" $env:ANDROID_HOME="$env:LOCALAPPDATA\Android\Sdk" $env:Path="$env:JAVA_HOME\bin;$env:ANDROID_HOME\platform-tools;$env:Path" .\gradlew.bat clean --no-daemon .\gradlew.bat :app:assembleDebug --no-daemon ``` ## Installation Mi Box ```powershell adb kill-server adb start-server adb connect 192.168.1.156:5555 adb devices adb install -r ".\app\build\outputs\apk\debug\app-debug.apk" adb shell am start -n ma.tkgraph.xtreamtv/.MainActivity ``` ## Test conseillé 1. Lancer l'app : vérifier que le menu principal apparaît. 2. OK sur TV : ouvre la liste des chaînes. 3. BACK depuis TV : revient au menu. 4. OK sur VOD : ouvre les films. 5. BACK depuis VOD : revient au menu. 6. OK sur SÉRIES : ouvre les séries. 7. BACK depuis SÉRIES : revient au menu. 8. Dans TV, vérifier que les boutons `Movies` et `Series` ne sont plus présents. 9. Vérifier que la navigation focus V8 sur les chaînes fonctionne toujours : OK long, Droite, Replay, Pin, Favori.