bflatastic
ac83e91c5f
Docs: the ROADMAP's 2026-10-19 row, and the rows merges of conflicting PRs left twice
...
ROADMAP: a progress row and status line for the community PRs of 2026-10-19; the reproducible-bytes and inch-ruler rows appeared twice. gaps.md: G6 held four interleaved versions of its Missing line; it now says what is left (a scripting surface). target-app-parity.md: three copies of the Type evidence bullet, merged into one with every sentence. type-parity.md and ui-parity.md: a row and a shorter copy of it.
2026-10-20 02:41:01 +07:00
BFlat
10e59b0d13
Merge pull request #3149 from texjer/fix/home-recent-hover
...
Home: Recent Files rows highlight and click as one; Home screen scrolls
2026-10-20 02:38:04 +07:00
BFlat
dc79640956
Merge pull request #3146 from nrq6993-a11y/stream/vc-feat1-g1-envelope-distort-move-measure
...
G1: Envelope Distort shows move distance in measurement labels while dragging corners
2026-10-20 02:37:46 +07:00
BFlat
e2b2c410d9
Merge pull request #3148 from Silvertree2010/fix/3132-can-t-delete-the-outer-part-of-a
...
Keep an island inside a hole a separate Shape Builder region
2026-10-20 02:37:34 +07:00
BFlat
d8b0dcfc04
Merge pull request #3100 from nrq6993-a11y/stream/vc-feat1-g1-warp-remember-defaults
...
G1: Effect Warp dialog remembers last confirmed style and sliders
2026-10-20 02:35:48 +07:00
BFlat
d5cd54c9b8
Merge pull request #3127 from nrq6993-a11y/stream/vc-feat1-g4-properties-variable-font-axes
...
G4: Properties panel Variable Font axes for selected type
2026-10-20 02:35:32 +07:00
BFlat
443ffd6c6f
Merge pull request #3124 from nrq6993-a11y/stream/vc-feat1-g4-snap-to-glyph
...
G4: View › Snap to Glyph snaps new type to live-text baselines and glyph bounds
2026-10-20 02:35:22 +07:00
BFlat
73a3347bbb
Merge pull request #3121 from nrq6993-a11y/stream/vc-feat1-g4-touch-type-nudge
...
G4: Touch Type arrow keys nudge the selected character
2026-10-20 02:35:05 +07:00
BFlat
5c32d527f1
Merge pull request #3128 from nrq6993-a11y/stream/vc-feat1-g1-measure-tool-preference-gate
...
G1: Measure tool honors Measurement Labels preference
2026-10-20 02:34:49 +07:00
BFlat
1abe1961ca
Merge pull request #3122 from nrq6993-a11y/stream/vc-feat1-g1-tool-measure-pref-gaps
...
G1: Pie, Live Corners, Width and Print Tiling honor measurement_labels
2026-10-20 02:34:34 +07:00
BFlat
f922a635cb
Merge pull request #3114 from nrq6993-a11y/stream/vc-feat1-g1-crop-image-measure
...
G1: Crop Image tool honors measurement labels while resizing the crop box
2026-10-20 02:34:19 +07:00
BFlat
91fde1d7fa
Merge pull request #3099 from nrq6993-a11y/stream/vc-feat-g1-graph-plot-measure
...
G1: Graph tools show width and height in measurement labels while dragging
2026-10-20 02:34:03 +07:00
BFlat
6a8d52804b
Merge pull request #3069 from nrq6993-a11y/stream/vc-feat1-g1-bracket-drag-hide-bbox
...
G1: hide bounding box while dragging type-on-path brackets
2026-10-20 02:33:48 +07:00
BFlat
8521e0a505
Merge pull request #3065 from nrq6993-a11y/stream/vc-feat-g11-bezier-drag-preview-freeze
...
G11: Pen bezier handle drag preview updates while the button is held (#834 )
2026-10-20 02:33:37 +07:00
BFlat
e96771d5ea
Merge pull request #3064 from nrq6993-a11y/stream/vc-feat3-g9-ai-feather-art-style
...
G9: .ai import reads Adobe Feather art styles as live effects
2026-10-20 02:33:20 +07:00
bflatastic
85163a7c82
Tests: the Snap to Glyph test says what it checks ( #3124 )
2026-10-20 02:23:34 +07:00
bflatastic
88a444ef7b
fmt ( #3124 )
2026-10-20 02:23:34 +07:00
bflatastic
cb229ac08c
fmt ( #3121 )
2026-10-20 02:23:33 +07:00
bflatastic
b8f9c403a7
Measure: with Measurement Labels off the measured line still draws, only its readout goes ( #3128 )
2026-10-20 02:23:33 +07:00
bflatastic
d507a73d09
fmt ( #3114 )
2026-10-20 02:23:33 +07:00
bflatastic
9435c5079d
fmt ( #3099 )
2026-10-20 02:23:33 +07:00
bflatastic
0ee6b1ac68
fmt ( #3065 )
2026-10-20 02:23:33 +07:00
bflatastic
b21b3edb6c
fmt ( #3064 )
2026-10-20 02:23:33 +07:00
BFlat
5c5684f4c5
Merge pull request #2500 from dotCooCoo/feat/outline-object-image-paint
...
Appearance: image fills and strokes draw the shape Convert to Shape or Outline Object gives them
2026-10-20 02:20:55 +07:00
BFlat
19adc36964
Merge pull request #2555 from dotCooCoo/feat/simplify-slider
...
Simplify: Object › Path › Simplify opens a slider with Auto-Simplify and More Options
2026-10-20 02:20:39 +07:00
BFlat
f412d30adf
Merge pull request #2994 from Higgs32584/warn-svg-artboard-loss
...
Save: warn when SVG keeps only one of several artboards
2026-10-20 02:20:23 +07:00
BFlat
7bf326eaf1
Merge pull request #3140 from Hamza0101/cmyk-jpeg-not-jfif
...
A CMYK JPEG is not labelled JFIF
2026-10-20 02:20:06 +07:00
BFlat
bf021ae08b
Merge pull request #3138 from Silvertree2010/fix/h650-intersects-rect-ignores-a-path-c
...
Fix intersects_rect ignoring paths crossing zero-width/height rects
2026-10-20 02:19:50 +07:00
BFlat
301727c7d5
Merge pull request #3142 from dotCooCoo/fix/graph-data-view-test-timing
...
Tests: Graph Data's full-size sheet test counts the cells it draws instead of timing them
2026-10-20 02:19:31 +07:00
bflatastic
a52198cefa
Appearance: image fills and strokes draw the shape Convert to Shape or Outline Object gives them
...
Squashed from #2500 (its merges of main dropped).
2026-10-20 02:06:54 +07:00
bflatastic
d3ee9646de
i18n: the SVG one-artboard warning in every complete catalog and Bulgarian ( #2994 )
2026-10-20 02:06:54 +07:00
BFlat
5087186eac
Merge pull request #3015 from nrq6993-a11y/stream/vc-feat3-g9-ai-ruler-units
...
G9: .ai/.eps import restores ruler units from %AI5_RulerUnits
2026-10-20 02:02:30 +07:00
BFlat
84ab208c43
Merge pull request #2982 from nrq6993-a11y/stream/vc-feat1-g1-join-smooth-corner
...
path.join: corner or smooth at the merged anchor
2026-10-20 02:02:12 +07:00
BFlat
ae617db6d3
Merge pull request #2983 from nrq6993-a11y/stream/vc-feat1-g1-draw-measure-labels
...
Drawing tools: distance and angle measurement labels while placing points
2026-10-20 02:01:54 +07:00
BFlat
408081000d
Merge pull request #2966 from nrq6993-a11y/stream/vc-feat3-g1-spacing-guides-resize
...
G1: Spacing Guides snap bounding-box resizes to equal gaps
2026-10-20 02:01:35 +07:00
BFlat
34a9a48340
Merge pull request #2999 from nrq6993-a11y/stream/vc-feat-2991-isolation-shortcut
...
Allow assigning a keyboard shortcut to Enter Isolation Mode
2026-10-20 02:01:17 +07:00
BFlat
6de7c0a441
Merge pull request #2989 from nrq6993-a11y/stream/vc-feat3-2206-font-script-han
...
Font menu: label the Japanese script filter as 汉字 in Chinese UI (#2206 )
2026-10-20 02:00:59 +07:00
BFlat
b48290a4f9
Merge pull request #2981 from nrq6993-a11y/stream/vc-issue-2681-appearance-icon
...
Fix #2681 : distinguish Appearance from Pathfinder panel icons
2026-10-20 02:00:42 +07:00
BFlat
7833756f6e
Merge pull request #3003 from nrq6993-a11y/stream/vc-issue-2996-acb-filename
...
Fix #2996 : color books copy to user folder under book title
2026-10-20 02:00:24 +07:00
BFlat
ce998b89bc
Merge pull request #3007 from nrq6993-a11y/stream/vc-feat3-g9-ai-nonprinting-guides
...
G9: Regression tests for Illustrator path guides from editing data (#779 )
2026-10-20 01:59:59 +07:00
bflatastic
db92c91678
fmt ( #3015 )
2026-10-20 01:48:35 +07:00
bflatastic
ddc5fda173
path.join: a single path closed at coinciding ends is closed before its merged anchor is smoothed ( #2982 )
2026-10-20 01:48:35 +07:00
bflatastic
bb32072be9
fmt ( #2983 )
2026-10-20 01:48:35 +07:00
bflatastic
6d7a062227
.ai import: only ruler-units code 6 is pixels ( #3015 )
2026-10-20 01:48:35 +07:00
bflatastic
5af05ab572
fmt ( #2981 )
2026-10-20 01:48:34 +07:00
bflatastic
197cf0ba67
Color books: one branch names an imported .acb or a temporary copy after the book ( #3003 )
2026-10-20 01:48:34 +07:00
bflatastic
de8492b90c
fmt ( #3003 )
2026-10-20 01:45:47 +07:00
BFlat
68a99c359b
Merge pull request #2013 from shorbank/feat/2008-color-picker-layout
...
#2008 : improve color picker layout
2026-10-20 01:43:25 +07:00
BFlat
1a1b0dfd59
Merge pull request #2685 from krinry/feat/pencil-alt-smooth
...
G1: Pencil Alt key toggles to Smooth Tool (#2001 )
2026-10-20 01:43:11 +07:00
bflatastic
819da290f1
Pencil: Alt key toggles to Smooth Tool is kept with the tool's other options, and Georgian has its label ( #2685 )
2026-10-20 01:30:19 +07:00
bflatastic
303c5f8bca
Pencil: Alt key toggles to Smooth Tool starts off, as Pencil Tool Options ships it ( #2685 )
2026-10-20 01:19:14 +07:00
BFlat
035f1cb2f6
Merge pull request #2951 from Hamza0101/inch-ruler-binary-ticks
...
Rulers: an inch is divided in half, not in ten
2026-10-20 00:02:15 +07:00
BFlat
e52b07105d
Merge pull request #3107 from FractalEncrypt/fix/status-bar-layout
...
Keep status-bar messages and readouts stable
2026-10-20 00:01:57 +07:00
BFlat
9d4675e7d4
Merge pull request #2962 from MiQ71/fix/issue-1299-dxf-circle-arc
...
DXF: export circular paths as native CIRCLE and ARC entities
2026-10-19 23:43:53 +07:00
BFlat
d5dfbf4bc3
Merge pull request #3106 from FractalEncrypt/fix/canvas-reprojection-resize
...
Preserve cached canvas scale during viewport resizing
2026-10-19 23:43:36 +07:00
bflatastic
d2b927b57b
Docs: the canvas-scale gap entry reads as the others do ( #3106 )
2026-10-19 23:34:18 +07:00
BFlat
1f80c28662
Merge pull request #3131 from storytold/fix/batch-zd-followups
...
Batch follow-ups: #3004 test prints, #3095 catalog rows, #3042 doc banners
2026-10-19 23:17:58 +07:00
bflatastic
6fed871f88
Docs: the live-text PDF Place notes go in the docs' own sections, without update banners ( #3042 )
2026-10-19 23:14:20 +07:00
bflatastic
3033fb9985
i18n: Move Anchor Point, the label of path.moveAnchor, in every catalog that has its sibling labels ( #3095 )
2026-10-19 23:14:09 +07:00
bflatastic
7e1095f9b1
Tests: the Type arrow tests drop their debug prints ( #3004 )
2026-10-19 23:14:09 +07:00
BFlat
f378c5c836
Merge pull request #3042 from KnottyDyes/squad/place-pdf-keeps-text
...
PDF: placed and pasted pages keep live text
2026-10-19 23:13:58 +07:00
BFlat
55acd88d42
Merge pull request #3001 from ariymarkowitz/claude/changes
...
#2558 : a drag over a wide blur draws it from the still frame's raster
2026-10-19 23:13:46 +07:00
BFlat
319221c087
Merge pull request #3102 from dotCooCoo/fix/effect-art-follows-fonts-and-color-settings
...
Effects: effect art redraws when fonts arrive or the color settings change
2026-10-19 23:13:31 +07:00
BFlat
9d43326ad7
Merge pull request #3095 from sungjea713/anchor-point-shift-moves-anchor
...
Anchor Point tool: Shift-drag on an anchor moves it, handles and all
2026-10-19 23:13:12 +07:00
BFlat
8baf5b1343
Merge pull request #3004 from sanyamsingh001/codex/r82-type-grapheme-boundaries
...
Keep Type arrows on grapheme boundaries in mixed-direction text
2026-10-19 23:12:59 +07:00
BFlat
a60f8d7b9f
Merge pull request #3120 from Janiz-zzz/fi-update-20261019
...
i18n(fi): translate 67 labels added since the Finnish review
2026-10-19 23:12:41 +07:00
BFlat
2c52bed0b5
Merge pull request #2961 from Hamza0101/encrypted-pdf-note
...
Exports: say that an encrypted PDF still differs, and test the clock fallback
2026-10-19 23:12:28 +07:00
BFlat
de3dd27fda
Merge pull request #2988 from 00xJS/fix/2675-pdf-invisible-text
...
PDF import: say when invisible text is left out (part of #2675 )
2026-10-19 23:12:13 +07:00
BFlat
575bd0f924
Merge pull request #3006 from rotohun/fix/ai-hyphenation-tab-operators
...
eps: read Illustrator text with hyphenation and tab attributes
2026-10-19 23:11:54 +07:00
BFlat
1ef66c48c1
Merge pull request #2969 from dotCooCoo/fix/data-sets-file-dialogs-off-ui-thread
...
Variables: Import and Export Data Sets… show file dialogs on macOS and keep the window running
2026-10-19 23:11:36 +07:00
BFlat
35b5895183
Merge pull request #2964 from dotCooCoo/fix/pdfinfo-thumbnail-page
...
MCP: document.pdfInfo refuses a thumbnail that is not a page number
2026-10-19 23:11:22 +07:00
BFlat
0bd2a40128
Merge pull request #3074 from Silvertree2010/fix/3036-objects-as-guides-blocks-group-d
...
Stop locked guide objects from blocking marquee selection
2026-10-19 23:11:05 +07:00
BFlat
605597b09c
Merge pull request #2968 from Silvertree2010/fix/h2813-deleting-an-anchor-from-a-closed
...
Clear dangling handles when deleting anchors from a closed path
2026-10-19 23:10:47 +07:00
BFlat
646563b033
Merge pull request #3115 from Silvertree2010/fix/h550-polygon-covers-rect-treats-a-sel
...
Reject self-intersecting polygons in polygon_covers_rect
2026-10-19 23:10:35 +07:00
BFlat
2861c113d6
Merge pull request #2821 from dotCooCoo/feat/linux-desktop-ai-eps-types
...
Linux: file managers offer VectorCraft for .ai, EPS and every other format Finder offers it for
2026-10-19 22:40:08 +07:00
BFlat
320bffb8ad
Merge pull request #3066 from dotCooCoo/feat/objects-on-path
...
Objects on Path: attach objects to a path and spread them along it
2026-10-19 22:07:42 +07:00
BFlat
3d23fc5175
Merge pull request #3052 from dotCooCoo/feat/live-paint-selection-options
...
Live Paint: Live Paint Selection Tool Options set what a click selects and the highlight
2026-10-19 22:07:12 +07:00
BFlat
8c6085beca
Merge pull request #3033 from dotCooCoo/feat/layers-locate-selection-option
...
Layers: with Locate Selected Objects on, the panel shows the row of art selected on the canvas
2026-10-19 22:06:38 +07:00
BFlat
6cb075b926
Merge pull request #3039 from dotCooCoo/feat/tabs-snap-to-unit
...
Tabs: Snap to Unit, or Shift held, puts a tab stop on the ruler's nearest tick
2026-10-19 22:06:23 +07:00
BFlat
0f27503f5b
Merge pull request #3049 from dotCooCoo/fix/3d-strokes-outlined
...
3D and Materials: Extrude & Bevel and Inflate build a solid from each stroke's outline
2026-10-19 22:06:10 +07:00
BFlat
92ca32e55d
Merge pull request #3048 from dotCooCoo/feat/data-set-applies-nothing-message
...
Variables: a data set with no value for any bound variable shows a status message
2026-10-19 22:05:53 +07:00
BFlat
37ee8bee3c
Merge pull request #3040 from dotCooCoo/fix/hover-highlight-snap-to-grid
...
Smart Guides: object highlighting stays off with Snap to Grid or Pixel Preview
2026-10-19 22:05:36 +07:00
BFlat
73f921fa0a
Merge pull request #2947 from Hamza0101/reproducible-export-dates
...
Exports: SOURCE_DATE_EPOCH stands in for the clock, so output repeats
2026-10-19 00:52:49 +07:00
BFlat
fb18533e12
Merge pull request #2677 from dotCooCoo/feat/rotate-view-dial
...
Rotate View: a dial shows the angle while a drag rotates the view
2026-10-19 00:52:33 +07:00
BFlat
56be31fe9b
Merge pull request #2670 from dotCooCoo/fix/joiners-stay-with-their-run
...
Type: a zero width non-joiner is shaped in the face of the letters around it
2026-10-19 00:52:19 +07:00
BFlat
a23d7a827f
Merge pull request #2948 from dotCooCoo/fix/open-pages-naming-every-page
...
PDF/.ai import: a .ai saved without PDF compatibility opens when pages names every page
2026-10-19 00:52:03 +07:00
bflatastic
c9a2491ef7
Rotate View: a dial shows the angle while a drag rotates the view
...
Squashed from #2677 (its merge of main dropped).
2026-10-19 00:37:53 +07:00
bflatastic
2ae992870b
Type: a zero width non-joiner is shaped in the face of the letters around it
...
Squashed from #2670 (its merge of main dropped).
2026-10-19 00:37:50 +07:00
BFlat
3b527ca339
Merge pull request #2953 from nrq6993-a11y/stream/vc-feat3-1753-workspace-dock-width
...
#1753 : saved workspaces restore dock panel width
2026-10-19 00:37:00 +07:00
BFlat
4f18f1c860
Merge pull request #2952 from nrq6993-a11y/stream/vc-feat-g1-busy-cursor
...
G1: show the system busy cursor during background open, save and export
2026-10-19 00:36:46 +07:00
bflatastic
b529f356cc
Tests: the dock-width test builds its UiState with the width, as clippy asks ( #2953 )
2026-10-19 00:28:48 +07:00
bflatastic
048875cc4e
fmt ( #2952 )
2026-10-19 00:27:40 +07:00
BFlat
aa9c70a7b1
Merge pull request #2956 from storytold/fix/zh-hant-param-errors
...
i18n: Traditional Chinese and Georgian rows for the parameter-check and pdfInfo errors (#2930 , #2784 , #2914 )
2026-10-19 00:23:15 +07:00
bflatastic
278fba490a
i18n(ka): the pdfInfo thumbnail page error ( #2914 )
2026-10-19 00:16:42 +07:00
bflatastic
d807236bf2
i18n(zh-hant): the shared parameter-check errors, now that Traditional Chinese translates every message ( #2930 , #2784 )
...
#2784 made zh-hant a language that translates every status and error message while #2930 added the shared parameter-check errors to the others; main's shared_param_check_errors_are_translated failed on zh-hant.
2026-10-19 00:15:35 +07:00
BFlat
9c1d1d56ed
Merge pull request #2944 from dotCooCoo/fix/save-for-web-preview-folder-per-run
...
Save for Web: each browser preview is written to its own folder
2026-10-19 00:10:12 +07:00
BFlat
53bd154059
Merge pull request #2938 from dotCooCoo/fix/legacy-ai-names-windows-1252
...
Legacy .ai export: the title and spot color and gradient names are written in Windows-1252
2026-10-19 00:09:56 +07:00
BFlat
1f2e90a7b3
Merge pull request #2937 from dotCooCoo/fix/ai-image-left-out-warns
...
.ai import: the editing data reader warns about each image it can't read
2026-10-19 00:09:38 +07:00
BFlat
c7f748c75c
Merge pull request #2936 from dotCooCoo/fix/editing-data-hash-reads-utf16-desc
...
PDF and .ai import: editing data with a UTF-16 description is checked against its pages
2026-10-19 00:09:23 +07:00
BFlat
4de769175e
Merge pull request #2935 from dotCooCoo/fix/issue-2830
...
Legacy .ai export: an F line follows each %AI5_EndRaster
2026-10-19 00:09:07 +07:00