mirror of
https://github.com/tapframe/NuvioStreaming.git
synced 2026-07-26 22:42:17 +00:00
The home hero pool is rebuilt every time a catalog batch finishes loading, then shuffled with a one-shot Random seeded on the request key. Re-permuting the growing pool on each intermediate publish made the carousel visibly reshuffle/reorder several times on app open before settling. Order the hero candidates by a stable per-item hash instead, so the relative order of already-loaded items stays fixed while later items slot into place. The carousel now settles instead of reshuffling, and ordering remains deterministic per catalog set and stable across app opens. Fixes #1133 |
||
|---|---|---|
| .. | ||
| libs | ||
| src | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||