photocraft/scorecard
BFlat 75ff41a26b
Direct Selection tool: reshape pen and shape paths after they're drawn (#790) (#865)
* Direct Selection tool: reshape paths after they're drawn (#790)

Adds Photoshop's Direct Selection tool (A, in the Path Selection flyout) and
the Pen's Cmd/Ctrl (Direct Selection) and Alt (Convert Point) modifiers. It
selects and drags anchors, direction handles and segments of the work path,
the active shape layer's path and a targeted vector mask.

The geometry lives in photocraft_vector::edit; new engine commands
path.moveAnchors, path.moveHandle, path.bendSegment and path.convertPoint
apply it (one history step per drag, drivable over MCP and the control
channel), and the canvas previews a drag with the same code.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Tool::ALL holds 49 tools now that Direct Selection and Magnetic Lasso both landed

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Brandon Thomas <echelon@gmail.com>
2026-10-07 22:58:31 -04:00
..
automation.toml Actions: actions.record/stop/play/list commands for agents and the CLI (part of #219) (#622) 2026-10-07 17:12:52 -04:00
bugs.toml Layered TIFF: open and save Photoshop layer data in TIFF files, in either byte order (part of #215) (#672) 2026-10-07 17:10:35 -04:00
distribution.toml Report per-language UI translation coverage (#220) (#427) 2026-10-07 07:54:05 -04:00
file_compat.toml TIFF: BigTIFF, every IFD and SubIFD, banded parallel decode (FILE-215-8, part of #215) (#859) 2026-10-07 22:37:51 -04:00
reliability.toml scorecard: BUG-203 (atomic saves) is done - flip the stale rows (#203) (#687) 2026-10-07 15:49:13 -04:00
tools.toml Direct Selection tool: reshape pen and shape paths after they're drawn (#790) (#865) 2026-10-07 22:58:31 -04:00
type.toml Scorecard: cargo xtask perf + scorecard, budgets, checklists, nightly perf (#221) (#239) (#239) 2026-10-05 10:53:02 -04:00
ui.toml feat(ui): numeric fields evaluate typed arithmetic (#726) 2026-10-07 16:28:08 -04:00