A simple Media Hub
Find a file
CrissZollo f5ead7c729 Fix focus restoration when navigating back to home screen
- Created HomeScreenFocusState data class to store scroll and focus state
- Added focus state management to HomeViewModel
- Implemented scroll position saving in HomeScreen using DisposableEffect
- Implemented scroll position restoration using LaunchedEffect
- Added horizontal scroll restoration support to CatalogRowSection
- Fixes issue where users lost their place when returning from detail screen

This ensures that when users navigate from HomeScreen -> MetaDetailsScreen
and back, their vertical scroll position and horizontal scroll positions in
catalog rows are properly restored.
2026-02-01 23:27:12 +01:00
.idea Initial commit: NuvioTV as clean branch 2026-02-01 19:56:04 +05:30
.kotlin/errors Initial commit: NuvioTV as clean branch 2026-02-01 19:56:04 +05:30
app Fix focus restoration when navigating back to home screen 2026-02-01 23:27:12 +01:00
gradle Initial commit: NuvioTV as clean branch 2026-02-01 19:56:04 +05:30
.gitignore Initial commit: NuvioTV as clean branch 2026-02-01 19:56:04 +05:30
build.gradle.kts Initial commit: NuvioTV as clean branch 2026-02-01 19:56:04 +05:30
gradle.properties Initial commit: NuvioTV as clean branch 2026-02-01 19:56:04 +05:30
gradlew Initial commit: NuvioTV as clean branch 2026-02-01 19:56:04 +05:30
gradlew.bat Initial commit: NuvioTV as clean branch 2026-02-01 19:56:04 +05:30
settings.gradle.kts Initial commit: NuvioTV as clean branch 2026-02-01 19:56:04 +05:30