NuvioTV/app
skoruppa b21402e321 reduce allocations and recompositions in EpisodesSection and SeasonTabs
- EpisodeCard: isFocused reads as State.value in drawWithCache to skip recomposition
- EpisodeCard: cache onClick/onLongPress/onFocused lambdas in remember
- EpisodeCard: wrap isWatched/shouldBlur/progressPercent/showProgress in remember
- EpisodeCard: hoist CardDefaults.shape/colors/border/scale and FocusRing before Card
- EpisodeCard: replace background+border with single drawWithCache pass
- SeasonTabs: hoist shape, border, scale, textStyle, textSecondary before LazyRow
- SeasonTabs: cache strCdWatched stringResource
2026-03-05 20:54:39 +01:00
..
libs
src reduce allocations and recompositions in EpisodesSection and SeasonTabs 2026-03-05 20:54:39 +01:00
.gitignore
build.gradle.kts Revert PR #507: Move addons into Settings and enforce profile-based access UI 2026-03-05 06:24:24 +05:30
proguard-rules.pro