mirror of
https://github.com/FluxaMedia/fluxa.git
synced 2026-07-26 20:02:14 +00:00
Opacity sliders wrote the profile on every drag frame, which is what made them stutter; they now hold a local live value that drives the sample cue and only commit to the profile on release. With the panel usable during drags, the fade-to-15% behavior is removed and the sample cue moves lower (20dp from the bottom) instead. The seek preview thumbnail system seeked the real player whenever a drag paused over an uncached bucket, so scrubbing caused audible jumps mid-drag. It now serves cached frames only, keeping the background capture loop; the actual seek happens solely on seekbar release, which the seekbar already implemented. |
||
|---|---|---|
| .. | ||
| src | ||
| build.gradle.kts | ||