VectorCraft changelog
The editor on this site runs VectorCraft 0.13.1 from October 18, 2026. Each guide names the version it was written for; the changes since then are below.
October 19, 2026 — Updated to 0.13.1
Updated the community build to 0.13.1, including additional interface languages and image-handling fixes. The guarded canvas Agent, native undo, deferred Arabic and Thai fonts, and existing credit prices are retained.
October 17, 2026 — Canvas editing Agent
Our community build of VectorCraft 0.12.0 adds an Agent that works on the real open canvas: add rectangles, ellipses and plain text, recolour and move supported objects, replace point text and undo. It uses the existing Craft Apps credits and native undo history, with document identity/revision and exact-text checks.
Locked objects, groups and their contents, images, compound paths and complex text remain outside this first Agent bridge. Text replacement keeps the first run style and may change mixed formatting. Each model step is charged; native commands have no extra fee and undo does not refund prior usage. Save or export from the editor.
This is a site-maintained patch, separate from upstream releases. Source patch · Build information.
VectorCraft 0.13.1
October 18, 2026 · 193 changes
- Fix #866: macOS save sheets have a Format menu again
- i18n: add Dutch, Danish, Hindi and Indonesian interfaces
- Cursors: 36 more tool states get cursors of their own, listed in cursors.toml
- Part of #394: Highlight Alternate Glyphs paints pink behind OpenType substitutions
- Layers: a .ai another app wrote opens with its top-level layers closed, as its groups
- Render: check an image's RGBA size before decoding it
- Render: an export no longer warns about images another thread could not decode
- Images: sampling and recoloring check an image's RGBA size without overflowing
- Crop Image: trim checks the image's RGBA size before decoding it
- PDF export: Add Around is clamped when a file opens, and art too large for f64 gets no effect image
- Fix graph axis labels saturating beyond the i64 range
- Reject '+' and other non-hex characters in Color::from_hex
- Escape XML ID first characters that cannot start an XML name
- Lint: action_batch.rs compiles without an unused import on wasm32
- Wayland: pointer returns over panels and menus after a tool cursor (#2450)
VectorCraft 0.12.0
October 16, 2026 · 237 changes
- Use shared PDF writing and reading with guarded import
- Use the shared PDF writer for export and print composition
- Importers: a PDF dictionary value the reader can't parse no longer crashes the nesting check
- PDF/.ai import: dictionary values the reader can't parse no longer crash the ink and font scans
- Importers: PDF streams written inside arrays and dictionaries are checked before they are decoded
- Numeric fields: a short drag the toolkit counts as a click keeps its caret (#1326)
- Revolve: smooth vector shading and continuous end caps
- Web: Apple Pencil and touch input (palm rejection, pen pressure with coalesced events)
- Fix #1372: Dimension tool
- Add Legacy .ai export (keeps groups and layers)
- Fix Image Trace adjustment discovery and slider commits
- Fix: Collapse Shading match for clippy 1.95
- effects: a Transform effect moves and copies a group's images too (#2023)
- transform: Transform Again repeats a Transform Each (#1732)
- eps: a Large Canvas editing copy is read at the page's scale (#2031)
VectorCraft 0.11.0
October 14, 2026 · 236 changes
- Artboards: art flush with an artboard moves with it despite a rounding error
- Fonts: a character no font covered is looked for again after a font rescan
- PDF import: a PDF saved with its editing data opens on its artboard with its bleed
- Fix #1367: a dialog opened from a menu takes the keyboard focus every time
- Fix #1264: placed (linked) files in a .ai file's editing data come in as linked images
- .ai import: a gradient with stops in the middle runs its whole ramp (follow-up to #1264)
- .ai import: type goes to its own text object across looks, hidden layers and artboards (follow-up to #1264)
- .ai import: area type shows its first line in a substituted font (follow-up to #1264)
- Fix #1373: --control without a valid port stops the desktop before it starts
- Fix #1257: a dragged object reuses its filter and shadow rasters
- Render: the placed art of symbol instances and inline graphics is kept between frames
- Isolation mode: double-clicking a single object isolates it
- Part of #1377: Rectangular Grid and Polar Grid tool options (skew, frame, compound path, fill)
- A just-opened dialog gives its focus to the first enabled field, not a greyed-out one
- Fix #1388: PDF and .ai import and file.place keep overprint
VectorCraft 0.10.0
October 12, 2026 · 177 changes
- #1063: a fill or stroke chosen with characters selected colours just them
- Fix font size and horizontal scale after text/group scaling
- Type: Proportional Metrics — full-width glyphs on the font's proportional widths, `palt` (#966)
- Object: Align, Move, Arrange and other commands that change nothing record no undo step
- #1032: spot colours defined in Lab keep their Lab values
- Gradient mesh: a fill colour recolours the point last clicked (#1050)
- Fix: Keep All Tools drawer compact on wide screens
- Fix: Reject malformed explicit object targets atomically
- Fix: Reject malformed freeform line index lists
- Fix: Reject malformed explicit dialog targets
- Fix: Validate saved-view coordinates and rotation
- EPS: arc and arcn with huge angles no longer hang the import
- Align: a compound path or selected group that contains the key object stays in place
- #1068: a .ai read as its PDF part keeps its artboard layout
- Fix: Validate explicit Layer Options targets
VectorCraft 0.9.0
October 11, 2026 · 111 changes
- Fix #861: open .ai files whose non-native art has ASCII85 lines starting with %_
- PDF import: clip art reaching past the page to the crop box
- Use File Open path for native SVG drops
- Fonts: missing fonts are listed when a document opens, with Find Fonts and a folder search
- Fix/package transitive placed links
- Add Stylize > Glowing Edges raster effect
- Part of #637: area type, threaded type and type on a path from the text document
- Fix #828: Offset Path's Joins and Zig Zag's Points are dropdowns
- Fix #830: the control channel's app.quit says when it asks first
- Fix #755: blurred type no longer shifts as the view moves
- Part of #758: .ai import doesn't weigh text objects when the layers can't be used
- Fix #806: Windows doesn't load Vulkan drivers unless asked
- Fix #824: the Artboard tool names its artboard once
- Fix #839: Save for Web accepts a typed width or height
- Fix #826: rulers cover their length in a rotated view
VectorCraft 0.8.0
October 10, 2026 · 154 changes
- Land #557 (fix #525: Image Trace of a large photo no longer crashes)
- Fix #525: Image Trace of a large photo no longer crashes the app
- Land #558 (fix #550: an SVG of chosen artboards holds only their art)
- Fix #550: an SVG of chosen artboards holds only their art
- Land #562 (fix #555: the font menu scrolls only its list)
- Fix #555: the font menu scrolls only its list
- Land #565 (fix #541: a click on a selected object makes it the key object)
- Fix #541: a click on a selected object makes it the key object
- Feat/vectorcraft placed documents
- Fix macOS native menu dismissal
- Fix #569: Shape Builder merges leave no stray edges in their outlines
- Land #574 (fix #526: the exports and the CLI write .ai as Save As does)
- Fix #526: the exports and the CLI write .ai as Save As does
- Land #580 (fix #522: SVG round trips keep hidden objects and data-* attributes)
- Fix #522: SVG round trips keep hidden objects and data-* attributes
VectorCraft 0.7.0
October 8, 2026 · 24 changes
- Fix #495: panels, panel groups and the Tools panel undock into floating panels
- Clean-room: never run, automate or observe Adobe software
- Fix #502: no startup crash on dual-GPU Linux desktops under Wayland
- Fix #494: Pen + Cmd edits the path being drawn; Pen + Alt reshapes segments; handle drags fixed and fast
- Fix #501: a Pen drag out of the first anchor always closes the path
- Fix #504: Convert corner/smooth for a path selected as a whole with the anchor tools
- Linux: check the system clipboard for Paste off the UI thread (#510)
- Fix #508: PDF/.ai import keeps type strokes, wrapped lines and layer order
- Fix #514: Italian interface (it)
- EPS tests: interpreter programs written from the PostScript Language Reference
- Fix #498, part of #505: EPS image sources read in turn, restore undoes dictionary changes (PLRM)
- macOS: the menus live in the system menu bar, settings in the VectorCraft menu
- Land #542, #523, #528, #527, #538, #529 with review fixes
- Fix #433: open only file URLs handed to the app (macOS 27)
- Type (#432): new type in a Japanese interface starts top-to-top with em box centre alignment
VectorCraft 0.6.0
October 8, 2026 · 10 changes
- Part of #491: pen taps click where they tap; Linux note for tablet pens on Wayland
- Fix #482: Smart Guides land resize handles on anchors and snap the transform tools' drags
- Fix #483: Shift-drag marquees toggle the selection; the Lasso's Alt keeps the rest
- Fix #485: the mouse wheel steps the focused numeric field
- Part of #394: Show The Home Screen When No Documents Are Open
- Part of #394: Numbers Without Units Are Points
- Part of #394: Auto-Collapse Iconic Panels
- Contextual Task Bar: drag it by its handle, pin and reset its position
- macOS DMG: branded window background and icon layout
- README Downloads: where to get it, then builds (Windows first)
VectorCraft 0.5.0
October 8, 2026 · 111 changes
- Fix #291: live corners stay circular when a rectangle is scaled unevenly
- Fix #290: hovering another menu title switches the open menu
- Fix #296: variable fonts list and draw every named style
- Fix #306: render on the power-saving GPU by default, with a preference for the discrete one
- Fix #293: the dock's double arrow collapses its panels to icons
- Layers: the whole Layers panel, with sublayers, groups and objects as clickable rows
- Rename PrintCraft to PdfCraft
- README: refresh the screenshots and renders, add a Perspective Grid shot
- Pen: Alt pressed mid-drag keeps the curve into the new anchor
- Pen: holding Space while dragging out a point moves it
- Pen: clicking the last anchor retracts its handle instead of adding a duplicate point
- Pen: Auto Add/Delete on a selected path
- Shape tools: holding Space while drawing moves the shape
- Layers: Alt-clicking an eye or lock toggles the other layers
- Artboards panel: clicking an artboard makes it the active one
VectorCraft 0.4.0
October 7, 2026 · 48 changes
- Windows on ARM64: release builds, PE header check, install test on ARM64 hardware
- Fonts: use craft-fonts as an optional build input; move the Japanese fonts out
- Fix #206: Live Paint treats every path as an edge, open lines included
- Fix #177: DXF Fit and Aligned text span their two points
- Fix #221: Effect > Pathfinder works on several selected objects
- CLI: a closed stdout ends vectorcraft-cli quietly
- PDF/.ai import: fonts are found by their PostScript name, whatever hyphens the family holds
- Selection tool: Shift+drag on a selected object moves it, constrained
- Fix #219: right-click on the canvas opens a context menu
- Type: find fonts by any of their names; say how each one resolved
- Type: input method composition (Japanese IME) in the Type tool
- Type: kinsoku, tate-chu-yoko and upright placement for vertical type
- i18n: Czech interface language
- Fonts: the font menus leave out macOS's hidden "." families
- FreeBSD: release package and a packaging check in CI
VectorCraft 0.3.1
October 6, 2026 · 28 changes
- Lint: as_chunks for constant chunk sizes, as clippy 1.99 asks
- Pathfinder: find all regions in a few contour passes, not one per mask
- DXF import: a hatch spline edge without fit data keeps its loop
- M8.2: tool options last across tool switches and launches
- M8.1: Delete/Backspace remove the selected width points and Puppet Warp pins
- M8.8: Define Grid dialog prefilled from the grid, with viewing angle, units, scale, colours and opacity
- M8.15: Envelope dialogs, Reset with Warp/Mesh, full Envelope Options
- M8.16: Enveloped type exports distorted, run by run, everywhere
- M8.5: Puppet Warp pins rotate, multi-select and Select All; Control bar and hint
- M8.3: Liquify Tool Options dialogs, pen pressure and Brush Affects
- M8.9: Perspective grid presets: built-in views, Save Grid as Preset, presets manager
- M8.16: Envelope export test ignores the files' time stamps
- M8.12: Perspective Selection tool scales, copies, moves perpendicular and nudges in perspective
- M8.18: Blend Options dialog and the Blend tool's anchor targeting
- M8.19: blend spine and keys editable on the canvas
VectorCraft 0.3.0
October 6, 2026 · 49 changes
- M4.76: EPS export
- M14.4: flaky paste fuzz test and batch journaling
- M4.75: print engine
- M4.85: PDF security
- M4.37–M4.38: Data Recovery and native save options
- M4.93: DXF import
- M4.94–M4.95: EMF and WMF
- M4.67–M4.69: TIFF, BMP and Targa export
- M4.90: Save for Web (Legacy)
- M4.65–M4.66: Asset Export and Export Selection
- M4.96: CSS Properties
- M4.70: PSD export
- M4.73–M4.74: PDF colour conversion, profiles and real text
- M4.78–M4.79: Print dialog, system printing and print presets
- M4.91–M4.92: EPS and PostScript import, print to PostScript
VectorCraft 0.2.0
October 5, 2026 · 69 changes
- Licensing: MIT OR Apache-2.0 files, NOTICE, ArtCraft brand terms
- MCP: headless open_file reads .pdf and PDF-compatible .ai, as File ▸ Open does
- SVG import: <textPath> comes back as type on a path
- Stroke dashes: an invalid dash pattern draws a solid stroke instead of hanging the renderer
- SVG import: tspan line breaks follow the baseline gap (none on the same baseline, bounded far gaps)
- Raster export: refuse sizes the renderer can't produce instead of crashing
- SVG export: area type keeps its wrapped lines and alignment
- SVG import: root sizes in mm/cm/in/pt open at their physical size
- M3 stage 1: swatches, colour picker, gradients, strokes, appearance targeting, masks (M3.7–M3.29)
- M3 stage 2: swatch and gradient panel depth, stroke export parity, dash alignment, appearance editing, knockout, graphic style links (M3.30–M3.48)
- M3: overprint per fill and stroke, Overprint Black options (M3.49, M3.50)
- M3: Color Guide rules and options, Edit Colors dialogs, recolouring meshes, images and patterns (M3.53–M3.55)
- M3: blend accuracy, non-isolated groups, layer clipping masks (M3.73–M3.75)
- UI: dialogs and menus size to their content
- M3: group, layer and type appearance with Contents and Characters rows (M3.68)
VectorCraft 0.1.1
October 3, 2026
VectorCraft 0.1.0
October 2, 2026 · 1 change