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
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
BFlat
0121890cba
Merge pull request #5023 from dotCooCoo/feat/wheel-ctrl-scrolls-sideways-r
...
Canvas: a General option makes Cmd/Ctrl-wheel scroll the canvas sideways
2026-11-09 01:15:04 +08:00
BFlat
970150b01a
Merge pull request #5015 from dotCooCoo/fix/batch-save-close-data-sets
...
Actions: Batch over data sets keeps Save and Close and warns when each data set saves over one file
2026-11-09 01:14:45 +08:00
BFlat
8e1a35daa2
Merge pull request #4058 from dotCooCoo/feat/trace-expand-by-color
...
Image Trace: Expand can group the traced paths by color
2026-11-09 01:14:26 +08:00
BFlat
8cd371e1fc
Merge pull request #3995 from dotCooCoo/feat/document-compare-image
...
Document: document.compare measures how far an artboard's render is from an image
2026-11-09 01:14:08 +08:00
BFlat
90506ff84e
Merge pull request #3946 from dotCooCoo/feat/flat-logo-named-colors-only
...
Image Trace: Flat Logo can trace only the named colors, without a white of its own
2026-11-09 01:13:52 +08:00
BFlat
38a019a47e
Merge pull request #2642 from dotCooCoo/fix/one-text-variable-per-object
...
Variables: a second text variable on one type object is refused
2026-11-09 01:13:32 +08:00
bflatastic
6b0a4c48b0
Docs: keep this batch's status entries after replaying onto main
2026-11-08 23:52:39 +07:00
bflatastic
5de9fc2954
Docs: drop the header lines and rows the older PRs repeated
2026-11-08 23:51:57 +07:00
bflatastic
08f03e606d
Docs: one status line in the roadmap and UI parity docs, with #5313 's entry
2026-11-08 23:51:51 +07:00
bflatastic
df4cd5f9da
Docs: keep the status entries of the PRs before this one
2026-11-08 23:51:47 +07:00
dotCooCoo
8b4ef958ac
Type: a ligature's font caret on a vertical path divides the proportional cell
...
Proportional Metrics changes an upright glyph's cell on a vertical path, and its width runs along that changed cell. Its font ligature carets were still divided by the unchanged cell, so the caret, a click and the selection missed the drawn stop. They now divide the same length the width uses.
2026-11-08 23:51:42 +07:00
dotCooCoo
f4e51d33d3
Type: spell center in the upright path glyph comment
2026-11-08 23:51:42 +07:00
dotCooCoo
4882488145
Type: upright glyphs on a vertical path face the path's start
...
In vertical type on a path, every glyph was turned a quarter turn with
its top toward the path's end. An upright glyph's characters then read
backwards along the path, so a ligature's font caret other than its
middle did not line up with the glyph as drawn.
An upright glyph whose top faces the path's end now turns half a turn
about the centre of its cell, so its top faces the path's start. It
keeps the same stretch of the path. Glyphs lying on their side, and
upright glyphs that the Skew, 3D Ribbon and Stair Step effects already
turn this way on a path running to the left, are unchanged. The ligature
stops follow the top of the cell, so the caret, a click and the
selection meet the drawn caret line.
2026-11-08 23:51:42 +07:00
dotCooCoo
bd78bb0b11
Docs: paraphrase the HEIF help-page reference
2026-11-08 23:51:41 +07:00