skylar taylor-barrick
581c79dcb1
M14: distinguish qualification from publication ( #4173 )
2026-10-25 23:47:58 -04:00
BFlat
3ce284cda3
Merge pull request #4216 from dotCooCoo/fix/trace-rare-budget-blends
...
Image Trace: a cut-edge blend past the rare-color budget traces as its kept color
2026-10-26 10:43:55 +07:00
dotCooCoo
5d2a9099f1
Image Trace: a cut-edge blend past the rare-color budget traces as its kept color
...
The loop that keeps rare colors stopped at the first color past the
budget of six, so a cut-edge blend listed after it was not recorded as
tracing as its rare color, even when that rare color was kept, and its
pixels went to the nearest color instead. The loop now goes on past the
budget and only stops keeping new rare colors. It moves into
`kept_rare`, which a new test calls with seven rare colors and a blend
of the first.
The test of an outline over a cut edge in the color of other art also
checks that the dark paths reach the top and the bottom of the disc,
which no bar comes near: before, the bars alone met its checks.
2026-10-26 10:41:54 +07:00
BFlat
8f95e0165f
Merge pull request #4215 from ashokram-si/fix/metafile-dib-budget-3600
...
Metafile import: a file's bitmaps share one decoded-pixel budget (#3600 )
2026-10-26 10:35:43 +07:00
ashokram-si
41e8824c46
Metafile import: a file's bitmaps share one decoded-pixel budget ( #3600 )
...
Each embedded DIB was bounded on its own (2^26 pixels), but not their total, so a small EMF or WMF of many BI_PNG/BI_JPEG records could cost minutes of decoding. The importer now gives a file 2^28 pixels for all its bitmaps, charged from each bitmap's header before it is decoded; bitmaps past it are left out with a warning.
2026-10-26 10:30:54 +07:00
BFlat
cfefb4402d
Merge pull request #4146 from Taha-Mahmoodi/feat/transform-panel-menu
...
Transform panel: the menu's Transform Object Only, Pattern Only, Both and Use Registration Point for Symbol act
2026-10-26 10:17:39 +07:00
Taha-Mahmoodi
502b204d74
Transform panel: the menu's Transform Object Only, Pattern Only, Both and Use Registration Point for Symbol act
...
Squashed from #4146 onto main.
2026-10-26 10:04:25 +07:00
BFlat
0f5b960bf1
Merge pull request #4214 from storytold/revert-4200-4203
...
Revert #4200 and #4203 : their explicit imports don't compile
2026-10-26 09:56:46 +07:00
bflatastic
a54251a18a
Revert "Merge pull request #4200 from storytold/fix/sonar-s2208-engine-tests"
...
This reverts commit d7a2591dc0 , reversing
changes made to e63c26ff15 .
2026-10-26 09:56:24 +07:00
bflatastic
f5c528069f
Revert "Merge pull request #4203 from storytold/fix/sonar-s2208-remaining"
...
This reverts commit 15e4054f7a , reversing
changes made to d7a2591dc0 .
2026-10-26 09:56:24 +07:00
BFlat
15e4054f7a
Merge pull request #4203 from storytold/fix/sonar-s2208-remaining
...
lint: explicit imports in remaining test and module files (S2208)
2026-10-26 09:53:54 +07:00
BFlat
d7a2591dc0
Merge pull request #4200 from storytold/fix/sonar-s2208-engine-tests
...
lint(engine): explicit imports in engine modules and tests (S2208)
2026-10-26 09:53:39 +07:00
Dylan M. Taylor
96cd4b1b14
lint: explicit imports in remaining test and module files (S2208)
...
Replace glob imports (`use super::*`, `use crate::*`, `use sig::*`) with
the names each file uses, in scriptcheck, pdf, render, text and ui-egui.
No code changes.
2026-10-26 09:52:51 +07:00
Dylan M. Taylor
2b72794251
lint(engine): explicit imports in engine modules and tests (S2208)
...
Replace glob `use super::*` with the names each module uses, so the
module's imports are visible at the top of the file (Sonar rust:S2208).
No code changes.
2026-10-26 09:52:47 +07:00
BFlat
e63c26ff15
Merge pull request #3975 from dotCooCoo/feat/trace-color-group
...
Image Trace: Document Library traces with a color group from the Swatches panel
2026-10-26 09:42:27 +07:00
BFlat
a1a40c6228
Merge pull request #2532 from vangel76/feat/artboard-lock-colour-canvas
...
Artboards: canvas menu to lock and unlock artboards (#2531 )
2026-10-26 09:42:10 +07:00
dotCooCoo
df716c3118
Image Trace: Document Library traces with a color group from the Swatches panel
...
Squashed from #3975 onto main.
2026-10-26 09:25:42 +07:00
vangel76
b54a5e6765
Artboards: canvas menu to lock and unlock artboards ( #2531 )
...
Squashed from #2532 onto main.
2026-10-26 09:25:35 +07:00
BFlat
cee45a0f8c
Merge pull request #4212 from storytold/land/4074
...
G12: General › Corner Radius is the Rounded Rectangle tool's radius (#4074 )
2026-10-26 09:23:31 +07:00
BFlat
4e70e39e90
Merge pull request #4106 from addibble/web-zoom-keys
...
Web: shortcuts the browser also has run only in the app
2026-10-26 09:22:50 +07:00
BFlat
076a7d72a7
Merge pull request #4099 from dotCooCoo/feat/highlight-substituted-fonts-preference
...
Type: Highlight Substituted Fonts moves to Preferences › Type and applies to every document
2026-10-26 09:22:35 +07:00
BFlat
817d6da31e
Merge pull request #4104 from dotCooCoo/feat/web-pen-eraser-end
...
Pen tablets: a pen's eraser end selects the Eraser in the web build
2026-10-26 09:22:19 +07:00
BFlat
df016b4f8f
Merge pull request #4097 from dotCooCoo/feat/windows-pen-eraser-end
...
Pen tablets: a pen's eraser end selects the Eraser on Windows
2026-10-26 09:22:01 +07:00
BFlat
ed012a6a75
Merge pull request #4119 from ham9zah/fix/joined-type-on-path
...
Type on a path: joined scripts bend along the path so their joins stay connected
2026-10-26 09:21:44 +07:00
BFlat
61f566b2c9
Merge pull request #4196 from ncic/pencil-fidelity-range
...
Fix #3328 : Pencil Fidelity down to 0.01 pt, with a logarithmic slider and key steps that fit the range
2026-10-26 09:21:26 +07:00
BFlat
50efdcaafe
Merge pull request #4095 from dotCooCoo/feat/pencil-connect-two-paths
...
Pencil: a stroke from an end of one selected path to an end of another connects them
2026-10-26 09:21:15 +07:00
BFlat
82f8fd1a51
Merge pull request #4152 from dotCooCoo/feat/pencil-new-path-star
...
Pencil: the cursor shows a star before a press that draws a new path
2026-10-26 09:20:58 +07:00
BFlat
0693fe4e61
Merge pull request #4175 from Taha-Mahmoodi/fix/1732-transform-each-remembers
...
Fix #1732 : Transform Each opens on the values it was last confirmed with and has a Copy button
2026-10-26 09:20:40 +07:00
BFlat
8b9267d412
Merge pull request #4180 from dotCooCoo/feat/eraser-angle-roundness
...
Eraser: Angle and Roundness in Eraser Tool Options shape the tip
2026-10-26 09:20:27 +07:00
BFlat
e24c576209
Merge pull request #4181 from dotCooCoo/feat/art-brush-width-pressure
...
Brushes: Art Brush Options' Width can follow the pen pressure
2026-10-26 09:20:08 +07:00
BFlat
ad0a9c9201
Merge pull request #4182 from dotCooCoo/feat/pencil-live-curve-fitting
...
Pencil: Live curve fitting in Pencil Tool Options shows the stroke's points until the release fits them
2026-10-26 09:19:54 +07:00
BFlat
a1ff0eab96
Merge pull request #4192 from dotCooCoo/feat/typed-list-detection
...
Type: typing "1. ", "A) " or "* " at the start of a paragraph starts a list
2026-10-26 09:19:39 +07:00
BFlat
24b50b1643
Merge pull request #4057 from dotCooCoo/feat/mcp-answer-dialog
...
MCP: answer_dialog sets the fields of the app's open dialog and confirms or cancels it
2026-10-26 09:19:25 +07:00
BFlat
b1feb063a5
Merge pull request #4055 from dotCooCoo/feat/mcp-render-trace-views
...
MCP: screenshot and render_preview can draw the Image Trace view
2026-10-26 09:19:11 +07:00
BFlat
f3e07d7ecc
Merge pull request #4049 from dotCooCoo/fix/dialog-set-unknown-field
...
Dialogs: ui.dialog.set returns an error for a field the open dialog does not read
2026-10-26 09:18:55 +07:00
BFlat
3a2a1c8249
Merge pull request #4103 from dotCooCoo/fix/undo-group-cancel-keeps-batch-steps-elsewhere
...
Undo: canceling an undo group keeps a batch's steps in other documents
2026-10-26 09:18:39 +07:00
BFlat
f0bdf3fa2c
Merge pull request #4105 from dotCooCoo/fix/trace-preview-drafts
...
Image Trace: changes that wait with Preview off stay with their object
2026-10-26 09:18:24 +07:00
BFlat
86519a61cd
Merge pull request #4075 from dotCooCoo/fix/trace-cut-edge-palette
...
Image Trace: the blended edge of a cut-out image adds no color to the palette
2026-10-26 09:18:07 +07:00
BFlat
3431ca3dc4
Merge pull request #4048 from dotCooCoo/fix/trace-library-neutral-tones
...
Image Trace: Document Library keeps neutral tones off saturated library colors
2026-10-26 09:17:48 +07:00
BFlat
34b5c56560
Merge pull request #4054 from dotCooCoo/fix/overlapping-trace-own-areas
...
Image Trace: Overlapping layers reach only under areas that hold their own color
2026-10-26 09:17:32 +07:00
BFlat
6d855b4af4
Merge pull request #4076 from dotCooCoo/fix/trace-eye-button-hold
...
Image Trace: the eye button's hold ends on release, and the panel uses any selected trace or image
2026-10-26 09:17:13 +07:00
BFlat
dbf7194090
Merge pull request #4079 from dotCooCoo/fix/shape-builder-merge-thin-overlap
...
Shape Builder: a merge across an overlap thinner than the precision gives one path
2026-10-26 09:16:54 +07:00
BFlat
5b10d96a11
Merge pull request #4065 from dotCooCoo/fix/shape-builder-erase-narrow-crossings
...
Shape Builder: erasing picks a region narrower than twice the tolerance
2026-10-26 09:16:38 +07:00
BFlat
bb8e1897f6
Merge pull request #4158 from devius/ka-short-labels
...
i18n(ka): shorter Georgian for 15 labels that were cut off
2026-10-26 09:16:23 +07:00
BFlat
8f6200b44f
Merge pull request #4062 from dotCooCoo/fix/shape-builder-merge-reuses-hover-map
...
Shape Builder: a click merges over the map the tool built for the hover
2026-10-26 09:16:08 +07:00
BFlat
bca67558ea
Merge pull request #4211 from storytold/land/4080
...
G11: Shape Builder's edge-source grid holds a bounded number of references (#4080 )
2026-10-26 09:15:33 +07:00
BFlat
86ee259d81
Merge pull request #4078 from dotCooCoo/fix/live-paint-plain-group-named-live-paint
...
Live Paint: a plain group named "Live Paint..." is not a Live Paint group
2026-10-26 09:14:11 +07:00
BFlat
00584e491e
Merge pull request #4149 from acosimati/doc-inspect-opacity-pct
...
MCP: doc_inspect reports opacityPct in the percent scale the drawing tools take
2026-10-26 09:13:40 +07:00
BFlat
3af669b5bf
Merge pull request #4147 from nrq6993-a11y/stream/vc-feat-3627-convert-pdf-editing
...
Fix #3627 : convert to PDF omits editing data by default
2026-10-26 09:13:15 +07:00
BFlat
9176a85065
Merge pull request #4148 from nrq6993-a11y/stream/vc-feat-g1-star-radii-measure-label
...
G1: Star tool shows inner and outer radii in measurement labels
2026-10-26 09:13:01 +07:00