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