mirror of
https://github.com/storytold/figcraft.git
synced 2026-10-31 13:56:54 -06:00
local_reach gave up on transforms whose determinant was under 1e-12 and kept the reach in page units, so a layer scaled to a ten millionth (a billion units drawn 100 wide) had its shadow cut (245 levels). It now converts any finite, non-zero scale, capping the result where the sums would overflow. Groups and stroked text spread their shadows as pixels, in page units: their spread no longer also counts in local units. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>