Initial upload: iptv-android-tv-hermes

This commit is contained in:
Abderrahim-Mouhcine
2026-08-16 19:57:53 +01:00
commit 534d462553
222 changed files with 22516 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
# Focus Fix V4
## Objectif
Restaurer un focus visuel clair sur les cartes chaînes après la correction V3.
## Problème constaté
La V3 empêchait bien le lancement automatique de Replay après un appui long OK, mais le contour de focus sur les chaînes pouvait disparaître.
Cause probable : l'ordre des modifiers Compose. Sur Android TV, `onFocusChanged` doit être placé avant `focusable()` pour capter correctement l'état de focus de la carte.
## Correction
Dans `HomeScreen.kt`, la carte chaîne utilise maintenant un état de focus explicite :
- `onFocusChanged { isFocused = it.isFocused || it.hasFocus }` avant `focusable()` ;
- bordure orange visible quand la carte a le focus ;
- bordure blanche quand le mode actions est ouvert ;
- conservation de la correction V3 : l'appui long OK ouvre les actions sans cliquer automatiquement sur Replay.
## Résultat attendu
- OK court : lance la chaîne.
- OK long : ouvre le mode actions.
- La carte chaîne sélectionnée affiche à nouveau un contour visible.
- Replay ne se déclenche plus automatiquement au relâchement du bouton OK.