mirror of
https://github.com/storytold/photocraft.git
synced 2026-10-14 19:26:51 -04: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 <[email protected]> --------- Co-authored-by: Brandon Thomas <[email protected]> Co-authored-by: Claude Opus 5.5 <[email protected]>