dotCooCoo
822a3ee041
Merge main into fix/plugin-stale-grant
2026-11-08 16:21:24 -08:00
BFlat
0c4fd6afa0
Merge pull request #6261 from dotCooCoo/fix/macos-filter-plugin-shortcut-test
...
Tests: the filter plug-in shortcut test accepts the macOS chord text
2026-11-09 08:08:08 +08:00
dotCooCoo
9b0ab19e3a
Merge main into fix/plugin-stale-grant
2026-11-08 16:05:50 -08:00
dotCooCoo
0a4c037fb1
Plug-ins: docs state that a stored module not read keeps its id's grant
...
In Safe Mode and for a disabled stored module, load_stored_plugins does
not read the module, so grants.json keeps the grant for its id. The next
load that reads the module forgets the grant.
2026-11-08 16:04:58 -08:00
BFlat
64280c64d3
Merge pull request #6152 from dotCooCoo/perf/contours-cover-lists
...
Path ops: boolean contour passes test the shapes covering each face instead of a flag per shape
2026-11-09 08:03:59 +08:00
BFlat
2fe33b1fc6
Merge pull request #5355 from dotCooCoo/feat/help-bar-visibility
...
UI: show or hide the Help Bar independently
2026-11-09 08:02:10 +08:00
BFlat
ab0cadc924
Merge pull request #6113 from ruchirguitar/fix/5949-hover-numeric-wheel
...
Numeric fields: step on wheel hover without taking focus
2026-11-09 07:57:18 +08:00
BFlat
7724463e00
Merge pull request #5991 from mockydevs/fix/eps01-editing-overlay
...
EPS import: gradients drawn as abutting strips come in as one gradient, without seams
2026-11-09 07:57:02 +08:00
dotCooCoo
9511d24ff6
Merge fix/plugin-grant-module-hash into fix/plugin-stale-grant
2026-11-08 15:56:42 -08:00
BFlat
52ee41f897
Merge pull request #6253 from Silvertree2010/fix/h12972-mcp-object-resource-uri-accepts
...
Reject non-digit object ids in MCP object resource URIs
2026-11-09 07:55:33 +08:00
BFlat
22f5ede66f
Merge pull request #6161 from dotCooCoo/feat/ai-editing-data-s6b2
...
.ai save: the editing copy keeps graphic styles and links to them
2026-11-09 07:52:12 +08:00
BFlat
302c0575e3
Merge pull request #6194 from dotCooCoo/feat/js-builtins-text
...
JavaScript: a realm has the String, Number, RegExp and Date built-ins
2026-11-09 07:48:04 +08:00
BFlat
d83bb6c0b8
Merge pull request #5058 from dotCooCoo/feat/character-anti-aliasing-method-r
...
Character: Anti-aliasing Method sets how a type object's edges are drawn as pixels
2026-11-09 07:47:57 +08:00
BFlat
3e836ad856
Merge pull request #6193 from dotCooCoo/feat/plugin-menu-commands
...
Plug-ins: a plug-in adds menu commands of its own under Object › Plug-ins
2026-11-09 07:47:49 +08:00
BFlat
9499281b49
Merge pull request #5029 from dotCooCoo/fix/batch-override-export-for-screens-folder-r
...
Actions: Batch's Override Export sends Export for Screens files to the destination folder
2026-11-09 07:47:42 +08:00
BFlat
7adc2f66a3
Merge pull request #6109 from dotCooCoo/feat/ai-symbol-libraries
...
.ai import: symbol libraries open with their symbols
2026-11-09 07:47:36 +08:00
BFlat
165810aa6c
Merge pull request #6104 from dotCooCoo/fix/graph-series-object-opacity
...
Graphs: a series keeps the object opacity and blend modes set on one of its marks
2026-11-09 07:47:29 +08:00
BFlat
1961b2468d
Merge pull request #5024 from dotCooCoo/fix/outline-stroke-keeps-effects-on-outline-r
...
Outline Stroke: geometry effects reshape the path that is outlined, as on the canvas
2026-11-09 07:47:22 +08:00
BFlat
1bacc7f1f0
Merge pull request #6061 from dotCooCoo/fix/export-unknown-options
...
Export: the export commands refuse an unknown option key
2026-11-09 07:47:15 +08:00
BFlat
8fc4464542
Merge pull request #6236 from dotCooCoo/fix/placed-gradient-follows-warp
...
Effects: placed gradients move and scale with the Warp effects
2026-11-09 07:47:08 +08:00
BFlat
c82bd36f07
Merge pull request #6052 from dotCooCoo/fix/edit-copy-artboard-route
...
Artboards: a Cut or Copy with the Artboard tool replays on its artboards
2026-11-09 07:47:00 +08:00
BFlat
0cb2d5dbd8
Merge pull request #5030 from dotCooCoo/fix/issue-3748-r
...
Fix #3748 : in isolation mode, art outside a clip group's mask can be selected and dragged
2026-11-09 07:46:54 +08:00
BFlat
0b0f8d71eb
Merge pull request #5475 from dotCooCoo/fix/spiral-decay-per-wind
...
Spiral: Decay applies once per full wind
2026-11-09 07:46:47 +08:00
BFlat
ecdd36483d
Merge pull request #6259 from dotCooCoo/fix/ai-pattern-mask-ids
...
.ai import: opacity mask art in pattern and brush art takes document ids
2026-11-09 07:46:40 +08:00
BFlat
c0887164cc
Merge pull request #6258 from dotCooCoo/fix/plugin-clear-cache-test
...
Plug-ins: clearing every plug-in's cache is tested in a binary of its own
2026-11-09 07:46:33 +08:00
BFlat
c8d67344a9
Merge pull request #3968 from dotCooCoo/feat/trace-keep-colors
...
Image Trace: keepColors traces only the listed palette colors
2026-11-09 07:46:01 +08:00
BFlat
500cda491c
Merge pull request #6257 from dotCooCoo/fix/escape-return-tool-docs
...
Type: docs say Escape returns to the tool whose double-click chose the Type tool
2026-11-09 07:45:45 +08:00
dotCooCoo
ff409bcb90
Tests: the filter plug-in shortcut test accepts the macOS chord text
...
each_filter_plugin_takes_a_shortcut_of_its_own required the exported row
to end in "+Alt+Shift+F7". Export Text writes each shortcut as the dialog
shows it, which is "⌥⇧⌘F7" on macOS, so the test failed there. The test
now compares the row with menus::pretty_shortcut, as
export_text_lists_the_dialogs_rows_with_their_shortcuts does.
2026-11-08 15:25:31 -08:00
dotCooCoo
05924c9e4c
Merge main into fix/plugin-grant-module-hash
2026-11-08 15:07:23 -08:00
dotCooCoo
6326d1c4ff
Plug-ins: the install comment states what a failed module restore leaves
2026-11-08 15:07:20 -08:00
dotCooCoo
0945eaf2b3
Merge main into perf/contours-cover-lists
2026-11-08 15:00:56 -08:00
dotCooCoo
230fbb96a3
Merge main into feat/ai-editing-data-s6b2
2026-11-08 15:00:10 -08:00
dotCooCoo
b8ab981058
Merge main into feat/ai-symbol-libraries
2026-11-08 14:56:51 -08:00
dotCooCoo
e2beb714b0
Merge main into feat/help-bar-visibility
2026-11-08 14:56:29 -08:00
dotCooCoo
64c7c2703e
Merge main into feat/plugin-menu-commands
2026-11-08 14:41:13 -08:00
Don Omondi
8383b2af6d
Merge remote-tracking branch 'upstream/main' into fix/eps01-editing-overlay
...
# Conflicts:
# docs/file-format-parity.md
# docs/gaps.md
2026-11-08 17:39:34 -05:00
dotCooCoo
f064d78678
Merge main into fix/spiral-decay-per-wind
2026-11-08 14:31:04 -08:00
BFlat
205f54a7cb
Merge pull request #6254 from adambelis/fix/blend-curved-spine-orientation
...
M2.1: blend Align-to-Path smooth on curved spines
2026-11-09 06:27:53 +08:00
dotCooCoo
4fff063dcc
Merge main into fix/export-unknown-options
2026-11-08 14:25:57 -08:00
dotCooCoo
5c17cfd038
Tests: warped placed gradients check each warp's bounds and movement
...
The Warp gradient test now compares the baked bounds with the square's
outline mapped through warp_point, for every style and parameter set. It
requires the gradient to move exactly when those bounds move, and pins
39 of the 45 cases as moving the bounds.
2026-11-08 14:20:47 -08:00
dotCooCoo
33a10656ff
Merge main into feat/js-builtins-text
2026-11-08 14:07:49 -08:00
bflatastic
8e45313501
Blend: the spine's ends are its exact end points
2026-11-09 05:06:28 +07:00
dotCooCoo
1940d3e529
.ai import: opacity mask art in pattern and brush art takes document ids
...
A pattern's or a brush's art was copied into the document with new ids,
but the art of an opacity mask inside it kept the ids of the reader that
read the definition. Those ids could repeat ids of objects in the
layers. The mask art now takes document ids, as a symbol's art already
does.
2026-11-08 14:06:24 -08:00
dotCooCoo
e3e716c441
Tests: translucent brushed type compares each pixel with full opacity
...
The test for Crisp and Strong type in a scatter brush stroke at 50% opacity
now checks that every pixel is half of what the same stroke draws at full
opacity. It fails without the coverage fix for Crisp as well as for Strong.
2026-11-08 14:05:55 -08:00
dotCooCoo
f9940486a8
Merge main into fix/spiral-decay-per-wind
2026-11-08 14:03:31 -08:00
dotCooCoo
f88815abd9
Merge main into fix/graph-series-object-opacity
2026-11-08 14:02:59 -08:00
bflatastic
d58000b5df
Objects on Path: the stretched-group test allows the spine's rounding
2026-11-09 04:52:48 +07:00
dotCooCoo
987f50619a
Merge main into feat/trace-keep-colors
2026-11-08 13:49:11 -08:00
dotCooCoo
02c2e5b52c
Merge main into fix/plugin-grant-module-hash
2026-11-08 13:46:32 -08:00
bflatastic
863023d7de
Blend: a vanished spine tangent takes the curve's direction nearby; the unreachable copy after the loop goes
2026-11-09 04:45:17 +07:00