Trevor Brown and Claude Fable 5.1
7ca01645c3
Layers panel: one row per item in the parity table, and the hidden component name reaches 3:1 on its selected row ( #1911 issue)
...
The merge's docs union left the UI3 layout and light/dark themes rows twice; each is one row again. Dim text (text_tertiary) goes from #8A8A8A to #848484 in the light theme: 2.93:1 became 3.18:1 on the selected component row, and the theme floor test now covers the component rows.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-11-06 22:56:48 -05:00
Trevor Brown and Claude Sonnet 5.5
a794e57e3d
Merge upstream/main into fix/layers-component-contrast
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-06 22:53:39 -05:00
BFlat
24c4242dca
Merge pull request #1857 from TrevorBrown-dev/fix/text-mixed-fill-section
...
M1: the Fill section shows a text's characters' fills, mixed when they differ, and a layer fill edit reaches every character
2026-11-07 11:36:20 +08:00
BFlat
ece7c3c7ff
Merge pull request #1908 from TrevorBrown-dev/feat/web-embed-scripts
...
Web fonts: FIGCRAFT_EMBED_SCRIPTS embeds other scripts' craft-fonts faces, so Persian and Arabic draw (#1902 )
2026-11-07 11:32:04 +08:00
BFlat
e603c341ff
Merge pull request #2025 from TrevorBrown-dev/feat/variables-multi-select-2002
...
M3: the Local variables window selects several variables with Shift and Cmd/Ctrl, and acts on them at once (#2002 )
2026-11-07 11:30:52 +08:00
bflatastic
9488088d48
Merge main into #1857
2026-11-07 10:21:28 +07:00
BFlat
c0d57478e7
Merge pull request #2050 from StrajnarFilip/claude/fix-2028-default-properties
...
M1: Set default properties gives new shapes and text the layer's properties (#2028 )
2026-11-07 11:20:42 +08:00
BFlat
bac78f2353
Merge pull request #1947 from TrevorBrown-dev/feat/board-quick-create-drag
...
Boards: drag a "+" handle to drop the next shape anywhere, or onto another object to join them (#1919 )
2026-11-07 11:10:42 +08:00
bflatastic
a7fc90a7aa
Merge main into #1857
2026-11-07 10:08:45 +07:00
bflatastic
ba695199f2
Merge main into #2050
2026-11-07 10:06:56 +07:00
BFlat
d2fe4497e2
Merge pull request #1855 from TrevorBrown-dev/fix/field-alt-scrub
...
Number fields: Alt held over the field scrubs it, as the label does
2026-11-07 11:05:20 +08:00
bflatastic
af0c1b2ba7
Merge main into #2050
2026-11-07 10:01:19 +07:00
BFlat
bb4680d1b8
Merge pull request #2049 from StrajnarFilip/claude/fix-2027-proto-device
...
M5: proto.settings refuses an unknown device and answers the settings (#2027 )
2026-11-07 10:59:30 +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
18d0853d9e
Merge main into #2050
2026-11-07 09:49:37 +07:00
Trevor Brown and Claude 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
bflatastic
05530b794e
Merge main into #2049
2026-11-07 09:42:38 +07:00
Trevor Brown and Claude 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
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 Brown and Claude 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 Brown and Claude 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
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
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
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
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
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
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
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
bflatastic
7af6a46f58
Merge main into #2048
2026-11-07 09:11:03 +07:00
bflatastic
3ebd14ad2d
Merge main into #1876
2026-11-07 09:10:47 +07:00
bflatastic
a632d63602
Merge main into #2049
2026-11-07 09:10:44 +07:00
bflatastic
cd3c3a2fd4
Merge main into #2050
2026-11-07 09:10:30 +07:00
bflatastic
d33b30cac4
Merge main into #1855
2026-11-07 09:10:15 +07:00
BFlat
8ea82be66b
Merge pull request #2047 from StrajnarFilip/claude/fix-1906-minimised-control
...
M8: a minimised window under Wayland answers control requests (#1906 )
2026-11-07 10:09:09 +08:00
bflatastic
5560cbdf3b
Merge main into #1857
2026-11-07 09:08:29 +07:00
BFlat
6d8146d9b3
Merge pull request #1996 from MMexicann/codex/docs-fig-import-architecture
...
M6: correct architecture guide for existing .fig support
2026-11-07 10:08:27 +08:00