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
moppeeer and Claude 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
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
NetterSilver and Claude 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
NetterSilver and Claude 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
moppeeer and Claude 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
moppeeer and Claude 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
moppeeer and Claude 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
moppeeer and Claude 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
moppeeer and Claude 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
moppeeer and Claude 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
moppeeer and Claude 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
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