dotCooCoo
e49ffbf9fb
Merge main into fix/hu-missing-message-rows
2026-11-14 01:50:10 -08: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
BFlat
ea0e8142e9
Merge pull request #6613 from ruchirguitar/feat/gu-interface-catalog
...
i18n: add Gujarati (gu) interface catalog
2026-11-14 16:49:14 +07:00
ruchirguitar
f9ab6fcbac
fix(layers): resolve holding layer for object rows in others actions and check sublayer state
2026-11-14 14:13:47 +05:30
BFlat
47500c42c2
Merge pull request #7514 from storytold/fix/cs-bracket-fields
...
i18n: Czech keeps [subpath, anchor] in English (fix main)
2026-11-14 15:38:38 +07:00
ruchirguitar
22fc487cb5
#6613 : reconcile main and preserve Czech parameter literals
2026-11-14 14:05:01 +05:30
ruchirguitar
b0379b0309
fix(layers): resolve review feedback for row key ownership, others actions, and delete gating
2026-11-14 13:25:54 +05:30
bflatastic
04a2f1c6b9
i18n: Czech keeps [subpath, anchor] in English
...
The Czech message rows (#7355 ) and the rule that bracketed field names stay in English (#7392 )
landed in the same batch; four Czech rows translated [subpath, anchor], so main fails
translated_messages_keep_the_field_names_and_values_their_english_lists.
2026-11-14 14:35:02 +07:00
dotCooCoo
f1d2d45f18
i18n: Hungarian has a row for every message missing from all catalogs
...
untranslated_report lists 167 status and error messages that no
complete-message catalog translates. hu.tsv gains 114 @msg rows for them:
image export and encoding errors, color profiles, color books and swatch
exchange files, binary DXF and DWG import, 3D and Revolve limits, and
script, zip, line and file errors. Placeholders, parameter names and
literal values stay as the English writes them.
The other 53 listed messages are left to the open pull requests that
already add their rows.
2026-11-13 23:10:23 -08:00
ruchirguitar
71df7e0e6d
#6613 : apply approved Gujarati proofreading corrections
2026-11-14 12:20:13 +05:30
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
BFlat
44aebeba77
Merge pull request #7393 from dotCooCoo/fix/recovery-keeps-open-notes
...
Recovery: restoring documents keeps their linked-file lines and warnings
2026-11-14 13:43:52 +07:00
BFlat
6beeb9e2a4
Merge pull request #7262 from dotCooCoo/feat/smooth-cursor-without-path
...
Smooth: the cursor shows Not Allowed when no path is selected to smooth
2026-11-14 13:43:44 +07:00
BFlat
27f8cf90f5
Merge pull request #7351 from dotCooCoo/fix/titlebar-pref-note
...
Preferences: System Title Bar says when the desktop keeps the title bar either way
2026-11-14 13:43:36 +07:00
BFlat
2169e229f6
Merge pull request #7376 from dotCooCoo/fix/int-param-wrong-type
...
MCP: an integer given as a string or a fraction is refused as the wrong type, not reported as missing
2026-11-14 13:43:27 +07:00
BFlat
508ff987f5
Merge pull request #7374 from dotCooCoo/fix/shape-builder-hover-ended
...
Shape Builder, Live Paint Selection: hover highlights go when the pointer leaves the canvas
2026-11-14 13:43:20 +07:00
BFlat
ab959b95a8
Merge pull request #7369 from dotCooCoo/fix/ai-hidden-ruler-guide
...
.ai import: hidden ruler guides open as ruler guides with their own state
2026-11-14 13:43:11 +07:00
BFlat
d3ac2434f5
Merge pull request #7397 from dotCooCoo/fix/dimension-first-preview
...
Dimension tool: the first preview of a drag-out is drawn at the pointer
2026-11-14 13:43:03 +07:00
BFlat
18266da1e1
Merge pull request #7328 from dotCooCoo/fix/save-unused-option-notes
...
Save, Export for Screens: warnings name an option the file doesn't read
2026-11-14 13:42:55 +07:00
BFlat
0f88bb1fa9
Merge pull request #7372 from dotCooCoo/feat/home-learn-section
...
Home: a Learn section lists the tutorials and the Quick skill guide
2026-11-14 13:42:47 +07:00
BFlat
0ca2952093
Merge pull request #7363 from dotCooCoo/fix/stained-instance-export
...
Symbols: a stained instance keeps its stain in SVG, PDF and the other exports
2026-11-14 13:42:39 +07:00
BFlat
aa5b635b32
Merge pull request #7388 from dotCooCoo/fix/snap-glyph-parametric-slice
...
Smart Guides: Parametric Shape and Slice tools snap as the drawing tools do
2026-11-14 13:42:31 +07:00
BFlat
be93e4b3f2
Merge pull request #7377 from dotCooCoo/fix/symbol-expand-reset-bbox
...
Symbols: Break Link and Expand keep an instance's bounding box
2026-11-14 13:42:23 +07:00
BFlat
2a56e33953
Merge pull request #7355 from dotCooCoo/fix/cs-message-rows
...
i18n: Czech translates 1,813 of the status and error messages the untranslated report lists
2026-11-14 13:42:12 +07:00
BFlat
4b3df93745
Merge pull request #7371 from dotCooCoo/fix/batch-swatch-default-paint
...
Swatches: swatch steps in a batch change the paints for new art
2026-11-14 13:42:04 +07:00
BFlat
7fd4564c0c
Merge pull request #7390 from dotCooCoo/fix/hyphenation-exceptions-relayout
...
Type: hyphenated type lays out again when the hyphenation exceptions change
2026-11-14 13:41:57 +07:00
BFlat
57933a8046
Merge pull request #7385 from dotCooCoo/fix/type-panels-story-wide
...
Type: Character and Paragraph panel changes apply to every frame of a selected story
2026-11-14 13:41:46 +07:00
BFlat
8cc8ab0781
Merge pull request #7352 from dotCooCoo/fix/zh-hant-message-rows
...
i18n: Traditional Chinese has a row for 1,813 of the messages the untranslated report lists
2026-11-14 13:41:36 +07:00
BFlat
d8f180006a
Merge pull request #7382 from ncic/pencil-alt-close-straight
...
Pencil: a closed stroke closes with a straight segment
2026-11-14 13:41:27 +07:00
BFlat
19dfce800a
Merge pull request #7384 from storytold/fix/font-menu-test-settle
...
Tests: font menu tests draw until the menu stays put
2026-11-14 13:41:17 +07:00
BFlat
ecd4b80af2
Merge pull request #7395 from storytold/fix/warichu-test-text-ops
...
Tests: warichu PDF check reads only text objects
2026-11-14 13:41:10 +07:00
ruchirguitar
d909659b45
Merge branch 'upstream/main' into feat/layers-row-context-menu
2026-11-14 11:58:46 +05:30
dotCooCoo
380b67f1bc
Command Palette: Delete Selection asks first, as the Layers panel does
...
The palette listed the Layers panel's Delete Selection twice: as
Window › Layers › Delete Selection, which ran layer.delete and deleted a
layer holding art without asking, and as a bare Delete Selection, which
ran ui.layerDelete and asked first.
- The palette now lists one Window › Layers › Delete Selection result,
which runs ui.layerDelete, so a pick asks before deleting a layer or
sublayer that holds art. Scripts and the control channel still run
layer.delete at once.
- New Brush…, Brush Options…, Symbol Options…, Import SVG Filter… and
Convert to Text were also listed twice under the same name, once as
the engine command, which the palette ran with no params. Each is now
listed once, as the UI command that opens its dialog or file chooser
or acts on the edited paragraphs.
- A search for a wrapped engine command's id or menu path still finds
the one result.
Docs: docs/target-app-parity.md (Layers panel deletion).
2026-11-13 22:23:25 -08:00
ruchirguitar
46a4aa472b
fix(xtask): disambiguate wasm packages with workspace versions
2026-11-14 11:51:06 +05:30
ruchirguitar
230c383452
#6613 : match Gujarati availability to craft font installation
2026-11-14 11:48:25 +05:30
ruchirguitar
0be4420393
Merge remote-tracking branch 'origin/main' into pr-6613
2026-11-14 11:19:16 +05:30
BFlat
e56d1c7dce
Merge pull request #7407 from storytold/fix/fmt-craft-libs-migration
...
Fix main CI after the craft-libs migration (fmt, wasm)
2026-11-14 12:46:39 +07:00
Dylan M. Taylor
c11ee11c1c
Merge pull request #7454 from storytold/codex/fix-ci
...
Fix CI formatting after craft-libs cutover
2026-11-14 00:44:10 -05:00
Dylan M. Taylor
2ce569a6a7
Format svg adapter after craft-libs cutover
2026-11-14 05:14:16 +00:00
ruchirguitar
7929c95ce9
#6613 : guard web Gujarati selection and address local review
2026-11-14 10:29:25 +05:30
ruchirguitar
ea2deffde1
style(svg): format craft-svg delegation in text_within
2026-11-14 10:28:44 +05:30
bflatastic
ff9222c1d4
xtask: name wasm crates by package id
...
craft-svg builds against an older vectorcraft-geom and vectorcraft-pathops by git, so the
graph holds two packages of each name and `cargo check -p vectorcraft-geom` is ambiguous.
The wasm step now passes each workspace crate's package id.
2026-11-14 11:55:41 +07:00
ruchirguitar
f965fd6f4a
Merge branch 'upstream/main' into feat/layers-row-context-menu
2026-11-14 09:58:09 +05:30
ruchirguitar
05aef1f2c2
Merge remote-tracking branch 'origin/main' into pr-6613
2026-11-14 09:52:17 +05:30
ruchirguitar
0ff98d0380
feat(layers): implement row context menu and actions
...
- Add right-click context menu on layer, group, and object rows:
- Options... / Layer Options... / Options for Selection...
- Duplicate <name> / Duplicate Selection
- Delete <name> / Delete Selection
- Lock Others / Unlock All Layers
- Hide Others / Show All Layers
- Locate Object
- Collect for Export
- Select unselected row on right-click; preserve multiselection if already highlighted
- Dispatch actions via registered engine commands with Undo/Redo tracking
- Add headless egui tests covering selection, dispatch, and state integrity
- Update gaps and ui-parity documentation for G12
2026-11-14 09:47:46 +05:30
ruchirguitar
6f6746bd72
#6613 : reconcile Gujarati catalog and complete current interface coverage
2026-11-14 09:44:24 +05:30
bflatastic
f56146635f
SVG: rustfmt the SVGZ error arms
...
#7398 left crates/svg/src/lib.rs unformatted, so main's CI stopped at
fmt and skipped clippy and the tests.
2026-11-14 10:47:02 +07:00