Skip to content

VectorCraft v0.2.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 07:04
90e022b

What's Changed

  • Docs: workflow fixes from #1 (README, control protocol) by @bflatastic in #2
  • Docs: revert the README habits sentence by @bflatastic in #3
  • Licensing: MIT OR Apache-2.0 files, NOTICE, ArtCraft brand terms by @echelon in #12
  • MCP: headless open_file reads .pdf and PDF-compatible .ai, as File ▸ Open does by @storybored379 in #5
  • SVG import: comes back as type on a path by @storybored379 in #6
  • Stroke dashes: an invalid dash pattern draws a solid stroke instead of hanging the renderer by @storybored379 in #7
  • SVG import: tspan line breaks follow the baseline gap (none on the same baseline, bounded far gaps) by @storybored379 in #8
  • Raster export: refuse sizes the renderer can't produce instead of crashing by @storybored379 in #9
  • SVG export: area type keeps its wrapped lines and alignment by @storybored379 in #10
  • SVG import: root sizes in mm/cm/in/pt open at their physical size by @storybored379 in #11
  • M3 stage 1: swatches, colour picker, gradients, strokes, appearance targeting, masks (M3.7–M3.29) by @bflatastic in #15
  • Docs: name the reference app again in ROADMAP and docs/mcp.md by @bflatastic in #16
  • M3 stage 2: swatch and gradient panel depth, stroke export parity, dash alignment, appearance editing, knockout, graphic style links (M3.30–M3.48) by @bflatastic in #19
  • M3: overprint per fill and stroke, Overprint Black options (M3.49, M3.50) by @bflatastic in #20
  • M3: Color Guide rules and options, Edit Colors dialogs, recolouring meshes, images and patterns (M3.53–M3.55) by @bflatastic in #21
  • M3: blend accuracy, non-isolated groups, layer clipping masks (M3.73–M3.75) by @bflatastic in #22
  • UI: dialogs and menus size to their content by @bflatastic in #23
  • M3: group, layer and type appearance with Contents and Characters rows (M3.68) by @bflatastic in #26
  • M3: swatch libraries — library panel, generated libraries, save and load, gradient libraries (M3.56–M3.58) by @bflatastic in #27
  • M3: stroke on type, Stroke panel units, mixed values and Control bar (M3.40, M3.41) by @bflatastic in #28
  • M3: freeform gradients — model, rendering, commands, tool and panel (M3.81, M3.82) by @bflatastic in #32
  • M3: Flatten Transparency engine (M3.91) by @bflatastic in #35
  • M3: Graphic Styles panel depth, Tile Edge Color, Show Swatch Bounds (M3.71, M3.72) by @bflatastic in #38
  • UI: custom title bar on Windows and Linux; the dragon icon as the brand mark by @bflatastic in #41
  • M3: Fill/Stroke chip popovers, panel shortcuts, Eyedropper Options and modes (M3.51, M3.52) by @bflatastic in #42
  • M3: target circles and full Expand Appearance (M3.69, M3.70) by @bflatastic in #43
  • M3: tints of global and spot colours, gradient stops linked to swatches (M3.59, M3.60) by @bflatastic in #45
  • M3: Flatten Transparency dialog, flattener presets, Flattener Preview panel (M3.92–M3.94) by @bflatastic in #46
  • M3: width profile library, thirty more arrowheads, whole-stroke bounds and hit-testing (M3.61–M3.63) by @bflatastic in #47
  • M3: graphic style libraries with .vcstyles save and load (M3.80) by @bflatastic in #48
  • M3: view only the mask, lossless SVG mask options, per-document transparency grid, paint on clipping paths (M3.86–M3.89) by @bflatastic in #49
  • M3: Object > Expand dialog; gradient fills expand to objects or a mesh (M3.84) by @bflatastic in #50
  • Pathops: Booleans keep their corners on almost-horizontal edges; deterministic property tests (M6.10) by @bflatastic in #51
  • M3: Attributes panel; Registration colour, trim marks and live Crop Marks (M3.76, M3.77) by @bflatastic in #52
  • M3: spot colours defined in Lab, Spot Colors options (M3.85) by @bflatastic in #53
  • M3: Scale Strokes & Effects complete, Scale Corners, Use Preview Bounds (M3.66, M3.67) by @bflatastic in #54
  • UI: test that no dialog stretches with the screen by @bflatastic in #55
  • M3: Recolor Artwork reduction, methods, presets and Edit tab; Edit Color Group (M3.78, M3.79) by @bflatastic in #56
  • M3: blend modes and opacity composite inks in CMYK documents (M3.90) by @bflatastic in #57
  • M3: Width tool depth and the new-art appearance template (M3.64, M3.65) by @bflatastic in #58
  • M3: freeform editing on the canvas; radial extent, aspect and focal point (M3.97, M3.98) by @bflatastic in #59
  • M3: Color Guide Limit to Library, Edit or Apply without art, Color Themes panel (M3.95, M3.96) by @bflatastic in #60
  • Tests: the eyedropper image-sampling test no longer flakes (colour settings changed by parallel tests) by @bflatastic in #61
  • M3: gradient within, along or across a stroke (M3.83) by @bflatastic in #62
  • Roadmap: M3 Paint & appearance complete by @bflatastic in #63
  • M3: Scale Strokes & Effects is off by default by @bflatastic in #64
  • Robustness: VectorCraft never crashes — no panics in shipped code by @echelon in #30
  • M4: SVG import units and text fidelity (M4.18, M4.19) by @bflatastic in #65
  • M4: PDF settings, Save PDF dialog, export warnings and Summary (M4.31, M4.32) by @bflatastic in #66
  • Preferences ▸ Units drive every length the UI shows and reads (M14.5) by @bflatastic in #67
  • M4: SVG Options, area type and gradients in SVG export, ids and names, SVGZ (M4.26–M4.30) by @bflatastic in #68
  • M4: Document Setup depth; New Document with preset categories, details column and More Settings (M4.20, M4.21) by @bflatastic in #69
  • M4: Place as an engine command, drag and drop, the loaded place cursor (M4.24, M4.25) by @bflatastic in #70
  • Docs: close the code blocks that made mcp.md sections render as code by @bflatastic in #71
  • M4: SVG symbols as /, hidden layers, metadata; Preserve Editing round trip (M4.39, M4.40) by @bflatastic in #72
  • M4: Export As with Use Artboards; PNG/JPEG/WebP resolution, background, anti-aliasing (M4.33, M4.34) by @bflatastic in #73
  • Tests: shortcut overrides and workspace names no longer leak between parallel tests (M14.6) by @bflatastic in #74
  • M4: PDF import pages, Crop To and passwords; CMYK, Gray and spot colours kept (M4.45–M4.47) by @bflatastic in #75
  • M4: paste carries resources with a Swatch Conflict dialog; paste placement and Paste Remembers Layers (M4.22, M4.23) by @bflatastic in #76
  • M4: File Info in SVG, PDF and PNG; Document Raster Effects Settings (M4.55, M4.56) by @bflatastic in #77
  • M4: linked images with previews, missing and modified links; Text Import Options (M4.53, M4.54) by @bflatastic in #78
  • M4: PDF and .ai reopen editable, Save As .ai; PDF presets and Edit > PDF Presets (M4.43, M4.44) by @bflatastic in #79
  • M4: PNG, PDF, SVG and text clipboard formats in and out (M4.57) by @bflatastic in #88
  • M4: Save As format chooser, Save keeps its format, Save a Copy, Revert, templates, File menu details (M4.14–M4.17) by @bflatastic in #89
  • M4: JPEG Options with CMYK and ICC, PNG-8 and GIF, WebP options, Export As Text, Save for Office (M4.48–M4.50) by @bflatastic in #90
  • Tests: journal replays reproduce File Info's dates; the MCP connect test holds its own port by @bflatastic in #91
  • M4: PDF keeps raster effects everywhere, pattern strokes and freeform gradients; image resampling and compression (M4.58–M4.60) by @bflatastic in #92
  • M4: DXF export (R12 to 2018) with DXF Options; DWG and PICT hints (M4.77) by @bflatastic in #93
  • M4: SVG import keeps symbols, patterns and filters live; linked images, nested clips, reflected gradients (M4.41, M4.42) by @bflatastic in #94
  • M4.35–M4.36: native format v3 and background save by @bflatastic in #95
  • M4.63–M4.64: Links panel, Placement Options and Package by @bflatastic in #96
  • M4.88–M4.89: slices and the Slice tools by @bflatastic in #97
  • M4.61–M4.62: PDF import fidelity and layers by @bflatastic in #98
  • M4.71–M4.72: PDF bleed and trim boxes, printer's marks by @bflatastic in #99
  • M4.51–M4.52: Export for Screens downloads, zip and options by @bflatastic in #100
  • M4.97–M4.98: SVG encoding, Tiny 1.2, font subsets and freeform gradients by @bflatastic in #101
  • Release: VectorCraft v0.2.0 by @echelon in #102

New Contributors

Full Changelog: v0.1.1...v0.2.0