This website requires JavaScript.
e2e36f221b
Merge pull request #103 from storytold/pr/m4-eps-export
BFlat
2026-10-05 14:02:45 +07:00
4c4850e745
M4.76: EPS export (PostScript Level 2 and 3) with EPS Options, TIFF previews and the document embedded
bflatastic
2026-10-05 13:31:26 +07:00
90e022b0c0
Merge pull request #102 from storytold/pr/release-0.2.0
Brandon Thomas
2026-10-05 02:41:45 -04:00
8b50a2604d
Release: VectorCraft v0.2.0
Brandon Thomas
2026-10-05 02:41:32 -04:00
819a0cb9b4
Merge pull request #101 from storytold/pr/m4-svg-encoding-tiny
BFlat
2026-10-05 13:35:39 +07:00
33023c5a2b
M4.98: freeform gradients export to SVG as images clipped to their shapes
bflatastic
2026-10-05 13:17:56 +07:00
fa3dcab411
M4.97: SVG Options choose the encoding, SVG Tiny 1.2 and embedded font subsets
bflatastic
2026-10-05 13:07:26 +07:00
eacc83e05b
Merge pull request #100 from storytold/pr/m4-export-screens
BFlat
2026-10-05 13:24:40 +07:00
c96bf40d18
M4.52: Export for Screens options: full document, bleed, sub-folders, sizes, presets, format settings
bflatastic
2026-10-05 12:37:07 +07:00
902d95173e
M4.51: Export for Screens downloads on the web, picks folders, zips
bflatastic
2026-10-05 12:36:53 +07:00
8ab7237443
Merge pull request #99 from storytold/pr/m4-pdf-boxes-marks
BFlat
2026-10-05 13:17:15 +07:00
522f05c540
Merge pull request #98 from storytold/pr/m4-pdf-import-fidelity
BFlat
2026-10-05 13:17:00 +07:00
b0e39d0912
M4.72: PDF export draws printer's marks in Registration around each page
bflatastic
2026-10-05 12:45:14 +07:00
8fb1733f05
M4.71: PDF pages carry the bleed and trim boxes; non-printing layers are left out
bflatastic
2026-10-05 12:37:51 +07:00
8046b9be84
M4.62: PDF/.ai layers from optional content: named layers with visibility, print state and lock; art that is off as hidden layers
bflatastic
2026-10-05 12:46:40 +07:00
a51083733e
M4.61: PDF import fidelity: opacity masks, isolate/knockout, pattern swatches, editable text, gradient meshes, stop opacity and Extend
bflatastic
2026-10-05 12:40:06 +07:00
66e92bbd4c
Merge pull request #97 from storytold/pr/m4-slices
BFlat
2026-10-05 13:05:06 +07:00
fbc7549c31
M4.89: Slice and Slice Selection tools draw, pick, move, resize and delete slices
bflatastic
2026-10-05 12:41:16 +07:00
271b0c6c25
M4.88: Object → Slice makes, edits and lays out user, object and auto slices
bflatastic
2026-10-05 12:27:12 +07:00
d767fa22e0
Merge pull request #96 from storytold/pr/m4-links-package
BFlat
2026-10-05 12:49:30 +07:00
8d8ca11e50
M4.64: File > Package collects the document, its linked files and fonts with a report; Document Info categories and Save
bflatastic
2026-10-05 11:17:50 +07:00
2925e7f9b5
M4.63: Links panel with status, Relink, Go To, Update, Edit Original, Embed/Unembed, Link Info and Placement Options
bflatastic
2026-10-05 10:57:53 +07:00
171de62fde
Merge pull request #95 from storytold/pr/m4-native-format
BFlat
2026-10-05 12:37:53 +07:00
db0a7ffd8b
M4.36: Background Save and Export write a snapshot off the UI thread with status bar progress
bflatastic
2026-10-05 10:56:08 +07:00
65cdc45ed9
M4.35: native files compress, save atomically, drop unused images, keep newer keys and save down to v1
bflatastic
2026-10-05 10:30:01 +07:00
7aee3bd487
Merge pull request #94 from storytold/pr/m4-svg-import-live
BFlat
2026-10-05 12:25:30 +07:00
303fc3cbca
M4.42: SVG import reads linked images from the SVG's folder, intersects nested clips, keeps hidden objects and expands reflected gradients
bflatastic
2026-10-05 12:00:35 +07:00
0d75df4da8
M4.41: SVG import keeps symbols, patterns and blur/shadow filters live
bflatastic
2026-10-05 11:56:37 +07:00
3e8c8d6264
Merge pull request #93 from storytold/pr/m4-dxf-export
BFlat
2026-10-05 12:10:53 +07:00
a17cc428d1
M4.77: DXF export (R12 to 2018) with DXF Options; DWG and PICT say what to use instead
bflatastic
2026-10-05 11:05:19 +07:00
448437fb76
Merge pull request #92 from storytold/pr/m4-pdf-fidelity
BFlat
2026-10-05 11:59:45 +07:00
cfed319af4
M4.60: PDF export resamples and compresses images as the Compression settings say
bflatastic
2026-10-05 11:51:44 +07:00
ffc60d5ff8
M4.59: pattern strokes and freeform gradients keep their look in PDF
bflatastic
2026-10-05 11:40:18 +07:00
e967c31be6
M4.58: raster effects in PDF on every kind of object
bflatastic
2026-10-05 11:20:35 +07:00
7051a65c65
Merge pull request #91 from storytold/pr/flaky-clock-and-port-tests
BFlat
2026-10-05 11:49:35 +07:00
7b30dd787b
M1.9: the MCP connect-failure test holds its own closed port
bflatastic
2026-10-05 11:13:04 +07:00
851ed15104
M4.55: a journal replay reproduces File Info's dates
bflatastic
2026-10-05 11:10:32 +07:00
53f42797f3
Merge pull request #90 from storytold/pr/m4-jpeg-png8-gif-webp
BFlat
2026-10-05 11:40:06 +07:00
da18cf4234
M4.50: WebP options, Export As Text and Save for Office Documents
bflatastic
2026-10-05 11:10:22 +07:00
ac77b52ad3
M4.49: PNG-8 and GIF export with a palette quantizer and dithering
bflatastic
2026-10-05 10:54:46 +07:00
ba4ed2ff93
M4.48: JPEG Options — RGB/CMYK/gray, baseline/optimized/progressive, embedded ICC profiles and image maps
bflatastic
2026-10-05 10:28:00 +07:00
db9d937e1a
Merge pull request #89 from storytold/pr/m4-save-pipeline
BFlat
2026-10-05 11:19:44 +07:00
489bb84755
M4.17: File menu details: converted files, 30 recent files, one colour-mode command, Show in Folder, saved view
bflatastic
2026-10-04 18:26:24 +07:00
70e2726321
M4.16: Template safety: Templates folder, "<name> template", New from Template
bflatastic
2026-10-04 18:23:56 +07:00
9fae8c56ec
M4.15: Revert as an engine command with a confirmation
bflatastic
2026-10-04 18:20:27 +07:00
515ce2ac94
M4.14: Save As format chooser, Save writes back its own format, Save a Copy
bflatastic
2026-10-04 18:18:06 +07:00
ba6597b7b5
Merge pull request #88 from storytold/pr/m4-clipboard-flavours
BFlat
2026-10-05 11:00:21 +07:00
0968e34e7e
M4.57: PNG, PDF and text clipboard flavours in and out
bflatastic
2026-10-05 10:43:08 +07:00
a560f74e17
Merge pull request #79 from storytold/pr/m4-pdf-editing-presets
BFlat
2026-10-05 10:42:27 +07:00
9aa29aa0fd
M4.44: PDF presets: built-ins in code, saved presets, Edit > PDF Presets
bflatastic
2026-10-05 10:08:54 +07:00
0ffaa427d1
M4.43: PDFs and .ai files reopen editable; Save As writes PDF-compatible .ai
bflatastic
2026-10-05 09:49:41 +07:00
4b956422c9
Merge pull request #78 from storytold/pr/m4-links-text-import
BFlat
2026-10-05 10:18:04 +07:00
2724263d00
M4.54: Placing a text file asks for Text Import Options and sets it as area type
bflatastic
2026-10-05 09:48:59 +07:00
2e5ec7b251
M4.53: Linked images remember their file and keep a preview; missing links ask Replace or Ignore, modified ones follow Update Links
bflatastic
2026-10-05 09:35:06 +07:00
0c65fe77f3
Merge pull request #77 from storytold/pr/m4-file-info-raster-settings
BFlat
2026-10-05 10:05:40 +07:00
94f0f1b0d2
M4.56: Document Raster Effects Settings with colour model, background, anti-alias, clipping mask and room around
bflatastic
2026-10-05 09:42:15 +07:00
6a446b4fa3
M4.55: File Info with author, description, keyword chips, rating and copyright, written to SVG, PDF and PNG
bflatastic
2026-10-05 09:34:49 +07:00
a908ba0190
Merge pull request #76 from storytold/pr/m4-clipboard-resources
BFlat
2026-10-05 09:52:38 +07:00
cc03a47b7d
Merge pull request #75 from storytold/pr/m4-pdf-import
BFlat
2026-10-05 09:51:03 +07:00
f346727dd8
M4.23: paste placement, Paste Remembers Layers and the Paste menu's enable rule
bflatastic
2026-10-05 08:38:08 +07:00
ee2aa96dcd
M4.22: pasting between documents carries the objects' resources
bflatastic
2026-10-05 08:59:32 +07:00
e0895fd4ba
M4.47: PostScript .ai and placeholder-only .ai files say why they can't open
bflatastic
2026-10-05 08:57:31 +07:00
8765d335ec
M4.46: PDF import keeps CMYK, Gray and spot colours
bflatastic
2026-10-05 08:49:34 +07:00
e204341996
M4.45: PDF import and place options — pages, Crop To and password
bflatastic
2026-10-05 08:31:48 +07:00
e8af1f6576
Merge pull request #74 from storytold/pr/shortcut-test-isolation
BFlat
2026-10-05 09:36:33 +07:00
0e5425544a
M14.6: shortcut overrides and workspace names no longer leak between parallel tests
bflatastic
2026-10-05 09:27:32 +07:00
d6ebecee39
Merge pull request #73 from storytold/pr/m4-export-as-png
BFlat
2026-10-05 09:28:45 +07:00
950a941003
M4.33: Export As with Use Artboards (All or a range) and art bounds
bflatastic
2026-10-05 07:22:17 +07:00
157724279f
M4.34: raster export options and PNG Options — resolution, background, anti-aliasing, interlacing
bflatastic
2026-10-04 18:23:52 +07:00
bba9d2ceb8
Merge pull request #72 from storytold/pr/m4-svg-symbols-editing
BFlat
2026-10-05 09:12:13 +07:00
74b5a904b7
M4.40: Preserve Editing SVGs reopen exactly, or as plain SVG once edited elsewhere
bflatastic
2026-10-05 08:42:11 +07:00
370c6e2fc0
M4.39: SVG symbols as <symbol>/<use>, hidden layers on Save, Dublin Core metadata
bflatastic
2026-10-05 08:38:11 +07:00
4cccbc2c6e
Merge pull request #71 from storytold/docs/mcp-fences
BFlat
2026-10-05 09:00:00 +07:00
950984b3db
Docs: close the code blocks that left mcp.md sections rendering as code
bflatastic
2026-10-05 08:51:44 +07:00
a31f212021
Merge pull request #70 from storytold/pr/m4-place
BFlat
2026-10-05 08:50:42 +07:00
76b7d960f2
M4.25: Drop files on the canvas to place them; several placed files load the place cursor
bflatastic
2026-10-05 08:28:11 +07:00
20e0935116
M4.24: File > Place as an engine command: images at their physical size, SVG/PDF/native as one group
bflatastic
2026-10-05 08:22:34 +07:00
26246980e3
Merge pull request #69 from storytold/pr/m4-document-setup-new-document
BFlat
2026-10-05 08:41:16 +07:00
6afcacbd91
M4.21: New Document with preset categories, details column and More Settings
bflatastic
2026-10-05 08:34:09 +07:00
d527349f5a
M4.20: Document Setup with bleed, transparency grid, paper and type options
bflatastic
2026-10-05 08:28:16 +07:00
25df58e722
Merge pull request #68 from storytold/pr/m4-svg-export-options
BFlat
2026-10-05 08:04:25 +07:00
96aba71759
M4.30: SVGZ read and write
bflatastic
2026-10-04 18:57:23 +07:00
b75ed0877d
M4.29: object ids and names survive the SVG round trip
bflatastic
2026-10-04 18:37:37 +07:00
32252c68ea
M4.28: SVG gradient export fidelity
bflatastic
2026-10-04 18:52:22 +07:00
1982ecf98d
M4.27: area type and rich text in SVG export
bflatastic
2026-10-04 18:47:08 +07:00
4a3859c69b
M4.26: SVG Options in the engine, a dialog and MCP
bflatastic
2026-10-04 18:31:41 +07:00
2df7edd8c9
Merge pull request #67 from storytold/pr/preferences-units
BFlat
2026-10-05 07:52:11 +07:00
3b99df3b9a
M14.5: Preferences > Units drive every length the UI shows and reads
bflatastic
2026-10-05 07:42:34 +07:00
0e31fc92a2
Merge pull request #66 from storytold/pr/m4-pdf-options
BFlat
2026-10-05 07:30:01 +07:00
a40bce615a
M4.32: PDF warnings, Summary section, View PDF after Saving and status text
bflatastic
2026-10-04 18:35:15 +07:00
4304a7c0b1
M4.31: Save PDF dialog and document.exportPdf with PDF settings
bflatastic
2026-10-04 18:30:35 +07:00
b0a8d78926
Merge pull request #65 from storytold/pr/m4-svg-import
BFlat
2026-10-05 07:22:06 +07:00
5c58ebcb32
M4.19: SVG text import fidelity — text keeps its place, group, clip and mask; textPath, per-character positions, weights, spacing, paints and CSS selectors survive
bflatastic
2026-10-05 07:20:10 +07:00
bc17c1e635
M4.18: SVG import units — absolute lengths keep their physical size, px map 1:1 to pt, document units follow the file
bflatastic
2026-10-05 07:09:06 +07:00
39ce7b0e01
Merge pull request #30 from storytold/harden/no-panics
BFlat
2026-10-05 06:50:04 +07:00
8ac84dde20
M14.4: robustness docs name the library fuzzing and main's brands gate
bflatastic
2026-10-05 06:39:55 +07:00
0744347065
M14.4: tests main gained follow the no-panic lint rules
bflatastic
2026-10-05 06:39:22 +07:00
8d0fae610d
M14.4: fuzz the library loaders and main's new SVG import paths
bflatastic
2026-10-05 06:39:21 +07:00
7fb07bb3db
M14.4: as_chunks for the pixel loops main gained since the no-panics branch
bflatastic
2026-10-05 06:39:20 +07:00
1a5f7f6441
M14.4: no panics in the shipped code main gained since the no-panics branch
bflatastic
2026-10-05 06:39:04 +07:00