Commit Graph
9906 Commits
Author SHA1 Message Date
dotCooCoo 24d7df0372 Merge main into fix/shortcut-optional-typed-params 2026-11-14 02:15:43 -08:00
dotCooCoo cee68c525a Merge main into fix/reflected-dimension-line 2026-11-14 02:15:24 -08:00
dotCooCoo bf6f658e7e Merge main into fix/pl-missing-message-rows 2026-11-14 02:15:09 -08:00
dotCooCoo 3a314beb5d Merge main into fix/tr-missing-message-rows 2026-11-14 02:14:48 -08:00
dotCooCoo 66ae075f90 Merge main into fix/plugin-unlinked-stop-plates 2026-11-14 02:14:25 -08:00
dotCooCoo 54af8d3f03 i18n: Finnish translates the PDF warning for knockout groups with too many elements
The warning that PDF export gives when a knockout group has too many overlapping translucent elements to draw through soft masks had no row in any catalog. fi.tsv now has one, keyed by the text the warning shows.
2026-11-14 02:14:23 -08:00
dotCooCoo f21c9561c5 Merge main into fix/ai-warped-image-pieces-cropped 2026-11-14 02:14:20 -08:00
dotCooCoo f02f665939 Merge main into fix/ja-missing-message-rows 2026-11-14 02:13:19 -08:00
ruchirguitar 831c477ad6 Symbols: built-in Weather Icons symbol library 2026-11-14 15:43:16 +05:30
dotCooCoo 0846f1eaf7 Merge main into fix/live-shape-replay-negative-radius 2026-11-14 02:12:21 -08:00
dotCooCoo 119a86b501 Merge main into fix/action-batch-step-number 2026-11-14 02:12:03 -08:00
dotCooCoo 2f38bb27eb Merge main into fix/ca-missing-message-rows 2026-11-14 02:11:18 -08:00
dotCooCoo f5eda0e5d9 Merge main into fix/issue-6784 2026-11-14 02:11:12 -08:00
dotCooCoo 1bf5accc0d Merge main into fix/remove-breaks-named-locked-type 2026-11-14 02:11:05 -08:00
dotCooCoo 4921891bcd Merge main into fix/de-missing-message-rows 2026-11-14 02:10:59 -08:00
dotCooCoo 87c9bca596 Merge main into fix/3d-masked-cap-graphic-once 2026-11-14 02:10:47 -08:00
dotCooCoo b46a1ebe5b 3D: a gradient fill with transparent stops and its stroke draw their graphic once
Under a colored light, a fill in a gradient with transparent stops carries
an opacity mask, and a graphic mapped onto Extrude & Bevel's cap or onto a
Plane was placed twice: once on the fill's cap with the mask and again on
the stroke's cap. The fill and stroke now share one graphic when they have
the same opacity and blending mode, as they do without the mask. It is
drawn after the last of their faces on that cap and takes the mask of the
surface it is drawn after, so an opaque stroke leaves it unmasked. A
masked fill without a stroke keeps its masked graphic, and members of a
3D group drawn with a mask keep graphics of their own. Unmasked fills and
strokes alone draw as before.
2026-11-14 02:10:11 -08:00
dotCooCoo 61f0ca99f5 Merge main into fix/rtl-tab-end-trim 2026-11-14 02:09:43 -08:00
dotCooCoo 135fc6a3ac Merge main into feat/smooth-keeps-corners 2026-11-14 02:09:42 -08:00
dotCooCoo 0cbc64f3cf Merge main into fix/convert-to-text-locked-frames 2026-11-14 02:09:39 -08:00
dotCooCoo 7625b800c8 Merge main into fix/wireframe-transform-measures-shadow 2026-11-14 02:09:28 -08:00
dotCooCoo 6897e1ca07 Merge main into fix/line-break-latest-fitting 2026-11-14 02:09:28 -08:00
dotCooCoo 997aaa61b9 Merge main into fix/live-paint-expand-drawn-stroke 2026-11-14 02:08:40 -08:00
dotCooCoo cbbed9fa6c Merge main into fix/eps-johab-code-space 2026-11-14 02:08:25 -08:00
dotCooCoo a041fe04f0 Merge main into fix/dcs-placement-clip-keeps-file-clip 2026-11-14 02:08:11 -08:00
dotCooCoo df3d012e1f Merge main into fix/export-bakes-symbol-art-effects 2026-11-14 02:07:20 -08:00
dotCooCoo 5695823937 Export: placed symbol art keeps its instance's stain
When PDF, print, EPS and DXF export place a symbol's art to bake its
effects, the art now carries the stain the instance's fill gives it, as
it did before the art was placed. The art is stained first and its
effects apply to the stained colors.
2026-11-14 02:06:18 -08:00
dotCooCoo 2e95fa7f63 Merge main into fix/web-open-keeps-both-link-lines 2026-11-14 02:05:54 -08:00
dotCooCoo 2eb8619d6e Merge main into fix/colored-light-seams 2026-11-14 02:05:04 -08:00
dotCooCoo cdd6ffa1f2 PDF/.ai import: graphic styles that paint with a named gradient load with it
A graphic style from a .ai or EPS library whose fill, or the fill or
stroke of a style of one paint, paints with one of the file's gradients
by name was left out of the library. Such styles now load with that
gradient at the style's angle. The style stores only the gradient's name
and angle, so the gradient is fitted to the bounds of each object the
style is applied to; this placement is VectorCraft's own rule.

- A style of one paint reads a gradient instance's fill or stroke as
  that gradient; a gradient outside an instance is still not read.
- A fill filter paints with its last paint: a color, a gradient or a
  pattern replaces whichever of the others came before it.
- A style naming a gradient the file doesn't define, or painting with a
  pattern, is still left out.

Docs: docs/mcp.md, graphicStyle.loadLibrary params, progress doc.
2026-11-14 02:05:00 -08:00
dotCooCoo c752edc902 Merge main into fix/warichu-rtl-gap-caret 2026-11-14 02:04:02 -08:00
dotCooCoo a1efd94909 Merge main into fix/art-brush-proportional-weight 2026-11-14 02:02:41 -08:00
dotCooCoo b3dc1e815a Merge main into fix/ja-message-rows 2026-11-14 02:01:26 -08:00
dotCooCoo 3c58bec2ed Merge main into fix/smooth-keeps-closed-start 2026-11-14 02:00:55 -08:00
dotCooCoo a8001d36b2 Merge main into fix/live-paint-make-drawn-rows 2026-11-14 02:00:41 -08:00
dotCooCoo 3077481f72 Merge main into fix/cs-missing-message-rows 2026-11-14 01:57:53 -08:00
dotCooCoo d9f80a15fd Merge main into fix/map-links-stop-plates 2026-11-14 01:57:06 -08:00
dotCooCoo 55b8f557b2 Merge main into fix/nl-missing-message-rows 2026-11-14 01:56:37 -08:00
dotCooCoo fb13d2045d Merge main into feat/cjk-tsume 2026-11-14 01:56:33 -08:00
dotCooCoo c786f75349 Merge main into fix/ai-envelope-budget-warped-type 2026-11-14 01:56:13 -08:00
dotCooCoo 7517ef0db3 Merge main into fix/ai-warped-image-pieces-cropped 2026-11-14 01:54:59 -08:00
BFlat edb228ac33 Merge pull request #7402 from dotCooCoo/fix/more-int-param-wrong-type
MCP: path, type, panel, library, style and ruler indices refuse a wrong-type value
2026-11-14 16:54:34 +07:00
BFlat 3c7d72f8bc Merge pull request #7333 from dotCooCoo/fix/graph-series-gradient-per-mark
Graphs: a kept gradient takes the same place on every mark of its series
2026-11-14 16:54:26 +07:00
BFlat 111ceddb9b Merge pull request #7383 from dotCooCoo/feat/ai-art-brush-options
.ai import and save: Art brushes keep None, their width, scale and flips
2026-11-14 16:54:16 +07:00
dotCooCoo 803460aee4 Merge main into feat/da-complete-messages 2026-11-14 01:54:12 -08:00
BFlat 4f0bc17f1d Merge pull request #7406 from dotCooCoo/feat/task-bar-blank-canvas
Contextual Task Bar: a blank canvas offers Draw (Pencil) and Place Image
2026-11-14 16:54:08 +07:00
dotCooCoo 15d6e107b6 Merge main into fix/remove-breaks-named-locked-type 2026-11-14 01:54:04 -08:00
dotCooCoo d16bf15aff Merge main into fix/hu-missing-message-rows 2026-11-14 01:54:03 -08:00
dotCooCoo 790dea94a7 Merge main into fix/fi-missing-message-rows 2026-11-14 01:53:58 -08:00
BFlat c3df647cd7 Merge pull request #7408 from dotCooCoo/fix/3d-export-builds-once
3D: Export 3D Object builds each Extrude and Inflate solid once
2026-11-14 16:53:56 +07:00