Commit Graph
3501 Commits
Author SHA1 Message Date
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
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
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
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
BFlat f453bdb99b Merge pull request #1770 from TrevorBrown-dev/fix/page-background-opacity
M1: the page background opacity can be edited in the Page section (#1748)
2026-11-07 12:24:58 +08:00
BFlat 7cf1dea7b0 Merge pull request #1780 from AxylumRust/fix/pathops-isolate-lowest-one
fix(pathops): M2.1: keep Fenwick indices Rust 1.95 compatible
2026-11-07 12:23:42 +08:00
BFlat f569ff683e Merge pull request #1849 from samhyun/fix/stroke-corner-reach
M8: a stroke's square dash ends and brush shapes paint within its bounds
2026-11-07 12:21:35 +08:00
BFlat 9a44a68bf8 Merge pull request #1781 from AxylumRust/fix/text-fontdb-nonminimal-bool
fix(text): M2.1: simplify font file filter
2026-11-07 12:19:58 +08:00
BFlat f490a9b323 Merge pull request #1762 from dotCooCoo/feat/selection-colors-library
M3: Selection colors rows apply library color styles and create a style
2026-11-07 12:18:35 +08:00
BFlat 4811d2efce Merge pull request #1795 from samhyun/fix/partial-texture
M8: grains stay in their cells whatever origin a render starts from
2026-11-07 12:16:31 +08:00
BFlat b1078ae51c Merge pull request #1914 from TrevorBrown-dev/fix/jam-connector-auto-side
FigJam import: a connector end with an AUTO or CENTER magnet leaves the side facing the other end (#1909)
2026-11-07 12:14:59 +08:00
BFlat 7da396e1b3 Merge pull request #2067 from storytold/carry/1942
fix(geom): keep arc subdivision bounded whatever the radius
2026-11-07 12:14:07 +08:00
BFlat 3351d33d89 Merge pull request #2066 from storytold/carry/1939
fix(engine): refuse linked files when publishing a plugin folder
2026-11-07 12:12:57 +08:00
bflatastic 184452c9b3 Docs: region fills row in our own words 2026-11-07 11:12:40 +07:00
BFlat c709840ae0 Merge pull request #1782 from AxylumRust/fix/vectordrawable-manual-range-contains
fix(vectordrawable): M2.1: use inclusive range checks
2026-11-07 12:11:56 +08:00
bflatastic 16ae1b2273 Region fills: say it in our own words; one row per item after the merge 2026-11-07 11:10:41 +07:00
BFlat 6f637d0eb7 Merge pull request #1997 from cheyras/fix/live-reconnect
M9: a joined live session keeps reconnecting and says when it's disconnected
2026-11-07 12:10:40 +08:00
bflatastic 2410a94091 Merge remote-tracking branch 'origin/main' into landb/1878 2026-11-07 11:10:05 +07:00
bflatastic 45ef37fc61 Docs: one row per item after the merge 2026-11-07 11:07:35 +07:00
bflatastic 5d7a106c55 Merge main into #1854 2026-11-07 11:07:34 +07:00
BFlat dd59ea9eb4 Merge pull request #1796 from samhyun/fix/dots-half-pixel
M8: dots halfway between pixels stay put across pans, bands and patches
2026-11-07 12:07:14 +08:00
BFlat 1eef98d610 Merge pull request #1797 from TheGalitube/fix/h7835-large-decimal-precision-makes-ro
Preserve finite values at large rounding precision
2026-11-07 12:03:46 +08:00
BFlat 00e7b3c9d9 Merge pull request #1800 from TheGalitube/fix/h7861-reject-overflowing-32-bit-varint
Reject overflowing u32 varints
2026-11-07 12:00:12 +08:00
BFlat 7c869057c4 Merge pull request #2020 from TrevorBrown-dev/feat/suggest-auto-layout-1823
M2: Suggest auto layout adds nested auto layout frames by rows and columns and keeps the placement (#1823)
2026-11-07 11:57:49 +08:00
BFlat d9da37c246 Merge pull request #1818 from michaelgiraldo/codex/combined-caddy-example
docs: add a combined browser and collaboration Caddy example
2026-11-07 11:57:45 +08:00
bflatastic 4bb57d57ac Merge main into #1914 2026-11-07 10:57:26 +07:00
BFlat 1e1470400a Merge pull request #1847 from samhyun/fix/dashed-spread-reach
M8: a spread round a stroke with corners keeps its whole shadow
2026-11-07 11:55:25 +08:00
bflatastic 2003cd1ced Merge main into #1939 2026-11-07 10:55:10 +07:00
bflatastic f1a5360859 Merge main into #1942 2026-11-07 10:54:18 +07:00
BFlat 390d72cf92 Merge pull request #1884 from ljkx/fix/weight-steps-family-styles
M4: Increase and decrease font weight step through the styles the family has (#1831)
2026-11-07 11:53:05 +08:00
Trevor BrownandClaude Sonnet 5.5 6c2aa44f92 Merge upstream/main into fix/page-background-opacity
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-06 22:51:10 -05:00
bflatastic a864c9beac Merge main into #1997 2026-11-07 10:50:56 +07:00
BFlat 687fa895bb Merge pull request #1920 from storytold/fix/sec-plugin-policy
fix(engine): keep plugins out of branches, saved versions and library links
2026-11-07 11:50:44 +08:00
bflatastic 01096b90f1 Merge main into #1997 2026-11-07 10:50:30 +07:00
BFlat 067bbc20ad Merge pull request #1987 from TrevorBrown-dev/fix/jam-connector-control-points
FigJam import: an elbow connector saved with its path keeps it instead of being routed again (#1910)
2026-11-07 11:49:04 +08:00
BFlat a23b9b5cb5 Merge pull request #1928 from storytold/fix/sec-online-same-server-path-case
fix(engine): compare online servers' paths with their case
2026-11-07 11:47:15 +08:00
BFlat 40463d07b1 Merge pull request #1929 from storytold/fix/sec-collab-net-health-check-deadline
fix(collab-net): hold a health check's header read to the handshake deadline
2026-11-07 11:43:44 +08:00
BFlat c429490086 Merge pull request #1933 from storytold/fix/sec-vectordrawable-warning-names
perf(vectordrawable): keep warning names in a set
2026-11-07 11:41:27 +08:00
Trevor BrownandClaude Fable 5.1 3647d9b4c2 Merge upstream/main into fix/control-arrows-pan
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-11-06 22:39:52 -05:00
Trevor BrownandClaude Fable 5.1 13937c70eb Merge upstream/main into feat/region-fills
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-11-06 22:39:44 -05:00
Trevor BrownandClaude Fable 5.1 ea1ae05d16 Merge upstream/main into feat/suggest-auto-layout-1823
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-11-06 22:39:35 -05:00
BFlat 5e5f95122d Merge pull request #1934 from storytold/fix/sec-recovery-note-private
fix(figcraft): write the recovery copy's online note owner-only
2026-11-07 11:37:52 +08: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
bflatastic dbc9bf7236 Merge main into #1987 2026-11-07 10:34:16 +07:00
BFlat 2e0d24dc09 Merge pull request #1936 from storytold/fix/sec-doc-url-shell-chars
fix(engine): refuse document URLs with shell syntax or a malformed authority
2026-11-07 11:34:16 +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
bflatastic 78ac626a8c Test: connector ends start 4 pt outside their sides since main's end gap 2026-11-07 10:31:29 +07: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
BFlat 7dbb439ed2 Merge pull request #1937 from storytold/fix/sec-format-charge-failed-reads
fix(format): charge an archive member's unpacking even when the read fails
2026-11-07 11:29:14 +08:00
BFlat 0f43f06232 Merge pull request #1938 from storytold/fix/sec-text-font-collection-cap
fix(text): load at most 64 faces from a font collection given as bytes
2026-11-07 11:26:52 +08:00