mirror of
https://github.com/austinried/subtracks.git
synced 2026-11-10 15:11:58 +01:00
ffbbf46b4337b69be64e8d1d1ac309964bad6282
The tab bar was laid out before playback was known, so the restored mini player arrived later and re-laid the whole bottom area: a couple of frames of bump, and the mini player "loading in" after the library. SubtracksRoot now waits for PlaybackController to finish connecting and restoring (a `ready` flag, set after restore or on disconnect) before it composes the library, so the first library frame already includes the mini player and nothing moves. With playback resolved up front, the `restored` flag and its special enter/inset specs are pointless, so they are reverted; playback the user starts animates as before.
Languages
Kotlin
99.1%
Nushell
0.7%
Nix
0.1%