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
+39
View File
@@ -0,0 +1,39 @@
# V10.1 - Correction compilation FastScrollKeys
Correction du fichier :
- `app/src/main/java/ma/tkgraph/xtreamtv/ui/components/FastScrollKeys.kt`
## Problème corrigé
La V10 utilisait l'import :
```kotlin
import androidx.compose.ui.input.key.nativeKeyEvent
```
Sur la version Compose utilisée par le projet, cet import n'est pas disponible, ce qui provoquait :
```text
Unresolved reference 'nativeKeyEvent'
```
## Nouvelle approche
La V10.1 ne dépend plus de `nativeKeyEvent` dans `FastScrollKeys.kt`.
Elle utilise :
- `Key.DirectionUp`
- `Key.DirectionDown`
- des touches Android TV converties en `Key(...)` pour `PAGE_UP`, `PAGE_DOWN`, `CHANNEL_UP`, `CHANNEL_DOWN`
- un compteur de répétition pour détecter les appuis longs Haut/Bas
## Comportement attendu
- Appui long Haut : remonter au début de la liste
- Appui long Bas : descendre à la fin de la liste
- Channel+ / PageUp : remonter par page
- Channel- / PageDown : descendre par page
Base : V10, elle-même basée sur V9 + focus V8 stable.