mirror of
https://github.com/storytold/photocraft.git
synced 2026-10-27 19:36:56 -06:00
* Pen pressure curve: Preferences › Tools shapes how pen pressure reaches every brush Brush phase 6a (TOOL-213-11, #610). Every pen paints its pressure straight through, so artists with a heavy or a light hand, or a tablet whose response feels off, had no way to adjust it. - `tools.pressureCurve`: [input, output] points, linear by default, settable with `prefs.set` (validated: 2..=16 pairs within 0..1). - `prefs::PressureCurve` reads it as a monotone cubic (Fritsch–Carlson), so a firmer press never gives less pressure. It sanitises the points itself (finite, clamped, sorted, one per input, capped, outputs made non-decreasing; flat beyond the ends), because a whole-section update or a hand-edited file can store anything. - The stylus maps every pen sample's pressure through it before any brush sees it, so the live stroke, the commit and the journal agree. A mouse stays at full pressure. - Preferences › Tools draws a curve editor under Use Tablet Pressure: drag a point, click to add one, right-click to remove one, with Linear, Soft and Hard presets. Translated in all 16 catalogs. * Regenerate docs/scorecard.md Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Brandon Thomas <echelon@gmail.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>