BFlat
636ffe78ce
Merge pull request #5070 from dotCooCoo/feat/kinsoku-shori-type
...
Paragraph: Kinsoku Shori Type chooses Push In First, Push Out First or Push Out Only
2026-11-09 09:22:52 +08:00
BFlat
7361e70452
Merge pull request #4599 from dotCooCoo/fix/blend-pick-resets-on-history-step
...
Blend: a pending pick starts over when the document's history changes
2026-11-09 09:18:15 +08:00
BFlat
44a37b0729
Merge pull request #6233 from dotCooCoo/fix/fitted-gradient-turns-with-transform
...
Effects: fitted gradients turn with the Transform effect
2026-11-09 08:58:30 +08:00
BFlat
104977f404
Merge pull request #6263 from dotCooCoo/fix/plugin-grant-module-hash
...
Plug-ins: a permission grant covers only the module that was approved
2026-11-09 08:58:22 +08:00
BFlat
e8dbb22d4c
Merge pull request #6174 from dotCooCoo/feat/3d-classic-extrude-bevel
...
3D (Classic): Extrude & Bevel (Classic) extrudes art with Wireframe, No Shading, Diffuse and Plastic surfaces
2026-11-09 08:53:49 +08:00
dotCooCoo
3ea13d88d3
Merge main into feat/kinsoku-shori-type
...
# Conflicts:
# crates/engine/src/cmd/panelcmds.rs
2026-11-08 16:47:29 -08:00
dotCooCoo
be46e95cd9
Merge main into fix/blend-pick-resets-on-history-step
2026-11-08 16:34:32 -08:00
BFlat
a5c166fbea
Merge pull request #6260 from dotCooCoo/fix/composite-fonts-review
...
Type: type in a composite font is measured in its own document's definition
2026-11-09 08:27:10 +08:00
dotCooCoo
6e058f1481
Merge main into fix/plugin-grant-module-hash
2026-11-08 16:22:41 -08:00
BFlat
49c8b86461
Merge pull request #6262 from devius/ka-update
...
i18n(ka): update the Georgian catalog (59 strings)
2026-11-09 08:22:09 +08:00
dotCooCoo
0ce616da4b
Merge main into feat/kinsoku-shori-type
...
# Conflicts:
# crates/engine/src/cmd/panelcmds.rs
# crates/text/src/layout/breaking.rs
# crates/ui-egui/src/panels/paragraph.rs
# docs/target-app-parity.md
2026-11-08 16:13:35 -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
98b5892a37
Merge main into fix/blend-pick-resets-on-history-step
2026-11-08 16:06:38 -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
e2bac253f1
Merge main into fix/fitted-gradient-turns-with-transform
2026-11-08 15:56:12 -08:00
dotCooCoo
988da4538a
Merge main into fix/plugin-grant-module-hash
2026-11-08 15:55:53 -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
83f1333d1c
Effects: a Transform effect that flattens the object leaves a fitted gradient fitted with its options on
...
With Scale Strokes & Effects or Transform Patterns on, the path and each copy are moved by Node::transform, which fixed a fitted gradient to its fit before a scale of 0 flattened it to one color. Scaling::keep_fit_when_flat keeps the gradient fitted under a map that flattens the object (node::flattens, the gate fixes_fit already used), and the Transform effect's path transforms set it.
docs/target-app-parity.md also says that the Gradient tool still shows a fitted gradient's vector at its unturned fit.
2026-11-08 15:38:07 -08:00
dotCooCoo
a7fc513a0c
Merge main into feat/3d-classic-extrude-bevel
2026-11-08 15:34:06 -08:00
dotCooCoo
4fadb44566
Type: a refused composite font edit leaves no new font in the font database
...
The session now lists the new fonts' names before the edit, so sync removes
a name the document does not define when the edit is refused.
2026-11-08 15:33:33 -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