14 Commits
Author SHA1 Message Date
FredApps be991533b0 Merge pull request #2207 from storytold/sonar/format-mandated-sha1
sonar: SHA-1 image names in .fig export are the format's, not a choice
2026-11-10 18:45:47 +01:00
FredApps e92d5cbd56 Merge branch 'main' into sonar/format-mandated-sha1 2026-11-10 18:23:29 +01:00
FredApps 73e3720083 sonar: SHA-1 image names in .fig export are the format's, not a choice 2026-11-10 11:22:16 +01:00
FredApps 72cfe7be30 fix(naming): use direct FigCraft feature descriptions (#2131)
Drops the "Figma-class" self-description from the MCP instructions and the "Accessibility at Figma" aside from pref.uiScaleUp help. Help text only; ids and preference keys unchanged. Adds a display-name guard over mcp/src and engine/src/cmd string literals.
2026-11-09 06:22:48 +01:00
FredApps 8a7ebc2484 Merge pull request #2123 from FredApps/fix/scaled-vector-corners-upstream-2097
M6: scale per-point vector radii in scaled instances
2026-11-08 16:53:44 +01:00
FredApps 041225afdd Merge pull request #2100 from TrevorBrown-dev/fix/fig-uniform-scale-factor-2091
M6: .fig import draws a scaled instance's layers at its scale factor (#2091)
2026-11-08 16:30:44 +01:00
FredApps d54439be8b M6: scale imported vector point radii with their instance row (#2097) 2026-11-08 16:10:54 +01:00
FredApps a07a21b697 M6: bound exported instance factors to the supported range (#2097) 2026-11-08 16:08:34 +01:00
FredApps 23ed778562 M6: preserve scaled instance export overrides (#2097) 2026-11-08 15:23:36 +01:00
FredApps 0b97f3f180 Merge pull request #2040 from storytold/house-rules
Copy the shared house rules into AGENTS.md
2026-11-06 14:59:45 +01:00
FredApps 0097667e24 Copy the shared house rules into AGENTS.md.
plan/ is an optional notebook, the calendar exception and the Rust-only line now live in the Rust rules, and the quality gates no longer say to push to main. The Figma iconography ban stays. CLAUDE.md imports AGENTS.md.
2026-11-06 11:42:42 +01:00
FredAppsandClaude Opus 5.5 01762dae33 fix(ui): About credits table columns can be dragged wider or narrower (#1969)
* fix(ui): About credits table columns can be dragged wider or narrower

The Contributors and Models tables already open fitted to the dialog, the
name column taking the spare width, and scroll sideways only when there is
not room for every column. Their columns were fixed, though: no edge could
be dragged. They are resizable now, down to 28 points (the flexible column
to its minimum). Widening a column grows the table, as in a spreadsheet,
and only then does it scroll sideways; cells clip instead of overlapping.

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

* About: refit credits tables when what they measure changes

The columns became resizable, so the table keeps its own widths. A longer
name, a changed cell or a resized window left the old widths in place and
clipped text. The table now goes back to its fit when a column measure or
the clip rect width changes, which scrolling never moves.

Adds tests that drag every column edge, change the fit and scroll a
widened table, as CodeRabbit asked for the drag.

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

* Tests: a fitted credits table fills the window exactly

The table ends on the window edge, which the layout rounds to whole points,
so the check allows that edge.

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

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 15:48:40 +01:00
FredApps 4558fd833b Merge pull request #1806 from helenkwok/save-keeps-host-file
figcraft-web: a Save of a host-opened document goes out under the host's file name (builds on #1358)
2026-11-05 14:27:09 +01:00
FredApps 01f80de1cd Merge pull request #1358 from helenkwok/web/embedding-bridge
feat(web): a host bridge for embedding pages, ?host=parent and data-host="page" (#1356)
2026-11-05 14:26:53 +01:00