Commit Graph

  • 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