Trevor Brown and Claude Sonnet 5.5
136ca4cda7
M4: a wrap style per paragraph and in text styles, overriding the layer's ( #1827 )
...
"You can apply a wrap style at three levels: Text layer, Paragraph, Text style". The layer level was done in #1871 ; this adds the other two, following the per-paragraph text direction (#1830 ) and the list style in text styles (#1876 ).
ParaList::wrap (None follows the layer) with para_wrap_style, set_wrap_style (the layer level, clears overrides), set_para_wrap_styles and common_wrap_style; restyle_breaks takes a style per paragraph; ParagraphStyle::wrap_style; text.wrapStyle and node.set wrapStyle with start/end; inspect lineWrapStyles; CSS text-wrap only when the paragraphs agree; the Wrap style control follows the paragraph; a read-only row in the style editor. The .fig mapping is left for a later change.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Model-Effort: Opus 5.5 drove; Fable 5.1 briefed; Sonnet 5.5 wrote at medium
2026-11-07 21:13:39 -05:00
BFlat
3635c23070
Merge pull request #1729 from avhn/fix/553-rail-tab-icon-size
...
M7: the left rail and tab strip use larger icons (#553 )
2026-11-07 14:00:36 +08:00
bflatastic
2c09046a27
Merge main into #1729
2026-11-07 12:47:51 +07:00
BFlat
4cc4079731
Merge pull request #1879 from TrevorBrown-dev/feat/pick-select
...
M1: pick select: Tab while the keyboard selection box shows walks the layer tree with a pink outline, Space selects (#1836 )
2026-11-07 13:47:06 +08:00
bflatastic
4106c26e8c
Merge main into #1729
2026-11-07 12:30:05 +07:00
bflatastic
70821e3645
Merge main into #1879
2026-11-07 12:29:18 +07:00
BFlat
dd9ec40b5f
Merge pull request #1873 from TrevorBrown-dev/fix/scrub-speed
...
M1: scrubbing a field faster or slower by the pointer's height, with a notice of the speed (#1837 )
2026-11-07 13:28:57 +08:00
bflatastic
3f6aa299ea
Merge main into #1873
2026-11-07 12:15:09 +07:00
bflatastic
9278ee5451
Merge main into #1729
2026-11-07 12:14:41 +07:00
bflatastic
12293e2e55
Merge main into #1879 ; shortcut counts with #1858 's row
2026-11-07 12:14:30 +07:00
BFlat
05e1bcebf8
Merge pull request #2061 from storytold/carry/1952
...
fix(cli,ui): escape control characters in document and plugin text sent to the terminal
2026-11-07 13:13:29 +08:00
BFlat
9bec55c05a
Merge pull request #1911 from TrevorBrown-dev/fix/layers-component-contrast
...
Layers panel: component rows in the theme's component tint, at AA contrast (#1903 )
2026-11-07 13:12:56 +08:00
BFlat
808e60eeae
Merge pull request #1772 from SoldierPePe/i18n/rtl-window-mirror
...
M10: a right-to-left UI language mirrors the window
2026-11-07 13:11:40 +08:00
bflatastic
1546d29a66
Merge main into #1729
2026-11-07 12:07:03 +07:00
BFlat
58a46033f0
Merge pull request #1774 from TrevorBrown-dev/fix/geom-bounded-sizes
...
M8: shape builders cap sizes, radii and angles at 1e9, so an absurd value cannot build millions of segments
2026-11-07 13:06:11 +08:00
BFlat
5cbc8207fd
Merge pull request #2065 from helenkwok/web/page-api
...
figcraft-web: window.figcraft takes its request functions from craft-web-api
2026-11-07 13:03:10 +08:00
BFlat
31c54bfc99
Merge pull request #2068 from Silvertree2010/fix/h7240-react-tailwind-export-breaks-the
...
Fix Tailwind export breaking JSX when font family has quotes or brackets
2026-11-07 13:00:53 +08:00
bflatastic
6304904317
Merge main into #1911
2026-11-07 11:58:09 +07:00
bflatastic
651a7743c1
Merge main into #1873
2026-11-07 11:57:34 +07:00
bflatastic
e056dc7608
Merge main into #1879
2026-11-07 11:56:47 +07:00
bflatastic
f1eb55f58b
Merge main into #1772
2026-11-07 11:56:11 +07:00
BFlat
b64f13ac56
Merge pull request #1759 from dotCooCoo/feat/export-color-profile
...
Export: each export setting chooses a color profile
2026-11-07 12:54:29 +08:00
Trevor Brown
3c607075f9
Merge remote-tracking branch 'upstream/main' into fix/layers-component-contrast
...
# Conflicts:
# crates/ui-egui/src/panels/layers.rs
# docs/ui-parity.md
2026-11-06 23:53:00 -05:00
BFlat
8d1b183e7d
Merge pull request #1913 from tommy1616/feat/traditional-chinese-taiwan
...
M10: Traditional Chinese (Taiwan) interface draft
2026-11-07 12:52:13 +08:00
BFlat
5999408d1e
Merge pull request #1858 from TrevorBrown-dev/fix/padding-all-sides
...
M2: a Cmd/Ctrl-click on a padding field sets all four sides with the value typed
2026-11-07 12:49:06 +08:00
Trevor Brown
0f8f780c19
Merge remote-tracking branch 'upstream/main' into fix/scrub-speed
2026-11-06 23:49:05 -05:00
Trevor Brown
39b93b7950
Merge remote-tracking branch 'upstream/main' into feat/pick-select
2026-11-06 23:49:01 -05:00
Trevor Brown
203777a43a
Merge branch 'fix/geom-bounded-sizes' of https://github.com/TrevorBrown-dev/figcraft into fix/geom-bounded-sizes
2026-11-06 23:48:16 -05:00
Trevor Brown
cc4fcd5827
Merge remote-tracking branch 'upstream/main' into fix/geom-bounded-sizes
...
# Conflicts:
# crates/geom/src/lib.rs
2026-11-06 23:48:15 -05:00
BFlat
764c416633
Merge pull request #1912 from TrevorBrown-dev/feat/layers-horizontal-scroll
...
Layers panel: the list is as wide as its widest name and scrolls sideways (#1904 )
2026-11-07 12:47:49 +08:00
bflatastic
bc47bcd17a
Merge main into #1772
2026-11-07 11:41:20 +07:00
BFlat
1a035285de
Merge pull request #1998 from cheyras/fix/live-offline-merge
...
M9: joining a live session again merges what you did while disconnected
2026-11-07 12:40:49 +08:00
bflatastic
d6d6e5a6e8
Merge main into #1774
2026-11-07 11:40:03 +07:00
bflatastic
7bfeb5674d
CLI: test what info and a failed script print
2026-11-07 11:39:17 +07:00
bflatastic
bfae850ab1
Merge remote-tracking branch 'origin/main' into carry/1952
2026-11-07 11:37:12 +07:00
BFlat
eec8abec39
Merge pull request #1801 from mortezanaeemi-ops/fix-library-variables
...
.fig import: resolve library variables and collections by asset key (newest copy)
2026-11-07 12:36:34 +08:00
bflatastic
d601cc873b
Export: rustfmt the merged lines
2026-11-07 11:36:06 +07:00
BFlat
1fcd8f8d1b
Merge pull request #1766 from TrevorBrown-dev/fix/web-events-clock
...
M8: posting a comment in the browser no longer stops the app (#1764 )
2026-11-07 12:34:59 +08:00
bflatastic
30e89c81c1
Merge main into #1912
2026-11-07 11:34:16 +07:00
bflatastic
345b7376f1
Traditional Chinese: drop strings main no longer has
2026-11-07 11:34:04 +07:00
bflatastic
17cbab31b7
Merge main into #1911
2026-11-07 11:33:42 +07:00
bflatastic
2d25f29cb3
Merge main into #1873
2026-11-07 11:33:07 +07:00
BFlat
2ed72be9a4
Merge pull request #1769 from TrevorBrown-dev/fix/variables-header-gap
...
M7: a gap between Import and Export in the Local variables window (#1754 )
2026-11-07 12:31:42 +08:00
bflatastic
5087bf05dd
Merge main into #1879
2026-11-07 11:31:30 +07:00
bflatastic
442d1d66f3
Merge main into #1858
2026-11-07 11:30:58 +07:00
BFlat
d578f44742
Merge pull request #1878 from TrevorBrown-dev/feat/region-fills
...
M8: a fill per region: the Fill section and the fill commands edit the regions selected in vector edit mode (#1875 )
2026-11-07 12:29:43 +08:00
bflatastic
a6f6c42886
Merge remote-tracking branch 'origin/main' into landb/1913
2026-11-07 11:28:35 +07:00
BFlat
7c3b134406
Merge pull request #1775 from TrevorBrown-dev/fix/pencil-dark-background
...
M4: the Pencil draws white on a dark page or frame, and previews in that colour (#1741 )
2026-11-07 12:28:15 +08:00
bflatastic
c1ff1de7a9
Merge main into #1858
2026-11-07 11:28:03 +07:00
BFlat
305fc686b2
Merge pull request #1854 from TrevorBrown-dev/fix/control-arrows-pan
...
Control channel: ui.key arrows pan the view when nothing is selected, as the window does
2026-11-07 12:26:48 +08:00