dotCooCoo
6be88a24b4
Fix #785 : commands refuse an id that isn't an object id instead of using the selection
...
Commands whose `id` or `ids` the shared check in Session::execute does not
read still parsed them with id_param/ids_param, which drop anything that is
not a non-negative integer, and then acted on the selection or the current
layer. `object.blend.make {"ids": 3}` blended the selection,
`object.envelope.makeWithWarp {"ids": [2, "x"]}` warped the selection,
`graph.setData {"id": "2"}` changed the selected graph and
`layer.newSublayer {"parent": "2"}` added a sublayer to the current layer.
- cmd::named_ids and cmd::named_id read `ids`/`id` as targets does: a value
that is not an object id, or an unresolved step reference, is an error.
- The symbol and brush, Live Paint, Shape Builder and Image Trace, blend,
envelope and mesh, perspective, Liquify, Puppet Warp and graph helpers use
them in place of the lenient readers.
- layer.clippingMask.toggle checks `id`, and layer.newSublayer checks
`parent`, with checked_id before falling back to the highlighted row or the
current layer.
2026-11-02 14:32:49 +07:00
Brandon Thomas
cfb30d8139
Merge pull request #5214 from dotCooCoo/feat/recolor-global-adjust
...
Recolor: the Global Adjust sliders change every color at once
2026-11-02 00:34:59 -05:00
Brandon Thomas
6daefef735
Merge pull request #5212 from dotCooCoo/feat/document-info-save-category
...
Document Info: Save writes the category the panel shows
2026-11-02 00:34:54 -05:00
Brandon Thomas
c4a394c536
Merge pull request #5203 from dotCooCoo/fix/empty-text-clip-kept
...
Artwork Cleanup: Empty Text and Off-Artboard Art leave type that clips art
2026-11-02 00:34:49 -05:00
Brandon Thomas
9269cb7cf3
Merge pull request #5197 from dotCooCoo/fix/cleanup-leaves-hidden-locked-art
...
Artwork Cleanup: Simplify Anchors and Deep Ungroup leave hidden and locked art alone
2026-11-02 00:34:43 -05:00
Brandon Thomas
a51391a7c3
Merge pull request #5195 from dotCooCoo/fix/release-moves
...
Canvas: a drag ends where its button went up
2026-11-02 00:34:37 -05:00
Brandon Thomas
cb700213c6
Merge pull request #5191 from dotCooCoo/fix/issue-2181
...
Fix #2181 : PDF layer forms get real boxes and lose their off-page marks
2026-11-02 00:34:31 -05:00
Brandon Thomas
3d59d874ac
Merge pull request #5190 from dotCooCoo/fix/separations-gamut-count-plural
...
Separations Preview: Gamut Check counts colors in the singular and the plural
2026-11-02 00:34:26 -05:00
BFlat
278dfa0b64
Merge pull request #5117 from dotCooCoo/fix/ai-os22-g5
...
.ai import: multi-layer masks open as a clipping group in each layer
2026-11-02 12:32:45 +07:00
BFlat
71d4f43dea
Merge pull request #5115 from dotCooCoo/fix/ai-os22-g4
...
.ai import: graphs open as their drawn art, with a note
2026-11-02 12:32:31 +07:00
BFlat
3754e305a3
Merge pull request #5102 from dotCooCoo/fix/ai-os20-settings
...
.ai import: artboard display options, raster effects settings and the header's author come in
2026-11-02 12:32:12 +07:00
BFlat
f94baa5b82
Merge pull request #5122 from dotCooCoo/fix/ai-os22-g14
...
.ai import: anchors are smooth or corners by the case of their segment operators
2026-11-02 12:31:56 +07:00
BFlat
6e23642861
Merge pull request #5121 from dotCooCoo/fix/vars-p7
...
Variables: Edit Data Set's Name field renames the data set
2026-11-02 12:31:39 +07:00
BFlat
517f3e0f3e
Merge pull request #5116 from dotCooCoo/fix/vars-p9
...
Variables: Import Data Sets reads CSV files that are not UTF-8 as Windows-1252
2026-11-02 12:31:29 +07:00
BFlat
16a8ba8a2f
Merge pull request #5106 from dotCooCoo/fix/symbol-edit-mode-followups
...
Symbols: symbol editing mode keeps every instance in step, and its UI entry points are tested
2026-11-02 12:31:19 +07:00
BFlat
09a143bf0b
Merge pull request #5094 from dotCooCoo/feat/char-style-options-advanced
...
Character Styles: Style Options sets scale, baseline shift, rotation and language
2026-11-02 12:31:02 +07:00
BFlat
42473c9aeb
Merge pull request #5098 from dotCooCoo/feat/opentype-panel-position
...
OpenType: the panel's Position menu sets superscript, subscript, numerator or denominator glyphs
2026-11-02 12:30:46 +07:00
BFlat
b1ff0dc237
Merge pull request #5101 from dotCooCoo/fix/kerning-optical-clears-manual
...
Type: choosing Optical kerning clears manual pair values, as Auto does
2026-11-02 12:30:29 +07:00
BFlat
15d88941f1
Merge pull request #5105 from dotCooCoo/fix/jp2-display-resolution-first
...
File formats: JPEG 2000 prefers the display resolution box over the capture box in either order
2026-11-02 12:30:18 +07:00
BFlat
780926bfac
Merge pull request #5104 from dotCooCoo/fix/opacity-mask-editable-ids
...
Transparency: makeOpacityMask refuses objects in ids that cannot be edited
2026-11-02 12:30:05 +07:00
BFlat
28116b90e4
Merge pull request #5097 from dotCooCoo/fix/pattern-brush-original-restores
...
Brushes: Pattern Brush Options keeps Original after a swatch is chosen
2026-11-02 12:29:48 +07:00
BFlat
87f192a475
Merge pull request #5095 from dotCooCoo/fix/mesh-create-outside
...
Mesh: Create Gradient Mesh at a point outside the object keeps the path
2026-11-02 12:29:35 +07:00
BFlat
e7feddedbc
Merge pull request #5087 from dotCooCoo/fix/effect-move-reply
...
Appearance: effect.move reports the effect's index in the object whose row it names
2026-11-02 12:29:23 +07:00
BFlat
4491eb1c72
Merge pull request #5091 from dotCooCoo/fix/simplify-backdrop-tab
...
Accessibility: Tab no longer stops on the Simplify and Smooth sliders' backdrop
2026-11-02 12:29:09 +07:00
BFlat
2c00ed0780
Merge pull request #5093 from dotCooCoo/fix/screens-dotless-i
...
Export for Screens: a folder named with dotless ı is not merged into i
2026-11-02 12:28:54 +07:00
BFlat
c9d8b15a4d
Merge pull request #5086 from dotCooCoo/fix/ai-os17-vertical
...
.ai import: vertical type keeps its orientation and Tate-chu-yoko runs
2026-11-02 12:28:37 +07:00
BFlat
59d792186e
Merge pull request #5081 from dotCooCoo/feat/objects-on-path-rotate-all
...
Objects on Path: the Rotate All widget turns every attached object about its attachment point
2026-11-02 12:28:24 +07:00
BFlat
ff0de216a7
Merge pull request #5069 from dotCooCoo/fix/ai-os17-area
...
.ai import: area type keeps its rows, columns, gutters and first baseline
2026-11-02 12:28:07 +07:00
BFlat
d2cd4ba218
Merge pull request #5082 from dotCooCoo/fix/ai-os17-wrap
...
.ai import: area type flows around its text wrap objects
2026-11-02 12:27:55 +07:00
BFlat
a2677d9b78
Merge pull request #5051 from dotCooCoo/fix/ai-os6
...
.ai import: a file whose PDF part can't be read opens from its editing data
2026-11-02 12:27:37 +07:00
BFlat
67b445d4f0
Merge pull request #5084 from dotCooCoo/fix/status-messages-plural-counts-2
...
i18n: open, save and recovery messages name their counts in the singular or the plural
2026-11-02 12:27:26 +07:00
BFlat
b724438757
Merge pull request #5049 from dotCooCoo/feat/pattern-library-geometric
...
Swatch libraries: Patterns › Geometric Patterns adds a pattern with its swatch
2026-11-02 12:27:08 +07:00
BFlat
b322e2d1a5
Merge pull request #5068 from dotCooCoo/feat/actions-duplicate
...
Actions: the panel menu's Duplicate copies the selected action or set
2026-11-02 12:26:57 +07:00
BFlat
4368d99ee5
Merge pull request #5052 from dotCooCoo/fix/live-paint-bucket-edge-highlight
...
Live Paint: the Live Paint Bucket highlights an edge thinner than a face
2026-11-02 12:26:41 +07:00
BFlat
9667f5d7ba
Merge pull request #5073 from dotCooCoo/fix/doc-place-limits
...
Place: the Word .doc reader resolves each style once and refuses damaged property tables
2026-11-02 12:26:26 +07:00
BFlat
3fc6115a44
Merge pull request #5077 from dotCooCoo/fix/ai-on-path-checks-first
...
.ai import: Objects on Path records measure each group once
2026-11-02 12:26:11 +07:00
BFlat
e514c43b7b
Merge pull request #5076 from dotCooCoo/fix/ai-page-art-moves-patterns
...
.ai import: page art moved to its artboard takes its pattern tiles along
2026-11-02 12:26:00 +07:00
BFlat
f793c98195
Merge pull request #5074 from dotCooCoo/chore/ai-unread-fallback-cases
...
Docs: list every case where an unread .ai object still sends the file to its page
2026-11-02 12:25:47 +07:00
BFlat
5e10f35d2e
Merge pull request #5071 from dotCooCoo/fix/ai-guides-docs
...
Docs: .ai guides are no longer listed as lost
2026-11-02 12:25:36 +07:00
BFlat
fbfe475691
Merge pull request #5142 from dotCooCoo/fix/ai-os10-shape
...
.ai import: Convert to Shape opens live on paths and type
2026-11-02 12:25:20 +07:00
BFlat
fa2e15b740
Merge pull request #5140 from dotCooCoo/fix/ai-os10-stylize
...
.ai import: Stylize effects open with their saved settings
2026-11-02 12:25:05 +07:00
BFlat
f32e891e20
Merge pull request #5141 from dotCooCoo/fix/vars-p10
...
Variables: Export Data Sets marks visibility and image columns with # and @
2026-11-02 12:24:50 +07:00
BFlat
6a8b976ae2
Merge pull request #5145 from dotCooCoo/fix/vars-noop-import-undo
...
Variables: an import or library load that changes nothing adds no undo step
2026-11-02 12:24:33 +07:00
BFlat
ae1a850e06
Merge pull request #5126 from dotCooCoo/fix/vars-p2
...
Variables: Update Data Set keeps a row's values when every bound object is locked
2026-11-02 12:24:15 +07:00
BFlat
6ee880bf6a
Merge pull request #5130 from dotCooCoo/fix/vars-p3
...
Variables: a command that changes nothing adds no undo step
2026-11-02 12:23:57 +07:00
BFlat
32760fafa2
Merge pull request #5128 from dotCooCoo/fix/vars-p12
...
Variables: a CSV header that names one variable twice is refused
2026-11-02 12:23:40 +07:00
BFlat
f903867cc9
Merge pull request #5133 from dotCooCoo/fix/vars-p13
...
Variables: Import Data Sets reports why a cell was refused
2026-11-02 12:23:23 +07:00
BFlat
0dfa17aea4
Merge pull request #5124 from dotCooCoo/fix/vars-p11
...
Variables: Export Data Sets refuses more data sets or variables than Import Data Sets reads
2026-11-02 12:23:10 +07:00
BFlat
cb0922ec21
Merge pull request #5131 from dotCooCoo/fix/vars-p4
...
Variables: Undo and Redo clear a highlight that names no variable
2026-11-02 12:22:58 +07:00
BFlat
a1b4363386
Merge pull request #5129 from dotCooCoo/fix/ai-os22-g15
...
.ai import: paths keep their notes and Show Center
2026-11-02 12:22:48 +07:00