Commit Graph
5780 Commits
Author SHA1 Message Date
dotCooCoo 07b611c030 Merge main into fix/export-bakes-symbol-art-effects 2026-11-14 01:50:31 -08:00
BFlat edc2a68138 Merge pull request #7350 from dotCooCoo/fix/ko-message-rows
i18n: Korean has a row for 1,813 of the messages the untranslated report lists
2026-11-14 16:50:20 +07:00
BFlat 3382abdd05 Merge pull request #7484 from dotCooCoo/fix/wayland-clipboard-stuck-pipe
Clipboard: a Wayland read or send ends when the other app moves no data for 2 s
2026-11-14 16:50:11 +07:00
dotCooCoo 492bde8a37 Merge main into feat/da-complete-messages 2026-11-14 01:50:10 -08:00
BFlat 040311b658 Merge pull request #7486 from dotCooCoo/fix/zh-hans-missing-message-rows
i18n: Simplified Chinese translates 114 status and error messages that no catalog had
2026-11-14 16:50:03 +07:00
dotCooCoo 868ba4f677 Merge main into fix/hu-message-rows 2026-11-14 01:49:48 -08:00
BFlat 534ca0a9a3 Merge pull request #7479 from dotCooCoo/test/trace-mixed-width-scene
Image Trace: centre-lines quality measures Create Strokes' split on a mixed-width body
2026-11-14 16:49:45 +07:00
dotCooCoo b67a9320bb Merge main into feat/learn-progress-rings 2026-11-14 01:49:40 -08:00
BFlat e419f931ff Merge pull request #7496 from dotCooCoo/fix/svg-tspan-bidi
SVG import: a nested tspan keeps its direction and unicode-bidi
2026-11-14 16:49:38 +07:00
BFlat e229c5948e Merge pull request #7497 from dotCooCoo/fix/palette-layer-delete-once
Command Palette: Delete Selection asks first, as the Layers panel does
2026-11-14 16:49:30 +07:00
BFlat 73c59de0c2 Merge pull request #7424 from ruchirguitar/feat/layers-row-context-menu
Layers: row context menu and actions
2026-11-14 16:49:22 +07:00
dotCooCoo acb5b3293f Merge main into fix/type-dialogs-story-wide 2026-11-14 01:47:35 -08:00
dotCooCoo 82e098d60c Merge main into fix/i18n-literal-brace-messages 2026-11-14 01:47:12 -08:00
ruchirguitar 22fc487cb5 #6613: reconcile main and preserve Czech parameter literals 2026-11-14 14:05:01 +05:30
ncic cbd1c142dc Merge remote-tracking branch 'upstream/main' into pencil-cursors
# Conflicts:
#	docs/target-app-parity.md
2026-11-14 09:05:01 +01:00
ncic 3789bc27bc Merge remote-tracking branch 'upstream/main' into pencil-no-guides
# Conflicts:
#	docs/mcp.md
#	docs/target-app-parity.md
2026-11-14 08:54:32 +01:00
dotCooCoo 653e1fdf22 Merge main into feat/ai-insert-aki 2026-11-13 23:18:06 -08:00
dotCooCoo 06e6ee943b Merge main into fix/action-batch-step-number 2026-11-13 23:14:57 -08:00
dotCooCoo 8ca4b64175 Merge main into fix/convert-to-text-locked-frames 2026-11-13 23:14:47 -08:00
dotCooCoo 5fbb4f2c64 Merge main into fix/links-stored-brush-art 2026-11-13 23:11:59 -08:00
dotCooCoo 21da73402f Live Paint: Make keeps every fill and stroke row that draws on the source
Object > Live Paint > Make gave each new face and edge one fresh row
built from only the source's topmost fill or stroke paint and the top
stroke's weight. A lower row that draws was lost, a hidden top row
became visible, and the rows' opacity, blending mode, effects and
stroke settings were dropped.

- A face takes every fill row that draws (shown, with paint and an
  opacity above 0) of its front-most covering source that has one and
  an opacity above 0, in order with their settings. A source in front
  whose fill does not draw no longer hides the fill behind it.
- An edge takes every stroke row of its source that draws (also with a
  weight above 0). Faces and edges take the source's opacity and
  blending mode; gradients keep their fit on the source, and pen
  pressure stays with the source.
- Where a path is cut into several edges, each edge runs the way the
  path does, its dashes go on from where it starts along the path, the
  arrowheads stay at the path's own ends, and a width profile or brush
  stays only on an edge that runs the whole path.
- Rows that draw nothing stay with the stored sources, which Release
  returns unchanged. Merge and Gap Options build their new parts the
  same way.

Docs: livePaint.make params, docs/mcp.md, docs/target-app-parity.md.
2026-11-13 23:11:17 -08:00
dotCooCoo 6bcc48690d Merge main into fix/reverse-path-profiles 2026-11-13 23:08:45 -08:00
dotCooCoo e76982bfad Artwork Cleanup: named type on a locked artboard stays out of the text tools
Add a test that Remove Breaks leaves type on a locked artboard as it is
when ids names it, with no undo step. Rewrap the Text tools paragraph
in docs/mcp.md and name the tests in docs/target-app-parity.md.
2026-11-13 23:08:11 -08:00
dotCooCoo 305a98de12 i18n: Czech translates 114 status and error messages that no catalog had
untranslated_report lists status and error messages that no
complete-message catalog translates. cs.tsv gains 114 @msg rows for the
ones no open pull request covers: 3D and Revolve limits, image export
and encoding errors, color profiles, color books and swatch exchange
files, binary DXF and DWG import, path operations, swatch, graphic style
and action set libraries, and zip, script and regular expression errors.
Placeholders, backticked names, command ids and listed values stay as the
English writes them.

The report still lists 54 messages for every language: 53 composite
font, SVG filter, read root and graph design errors left to #7211, #7378
and #7405, and "`index` must be a whole number". The Czech row of
docs/localization-parity.md gets the new counts, and
docs/target-app-parity.md lists the change.
2026-11-13 23:07:22 -08:00
dotCooCoo 3c4170fa25 Merge main into fix/svg-masked-shadow 2026-11-13 23:05:34 -08:00
dotCooCoo 66535b725b Merge main into fix/eps-ryumin-light-h 2026-11-13 23:05:31 -08:00
dotCooCoo bfdf50ffb0 Merge main into fix/text-inset-skips-seams 2026-11-13 23:05:09 -08:00
dotCooCoo 05c652f9fc Merge main into fix/export-bakes-symbol-art-effects 2026-11-13 23:04:23 -08:00
dotCooCoo 9468648988 Merge main into feat/da-complete-messages 2026-11-13 23:03:39 -08:00
dotCooCoo 897b4f0ecf Export: placed symbol art counts its baked objects and drawn depth
PDF, print, EPS and DXF exports now check the art of each placed symbol
instance after its effects are baked. The objects it holds, including
the copies a Transform effect makes, opacity mask art and the art of
instances placed inside it (counted once), count against the export's
16,000,000-object budget. An instance whose baked art passes the budget,
or would draw deeper than the 128 levels a document may draw, stays an
instance.

- doc: DrawnHeights measures how deep an object outside the layers
  draws, symbols and patterns it uses included.
- effects: the bake tracks how deep each baked object sits, and a
  rejected candidate releases what it and the instances in it charged.
2026-11-13 23:02:02 -08:00
dotCooCoo 0d20f7935d Docs: Danish row names Spanish and French as the languages with the same missing messages
Czech now translates almost every message, so the untranslated report lists the same 1,814 missing messages for Danish as for Spanish and French only. The row count includes the Danish row main added.
2026-11-13 23:02:02 -08:00
dotCooCoo 7975f44af2 Merge main into fix/es-missing-message-rows 2026-11-13 23:01:50 -08:00
dotCooCoo 7a3ae7489c Merge main into feat/arrange-nest 2026-11-13 22:59:19 -08:00
dotCooCoo 4d7f56f4a7 Merge main into fix/tr-message-rows 2026-11-13 22:58:58 -08:00
dotCooCoo 3dd6ee130f Merge main into fix/shortcut-optional-typed-params 2026-11-13 22:58:54 -08:00
dotCooCoo 1d8c38e37b Merge main into fix/nl-message-rows 2026-11-13 22:58:46 -08:00
dotCooCoo b4a7f106ac Merge main into fix/smooth-keeps-closed-start 2026-11-13 22:58:44 -08:00
dotCooCoo 780fbee2eb Merge main into feat/ai-import-kinsoku-settings 2026-11-13 22:58:23 -08:00
dotCooCoo 25ff56c0b6 Merge main into fix/live-shape-replay-negative-radius 2026-11-13 22:57:58 -08:00
dotCooCoo 1fd34b4db7 Merge main into fix/it-missing-message-rows 2026-11-13 22:53:13 -08:00
ruchirguitar 71df7e0e6d #6613: apply approved Gujarati proofreading corrections 2026-11-14 12:20:13 +05:30
dotCooCoo 5f103e4bd6 Merge main into fix/plugin-unlinked-stop-plates 2026-11-13 22:47:32 -08:00
dotCooCoo 6e765f1848 Merge main into fix/dcs-placement-clip-keeps-file-clip 2026-11-13 22:47:26 -08:00
dotCooCoo ae05540f70 Merge main into feat/cjk-tsume 2026-11-13 22:46:57 -08:00
dotCooCoo cbdd3b4706 Merge main into fix/reflected-dimension-line 2026-11-13 22:46:36 -08:00
dotCooCoo fa18d200eb Merge main into feat/da-complete-messages 2026-11-13 22:44:28 -08:00
BFlat 2e9c9ab200 Merge pull request #7392 from dotCooCoo/fix/hindi-literal-values
i18n: messages keep bracketed field names and accepted values in English
2026-11-14 13:44:17 +07:00
BFlat 9ce826bc24 Merge pull request #7358 from dotCooCoo/feat/actions-button-mode
Actions: Button Mode shows actions as colored buttons that play on a click
2026-11-14 13:44:09 +07:00
BFlat 05409f76f5 Merge pull request #7394 from dotCooCoo/fix/ai-linked-image-warp
.ai save: a linked image with a Warp keeps its live Warp and its link
2026-11-14 13:44:00 +07:00
dotCooCoo 4aba706e1a Merge main into fix/export-bakes-symbol-art-effects 2026-11-13 22:43:58 -08:00