3678 Commits
Author SHA1 Message Date
Trevor Brown 4b351d9468 Merge remote-tracking branch 'upstream/main' into fix/jam-connector-control-points
# Conflicts:
#	crates/doc/src/lib.rs
#	docs/boards-parity.md
#	docs/file-format-parity.md
2026-11-06 21:55:49 -05:00
BFlat 9a9daeea76 Merge pull request #1979 from storytold/fix/sec-refusals-no-compaction
fix(server): a refused batch counts toward a log's size, not toward a snapshot rewrite
2026-11-07 10:55:41 +08:00
BFlat 3daa9d3293 Merge pull request #1981 from storytold/fix/sec-arrowhead-weight
fix(pathops): cap an arrowhead's weight like a stroke's width
2026-11-07 10:51:51 +08:00
bflatastic a7ba9fb460 Merge main into #1855 2026-11-07 09:51:12 +07:00
bflatastic 235a2f3a53 Merge main into #1857 2026-11-07 09:50:38 +07:00
bflatastic 4d909edf19 Merge main into #1873 2026-11-07 09:50:06 +07:00
bflatastic 18d0853d9e Merge main into #2050 2026-11-07 09:49:37 +07:00
Trevor BrownandClaude Fable 5.1 11d808833c Layers panel: a hidden component row uses the faded colour, keeping the 3:1 floor (#1911 issue)
The tint at half alpha composited to about 2.4:1 (dark) and 2.2:1 (light) on the panel, under the 3:1 floor for dim text. Hidden rows now use the faded colour; shown rows keep the tint.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-11-06 21:48:31 -05:00
BFlat 07ddb399b7 Merge pull request #2010 from Carbocode/fix/layer-selection-highlight
M8: draw continuous rounded highlights in the layers tree
2026-11-07 10:47:55 +08:00
BFlat 3e41f74c5d Merge pull request #1982 from storytold/fix/sec-render-bounds-budget
fix(doc): give render bounds a visit budget so a repeating child list ends
2026-11-07 10:45:35 +08:00
BFlat b20860829c Merge pull request #1983 from storytold/fix/sec-rest-variable-fill
fix(format): cap the bytes copied to fill a variable's missing modes
2026-11-07 10:43:14 +08:00
bflatastic 05530b794e Merge main into #2049 2026-11-07 09:42:38 +07:00
Trevor BrownandClaude Fable 5.1 fd1a78bbb8 Local variables: the docs say bulk actions skip inherited variables (#2002)
Delete, Move to group and Scope act on the selected local variables; inherited ones are left out and the bulk menu needs two or more local variables selected.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-11-06 21:41:58 -05:00
Trevor BrownandClaude Fable 5.1 09338adbac Merge upstream/main into fix/control-arrows-pan
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-11-06 21:40:27 -05:00
BFlat 4ad444ff19 Merge pull request #1907 from TrevorBrown-dev/fix/baseline-non-text
Auto layout: baseline alignment puts a layer without text with its bottom on the baseline (#1825)
2026-11-07 10:40:21 +08:00
Trevor BrownandClaude Fable 5.1 a0cb09c017 Merge upstream/main into fix/padding-all-sides
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-11-06 21:40:18 -05:00
Trevor BrownandClaude Fable 5.1 e4b3815439 Merge upstream/main into feat/region-fills
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-11-06 21:40:15 -05:00
Trevor BrownandClaude Fable 5.1 38b2b78ebc Merge upstream/main into feat/web-embed-scripts
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-11-06 21:40:10 -05:00
Trevor BrownandClaude Fable 5.1 4dae256074 Merge upstream/main into feat/suggest-auto-layout-1823
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-11-06 21:39:54 -05:00
Trevor BrownandClaude Fable 5.1 47c5796ed5 Merge upstream/main into feat/variables-multi-select-2002
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-11-06 21:39:51 -05:00
bflatastic 98494e4be8 Merge main into #1914 2026-11-07 09:39:45 +07:00
dotCooCoo 10f3e0d589 Merge main into feat/selection-colors-library 2026-11-06 18:39:28 -08:00
bflatastic 95d3978721 Merge main into #1947 2026-11-07 09:38:58 +07:00
bflatastic 6139a37775 Merge main into #1855 2026-11-07 09:38:46 +07:00
bflatastic e619c509a0 Merge main into #1857 2026-11-07 09:38:13 +07:00
BFlat ed90dc103b Merge pull request #1773 from TrevorBrown-dev/fix/css-color-none-and-units
M8: CSS colours take none and every hue unit, refuse nan and inf, and to_css keeps the 8-bit alpha
2026-11-07 10:36:36 +08:00
bflatastic 326d0e96ec Merge main into #1873 2026-11-07 09:36:33 +07:00
bflatastic e9098d0df3 Merge main into #1911 2026-11-07 09:36:00 +07:00
bflatastic 905144708b Merge main into #2050 2026-11-07 09:35:50 +07:00
bflatastic 105b3c8d1b Merge main into #2010 2026-11-07 09:35:30 +07:00
bflatastic 643cc361f8 Merge main into #1912 2026-11-07 09:35:27 +07:00
BFlat db129b7d49 Merge pull request #2048 from StrajnarFilip/claude/fix-2032-tab-close-unsaved
M7: closing a tab with unsaved changes asks Don't Save / Cancel / Save (#2032)
2026-11-07 10:34:31 +08:00
BFlat 03a7256447 Merge pull request #1931 from storytold/fix/sec-pdf-link-bytes
fix(pdf): drop an oversized hyperlink before it is copied once per line
2026-11-07 10:31:12 +08:00
BFlat 2e7cafe662 Merge pull request #1876 from TrevorBrown-dev/feat/text-style-paragraph
M3: text styles carry paragraph spacing and indent, the list style and the OpenType features (#1829)
2026-11-07 10:29:27 +08:00
bflatastic 5616574bfb Merge main into #1873 2026-11-07 09:28:50 +07:00
bflatastic d3976bc6b5 Merge main into #1912 2026-11-07 09:28:16 +07:00
BFlat e9fc975aa6 Merge pull request #1756 from dotCooCoo/feat/vector-network-corner-smoothing
M4: closed vectors take corner smoothing
2026-11-07 10:27:00 +08:00
BFlat 51b5b700b3 Merge pull request #1989 from TrevorBrown-dev/fix/justify-cjk
M4: justified Chinese, Japanese and Korean text spreads the room between its characters (#1970)
2026-11-07 10:24:44 +08:00
BFlat fa0698d6cb Merge pull request #1984 from storytold/fix/sec-sketch-run-work
fix(format): bound the characters Sketch text runs write in all
2026-11-07 10:23:58 +08:00
bflatastic 52739e28e1 Merge main into #2010 2026-11-07 09:23:17 +07:00
bflatastic 315f7e6755 Merge main into #1855 2026-11-07 09:22:57 +07:00
bflatastic 7c457e854c Merge main into #1857 2026-11-07 09:22:00 +07:00
bflatastic d178d149c0 Merge main into #1911 2026-11-07 09:21:27 +07:00
bflatastic e47c91e131 Merge main into #2048 2026-11-07 09:21:25 +07:00
bflatastic 748a75cdd3 Merge main into #2050 2026-11-07 09:20:52 +07:00
BFlat 72b8d2f05a Merge pull request #1869 from TrevorBrown-dev/fix/place-crosshair
M6: the arrows show and move a placement crosshair with a shape or frame tool chosen, and Enter places there (#1839)
2026-11-07 10:20:06 +08:00
BFlat 894d024643 Merge pull request #1993 from Janiz-zzz/fi-update-20261103
i18n(fi): translate the 43 labels Finnish lacks
2026-11-07 10:17:06 +08:00
BFlat 5b39d5deaa Merge pull request #2018 from TrevorBrown-dev/fix/ui-script-fallbacks-2014
M10: the UI takes a system face for Ethiopic, the Indic scripts and the other scripts its fonts lack (#2014)
2026-11-07 10:14:14 +08:00
BFlat 5140a59c2e Merge pull request #2009 from ashokram-si/feat/side-buttons-pan-1758
feat(ui): mouse buttons 4 and 5 pan the canvas like the middle button (#1758)
2026-11-07 10:12:52 +08:00
BFlat 9e83091a14 Merge pull request #1798 from TheGalitube/fix/h7855-duplicate-kiwi-field-ids-silentl
Reject duplicate Kiwi field IDs
2026-11-07 10:11:22 +08:00