29 lines
1.3 KiB
Markdown
29 lines
1.3 KiB
Markdown
# Focus Fix V6 — Navigation actions chaîne
|
|
|
|
## Objectif
|
|
Corriger l'accès aux actions de chaîne depuis la télécommande Android TV.
|
|
|
|
## Problème V5
|
|
Les actions `Replay`, `Épingler` et `Favori` étaient trois éléments focusables séparés. Sur certaines box Android TV, le focus Compose quittait la rangée d'actions au lieu de passer au bouton suivant.
|
|
|
|
Symptômes constatés :
|
|
- depuis `Replay`, flèche droite ne menait pas à `Épingler` ;
|
|
- flèche gauche pouvait partir vers `Paramètres` ;
|
|
- impossible d'atteindre `Favori`.
|
|
|
|
## Correction V6
|
|
La rangée d'actions est maintenant un seul bloc focusable avec une sélection interne :
|
|
|
|
- `OK long` sur une chaîne : ouvre le mode actions ;
|
|
- `Droite` depuis la carte : entre dans les actions, sur `Replay` ;
|
|
- `Droite` dans les actions : Replay → Épingler → Favori ;
|
|
- `Gauche` dans les actions : Favori → Épingler → Replay ;
|
|
- `Gauche` depuis Replay : ferme les actions et revient à la chaîne ;
|
|
- `Haut` / `Bas` : ferme les actions et revient à la chaîne ;
|
|
- `OK` : exécute l'action sélectionnée.
|
|
|
|
Cette méthode évite de laisser Compose choisir le prochain focus entre trois petits boutons. Le focus reste dans le bloc d'actions jusqu'à fermeture volontaire.
|
|
|
|
## Fichier modifié
|
|
- `app/src/main/java/ma/tkgraph/xtreamtv/ui/screens/HomeScreen.kt`
|