Commit Graph
9270 Commits
Author SHA1 Message Date
BFlat c036f56844 Merge pull request #6191 from dotCooCoo/fix/pathops-vc-merge-per-key
Path ops: Merge finds every fill's faces in a few contour passes instead of one per fill
2026-11-09 02:00:04 +08:00
BFlat 782f213e48 Merge pull request #6185 from dotCooCoo/feat/plugin-safe-mode
Plug-ins: Safe Mode starts without plug-ins, offered after a launch stops while one loads
2026-11-09 01:59:47 +08:00
BFlat 188316b092 Merge pull request #6178 from dotCooCoo/feat/js-interpreter
JavaScript: vectorcraft-js runs ES5 scripts with a garbage-collected heap and execution limits
2026-11-09 01:59:35 +08:00
BFlat c9b40ea58f Merge pull request #6169 from dotCooCoo/feat/pixel-align-property
Transform: Align to Pixel Grid keeps an object's horizontal and vertical edges on the pixel grid
2026-11-09 01:59:18 +08:00
BFlat 23c8b4c11a Merge pull request #6168 from dotCooCoo/feat/export-3d-mesh
Asset Export: 3D objects export as USDA, USDZ, glTF or OBJ meshes
2026-11-09 01:59:00 +08:00
BFlat 51c28f6e17 Merge pull request #6149 from dotCooCoo/feat/load-aia-actions-2
Actions: Load Actions… reads action sets saved as .aia files
2026-11-09 01:58:41 +08:00
BFlat f110a8d6d1 Merge pull request #6144 from dotCooCoo/perf/distinct-masks
Path ops: region building lists the shapes covering each region instead of a flag per shape
2026-11-09 01:58:25 +08:00
BFlat dbf7fb0045 Merge pull request #6136 from dotCooCoo/feat/ai-editing-data-symbols
.ai save: the editing copy keeps symbols and their instances
2026-11-09 01:58:07 +08:00
BFlat 9135c4bc57 Merge pull request #6111 from dotCooCoo/feat/artboard-edge-add
Artboard tool: buttons on the selected artboard's edges add an artboard beside it
2026-11-09 01:57:51 +08:00
BFlat 7dc2bfd378 Merge pull request #6101 from dotCooCoo/feat/app-title-bar-on-desktop-frames-r
Title bar: a Linux and BSD preference uses the app bar where the desktop draws the frame
2026-11-09 01:57:35 +08:00
BFlat 8f505ed8c2 Merge pull request #6100 from dotCooCoo/fix/catalog-bare-values
i18n: error messages in every catalog keep true, false, null and the keys they name
2026-11-09 01:57:18 +08:00
BFlat 3c200c5f23 Merge pull request #6094 from dotCooCoo/fix/graph-series-paint-follows-styles
Graphs: graphic styles and Default and Swap Fill and Stroke update a series' stored paint
2026-11-09 01:56:59 +08:00
BFlat 6a8549adec Merge pull request #6083 from dotCooCoo/feat/ai-placed-documents
.ai import: placed PDF and .ai pages open as placed documents
2026-11-09 01:56:43 +08:00
BFlat d2e34dce54 Merge pull request #5962 from dotCooCoo/feat/dynamic-symbol-direct-edit
Symbols: Direct Selection sets the solid fill and stroke of one object in a dynamic instance
2026-11-09 01:56:26 +08:00
BFlat 9214b97201 Merge pull request #5814 from dotCooCoo/fix/layers-thumbs-opened-doc-jobs
Layers: a document opened after a close keeps its thumbnail jobs
2026-11-09 01:56:13 +08:00
BFlat 9f75ae2bfc Merge pull request #5500 from dotCooCoo/feat/dxf-cnc-cam-preset
DXF: a CNC / CAM preset sets the export options for cutting software
2026-11-09 01:55:57 +08:00
BFlat f16e9d2824 Merge pull request #5320 from dotCooCoo/feat/native-pdf-compatible-default
Save: include a PDF in new native files by default
2026-11-09 01:55:45 +08:00
BFlat 0a93898802 Merge pull request #5227 from dotCooCoo/fix/ai-bas-relief-settings
.ai import: Bas Relief opens with its settings
2026-11-09 01:55:27 +08:00
dotCooCoo be0e9347b8 Path ops: Merge finds every fill's faces in a few contour passes instead of one per fill
Squashed from #6191 onto main.
2026-11-09 00:30:43 +07:00
dotCooCoo b5e6f6e80f Plug-ins: Safe Mode starts without plug-ins, offered after a launch stops while one loads
Squashed from #6185 onto main.
2026-11-09 00:30:24 +07:00
dotCooCoo bf1145edd5 JavaScript: vectorcraft-js runs ES5 scripts with a garbage-collected heap and execution limits
Squashed from #6178 onto main.
2026-11-09 00:29:52 +07:00
dotCooCoo 581ced3213 Transform: Align to Pixel Grid keeps an object's horizontal and vertical edges on the pixel grid
Squashed from #6169 onto main.
2026-11-09 00:29:28 +07:00
dotCooCoo b568977af4 Asset Export: 3D objects export as USDA, USDZ, glTF or OBJ meshes
Squashed from #6168 onto main.
2026-11-09 00:29:05 +07:00
dotCooCoo 657a99b629 Actions: Load Actions… reads action sets saved as .aia files
Squashed from #6149 onto main.
2026-11-09 00:28:25 +07:00
dotCooCoo f74c7e8056 Path ops: region building lists the shapes covering each region instead of a flag per shape
Squashed from #6144 onto main.
2026-11-09 00:28:12 +07:00
dotCooCoo f2e6c6d219 .ai save: the editing copy keeps symbols and their instances
Squashed from #6136 onto main.
2026-11-09 00:28:03 +07:00
dotCooCoo 1d007bc3c8 Artboard tool: buttons on the selected artboard's edges add an artboard beside it
Squashed from #6111 onto main.
2026-11-09 00:27:52 +07:00
dotCooCoo fb413b39f3 Title bar: a Linux and BSD preference uses the app bar where the desktop draws the frame
Squashed from #6101 onto main.
2026-11-09 00:27:21 +07:00
dotCooCoo e9ee87b7cd i18n: error messages in every catalog keep true, false, null and the keys they name
Squashed from #6100 onto main.
2026-11-09 00:27:03 +07:00
dotCooCoo c0a8ebb70f Graphs: graphic styles and Default and Swap Fill and Stroke update a series' stored paint
Squashed from #6094 onto main.
2026-11-09 00:26:44 +07:00
dotCooCoo a409f34ebe .ai import: placed PDF and .ai pages open as placed documents
Squashed from #6083 onto main.
2026-11-09 00:26:34 +07:00
dotCooCoo 434c032f9e Symbols: Direct Selection sets the solid fill and stroke of one object in a dynamic instance
Squashed from #5962 onto main.
2026-11-09 00:26:11 +07:00
dotCooCoo 122b10143c Layers: a document opened after a close keeps its thumbnail jobs
Closing a document told the worker to forget every row whose document was
not open at that moment. The worker keeps that test until it is idle, so
while a job still ran, a document opened afterward had its rows dropped
and they stayed without thumbnails. The worker now forgets only the
documents that closed.
2026-11-09 00:25:58 +07:00
dotCooCoo cd8e98c6cd DXF: a CNC / CAM preset sets the export options for cutting software
Squashed from #5500 onto main.
2026-11-09 00:25:53 +07:00
dotCooCoo d61a7abc96 Save: include a PDF in new native files by default
Squashed from #5320 onto main.
2026-11-09 00:25:34 +07:00
dotCooCoo f5be571d47 .ai import: Bas Relief opens with its settings
Squashed from #5227 onto main.
2026-11-09 00:25:27 +07:00
BFlat 0b0d2f0ab7 Merge pull request #5557 from dotCooCoo/fix/vertical-path-upright-glyphs
Type: upright glyphs on a vertical path face the path's start, so ligatures read in order
2026-11-09 01:19:05 +08:00
BFlat d4e9d0d6f4 Merge pull request #5518 from dotCooCoo/feat/open-heic-files
File formats: HEIC and HEIF images open and place
2026-11-09 01:18:45 +08:00
BFlat 6ff760dbb1 Merge pull request #5395 from dotCooCoo/fix/toolbar-left-panel-docking
Workspace: add an option to keep Tools beside the canvas with left-side panels
2026-11-09 01:18:27 +08:00
BFlat 96d15708b2 Merge pull request #5313 from dotCooCoo/feat/marquee-selection-qol
Selection QoL: marquee modes with visible feedback
2026-11-09 01:18:09 +08:00
BFlat 1ba7b826b7 Merge pull request #5220 from dotCooCoo/feat/document-info-pattern-objects
Document Info: Pattern Objects lists the objects painted with patterns
2026-11-09 01:17:48 +08:00
BFlat ca24db3e96 Merge pull request #5211 from dotCooCoo/fix/brand-mark-under-desktop-frame
Title bar: the app bar shows no brand mark under the desktop's own frame
2026-11-09 01:17:32 +08:00
BFlat 2cbe9209a2 Merge pull request #5202 from dotCooCoo/fix/family-escape-restores-options
Drawing tools: Escape on an arc, spiral or grid drag puts back the options it changed
2026-11-09 01:17:21 +08:00
BFlat be3285ff7d Merge pull request #5196 from dotCooCoo/fix/perspective-snap-mixed-depths
Perspective grid: Snap to Grid moves objects at every depth by one plane offset
2026-11-09 01:17:03 +08:00
BFlat d360c35d8c Merge pull request #5041 from dotCooCoo/feat/function-keys-cut-copy-paste-r
Shortcuts: F2, F3 and F4 also cut, copy and paste on Windows and Linux
2026-11-09 01:16:47 +08:00
BFlat 41b996b299 Merge pull request #5040 from dotCooCoo/feat/typed-markers-distinct-bullets-r
Type: typed `+`, `#` and `>` start lists with a hollow circle, square and dash
2026-11-09 01:16:32 +08:00
BFlat d6ec81bc82 Merge pull request #5039 from dotCooCoo/feat/typed-lists-preference-r
Type: add a VectorCraft preference for typed list detection
2026-11-09 01:16:16 +08:00
BFlat 0cdec14ccc Merge pull request #5034 from dotCooCoo/fix/image-cache-follows-memory-r
Render: the decoded-image cache can grow to a quarter of installed memory on every desktop OS
2026-11-09 01:15:58 +08:00
BFlat 7feb683ca6 Merge pull request #5027 from dotCooCoo/feat/type-orientation-follows-thread-r
Type: Type Orientation is a setting of the whole thread
2026-11-09 01:15:39 +08:00
BFlat 7d7d6f8d21 Merge pull request #5025 from dotCooCoo/fix/paragraph-reset-panel-mojikumi-tabs-r
Paragraph: Reset Panel also resets the Mojikumi Set and tab stops
2026-11-09 01:15:22 +08:00