This website requires JavaScript.
9ff0277306
Merge pull request #763 from callmeBalloch/feat/affinity-af-validation
BFlat
2026-10-09 22:21:20 +07:00
573f27e6c9
AF.4 docs: leave out shop listings and sandbox notes
bflatastic
2026-10-09 22:20:39 +07:00
4b00c2d968
Part of #579 : macOS fonts registered from other folders are listed too
dotCooCoo
2026-10-09 06:54:32 -07:00
a61d058f1b
Swatches: Save Swatch Library writes swatch exchange (.ase) files
dotCooCoo
2026-10-09 06:54:39 -07:00
0a91fd9b44
Merge pull request #762 from DisasterAreaDesigns/suitcase-fonts
BFlat
2026-10-09 21:49:07 +07:00
75151bd79a
Clippy 1.99: use as_chunks for constant-size chunks, and say the gate targets the latest stable
Matthew Farrow
2026-10-09 10:43:23 -04:00
be9a879e51
Fonts: cap the total a suitcase fork can make the scan copy; no fork look-up off macOS
bflatastic
2026-10-09 21:11:39 +07:00
16dcbc6138
Merge pull request #769 from storytold/fix/740-move-snaps-to-grid
BFlat
2026-10-09 21:37:23 +07:00
7dd69aaf81
Fix #740 : moved art snaps to the grid
bflatastic
2026-10-09 21:36:42 +07:00
d35db792dc
PDF tests: the system-fonts test checks the first installed family that stays live text
Matthew Farrow
2026-10-09 10:29:11 -04:00
806ba127e7
Merge branch 'main' into feature/support-arabic-language
Ahmed Moussa
2026-10-09 17:19:05 +03:00
3e20c2cf29
build(web): copy web fonts with cargo xtask, not sh
Ahmed Moussa
2026-10-09 17:18:54 +03:00
e1d35131d3
Fonts: find suitcase fonts, whose font data is in the resource fork
Matthew Farrow
2026-10-09 10:05:18 -04:00
aa548d2bef
Merge pull request #760 from storytold/feat/windows-setup-wizard
BFlat
2026-10-09 20:56:48 +07:00
79c5d673ff
AF.4: validate and harden Affinity 3 artboards, text and images
Riccardo Balloch
2026-10-09 13:45:55 +00:00
f837c9305a
Merge pull request #759 from jmverges/ai-import-draw-page-once
BFlat
2026-10-09 20:44:56 +07:00
f95e320907
Packaging: Windows MSI gets a setup wizard with version and launch box
BFlat
2026-10-09 20:41:53 +07:00
1c692e5191
Part of #758 : .ai import draws the page once when weighing the layers against it
Juan Manuel Verges Solanas
2026-10-09 12:28:26 +00:00
a89426c2f6
Merge pull request #756 from storytold/feat/745-libraries
BFlat
2026-10-09 20:24:33 +07:00
7255ac394d
Fix #745 : a working Libraries panel of graphics, colours and text styles
bflatastic
2026-10-09 20:12:59 +07:00
3c85f3f9e3
feat(text): load craft-fonts' Arabic families, fetch them on web
Ahmed Moussa
2026-10-09 16:09:34 +03:00
c2711df30b
Merge pull request #751 from dmatviichuk/i18n-ukrainian
BFlat
2026-10-09 19:29:17 +07:00
f86618777e
i18n: Ukrainian for the tab bar's » tooltip
bflatastic
2026-10-09 19:19:03 +07:00
14d8efcabf
Merge branch 'pr751' into land/751
bflatastic
2026-10-09 19:17:34 +07:00
8a19490ea0
i18n: add Ukrainian interface translation (#747 )
Dmytro Matviichuk
2026-10-09 14:15:12 +02:00
0e6ca8f88d
Merge pull request #749 from storytold/fix/746-tab-overflow
BFlat
2026-10-09 19:10:56 +07:00
e8255f2bd5
Fix #746 : document tabs that don't fit are reached from a » list
bflatastic
2026-10-09 19:06:40 +07:00
dd1a32bb8e
Merge pull request #744 from jmverges/fix-guides-export
BFlat
2026-10-09 18:51:21 +07:00
257c8ec435
Merge pull request #742 from jmverges/pdf-import-slanted-type
BFlat
2026-10-09 18:40:19 +07:00
ad8458832d
Fix #743 : raster export leaves guides out
Juan Manuel Verges Solanas
2026-10-09 11:31:29 +00:00
a01b0dfc7a
Merge pull request #739 from AutoHenry/feat/602-scale-art-with-artboard
BFlat
2026-10-09 18:29:28 +07:00
ddd1c8fade
PDF import: slanted type keeps its slant
Juan Manuel Verges Solanas
2026-10-09 11:17:50 +00:00
eefe849e14
Merge pull request #741 from storytold/fix/733-pdf-live-text
BFlat
2026-10-09 18:16:34 +07:00
00344f9b68
Fix #733 : PDF export keeps type as text in embedded subset fonts
bflatastic
2026-10-09 18:06:38 +07:00
b8a61e90ce
Add my contributor name (AutoHenry)
Hal Goff
2026-10-09 11:50:26 +01:00
f2b35fc039
Fix #602 : Scale Artwork with Artboard scales the art with a resized artboard
HT
2026-10-09 11:50:26 +01:00
133ad87541
Merge pull request #737 from storytold/fix/712-hide-box-dragging
BFlat
2026-10-09 17:46:53 +07:00
f8a7695c3a
Fix #712 : the bounding box hides while a drag moves, scales or rotates
bflatastic
2026-10-09 17:39:12 +07:00
66cb7848f3
Merge pull request #736 from storytold/feat/724-bold-italic
BFlat
2026-10-09 17:26:35 +07:00
ee16d10fd4
Fix #724 : Type > Bold and Italic, Cmd+Shift+B / Cmd+Shift+I while typing
bflatastic
2026-10-09 17:20:58 +07:00
82af7a3108
Merge pull request #730 from storytold/feat/637-ai-without-pdf
BFlat
2026-10-09 16:50:03 +07:00
46e4262376
Merge pull request #731 from storytold/fix/729-tabs-above-text
BFlat
2026-10-09 16:41:55 +07:00
c16804237e
Fix #729 : the Tabs panel's Above Text puts its ruler over the text
bflatastic
2026-10-09 16:38:49 +07:00
4b9f9b9bc2
Part of #637 : .ai files saved without PDF compatibility open from their editing data
bflatastic
2026-10-09 16:35:22 +07:00
008b5e6d6c
Merge pull request #727 from storytold/feat/637-structure-reader
BFlat
2026-10-09 16:26:57 +07:00
640a46a76f
Merge pull request #728 from storytold/fix/725-marquee
BFlat
2026-10-09 16:19:10 +07:00
9b4166ed5e
Part of #637 : the editing data's readers stay linear on hostile input
bflatastic
2026-10-09 16:18:23 +07:00
2d12b39261
Palette test: look twice until shortcuts and plug-ins stay put
bflatastic
2026-10-09 16:15:09 +07:00
d53074487c
Fix #725 : the selection marquee shows on the pasteboard too
bflatastic
2026-10-09 16:06:40 +07:00
0be7640088
Part of #637 : the editing data's structure read whole, colours, gradients, transparency, names, images and artboards included
bflatastic
2026-10-09 16:02:15 +07:00
6e2cd95532
Merge pull request #723 from imachus/pr/ja-paragraph-start-bracket
BFlat
2026-10-09 15:52:28 +07:00
4f515d1b21
Merge remote-tracking branch 'origin/main' into land/723
bflatastic
2026-10-09 15:52:10 +07:00
9f7526aee6
Merge pull request #721 from imachus/pr/ja-kinsoku-set
BFlat
2026-10-09 15:51:18 +07:00
5e0efa7b1e
Merge pull request #719 from jax-spenser/feat/image-trace-flat-logo-mode
BFlat
2026-10-09 15:43:17 +07:00
aeaa2be10b
Type: an opening bracket at a paragraph's start is set flush too, JIS X 4051's principle (#633 )
imachus
2026-10-09 17:36:30 +09:00
0aac6f1d75
Merge pull request #720 from callmeBalloch/claude/kind-darwin-btjse2
BFlat
2026-10-09 15:32:48 +07:00
5db4d9b78b
Merge remote-tracking branch 'origin/main' into land/719
bflatastic
2026-10-09 15:32:23 +07:00
ffc0205613
i18n: Flat Logo in Japanese and Chinese
bflatastic
2026-10-09 15:27:35 +07:00
806e543fd1
Type: Kinsoku Set — Hard (today's set), Soft and None (#633 )
imachus
2026-10-09 17:26:37 +09:00
be47c41b47
Merge pull request #715 from DisasterAreaDesigns/eps-editing-data-pr
BFlat
2026-10-09 15:25:59 +07:00
58b95b51ef
Merge branch 'pr719' into land/719
bflatastic
2026-10-09 15:19:04 +07:00
26b6893064
EPS import: clippy's simpler form of the off-page test
bflatastic
2026-10-09 15:06:39 +07:00
0559aac53e
Save and Export ask before replacing a file whose import left things out
bflatastic
2026-10-09 15:05:12 +07:00
5f4f82d885
i18n: French says calque for a layer in the new import messages
bflatastic
2026-10-09 15:05:11 +07:00
5c040e5095
EPS import: cap the Zstandard window a hostile frame can ask for
bflatastic
2026-10-09 15:05:11 +07:00
cdea4ff593
AF.3: say which sample set the Affinity semantics were fitted on
callmeBalloch
2026-10-09 08:02:33 +00:00
53c4c6eb02
Merge branch 'pr715' into land/715
bflatastic
2026-10-09 14:57:46 +07:00
24c77e9ddf
Merge pull request #713 from storybored379/feat/mcp-conventions
BFlat
2026-10-09 14:56:41 +07:00
e4a7c64ccb
Merge pull request #714 from storytold/fix/546-dxf-fill-outlines
BFlat
2026-10-09 14:54:06 +07:00
8fe0fd8394
EPS import: bound what hostile editing data can cost, and say when it can't be read
Matthew Farrow
2026-10-09 03:49:45 -04:00
e622b87ca2
EPS import: don't claim a specification as the source of the tests or the wrappers
Matthew Farrow
2026-10-09 03:20:52 -04:00
365d6a7023
i18n: French for the new import messages
Matthew Farrow
2026-10-09 03:14:56 -04:00
964985b68c
EPS import: adapt text runs to inline art, refresh Cargo.lock
Matthew Farrow
2026-10-09 03:09:52 -04:00
319e60125f
EPS import: say plainly that no Adobe specification was used
Matthew Farrow
2026-10-09 03:05:50 -04:00
2f0ede9c44
EPS import: leave out text objects that the page doesn't draw
Matthew Farrow
2026-10-08 22:25:15 -04:00
94dfa20fa0
EPS import: joined text lays out its bounds afresh
Matthew Farrow
2026-10-08 22:06:22 -04:00
2dc738b816
EPS import: spell out abbreviated styles, and keep a line the page draws in pieces as one text
Matthew Farrow
2026-10-08 21:59:45 -04:00
618b1cf94f
EPS import: a commented copy of a text object that has a plain one isn't another object
Matthew Farrow
2026-10-08 21:38:33 -04:00
ec43ac5a1e
Read Illustrator EPS and .ai layers from their editing data
Matthew Farrow
2026-10-08 20:15:28 -04:00
f8138e14ba
Fix #546 : DXF export writes each fill's outlines before its hatch
bflatastic
2026-10-09 14:49:42 +07:00
f149f10059
Merge pull request #707 from DisasterAreaDesigns/fix-reencoded-font-names
BFlat
2026-10-09 14:46:46 +07:00
a3f6eeb5cc
Merge pull request #711 from storytold/fix/708-unmapped-glyphs
BFlat
2026-10-09 14:43:03 +07:00
dc7c300c69
Fix #708 : glyphs whose ToUnicode is U+FFFD don't import as "�"
bflatastic
2026-10-09 14:34:17 +07:00
a9106b17a8
Merge pull request #709 from storytold/fix/703-templates-folder
BFlat
2026-10-09 14:27:01 +07:00
a52ad5cac8
Fix #703 : the Templates folder is in the desktop's documents folder
bflatastic
2026-10-09 14:20:57 +07:00
acd5dec214
Merge pull request #705 from storytold/fix/701-rotate-cursor
BFlat
2026-10-09 14:17:26 +07:00
003ce917df
EPS import: a font name re-encoded as <subset>+<name>*<n> names the font
Matthew Farrow
2026-10-09 03:16:11 -04:00
aef5790e01
Fix #701 : the rotate cursor is a curved double arrow
bflatastic
2026-10-09 14:13:03 +07:00
f59be80671
Merge pull request #702 from storytold/pr/land-698-699
BFlat
2026-10-09 14:05:00 +07:00
b411a3d158
Merge #699
bflatastic
2026-10-09 13:57:37 +07:00
a27c912f8a
Merge #698
bflatastic
2026-10-09 13:57:37 +07:00
5d74c5bb77
Merge pull request #700 from storytold/fix/696-field-widths
BFlat
2026-10-09 13:57:14 +07:00
29310175af
Image Trace: Flat Logo mode (sub-pixel edges, restored corners, true lines and circles)
Jax Spenser
2026-10-09 12:41:46 +11:00
fa3d78a4b2
Fix #696 : the Properties panel's number fields are all one width
bflatastic
2026-10-09 13:54:25 +07:00
1056a42a56
Open: a saved .ai with several artboards restores its document instead of asking for pages
llduyll10
2026-10-09 13:48:37 +07:00
d464f28ed3
Merge pull request #697 from storytold/pr/land-694
BFlat
2026-10-09 13:47:27 +07:00
83b51ab9c7
SVG export: name the unsupported pixel effects without a product name
bflatastic
2026-10-09 13:43:49 +07:00
3e94f6ffd6
M2.9: hexagon orientation no longer depends on atan2 rounding
callmeBalloch
2026-10-09 06:37:59 +00:00
5acc269a41
Merge #694 : Radial Blur, Smart Blur and Unsharp Mask
bflatastic
2026-10-09 13:36:38 +07:00
c4e20023de
Merge pull request #695 from storytold/fix/693-artboard-paste
BFlat
2026-10-09 13:36:14 +07:00