mirror of
https://github.com/FluxaMedia/fluxa.git
synced 2026-07-27 12:22:12 +00:00
Add a Compose stability configuration declaring Meta and UserProfile stable (both are immutable data classes in the data module) so card composables skip recomposition when shelf state changes. In TvMovieCard, gate onGloballyPositioned behind expanded/focus consumers, keep the modifier chain constant by drawing the focus border in transparent when unfocused, stop keying the artwork request on focus state so D-pad moves no longer rebuild ImageRequests unless a focus GIF exists, and drop crossfade allocations. Continue-watching card scale now animates in a graphicsLayer block instead of recomposing.
2 lines
68 B
Text
2 lines
68 B
Text
com.fluxa.app.data.remote.Meta
|
|
com.fluxa.app.data.local.UserProfile
|