Commit Graph
1505 Commits
Author SHA1 Message Date
bflatastic ae6e6231c6 Merge main into #2121 2026-11-12 11:33:43 +07:00
BFlat 9fd0bb6918 Merge pull request #2175 from TrevorBrown-dev/fix/table-resize-2172
M12: a board table's height change goes into its rows (#2172)
2026-11-12 11:25:27 +07:00
BFlat a49817259d Merge pull request #2106 from TrevorBrown-dev/fix/arrow-pan-step-measured
View: the arrow keys pan 64 px, 320 with Shift, as measured in Figma
2026-11-12 11:22:17 +07:00
BFlat 57b6607457 Merge pull request #2094 from TrevorBrown-dev/feat/wrap-style-paragraph-and-style-1827
M4: a wrap style per paragraph and in text styles, overriding the layer's (#1827)
2026-11-12 11:20:11 +07:00
BFlat 6c7532e8b0 Merge pull request #2240 from TrevorBrown-dev/fix/outline-after-pen-bridge-1951
M4: a rounded vector's fill and outline follow every corner when a segment closes its open loop (#1951)
2026-11-12 11:09:33 +07:00
bflatastic 13635a24ea Merge main into #2121 2026-11-12 11:08:15 +07:00
bflatastic 7ecb6f1c03 Merge main into #2094 2026-11-12 11:07:19 +07:00
bflatastic ea7f7a7145 Merge main into #2106 2026-11-12 11:07:09 +07:00
bflatastic f906c233ea Merge main into #2175 2026-11-12 11:06:49 +07:00
BFlat 0ac9399a53 Merge pull request #2223 from TrevorBrown-dev/feat/text-style-font-weight-2174
M7: Text styles: bind a number variable to the weight (#2174)
2026-11-12 11:05:41 +07:00
BFlat 3771daa62c Merge pull request #2085 from TrevorBrown-dev/fix/node-set-export-setting-aliases
Export settings: node.set takes back what node.get returns
2026-11-12 11:02:54 +07:00
BFlat 3740806656 Merge pull request #2221 from TrevorBrown-dev/fix/export-backdrop-blur-2213
M10: Export: a background blur or glass exported on its own keeps the content behind it (#2213)
2026-11-12 11:01:42 +07:00
bflatastic 3c0505def6 Merge main into #2094 2026-11-12 10:50:07 +07:00
bflatastic 01ee029477 Merge remote-tracking branch 'origin/main' into landb/2223 2026-11-12 10:49:58 +07:00
bflatastic 2c7bffbc32 Merge remote-tracking branch 'origin/main' into landb/2240 2026-11-12 10:49:19 +07:00
bflatastic 9bbf0b9459 Merge remote-tracking branch 'origin/main' into landb/2121 2026-11-12 10:48:03 +07:00
bflatastic 3cecccd2fe Merge main into #2175 2026-11-12 10:47:49 +07:00
bflatastic cf28715c18 Merge main into #2221 2026-11-12 10:47:13 +07:00
bflatastic 998ed4bc78 Merge remote-tracking branch 'origin/main' into landb/2106 2026-11-12 10:46:52 +07:00
bflatastic c1cf6cc08e Merge main into #2085 2026-11-12 10:45:54 +07:00
bflatastic 15d07d049d Merge remote-tracking branch 'origin/main' into landb/2143 2026-11-12 10:45:42 +07:00
bflatastic 2067a0b525 Fix main: the slot test reads an unbound property's stored value; drop a stale Tamil string
#2269 lists only the text properties bound to a layer on an instance, so the
unbound base Text of #2126's test is no longer listed: the test now checks its
stored value. #2242 reworded the colour profile note after #2160 translated it.
2026-11-12 10:25:44 +07:00
bflatastic a5b98d9612 Merge main into #2223 2026-11-12 10:11:57 +07:00
bflatastic 7901713555 Merge main into #2106 2026-11-12 10:07:38 +07:00
BFlat d3f68c9f77 Merge pull request #2269 from TrevorBrown-dev/fix/instance-lists-its-variant-props-2022
M3: an instance lists the properties its variant uses; long property names stay on one line (#2022)
2026-11-12 10:07:37 +07:00
bflatastic c4668792ec Merge main into #2121 2026-11-12 10:06:03 +07:00
bflatastic 4565ed9686 Merge main into #2143 2026-11-12 10:06:02 +07:00
BFlat dc5cdb971e Merge pull request #2276 from TrevorBrown-dev/fix/marquee-rules-as-measured
M5: marquee selection follows Figma's measured rules (gap 4)
2026-11-12 10:05:23 +07:00
bflatastic ed4f4defc8 Merge main into #2240 2026-11-12 10:03:15 +07:00
BFlat 4531e99e5c Merge pull request #2070 from dotCooCoo/fix/export-color-docs
Export: color profile text states which formats are tagged and that CMYK PDF is DeviceCMYK
2026-11-12 09:56:27 +07:00
bflatastic f51d2ee348 Merge main into #2121 2026-11-12 09:55:40 +07:00
bflatastic 17104743b4 Merge main into #2143 2026-11-12 09:52:05 +07:00
BFlat ff749aa831 Merge pull request #2128 from Silvertree2010/fix/h12225-file-openrecent-silently-turns-a
Reject negative and fractional index in file.openRecent
2026-11-12 09:51:01 +07:00
bflatastic 0ff08f96a6 Merge main into #2106 2026-11-12 09:49:45 +07:00
bflatastic fb58711ea6 Merge main into #2276 2026-11-12 09:49:19 +07:00
BFlat 7006141600 Merge pull request #2105 from TrevorBrown-dev/feat/vector-edit-clipboard-1875
M8: copy, cut and paste in vector edit mode act on the selected points and segments (#1875)
2026-11-12 09:47:24 +07:00
BFlat 5975f4d4c6 Merge pull request #2126 from impulsado/fix/2124-inherited-slot-text
M3: resolve inherited slot properties by their defining component
2026-11-12 09:45:04 +07:00
BFlat b9c1bee665 Merge pull request #2262 from storytold/fix/sec-load-penpot-svg-fonts
load: share one layer allowance across Penpot raw SVGs, sum font-run coverage once
2026-11-12 09:41:46 +07:00
Trevor BrownandClaude Opus 5.5 1ac46ba0af Board tables: the resize growth test scans system fonts; one Tables and one Mind maps row (#2172)
The merge with the mind-maps main kept both sides' Tables and Mind maps
rows in boards-parity.md (union): the stale "Mind maps | missing" and
main's old Tables row are gone, keeping this PR's Tables row and main's
Mind maps row. The new text-growth test scans system fonts itself, as
its neighbour does, so it measures text when it runs first.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-11 21:41:31 -05:00
BFlat 483582c8aa Merge pull request #2078 from Silvertree2010/fix/h8510-image-savepreset-silently-turns
Reject negative and fractional index in image.savePreset
2026-11-12 09:40:22 +07:00
BFlat c2d61d36bb Merge pull request #2164 from TrevorBrown-dev/fix/sticky-text-size-2157
M12: a sticky's text keeps its size and the note grows taller (#2157)
2026-11-12 09:37:23 +07:00
BFlat 73d252970f Merge pull request #2140 from ljkx/fix/pencil-stroke-spikes
M4: a Pencil stroke stays where it was drawn, without spikes off it (#1741)
2026-11-12 09:36:42 +07:00
BFlat 96430480a7 Merge pull request #2266 from storytold/fix/sec-rest-link-main-paths
components: work out each main's layer paths once while linking imported instances
2026-11-12 09:35:06 +07:00
BFlat 2846ce7727 Merge pull request #2255 from storytold/fix/sec-widget-image-pixels
widgets: bound the decoded pixels of a widget's images, read from their headers
2026-11-12 09:35:03 +07:00
bflatastic d1e7a299b0 Merge main into #2269 2026-11-12 09:33:25 +07:00
bflatastic c1bd18f1f9 Merge main into #2276 2026-11-12 09:31:46 +07:00
BFlat abe87363a8 Merge pull request #2108 from TrevorBrown-dev/test/paste-placement-rules
Tests: paste lands in place, at the view's centre, or in a selected frame's centre, as measured in Figma
2026-11-12 09:30:36 +07:00
bflatastic 34b2bba9d3 Merge main into #2121 2026-11-12 09:30:04 +07:00
BFlat d0c4aca65b Merge pull request #2095 from TrevorBrown-dev/feat/create-multiple-components-dropdown-2088
Components: several layers selected, the component button offers Create multiple components (#2088)
2026-11-12 09:28:25 +07:00
BFlat a1c2836bdb Merge pull request #2153 from ljkx/fix/automation-network-paths-1094
M8: automation roots refuse a path on another computer before resolving it (#1094)
2026-11-12 09:28:06 +07:00