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
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
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
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
Trevor Brown and Claude 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
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
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
f244101b53
Merge pull request #1940 from storytold/fix/sec-effect-key-probe-bound
...
fix(engine): bound the keys an effect object is probed for
2026-11-07 11:23:06 +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
fb645c0a1a
Merge pull request #1946 from storytold/fix/sec-plugin-install-approved-permissions
...
fix(engine): install a directory plugin only with the permissions that were shown
2026-11-07 11:17:39 +08:00
BFlat
10f8774417
Merge pull request #1930 from storytold/fix/sec-file-access-open-handle
...
fix(engine): check the opened file, not the looked-up path, before reading it
2026-11-07 11:13:04 +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
5e7fdae60a
Merge pull request #1956 from storytold/fix/sec-vue-attr
...
fix(engine): escape Vue attribute values that follow literal text in a Code Connect template
2026-11-07 11:03:18 +08:00
bflatastic
af0c1b2ba7
Merge main into #2050
2026-11-07 10:01:19 +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
bflatastic
05530b794e
Merge main into #2049
2026-11-07 09:42:38 +07: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
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
bflatastic
95d3978721
Merge main into #1947
2026-11-07 09:38:58 +07:00
bflatastic
e619c509a0
Merge main into #1857
2026-11-07 09:38:13 +07:00
bflatastic
905144708b
Merge main into #2050
2026-11-07 09:35:50 +07: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
bflatastic
7c457e854c
Merge main into #1857
2026-11-07 09:22:00 +07:00
bflatastic
748a75cdd3
Merge main into #2050
2026-11-07 09:20:52 +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
5560cbdf3b
Merge main into #1857
2026-11-07 09:08:29 +07:00
bflatastic
5aaec67e20
Merge main into #1869
2026-11-07 09:07:56 +07:00
Trevor Brown
681d92355b
Merge branch 'feat/suggest-auto-layout-1823' of https://github.com/TrevorBrown-dev/figcraft into feat/suggest-auto-layout-1823
2026-11-06 21:06:16 -05:00
Trevor Brown and Claude Fable 5.1
68b9423748
Suggest auto layout: the parity doc says a band overlapping on both axes stays Fixed ( #1823 )
...
A band frame hugs only when its own split gives it auto layout; a band whose layers overlap along both axes stays a Fixed frame with a warning. The parity row, its revision entry and the code comment now say so.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-11-06 21:06:10 -05:00
BFlat
11b2ddfaf4
Merge pull request #1958 from MortenHusted/fix/import-variable-id-collisions
...
M3: importing a file keeps its own variables and styles when their ids are already taken
2026-11-07 10:03:52 +08:00
BFlat
61e03c4dba
Merge pull request #1991 from TrevorBrown-dev/fix/vector-rounded-fill
...
M8: joining the ends of a path broken open closes its fill loop through the new segment (#1951 )
2026-11-07 10:01:58 +08:00
bflatastic
f98036456b
Merge main into #2020
2026-11-07 09:01:23 +07:00
bflatastic
c7570645e8
Merge main into #2050
2026-11-07 08:59:37 +07:00
BFlat
47b5979ef0
Merge pull request #2012 from TrevorBrown-dev/feat/text-direction-1830
...
M4: a paragraph's base direction can be forced: Text ▸ Text direction ▸ Left to right / Right to left (#1830 )
2026-11-07 09:58:59 +08:00
bflatastic
a93ce619ee
Merge main into #2020
2026-11-07 08:58:24 +07:00
bflatastic
88f6986bda
Merge main into #2049
2026-11-07 08:58:17 +07:00
bflatastic
32f2f119f9
Merge main into #2050
2026-11-07 08:57:25 +07:00
BFlat
3a1b698ed4
Merge pull request #2055 from aleksei-suholita/fix/effect-binding-checks
...
M3: a layer binds an effect's field only when its effect has it, and a bound glass light angle turns round
2026-11-07 09:53:26 +08:00
BFlat
7522c39ba5
Merge pull request #1760 from Silvertree2010/fix/1745-pen-tool-undo-cmd-z-bug
...
Make undo while drawing with the pen remove only the last anchor
2026-11-07 09:50:33 +08:00
BFlat
5762212ced
Merge pull request #2006 from JonRC/fix/jpeg-quality-srgb-icc
...
M6: JPG exports take a quality and embed the sRGB profile (#2004 )
2026-11-07 09:47:15 +08:00
Trevor Brown
67d5706d3a
Merge the maintainer's merge of main (origin/feat/text-style-paragraph) into the local branch
2026-11-06 20:42:55 -05:00
BFlat
6bbaa27f97
Merge pull request #2007 from JonRC/fix/stroke-cap-error-values
...
fix(engine): an unknown stroke cap lists the caps node.set takes (#2005 )
2026-11-07 09:42:05 +08:00
bflatastic
8523dd43b4
Merge main into #2050
2026-11-07 08:41:04 +07:00