Commit Graph
4827 Commits
Author SHA1 Message Date
con3codeandClaude Opus 5.5 2ea4ac7d45 Effects panel: drop shadow Distance and Size in the document's unit (#1523)
The panel showed and read them in points while the Effects dialog uses the
document's unit, so a bare 7 typed in the dialog of a picas document was
7 picas (84 pt) and showed as 84 pt in the panel. The panel now uses the
same unit as the dialog, and reads any unit typed (3mm, 5pt).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013phQ3ekq6uGBEWD6FjFYG2
2026-10-22 19:32:14 +09:00
Davit MatchakhelidzeandClaude Opus 5.5 6c929cb942 i18n(ka): Georgian for the 537 interface labels added since #979; 7 terms aligned with the other Craft apps
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YMTAbGNRxnMEzRvYnQGphF
2026-10-22 14:24:41 +04:00
moppeeerandClaude Opus 5.5 d744b760fe Direct Selection points: each moves in its own spread; Delete deletes them; Transform measures them
`path.moveAnchors` points may carry their own spread-space movement
(`[id, subpath, index, dx, dy]`). Dragging and the arrow keys send each
selected point's movement converted for its spread, so on a spread turned on
screen a point moves the way the pointer or arrow does. Delete and Backspace
with points selected run `path.deletePoints`. Properties › Transform for
selected points shows the points' bounds; X/Y move them and W/H spread or
gather them about the reference point, in one step (`transform_anchors`).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 12:20:44 +02:00
moppeeerandClaude Opus 5.5 66b51ee15f Merge fix: a Shift-click release keeps the other selected objects
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 12:11:55 +02:00
moppeeer 250825e5b7 Merge branch 'direct-select-anchor-points' into properties-anchor-points
# Conflicts:
#	ROADMAP.md
#	crates/tools/src/tests.rs
2026-10-22 12:11:30 +02:00
moppeeerandClaude Opus 5.5 1dc1dbf31a Direct Selection: a Shift-drag keeps a selected point; snapping keeps the 45° constraint
Shift pressed on a selected anchor point keeps it selected, so the press can
become a constrained drag of all the selected points; a Shift-click still
takes it away, on release. With Shift, a snap moves the points only along
the constrained direction. The canvas looks selected points up in a set.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 12:10:36 +02:00
moppeeerandClaude Opus 5.5 d9e8438cbb Preferences: the Tools Panel columns go through window.toolsDoubleColumn
The command takes `on` (default: toggle), and Preferences OK runs it with the
chosen state instead of setting the flag itself.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 12:02:44 +02:00
moppeeerandClaude Opus 5.5 94e414459e Parity: Find/Change lists Change and Change/Find
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 11:56:53 +02:00
moppeeer a9ed00a80e Merge branch 'find-change-find-format' into find-change-change-find
# Conflicts:
#	ROADMAP.md
2026-10-22 11:56:52 +02:00
moppeeerandClaude Opus 5.5 f615508ea5 Parity: Find/Change lists Find Format
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 11:56:33 +02:00
moppeeerandClaude Opus 5.5 c87e9d261d Insert Pages: before and after must name a page of the document
An index past the last page was clamped to the end; now it is refused.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 11:47:29 +02:00
moppeeer 259cd54243 Merge remote-tracking branch 'origin/main' into paragraph-border-links
# Conflicts:
#	ROADMAP.md
2026-10-22 11:39:44 +02:00
moppeeer 3497163827 Merge remote-tracking branch 'origin/main' into package-pdf-preset
# Conflicts:
#	ROADMAP.md
2026-10-22 11:38:41 +02:00
moppeeer ae0bc69eab Merge remote-tracking branch 'origin/main' into package-dialog
# Conflicts:
#	ROADMAP.md
2026-10-22 11:38:17 +02:00
moppeeerandClaude Opus 5.5 3537343622 Preferences: Units & Increments with no document open set new documents' units
As in InDesign, Preferences with no document open has Units & Increments:
the horizontal and vertical ruler units, the ruler origin and the cursor-key
and kerning increments. They are kept with the application preferences
(`prefs.set {defaultUnits}`) and new documents start with them; New Document
opens in those units, and its [Default] card uses them. A document keeps its
own Units & Increments once made, and Preferences with a document open still
edits that document's.

`file.new` without a preset or `units` uses the default units; units picked
in New Document set both rulers unless they are the default horizontal ones,
which keep the default vertical units.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 11:38:06 +02:00
moppeeer d13f6cf4c1 Merge remote-tracking branch 'origin/main' into recent-items-whole-number
# Conflicts:
#	ROADMAP.md
2026-10-22 11:37:31 +02:00
moppeeer 8bc8449eb6 Merge remote-tracking branch 'origin/main' into preferences-interface
# Conflicts:
#	ROADMAP.md
2026-10-22 11:37:07 +02:00
moppeeer 8fb00c5a26 Merge remote-tracking branch 'origin/main' into spelling-common-words
# Conflicts:
#	ROADMAP.md
2026-10-22 11:35:43 +02:00
moppeeer dbfab9857f Merge remote-tracking branch 'origin/main' into insert-pages-dialog
# Conflicts:
#	ROADMAP.md
2026-10-22 11:33:45 +02:00
moppeeer e19b000a30 Merge remote-tracking branch 'origin/main' into status-bar-parent-page-box
# Conflicts:
#	ROADMAP.md
2026-10-22 11:32:02 +02:00
moppeeer a940d7236d Merge remote-tracking branch 'origin/main' into color-panel-gradient-stop
# Conflicts:
#	ROADMAP.md
2026-10-22 11:30:13 +02:00
moppeeer 3dc3d86a19 Merge remote-tracking branch 'origin/main' into swatch-inline-rename
# Conflicts:
#	ROADMAP.md
2026-10-22 11:29:47 +02:00
moppeeer 7067744340 Merge remote-tracking branch 'origin/main' into properties-fill-color-picker
# Conflicts:
#	ROADMAP.md
2026-10-22 11:29:16 +02:00
moppeeer 50399bd05c Merge remote-tracking branch 'origin/main' into find-change-change-find
# Conflicts:
#	ROADMAP.md
2026-10-22 11:28:45 +02:00
moppeeer 2d3370302b Merge remote-tracking branch 'origin/main' into find-change-find-format
# Conflicts:
#	ROADMAP.md
2026-10-22 11:28:18 +02:00
moppeeer e33398a3c4 Merge remote-tracking branch 'origin/main' into find-change-format
# Conflicts:
#	ROADMAP.md
2026-10-22 11:27:38 +02:00
moppeeerandClaude Opus 5.5 a1bbf1c7a1 Properties › Text Wrap: an offset or Invert edit keeps each object's wrap mode
`object.textWrap` takes `mode: null` for each object's own mode. Properties
sends it with an offset or Invert edit, so objects with another wrap mode
than the first keep theirs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 11:26:09 +02:00
moppeeer d07d29631e Merge remote-tracking branch 'origin/main' into control-panel-lists-shading
# Conflicts:
#	ROADMAP.md
2026-10-22 11:25:42 +02:00
moppeeer e0e0224e56 Merge remote-tracking branch 'origin/main' into properties-bullets-options
# Conflicts:
#	ROADMAP.md
2026-10-22 11:23:09 +02:00
moppeeer f21c6994e5 Merge remote-tracking branch 'origin/main' into list-buttons-hanging-indent
# Conflicts:
#	ROADMAP.md
2026-10-22 11:20:13 +02:00
moppeeer 3a677828e5 Merge remote-tracking branch 'origin/main' into paragraph-style-general
# Conflicts:
#	ROADMAP.md
2026-10-22 11:19:26 +02:00
moppeeer 77ad8db632 Merge remote-tracking branch 'origin/main' into text-frame-options-layout
# Conflicts:
#	ROADMAP.md
2026-10-22 11:18:29 +02:00
moppeeer d10ede8025 Merge remote-tracking branch 'origin/main' into effects-angle-dial
# Conflicts:
#	ROADMAP.md
2026-10-22 11:16:27 +02:00
moppeeer e093947ab1 Merge remote-tracking branch 'origin/main' into effect-blend-modes
# Conflicts:
#	ROADMAP.md
2026-10-22 11:15:52 +02:00
moppeeer ef81654229 Merge remote-tracking branch 'origin/main' into align-to-glyphs
# Conflicts:
#	ROADMAP.md
2026-10-22 11:14:36 +02:00
moppeeer 8721b293cb Merge remote-tracking branch 'origin/main' into clear-fitting-options
# Conflicts:
#	ROADMAP.md
2026-10-22 11:13:44 +02:00
moppeeer 36152433c6 Merge remote-tracking branch 'origin/main' into drawing-feedback
# Conflicts:
#	ROADMAP.md
2026-10-22 11:13:18 +02:00
moppeeer afccd317ac Merge remote-tracking branch 'origin/main' into graphic-frame-x-corners
# Conflicts:
#	ROADMAP.md
2026-10-22 11:12:52 +02:00
moppeeer 324084d449 Merge remote-tracking branch 'origin/main' into properties-text-frames-apply-to
# Conflicts:
#	ROADMAP.md
2026-10-22 11:12:27 +02:00
moppeeer ef72e8bd97 Merge remote-tracking branch 'origin/main' into indesign-default-swatches
# Conflicts:
#	ROADMAP.md
2026-10-22 11:11:04 +02:00
moppeeer 7099a429ab Merge remote-tracking branch 'origin/main' into corner-menu-icons
# Conflicts:
#	ROADMAP.md
2026-10-22 11:10:36 +02:00
moppeeer 71f2a19aa7 Merge remote-tracking branch 'origin/main' into object-menu-order
# Conflicts:
#	ROADMAP.md
2026-10-22 11:09:58 +02:00
moppeeer 3ae5284acc Merge remote-tracking branch 'origin/main' into centimeters-four-decimals
# Conflicts:
#	ROADMAP.md
2026-10-22 11:09:23 +02:00
moppeeer 4be1a3b4ff Merge remote-tracking branch 'origin/main' into create-guides-spread
# Conflicts:
#	ROADMAP.md
2026-10-22 11:08:59 +02:00
moppeeer 743645c98d Merge remote-tracking branch 'origin/main' into type-drag-new-frame
# Conflicts:
#	ROADMAP.md
2026-10-22 11:08:34 +02:00
moppeeer fdb1758c32 Merge remote-tracking branch 'origin/main' into corner-options-dialog
# Conflicts:
#	ROADMAP.md
2026-10-22 11:08:10 +02:00
moppeeer 96a74aa8d0 Merge remote-tracking branch 'origin/main' into codex/pages-section-marker-dialog
# Conflicts:
#	ROADMAP.md
2026-10-22 11:07:21 +02:00
moppeeer 2aefae139d Merge remote-tracking branch 'origin/main' into codex/toc-more-options
# Conflicts:
#	ROADMAP.md
2026-10-22 11:06:44 +02:00
moppeeerandClaude Opus 5.5 88020e0914 Properties › Text Wrap: one side edits that side on each object; the link follows the selection
`object.textWrap`'s `offset` takes null for a side to keep each object's own
offset there. Unlinked, Properties sends only the edited side, so with
several objects selected each keeps its other three offsets. The link's
state is kept per selection: another selection whose four offsets are the
same starts linked.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 11:03:03 +02:00
moppeeer 3f1a26332e Merge remote-tracking branch 'origin/main' into codex/toc-dialog-title-width
# Conflicts:
#	ROADMAP.md
2026-10-22 10:56:35 +02:00