Repository navigation
VectorCraft v0.2.0
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
- @echelon made their first contribution in #12
- @storybored379 made their first contribution in #5
Full Changelog: v0.1.1...v0.2.0