Brandon Thomas
1495575c19
Merge PR #589
2026-10-14 22:05:10 -04:00
Brandon Thomas
54400d8d91
Merge PR #584
2026-10-14 22:05:10 -04:00
Brandon Thomas
b379a5f0a5
Merge PR #577
2026-10-14 22:05:10 -04:00
Brandon Thomas
7a9570b56e
Merge PR #570
2026-10-14 22:05:10 -04:00
Brandon Thomas
0c3e140be3
Merge PR #567
2026-10-14 22:05:10 -04:00
Brandon Thomas
71cf3671f1
Merge PR #565
2026-10-14 22:05:10 -04:00
Brandon Thomas
f268e17986
Merge PR #559
2026-10-14 22:05:10 -04:00
Brandon Thomas
3921c71e65
Merge PR #548
2026-10-14 22:05:10 -04:00
Brandon Thomas
f49716fc9c
Merge PR #509
2026-10-14 22:05:10 -04:00
Brandon Thomas
bfe0cfe6e8
Merge PR #504
2026-10-14 22:05:10 -04:00
Brandon Thomas
a9038cf262
Merge PR #497
2026-10-14 22:05:10 -04:00
Brandon Thomas
dd8c9c5783
Merge PR #495
2026-10-14 22:05:10 -04:00
Brandon Thomas
e0d1ed5f52
Merge PR #491
2026-10-14 22:05:10 -04:00
skylar taylor-barrick
b7d549f7d7
refactor(pdf): use guarded shared writing ( #875 )
...
PDFW / #875 : route document, booklet and book-merge exports through the
guarded shared PDF writer while retaining application export policy.
Validated the exact integration with all seven local CI gates, paired native
and WASM exports, and fresh FreeBSD and Windows ARM64 hosted checks.
2026-10-14 19:53:29 -06:00
skylar taylor-barrick
694e662547
fix(pdf): reconcile shared writer with main (PDFW)
...
Preserve the shared writer migration while incorporating the pinned main
changes and resolving the roadmap entry.
PR #875 .
2026-10-14 18:18:19 -06:00
Brandon Thomas and Claude Opus 5.5
d07cbbe94c
Merge PR #859 (with main's 255-click limit kept inside its event budget)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 12:58:52 -04:00
Brandon Thomas
0df9238c73
Merge PR #850
2026-10-14 12:56:09 -04:00
Brandon Thomas and Claude Opus 5.5
23ac4ce3f1
fix: integrate batched community PRs ( #845 's Find scope test uses the Page tool's double-click from #862 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 12:51:12 -04:00
Brandon Thomas
4f193834bd
Merge PR #870 (with #869 )
2026-10-14 12:40:07 -04:00
Brandon Thomas
50a6b60072
Merge PR #868
2026-10-14 12:39:59 -04:00
Brandon Thomas
c8a8a1868d
Merge PR #867
2026-10-14 12:39:59 -04:00
Brandon Thomas
b8d975b094
Merge PR #866
2026-10-14 12:39:59 -04:00
Brandon Thomas
23aeddb354
Merge PR #864
2026-10-14 12:39:58 -04:00
Brandon Thomas
c1a1970168
Merge PR #862
2026-10-14 12:39:58 -04:00
Brandon Thomas
a6e7e2a0c7
Merge PR #838
2026-10-14 12:39:58 -04:00
Brandon Thomas
e8a3cda237
Merge PR #836
2026-10-14 12:39:58 -04:00
Brandon Thomas
d67fb28456
Merge PR #840
2026-10-14 12:39:58 -04:00
Brandon Thomas
6ceb57d4f5
Merge PR #845
2026-10-14 12:39:58 -04:00
Brandon Thomas
24e86db864
Merge PR #855
2026-10-14 12:39:58 -04:00
Claude
23105a6df9
Merge upstream main (0.8.0) into small-frame-wrap
...
Conflict: crates/compose/src/tests.rs, both sides added tests at the same place (upstream's #83 Jump Object tests, our tombstone tests); kept both.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01CgGsJkVe5GYG9qK6VFdECa
2026-10-14 15:50:20 +00:00
Brandon Thomas and Claude Opus 5.5
11a51d5b66
Release 0.8.0
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.8.0
2026-10-14 09:06:57 -04:00
sanyamsingh001 and Codex
44485e08da
Merge tested main 0f4f382b0e into PR #845
...
Preserve the reviewed PR behavior and tested upstream base.
Co-Authored-By: Codex <codex@openai.com >
2026-10-14 19:33:57 +10:00
moppeeer and Claude Opus 5.5
23e1680e7d
feat(ui): Swatches panel header like InDesign's; swatches go to the fill or stroke in front
...
LYH Studio episode 6 colours the "1969" headline (8:28) and the loop's
stroke (9:15) from the Swatches panel, whose header holds InDesign's
Fill/Stroke proxy, Formatting Affects Container/Text and the Tint field.
- Header: a Fill/Stroke proxy showing the colours of what colour edits
apply to (panels::color_target; a click brings the other to the front,
as X does), the container/text buttons (app.formattingAffectsText) and
the tint of the colour in front.
- The Tint field sends only the tint, so each selected object (or run of
text) keeps its own swatch: object.fill takes a tint without a swatch,
and a stroke tint alone doesn't give a stroke-less object a stroke.
- Clicking a swatch applies it to the fill or stroke in front
(panels::apply_swatch, to the text when colours affect text); that row
is highlighted.
- Bottom row: New Color Group, New Swatch, Delete Swatch (the swatch last
clicked). Rows and the proxy are named for accessibility (and tests).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 10:27:38 +02:00
aiongg
1758642a96
Integration: #870 the page menu always offers Delete Page for the clicked page, Delete Spread separately for multi-page spreads
...
(cherry picked from commit 9912a386a8 )
2026-10-14 09:43:18 +02:00
moppeeer
02ddeb86da
Merge branch 'codex/pages-panel-duplicate' into codex/pages-panel-menu
2026-10-14 09:43:10 +02:00
aiongg
f4efb7cc5c
Integration: #869 Alt-drag copies a page in one command and one undo step (layout.pages.duplicateSpread takes to)
...
(cherry picked from commit 7889b25a37 )
2026-10-14 09:43:06 +02:00
moppeeer
15fccae6b8
Merge remote-tracking branch 'origin/main' into codex/pages-panel-duplicate
...
# Conflicts:
# crates/engine/src/tests.rs
2026-10-14 09:39:45 +02:00
moppeeer
2a9e29f6ff
Merge branch 'codex/page-tool-control-panel' into codex/liquid-object-pins
...
# Conflicts:
# crates/engine/src/tests.rs
2026-10-14 09:39:24 +02:00
moppeeer
70a50e70b9
Merge branch 'codex/page-tool-control-panel' into codex/liquid-layout-panel
2026-10-14 09:38:32 +02:00
aiongg
7d601b5903
Integration: #864 drops the Controlled by Parent rule from the menus and the Objects Move with Page checkbox (neither has an effect yet)
...
(cherry picked from commit 47b51d6377 )
2026-10-14 09:38:25 +02:00
moppeeer
3f1eb00bb3
Merge branch 'codex/page-tool' into codex/page-tool-control-panel
...
# Conflicts:
# crates/engine/src/tests.rs
2026-10-14 09:38:16 +02:00
moppeeer
65dbf3c3a2
Merge remote-tracking branch 'origin/main' into codex/page-tool
...
# Conflicts:
# crates/engine/src/tests.rs
2026-10-14 09:37:32 +02:00
aiongg
87682c3674
Integration: #836 a grey stop beside a CMYK stop exports as the K ink, keeping the PDF shading in DeviceCMYK
...
(cherry picked from commit f28456d9d3 )
2026-10-14 09:18:00 +02:00
moppeeer
16d8027d89
Merge remote-tracking branch 'origin/main' into codex/page-tool-liquid-guides
2026-10-14 09:13:24 +02:00
moppeeer
25dadce9c8
Merge remote-tracking branch 'origin/main' into codex/fitting-shortcuts
2026-10-14 09:13:08 +02:00
moppeeer
ed6bcae877
Merge remote-tracking branch 'origin/main' into codex/gradient-cmyk-blend
2026-10-14 09:12:51 +02:00
skylar taylor-barrick
c68cb357e9
fix(pdf): preserve writer integration with main (PDFW)
...
Retain the PDF writer adoption and upstream text-threading changes. Keep both roadmap entries and use the accepted-socket fixture comment from main.
2026-10-14 00:18:33 -06:00
Brandon Thomas
43a46c04bf
Merge PR #843
2026-10-14 01:54:43 -04:00
Brandon Thomas
80663cccfd
Merge PR #846
2026-10-14 01:54:43 -04:00
Brandon Thomas
b30b67dae3
Merge PR #834
2026-10-14 01:54:42 -04:00