Initial upload: iptv-android-tv-hermes
This commit is contained in:
@@ -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.
|
||||
Reference in New Issue
Block a user