Commit Graph
4827 Commits
Author SHA1 Message Date
moppeeer 94f701f796 Merge remote-tracking branch 'origin/main' into codex/direct-select-unselected-anchor
# Conflicts:
#	ROADMAP.md
2026-10-22 10:55:41 +02:00
moppeeer 67a0547362 Merge remote-tracking branch 'origin/main' into codex/new-section-dialog
# Conflicts:
#	ROADMAP.md
2026-10-22 10:55:10 +02:00
moppeeer 9678527d15 Merge remote-tracking branch 'origin/main' into codex/pages-panel-sections
# Conflicts:
#	ROADMAP.md
2026-10-22 10:54:32 +02:00
moppeeer 67e40d758d Merge remote-tracking branch 'origin/main' into swatch-row-icons
# Conflicts:
#	ROADMAP.md
#	docs/target-app-parity.md
2026-10-22 10:48:07 +02:00
moppeeer 5f623e0cba Merge remote-tracking branch 'origin/main' into properties-anchor-points
# Conflicts:
#	ROADMAP.md
#	crates/tools/src/select.rs
#	crates/ui-egui/src/panels/properties.rs
2026-10-22 10:46:35 +02:00
moppeeer d2001f2597 Merge remote-tracking branch 'origin/main' into direct-select-anchor-points
# Conflicts:
#	ROADMAP.md
#	crates/tools/src/select.rs
2026-10-22 10:41:07 +02:00
NetterSilverandClaude Opus 5.5 35e5b39874 Clamp text frame column count before narrowing to u32
Found while testing crates/engine/src/cmd/object.rs:2519

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 08:40:18 +00:00
NetterSilverandClaude Opus 5.5 fa81009be2 Keep a literal ':' in style names through an IDML round trip
Found while testing crates/idml/src/names.rs:148-155

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 10:22:08 +02:00
moppeeerandClaude Opus 5.5 047941bc9d Properties and Control panel: the Last Line Right Indent may be negative
Both read their minimum from `para_field_min`: the first and last line
indents may be negative, as InDesign and the Paragraph panel allow.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 10:07:31 +02:00
moppeeer 0c4523cfcc Merge remote-tracking branch 'origin/main' into control-panel-text-modes
# Conflicts:
#	ROADMAP.md
2026-10-22 10:05:06 +02:00
moppeeerandClaude Opus 5.5 dcdabf7f3d Properties: the Last Line Right Indent may be negative
`para_field_min` gives the first and last line indents a negative minimum, as
InDesign and the Paragraph panel allow; the other paragraph fields stay at 0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 10:05:00 +02:00
moppeeer fa89cdfcdc Merge remote-tracking branch 'origin/main' into properties-more-options
# Conflicts:
#	ROADMAP.md
2026-10-22 10:01:42 +02:00
moppeeerandClaude Opus 5.5 6388244132 Line tool: the readout measures the line as drawn
The Line tool keeps the line it previews (in spread space, Shift and
snapping included) for the readout, instead of measuring from the press to
the pointer in canvas coordinates. Nothing shows before the first drag step.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 10:00:12 +02:00
moppeeer 8fe05ec532 Merge remote-tracking branch 'origin/main' into frame-readout-document-units
# Conflicts:
#	ROADMAP.md
2026-10-22 09:58:21 +02:00
moppeeerandClaude Opus 5.5 02749d3b7b Paragraph rules: Keep In Frame stops at the frame's edge; Text Color gaps import and export
Keep In Frame holds a rule above inside the frame (its top), not below the
top inset. A rule's gap colour in Text Color (`Text Color` or
`$ID/Text Color`) imports as Text Color, as the rule's colour already did,
and exports as a string property rather than as no swatch.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 09:57:50 +02:00
moppeeer 7252cc1c2a Merge remote-tracking branch 'origin/main' into paragraph-rule-types
# Conflicts:
#	ROADMAP.md
2026-10-22 09:52:12 +02:00
moppeeerandClaude Opus 5.5 a74ea0d3c9 Styles: a non-string Based On or Next Style is refused on creation too
`style.paragraph.create` and `style.character.create` refuse a `basedOn` or
`nextStyle` that is neither a style name nor null, instead of dropping it and
creating the style without the reference, as `style.paragraph.edit` does.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 09:44:13 +02:00
moppeeer 6c253bf89d Merge remote-tracking branch 'origin/main' into character-style-from-selection
# Conflicts:
#	ROADMAP.md
2026-10-22 09:38:05 +02:00
moppeeerandClaude Opus 5.5 2663cfec68 Canvas: main's guide snapping contexts have no loaded graphic
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 09:36:02 +02:00
moppeeerandClaude Opus 5.5 0182b3e532 Snap test: the request names no excluded guides (a field from main)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 09:35:01 +02:00
moppeeer 708bec6ee2 Merge remote-tracking branch 'origin/main' into color-picker-eyedropper 2026-10-22 09:31:32 +02:00
moppeeer 1cea46de42 Merge remote-tracking branch 'origin/main' into snap-page-centre
# Conflicts:
#	ROADMAP.md
2026-10-22 09:30:20 +02:00
moppeeer 1951316070 Merge remote-tracking branch 'origin/main' into properties-auto-fit
# Conflicts:
#	ROADMAP.md
2026-10-22 09:28:59 +02:00
moppeeer 07a4981d02 Merge remote-tracking branch 'origin/main' into loaded-cursor-thumbnail
# Conflicts:
#	ROADMAP.md
2026-10-22 09:27:40 +02:00
moppeeer c1dd6801df Merge remote-tracking branch 'origin/main' into properties-wrap-offsets
# Conflicts:
#	ROADMAP.md
2026-10-22 09:26:59 +02:00
moppeeer 5117648a25 Merge remote-tracking branch 'origin/main' into properties-opacity-slider
# Conflicts:
#	ROADMAP.md
2026-10-22 09:26:17 +02:00
moppeeer 9036034707 Merge remote-tracking branch 'origin/main' into codex/toc-right-indent-separator
# Conflicts:
#	ROADMAP.md
2026-10-22 09:25:37 +02:00
moppeeer a1a7742b0c Merge remote-tracking branch 'origin/main' into direct-select-delete-image
# Conflicts:
#	ROADMAP.md
2026-10-22 09:24:58 +02:00
moppeeer aa74f353aa Merge remote-tracking branch 'origin/main' into anchored-wrap-as-placed
# Conflicts:
#	ROADMAP.md
2026-10-22 09:24:19 +02:00
moppeeer 75c28c33b3 Merge remote-tracking branch 'origin/main' into paragraph-border-links
# Conflicts:
#	ROADMAP.md
2026-10-22 09:21:52 +02:00
moppeeer 41dfff176d Merge remote-tracking branch 'origin/main' into package-pdf-preset
# Conflicts:
#	ROADMAP.md
2026-10-22 09:19:49 +02:00
moppeeer aab57ce52e Merge remote-tracking branch 'origin/main' into package-dialog
# Conflicts:
#	ROADMAP.md
2026-10-22 09:19:10 +02:00
moppeeer 9c7834d13a Merge remote-tracking branch 'origin/main' into recent-items-whole-number
# Conflicts:
#	ROADMAP.md
2026-10-22 09:18:31 +02:00
moppeeer 2c805b2322 Merge remote-tracking branch 'origin/main' into preferences-interface
# Conflicts:
#	ROADMAP.md
2026-10-22 09:17:51 +02:00
moppeeer 8d09c3ab82 Merge remote-tracking branch 'origin/main' into spelling-common-words
# Conflicts:
#	ROADMAP.md
2026-10-22 09:17:12 +02:00
moppeeer f820b8a56d Merge remote-tracking branch 'origin/main' into insert-pages-dialog
# Conflicts:
#	ROADMAP.md
2026-10-22 09:16:33 +02:00
moppeeer 8de065ec82 Merge remote-tracking branch 'origin/main' into status-bar-parent-page-box
# Conflicts:
#	ROADMAP.md
2026-10-22 09:15:53 +02:00
moppeeer 2408c1d3b6 Merge remote-tracking branch 'origin/main' into color-panel-gradient-stop
# Conflicts:
#	ROADMAP.md
2026-10-22 09:15:12 +02:00
moppeeer 23caed608e Merge remote-tracking branch 'origin/main' into swatch-inline-rename
# Conflicts:
#	ROADMAP.md
2026-10-22 09:14:32 +02:00
moppeeer 99842be5e1 Merge remote-tracking branch 'origin/main' into properties-fill-color-picker
# Conflicts:
#	ROADMAP.md
2026-10-22 09:13:51 +02:00
moppeeer a9ac01abcc Merge remote-tracking branch 'origin/main' into find-change-change-find
# Conflicts:
#	ROADMAP.md
2026-10-22 09:13:13 +02:00
moppeeer d01b77a18d Merge remote-tracking branch 'origin/main' into find-change-find-format
# Conflicts:
#	ROADMAP.md
2026-10-22 09:12:34 +02:00
moppeeer 8b4ca5f76c Merge remote-tracking branch 'origin/main' into find-change-format
# Conflicts:
#	ROADMAP.md
2026-10-22 09:11:53 +02:00
moppeeer 6467e0b30a Merge remote-tracking branch 'origin/main' into character-style-from-selection
# Conflicts:
#	ROADMAP.md
2026-10-22 09:11:12 +02:00
moppeeer 02192ab904 Merge remote-tracking branch 'origin/main' into control-panel-lists-shading
# Conflicts:
#	ROADMAP.md
2026-10-22 09:09:12 +02:00
moppeeer a50c161f7f Merge remote-tracking branch 'origin/main' into properties-bullets-options
# Conflicts:
#	ROADMAP.md
2026-10-22 09:08:31 +02:00
moppeeer fc04020f0b Merge remote-tracking branch 'origin/main' into list-buttons-hanging-indent
# Conflicts:
#	ROADMAP.md
2026-10-22 09:07:49 +02:00
moppeeer 19914b43be Merge remote-tracking branch 'origin/main' into paragraph-style-general
# Conflicts:
#	ROADMAP.md
2026-10-22 09:07:08 +02:00
aiongg f3b7c3ee34 ROADMAP: progress lines for guide selection, guide snapping and dragged column guides (#1543) 2026-10-22 03:06:48 -04:00
moppeeer ffd74840c8 Merge remote-tracking branch 'origin/main' into paragraph-rule-types
# Conflicts:
#	ROADMAP.md
2026-10-22 09:06:25 +02:00