Commit Graph

  • cb90de8f80 Merge remote-tracking branch 'origin/main' into codex/text-frame-options-layout moppeeer 2026-10-14 10:31:27 +02:00
  • 23e1680e7d feat(ui): Swatches panel header like InDesign's; swatches go to the fill or stroke in front moppeeerandClaude Opus 5.5 2026-10-14 10:27:38 +02:00
  • fbfc1dca76 feat(ui): the Typography panel has its own OT icon in the dock Andres TorresiandClaude Haiku 5.5 2026-10-14 08:44:07 +01:00
  • be98657a22 feat(text): Typography panel lists and sets the OpenType features of the selection Andres TorresiandClaude Haiku 5.5 2026-10-14 08:42:28 +01:00
  • 1758642a96 Integration: #870 the page menu always offers Delete Page for the clicked page, Delete Spread separately for multi-page spreads aiongg 2026-10-14 01:39:48 +00:00
  • 02ddeb86da Merge branch 'codex/pages-panel-duplicate' into codex/pages-panel-menu moppeeer 2026-10-14 09:43:10 +02:00
  • f4efb7cc5c Integration: #869 Alt-drag copies a page in one command and one undo step (layout.pages.duplicateSpread takes to) aiongg 2026-10-14 01:38:39 +00:00
  • 15fccae6b8 Merge remote-tracking branch 'origin/main' into codex/pages-panel-duplicate moppeeer 2026-10-14 09:39:45 +02:00
  • 2a9e29f6ff Merge branch 'codex/page-tool-control-panel' into codex/liquid-object-pins moppeeer 2026-10-14 09:39:24 +02:00
  • 70a50e70b9 Merge branch 'codex/page-tool-control-panel' into codex/liquid-layout-panel moppeeer 2026-10-14 09:38:32 +02:00
  • 7d601b5903 Integration: #864 drops the Controlled by Parent rule from the menus and the Objects Move with Page checkbox (neither has an effect yet) aiongg 2026-10-14 01:39:08 +00:00
  • 3f1eb00bb3 Merge branch 'codex/page-tool' into codex/page-tool-control-panel moppeeer 2026-10-14 09:38:16 +02:00
  • 65dbf3c3a2 Merge remote-tracking branch 'origin/main' into codex/page-tool moppeeer 2026-10-14 09:37:32 +02:00
  • 678de9462d Gradient stops: parse_color reads the {model, …} form the panel now sends, and still takes {gray: 0–100} moppeeerandClaude Opus 5.5 2026-10-14 09:36:12 +02:00
  • bf22391581 Gradient text test: make the cell's gradient swatch with object.gradient (swatch.create's gradient form is #763's) moppeeerandClaude Opus 5.5 2026-10-14 09:33:07 +02:00
  • 87682c3674 Integration: #836 a grey stop beside a CMYK stop exports as the K ink, keeping the PDF shading in DeviceCMYK aiongg 2026-10-13 22:33:46 +00:00
  • 121d2a37c0 Integration: #826 grey stops keep their value (model form); a stale ramp drag can't index past the stops aiongg 2026-10-13 19:26:54 +00:00
  • 57c997634f Integration: #825 PDF table-cell and footnote text lays a gradient across its own lines, as on screen aiongg 2026-10-13 19:33:08 +00:00
  • 06ed9bb4f5 Integration: #588 CMYK ink passes cull items to the area they cover aiongg 2026-10-13 19:37:52 +00:00
  • 16d8027d89 Merge remote-tracking branch 'origin/main' into codex/page-tool-liquid-guides moppeeer 2026-10-14 09:13:24 +02:00
  • 25dadce9c8 Merge remote-tracking branch 'origin/main' into codex/fitting-shortcuts moppeeer 2026-10-14 09:13:08 +02:00
  • ed6bcae877 Merge remote-tracking branch 'origin/main' into codex/gradient-cmyk-blend moppeeer 2026-10-14 09:12:51 +02:00
  • f6cbcac5ed Merge remote-tracking branch 'origin/main' into codex/essentials-classic-workspace moppeeer 2026-10-14 09:12:35 +02:00
  • 25fb0c7f87 Merge remote-tracking branch 'origin/main' into codex/gradient-panel-layout moppeeer 2026-10-14 09:12:19 +02:00
  • 1faaebef25 Merge remote-tracking branch 'origin/main' into codex/gradient-text moppeeer 2026-10-14 09:12:03 +02:00
  • 2a293c1b3a Merge remote-tracking branch 'origin/main' into codex/wrap-panel-offsets moppeeer 2026-10-14 09:11:16 +02:00
  • 6f3f32a445 Merge remote-tracking branch 'origin/main' into codex/effects-on-pasted-into moppeeer 2026-10-14 09:10:42 +02:00
  • 7f1d9f2b2e Merge remote-tracking branch 'origin/main' into codex/copy-placed-graphic moppeeer 2026-10-14 09:10:24 +02:00
  • fb11ea99cb Merge remote-tracking branch 'origin/main' into codex/ungroup-real-groups moppeeer 2026-10-14 09:10:07 +02:00
  • 69f77874e7 Merge remote-tracking branch 'origin/main' into codex/outlines-per-line moppeeer 2026-10-14 09:09:16 +02:00
  • c68cb357e9 fix(pdf): preserve writer integration with main (PDFW) skylar taylor-barrick 2026-10-14 00:18:33 -06:00
  • 43a46c04bf Merge PR #843 Brandon Thomas 2026-10-14 01:54:43 -04:00
  • 80663cccfd Merge PR #846 Brandon Thomas 2026-10-14 01:54:43 -04:00
  • b30b67dae3 Merge PR #834 Brandon Thomas 2026-10-14 01:54:42 -04:00
  • 0421455b22 Merge PR #854 Brandon Thomas 2026-10-14 01:54:41 -04:00
  • 9dc2068580 Merge PR #857 Brandon Thomas 2026-10-14 01:54:41 -04:00
  • 21472519c0 Merge PR #858 Brandon Thomas 2026-10-14 01:54:40 -04:00
  • c1ce6f77bf Merge PR #860 Brandon Thomas 2026-10-14 01:54:39 -04:00
  • af6992dc65 Merge PR #837 Brandon Thomas 2026-10-14 01:54:39 -04:00
  • 986c5487e9 Merge PR #849 Brandon Thomas 2026-10-14 01:54:38 -04:00
  • d34384574c Merge PR #853 Brandon Thomas 2026-10-14 01:54:37 -04:00
  • d83184f8b3 Merge PR #863 Brandon Thomas 2026-10-14 01:54:37 -04:00
  • ff5d866ff3 chore(sync): merge upstream main into PR #854 LabDennis 2026-10-14 06:51:45 +02:00
  • 4f97e08cd0 Merge upstream main 0f4f382b (#84 squash) aiongg 2026-10-14 04:25:38 +00:00
  • 8403fabeae Integration: #84 renaming a swatch (Add to Swatches, Swatch Options) refuses stories nested deeper than 32 levels before the shared rename_swatch_refs walk aiongg 2026-10-14 04:25:26 +00:00
  • 8e2c62e08a Integration: #84 control-channel paste and IME use the control queue with keys and clicks; click count 1-255 checked inside the pending-event budget, which counts the control queue aiongg 2026-10-14 04:24:39 +00:00
  • 2f6b62a831 Merge #84 (final head 9b7a0ec6): Text editing, snapping and text threading aiongg 2026-10-14 04:19:26 +00:00
  • 0a0a6ce5dd Merge remote-tracking branch 'origin/main' into zydvc26s67-web-paragraph-styles-save-delete zydvc26s67-web 2026-10-13 20:58:27 -07:00
  • 0f4f382b0e feat(text): improve editing, snapping, and threading 2026-10-13 23:41:46 -04:00
  • 1c788654bf Merge t15-b: #863 #860 #869 #870, new heads of #802 #319 #829 #589 #490 #562, #643's test aiongg 2026-10-14 02:02:22 +00:00
  • 41f5099700 Integration: #870 i18n rows next already has (pt-BR, Arabic, French Apply Parent to Pages) stay next's, no duplicate keys aiongg 2026-10-14 01:59:13 +00:00
  • 4ced37c0aa Integration: #869 duplicateSpread's params doc parses (no comma inside the to? text) aiongg 2026-10-14 01:55:54 +00:00
  • 9b7a0ec66d fix(text): preserve document state while threading and formatting skylar taylor-barrick 2026-10-13 19:54:50 -06:00
  • 0ceff048d8 Merge t15-a: #868 #862 #864 #866 #867 aiongg 2026-10-14 01:54:16 +00:00
  • 1c3af71eb7 Integration: cargo fmt aiongg 2026-10-14 01:41:51 +00:00
  • a6ec09afb2 Integration: #643's test (an empty Effects field path sets nothing) aiongg 2026-10-14 01:41:17 +00:00
  • 1c1449c207 Merge #867: Liquid Layout panel (Auto-Fit, Object Constraints); Create Alternate Layout in the Layout menu aiongg 2026-10-14 01:41:00 +00:00
  • b52b9a99fc Integration: ROADMAP lines for #869 and #870 describe the integration fixes aiongg 2026-10-14 01:40:50 +00:00
  • 49a5cb87bb Integration: #490 drop its second Quit DesignCraft row (already in the Czech table) aiongg 2026-10-14 01:40:38 +00:00
  • 3e97c8fd58 Merge #562: IDML: anchored objects take unset settings from their object style; left-aligned X offsets read in the layout's direction (new head) aiongg 2026-10-14 01:40:29 +00:00
  • a4b8ee994f Merge #866: Page tool: liquid pins and resize locks on the canvas for object-based pages aiongg 2026-10-14 01:40:21 +00:00
  • 172ec3a941 Merge #490: i18n: Czech interface language (new head) aiongg 2026-10-14 01:39:55 +00:00
  • 434c9ab35a Merge #589: (fix)Small frame wrap for overset small text boxes (new head) aiongg 2026-10-14 01:39:49 +00:00
  • 0efd3792ec Merge #829: i18n: add Polish interface language (new head) aiongg 2026-10-14 01:39:49 +00:00
  • 560f1161ea Merge #319: DTD: bound parameter-entity expansion, nesting and sequence matching (new head) aiongg 2026-10-14 01:39:48 +00:00
  • 0383f46953 Merge #802: File › Open Recent, and recent files with previews on the start screen (new head) aiongg 2026-10-14 01:39:48 +00:00
  • 9912a386a8 Integration: #870 the page menu always offers Delete Page for the clicked page, Delete Spread separately for multi-page spreads aiongg 2026-10-14 01:39:48 +00:00
  • 47b51d6377 Integration: #864 drops the Controlled by Parent rule from the menus and the Objects Move with Page checkbox (neither has an effect yet) aiongg 2026-10-14 01:39:08 +00:00
  • dcaa4371ee Merge #870: Pages panel menu order aiongg 2026-10-14 01:38:57 +00:00
  • 7889b25a37 Integration: #869 Alt-drag copies a page in one command and one undo step (layout.pages.duplicateSpread takes to) aiongg 2026-10-14 01:38:39 +00:00
  • d0035c0722 Merge #864: Control panel for the Page tool (W/H, preset, orientation, Liquid Page Rule); Controlled by Parent; Show Parent Page Overlay aiongg 2026-10-14 01:37:34 +00:00
  • 2036194de6 Merge #869: Pages panel: Alt-drag copies a page, drop a page on Create new page, Edit page size; duplicates keep their size aiongg 2026-10-14 01:37:07 +00:00
  • f1f8aaa9f7 Merge #862: Page tool: click selects a page; its handles preview the liquid rule, Alt-drag resizes, Shift keeps proportions aiongg 2026-10-14 01:36:53 +00:00
  • fa511f80cd Merge #868: Page tool draws liquid guides from the rulers (dashed) aiongg 2026-10-14 01:33:37 +00:00
  • 3497da3939 Merge #860: fix(compose): odd/even page starts keep their parity at the top of a frame aiongg 2026-10-14 01:33:30 +00:00
  • 9294b3b68a Merge #863: Tables: table.options limits header and footer rows aiongg 2026-10-14 01:33:03 +00:00
  • 8156e575bc feat(ui): Pages panel menu in InDesign's order moppeeerandClaude Opus 5.5 2026-10-14 02:15:27 +02:00
  • 063856cc4c Merge t14-b: #836 #840 #846 #854, Find/Change first:true aiongg 2026-10-14 00:09:13 +00:00
  • 3939b825d3 feat(ui): Pages panel duplicates pages by Alt-drag and the New Page button; Edit page size moppeeerandClaude Opus 5.5 2026-10-14 02:02:16 +02:00
  • db19963bad feat(ui): the Page tool draws liquid guides from the rulers moppeeerandClaude Opus 5.5 2026-10-14 01:37:14 +02:00
  • 9da44a042f feat(ui): Liquid Layout panel in InDesign's layout; Create Alternate Layout in the Layout menu moppeeerandClaude Opus 5.5 2026-10-14 01:29:44 +02:00
  • 8f71219533 feat(tools): Page tool pins and locks objects on object-based pages, on the canvas moppeeerandClaude Opus 5.5 2026-10-14 01:13:23 +02:00
  • 8864307d7c docs: the Page tool's Control panel in the parity notes moppeeerandClaude Opus 5.5 2026-10-14 00:52:06 +02:00
  • 6692e061d6 Merge t14-c: #839 #843 aiongg 2026-10-13 22:51:48 +00:00
  • 59b6125af1 feat(ui): Control panel for the Page tool; Controlled by Parent; Show Parent Page Overlay moppeeerandClaude Opus 5.5 2026-10-14 00:51:47 +02:00
  • 39a4364fd3 Merge t14-a: #837 #849 #853 #855 #859 #858 #553 #829, stray dialogs.rs.orig removed aiongg 2026-10-13 22:51:34 +00:00
  • f0f9a4619c Find/Change: first:true changes only the first match, not one per story aiongg 2026-10-13 22:43:44 +00:00
  • 5ff7c4f956 Merge #854: index duplicate asset candidates by content (#727) aiongg 2026-10-13 22:41:06 +00:00
  • e44a9dc2f1 Integration: #846 stroke edges of a partly selected merged cell are classified against the selection grown to whole cells, in table.setCell and table.getCellStroke aiongg 2026-10-13 22:40:35 +00:00
  • 71309b993e Integration: cargo fmt aiongg 2026-10-13 22:40:00 +00:00
  • a68bdae052 Merge #846: resolve selected merged-cell owners aiongg 2026-10-13 22:39:51 +00:00
  • b9cbfca8cf Merge #843: Placed PDFs: render with pdfcraft's patched hayro crates aiongg 2026-10-13 22:38:19 +00:00
  • cd317a235a Merge #553: docs: add user docs in docs/user aiongg 2026-10-13 22:36:18 +00:00
  • 0c965691b6 Merge #858: macOS DMG: hdiutil create -srcfolder, so the installed app passes codesign --strict aiongg 2026-10-13 22:36:17 +00:00
  • 283d04e14f Integration: #859 drop the control-channel safety note from the editing gap, which lists missing features aiongg 2026-10-13 22:36:08 +00:00
  • 450bee203a Merge #859: Control: bound click and drag input before queuing events aiongg 2026-10-13 22:36:03 +00:00
  • b14e5feae7 Integration: #839 previews keep the link's format and pixel size, share one buffer per preview, and preflight still reports their missing links aiongg 2026-10-13 22:35:59 +00:00
  • b98d1521df Merge #855: fix: repaint canvas when entering and leaving parent editing aiongg 2026-10-13 22:35:26 +00:00
  • 9ceb7011a5 Merge #840: Object > Fitting with the reference shortcuts aiongg 2026-10-13 22:34:54 +00:00
  • 7f8eb704c8 Merge #853: Compose: cross-reference index no longer rebuilds itself aiongg 2026-10-13 22:34:26 +00:00