BFlat
47d44760b6
Merge pull request #2125 from Janiz-zzz/fi-update-20261108
...
i18n(fi): translate the 50 labels Finnish lacks; fix Past year
2026-11-12 09:49:42 +07:00
bflatastic
3d08d99e57
Merge main into #2199
2026-11-12 09:49:31 +07:00
bflatastic
44ab095f18
Merge main into #2149
2026-11-12 09:49:20 +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
bflatastic
98bad00741
Merge main into #2199
2026-11-12 09:47:05 +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
b69e9ed529
Merge pull request #2251 from storytold/fix/sec-svg-import-attrs-text
...
svg import: cap attributes per element, map span offsets to characters once
2026-11-12 09:43:26 +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 Brown and Claude 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
9b7d50fff1
Merge pull request #2253 from storytold/fix/sec-grid-snap-budget
...
layout: bound the snap lines a frame's grids generate
2026-11-12 09:39:14 +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
BFlat
0dddfe1a65
Merge pull request #2115 from GiovanniBot/fix/vector-node-corner-radius
...
M6: a vector point without a corner radius of its own takes the layer's on .fig import (#2114 )
2026-11-12 09:33:43 +07:00
bflatastic
d1e7a299b0
Merge main into #2269
2026-11-12 09:33:25 +07:00
BFlat
01c25a726d
Merge pull request #2256 from storytold/fix/sec-peer-roster-bytes
...
collab-net: cut a host's peer names and colours where the guest keeps them
2026-11-12 09:32:07 +07:00
BFlat
af600507d7
Merge pull request #2101 from TrevorBrown-dev/fix/loaded-font-wins-2092
...
Text: a font loaded with text.loadFont wins over the built-in and installed faces of its family and style (#2092 )
2026-11-12 09:32:02 +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
bflatastic
a1865ee01e
Merge main into #2096
2026-11-12 09:27:49 +07:00
BFlat
f9c8a623dd
Merge pull request #2248 from TrevorBrown-dev/feat/typed-number-starts-list
...
M4: a typed number and full stop start a numbered list at that number, as measured in Figma
2026-11-12 09:27:46 +07:00
bflatastic
190b8b4c80
Merge main into #2094
2026-11-12 09:27:04 +07:00
BFlat
37af80ed89
Merge pull request #2160 from Ragulsundaram/tamil-ui
...
i18n: Tamil (ta) interface catalog
2026-11-12 09:26:49 +07:00
BFlat
fe5e0eb35f
Merge pull request #2112 from Silvertree2010/fix/h10143-file-export-exports-the-whole-pa
...
Reject invalid layer ids in file.export and file.exportLayers
2026-11-12 09:25:28 +07:00
bflatastic
24cc15d6f9
Merge main into #2149
2026-11-12 09:24:51 +07:00
bflatastic
6e0ff66740
Merge main into #2147
2026-11-12 09:24:06 +07:00
BFlat
0839958f54
Merge pull request #2142 from TrevorBrown-dev/feat/al-drag-reorder-edge
...
Auto layout: a dragged child passes a sibling when its leading edge reaches the sibling's middle
2026-11-12 09:23:43 +07:00
bflatastic
1a4824e9e9
Merge main into #2143
2026-11-12 09:23:31 +07:00
bflatastic
b1ee6535c9
Ellipse tests: drop an unused binding and a comment about an allowance main never had
2026-11-12 09:23:03 +07:00
BFlat
5de88b69f8
Merge pull request #2154 from ljkx/fix/crop-from-fill-strip-2150
...
M1: Crop chosen in the colour picker enters crop mode (#2150 )
2026-11-12 09:22:07 +07:00
bflatastic
654eb205f4
Wrap style: describe the three levels in our own words
2026-11-12 09:21:49 +07:00
BFlat
f2c593ff6e
Merge pull request #2117 from Silvertree2010/fix/h11295-node-reparent-silently-turns-a-n
...
Reject negative or fractional index in node.reparent
2026-11-12 09:20:42 +07:00
bflatastic
eddddb6e3c
Merge main into #2105
2026-11-12 09:20:27 +07:00
bflatastic
73682ac144
Merge main into #2121
2026-11-12 09:20:04 +07:00
bflatastic
2c1c3c974a
Merge main into #2106
2026-11-12 09:19:47 +07:00
bflatastic
82da8f513a
file.openRecent: check the index with the shared req_index
2026-11-12 09:19:05 +07:00
BFlat
0fd45a2eb2
Merge pull request #2107 from TrevorBrown-dev/fix/escape-deselects-measured
...
Selection: Escape clears the selection instead of stepping out to the parent, as in Figma
2026-11-12 09:18:27 +07:00
BFlat
d3138da22f
Merge pull request #2120 from Silvertree2010/fix/h11642-exportsize-parse-accepts-a-sign
...
Reject signs and exponents in ExportSize::parse
2026-11-12 09:17:41 +07:00
bflatastic
a69b27fd1e
Spanish labels for Invert zoom direction
2026-11-12 09:16:53 +07:00
bflatastic
3c70b08fd5
Spanish labels for the Annotation tool
2026-11-12 09:16:08 +07:00
BFlat
736a1efe1a
Merge pull request #2148 from TrevorBrown-dev/feat/scale-tool-focus-2146
...
Scale tool: K focuses the Scale field, so K, 2, Enter scales by two (#2146 )
2026-11-12 09:15:53 +07:00
Trevor Brown and Claude Sonnet 5.5
c47479bd7f
Merge upstream/main into fix/sticky-text-size-2157
...
boards/board.rs: kept this branch's STICKY_TEXT_SIZE export (sticky_font_size is gone) and main's settle_mind_maps export. Docs: main's status line with ours in front, both revision rows.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Model-Effort: Opus 5.5 drove; Opus 5.5 briefed; Sonnet 5.5 wrote at medium
2026-11-11 20:40:08 -05:00
Trevor Brown and Claude Opus 5.5
3d8ec13850
Merge upstream/main into fix/table-resize-2172
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-11 20:39:21 -05:00
Trevor Brown and Claude Opus 5.5
55e2b85fd0
Merge upstream/main into feat/jam-native-board-items-1808
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-11 20:39:08 -05:00