mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-24 10:09:01 -06:00
scale_patch interpolated every JSON number as a float, including the integer grain seed; the fractional seed failed to deserialize, merged() failed and apply_partial returned the photo unchanged, so a preset with the Grain group (in the default copy groups) did nothing at any amount other than 100 %. Integer fields are now discrete like strings and booleans; float settings and integer literals in preset files still interpolate. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>