mirror of
https://github.com/austinried/subtracks.git
synced 2026-11-10 15:11:58 +01:00
f4ca0fd6d43ef352e11deb3fd0d45e5c574d3b11
- ArtworkSeedStore now carries the flag; artwork_seeds gains a nullable nameBusy column (DB v12, migration 11->12) so it survives cold starts with no decode - resolve() computes the flag from the same bitmap it extracts the colour seed from, so there is no second decode, and persists it alongside the seed - overlaidNameBusy reuses the seed job and reads the cached flag synchronously, so the scrim is known before the art shows; drop the fade - bottomBandBusy now uses perceptual (gamma-space) luma, edge density and a bright fraction, which catches busy art on dark backgrounds (issue #40) that mean/variance missed
Languages
Kotlin
99.1%
Nushell
0.7%
Nix
0.1%