Commit Graph

  • 4989cc6e27 Merge #849: Canvas: baseline grid draws only the lines on the page aiongg 2026-10-13 22:34:13 +00:00
  • 588e83199b Merge #839: INDD graphics whose linked file is missing show the document's preview aiongg 2026-10-13 22:33:58 +00:00
  • f28456d9d3 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
  • 554019cdd5 Tables: table.options limits header and footer rows (#861) noah1400 2026-10-14 00:32:16 +02:00
  • e94e04fb6e Merge #837: Preferences: Story Editor size stays finite and in range aiongg 2026-10-13 22:31:39 +00:00
  • dc2dda7717 Merge #836: gradients between process colours blend as inks aiongg 2026-10-13 22:31:16 +00:00
  • bac3841e35 i18n(pl): translate Story as "wątek", keep "artykuł" for Article Tomasz Lewandowski 2026-10-13 21:36:33 +02:00
  • 896929c5c0 Integration: remove a stray merge backup of dialogs.rs aiongg 2026-10-13 22:30:57 +00:00
  • cc13e80c9d feat(tools): Page tool selects pages; handles preview the liquid rule, Alt-drag resizes moppeeerandClaude Opus 5.5 2026-10-14 00:29:55 +02:00
  • 0aaaa9600d fix(compose): odd/even page starts keep their parity at the top of a frame Seon-Jin YoonandClaude Opus 5.5 2026-10-14 07:12:08 +09:00
  • 1cd3b38af1 Recent files: look them up on disk at most every 3 s, not every frame; Open Recent names the file without an undocumented param (#706) aiongg 2026-10-14 00:03:57 +02:00
  • 5024ed8870 #732: bound control-channel click and drag event queues Andreas Haraminac 2026-10-13 21:55:44 +00:00
  • bfa536352d FIX-CHILD-NOTE-PASTE: filter unsupported markers in child stories sanyamsingh001andCodex 2026-10-14 07:54:46 +10:00
  • 1e153c5c45 macOS DMG: hdiutil create -srcfolder, so the app inside passes codesign --strict Daniel van LithandClaude Opus 5.5 2026-10-14 10:36:52 +13:00
  • 2d07bc5295 fix: refresh canvas when switching parent editing harrisonoconnorhover 2026-10-13 17:28:38 -04:00
  • 0fd627aa44 perf(assets): index duplicate candidates by content (#727) LabDennis 2026-10-13 23:12:09 +02:00
  • aa3220bc99 Merge remote-tracking branch 'origin/main' into svg-installed-fonts Fabio Lussi 2026-10-13 23:09:37 +02:00
  • 1bddba0e75 Compose: cross-reference index no longer rebuilds itself (#851) noah1400 2026-10-13 23:07:21 +02:00
  • 923479bd05 Integration: #610 a linked text file with a future time is remembered once instead of read on every poll aiongg 2026-10-13 20:00:37 +00:00
  • b141bc335f Integration: renaming or deleting a paragraph style also updates the table of contents' entry and title styles (#755) aiongg 2026-10-13 20:46:27 +00:00
  • e19b6b1fd9 Merge toc-dialog: Table of Contents dialog, entry options and IDML TOC styles (#755) aiongg 2026-10-13 20:44:30 +00:00
  • 129adfa429 Layout: Table of Contents dialog with entry styles, page number position and IDML TOC styles (#755) aiongg 2026-10-13 20:41:56 +00:00
  • a134dbb056 Drop the root AGENTS.md docs rule; keep the PR to docs/user/ Fabio LussiandClaude Opus 5.5 2026-10-13 22:37:33 +02:00
  • d5c26cc781 Merge t13-commands: #764 #757 #802 #803 aiongg 2026-10-13 20:28:49 +00:00
  • da8a3daa8c Integration: #803 layout.marginsAndColumns' parent note in parentheses, so its description parses aiongg 2026-10-13 20:26:51 +00:00
  • 3539a72b2f Canvas: baseline grid draws only the lines on the page (#844) noah1400 2026-10-13 22:23:48 +02:00
  • 3911c60a24 Integration: #610 the web build doesn't import the file fingerprint it never uses aiongg 2026-10-13 20:21:24 +00:00
  • f4f2f0bb08 FIX-TABLE-SELECTION: resolve selected merged-cell owners sanyamsingh001andCodex 2026-10-14 06:20:41 +10:00
  • 4760a000db PARITY-FIND-SCOPE: respect search scope and first-match limits sanyamsingh001andCodex 2026-10-14 06:16:28 +10:00
  • 0278f6bbea Integration: cargo fmt aiongg 2026-10-13 20:16:12 +00:00
  • d03b17ef56 Integration: #803 guide.add, layout.marginsAndColumns, layout.numberingOptions and file.savePreset describe every param they take aiongg 2026-10-13 20:15:59 +00:00
  • b9060d0350 Merge #803: Refuse command params the description doesn't name aiongg 2026-10-13 20:13:51 +00:00
  • acb63fe198 Integration: #802 the start screen and Open Recent menu look recent files up on disk at most every 3 s, not every frame aiongg 2026-10-13 20:12:43 +00:00
  • 548d700b9f Integration: #802 a document that can't be serialized fails Save and Save a Copy instead of writing an empty file; Open Recent's alert names the file without an undocumented param aiongg 2026-10-13 20:08:28 +00:00
  • 65f0310fbe Integration: cargo fmt aiongg 2026-10-13 20:08:19 +00:00
  • 946ecf8da8 Integration: #829 Polish table columns, grid columns and a selection's group get their own words (pl::CONTEXT) aiongg 2026-10-13 20:06:53 +00:00
  • 16c2ac46c6 Merge #829: Polish UI language aiongg 2026-10-13 20:06:53 +00:00
  • c6921a77cb Merge #802: File › Open Recent: recent documents in the menu and on the start screen aiongg 2026-10-13 20:06:04 +00:00
  • 3e92657a4c Integration: #834 simple EPS: token limit counted while reading, \r line ends, gsave/grestore keep the colour, pop pops, paint budget 4x aiongg 2026-10-13 20:04:29 +00:00
  • 32bee3bab2 Merge #834: Images: EPS shows through its proxy at display time; simple PostScript (QR codes) is drawn aiongg 2026-10-13 20:04:26 +00:00
  • 06cbcc0058 Integration: #757 the Plus key standing in for = zooms the canvas under a native menu too (#781) aiongg 2026-10-13 20:03:39 +00:00
  • 06f2648958 Integration: from #833, paragraph rules inherit unstated settings and style names may end in a space aionggandGovinda Roy 2026-10-13 20:02:35 +00:00
  • 1917f7b253 Integration: #610 a linked text file with a future time is remembered once instead of read on every poll aiongg 2026-10-13 20:00:37 +00:00
  • 477b8b27f8 Merge #757: Cmd/Ctrl + the + key zooms the canvas, not the whole window aiongg 2026-10-13 19:58:26 +00:00
  • b8a95f357d Links: don't trust a linked text file's time while it is still changing Jeffrey Thayne 2026-10-13 09:38:37 -06:00
  • d1fddc0ae8 Links: only read a linked text file when its size or time changed Jeffrey Thayne 2026-10-13 09:30:40 -06:00
  • 7f0d7f1f32 Merge t13-moppeeer: #253 #832 #753 #754 (a3b97165) #588 aiongg 2026-10-13 19:57:37 +00:00
  • 6ec31fde95 Merge #764: Swatches: dropping an .ase file on the window loads its swatches aiongg 2026-10-13 19:56:32 +00:00
  • a4ec5b31d6 Merge t13-gradients: gradient PRs #765 #763 #826 #823 #825 aiongg 2026-10-13 19:55:40 +00:00
  • 4b7e4aaab6 refactor(pdf): share placed-PDF rendering (PDFR) skylar taylor-barrick 2026-10-13 13:52:12 -06:00
  • 7a89954937 Placed PDFs: render with pdfcraft's patched hayro crates dotCooCoo 2026-10-13 12:06:41 -07:00
  • 72d7ea2e82 Integration: #823 a linear gradient across a straight line runs along its length, on screen and in PDF alike aiongg 2026-10-13 19:49:32 +00:00
  • 82c94c7270 Integration: cargo fmt aiongg 2026-10-13 19:40:32 +00:00
  • 430012cd62 Integration: #588's test reads pixels with as_chunks (clippy) aiongg 2026-10-13 19:40:16 +00:00
  • b3551e3ce6 Integration: #588 CMYK ink passes cull items to the area they cover aiongg 2026-10-13 19:37:52 +00:00
  • 6039be0526 Merge #588: CMYK blend space: blend modes blend in CMYK on screen aiongg 2026-10-13 19:37:18 +00:00
  • 951496c4f1 i18n(pl): translate Story as "wątek", keep "artykuł" for Article Tomasz LewandowskiandClaude Opus 5.5 2026-10-13 21:36:33 +02:00
  • 66146fd866 Integration: #754 IDML keeps Basic Feather choke and corners (FeatherSetting ChokeAmount, CornerType); zh Sharp is 锐利 aiongg 2026-10-13 19:35:14 +00:00
  • 9b605cecd9 Integration: cargo fmt aiongg 2026-10-13 19:33:55 +00:00
  • 58b9950fb6 feat(effects): Inner Glow mode and technique; Basic Feather choke and corners moppeeer 2026-10-13 14:58:06 +02:00
  • 14e98419ad 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
  • 977b4b26f3 Integration: #753 Fixed Width columns resize the frame to fit them; columnWidth and firstBaselineMin are range-checked aiongg 2026-10-13 19:32:38 +00:00
  • 1907d14699 Merge #753: Text Frame Options laid out as InDesign's: columns type and width, inset link, Ignore Text Wrap, Baseline Options aiongg 2026-10-13 19:31:44 +00:00
  • 1847b8cef5 Merge #825: Gradient swatches on text, laid across the text frame aiongg 2026-10-13 19:30:47 +00:00
  • 6db40bdbb5 Integration: #823 a radial gradient on a box with no width or height is a circle across it aiongg 2026-10-13 19:29:28 +00:00
  • 42f000e95a Merge #832: Window menu in InDesign's order; Window > Workspace with Essentials Classic aiongg 2026-10-13 19:28:59 +00:00
  • f60eb24656 Merge #823: Gradient strokes: on screen, in PDF, in IDML and the Gradient panel aiongg 2026-10-13 19:27:46 +00:00
  • 7f940dc4f8 Merge #253: Integrate Windows window controls into the menu bar aiongg 2026-10-13 19:27:09 +00:00
  • ba95ae2dae 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
  • da8aaa9cdc Merge #826: Gradient panel layout; drop swatches from the Swatches panel onto its stops aiongg 2026-10-13 19:25:12 +00:00
  • aad9db158f Integration: #763 New Swatch with nothing selected makes a colour swatch in the engine; the panel sends the Fill/Stroke target aiongg 2026-10-13 19:24:47 +00:00
  • 0c45a8420f Merge t13-epub: EPUB/HTML export PRs #785 #787 #783 #789 #779 #780 #782 #791 #121 aiongg 2026-10-13 19:23:54 +00:00
  • fce28331ec Merge #763: New Swatch names a gradient "New Gradient Swatch"; gradient swatches from colour swatches aiongg 2026-10-13 19:23:33 +00:00
  • 0011cfee95 Integration: the grouped reading-order test finds its image by alt text (#785 writes no file name) aiongg 2026-10-13 19:23:22 +00:00
  • 9d5d341a7d Merge #765: Radial gradients stretch with the object's box (an ellipse) aiongg 2026-10-13 19:21:54 +00:00
  • efd2310c83 refactor(pdf): share writer backend (PDFW) skylar taylor-barrick 2026-10-13 13:20:47 -06:00
  • 694878463c Integration: cargo fmt aiongg 2026-10-13 19:16:58 +00:00
  • a8e0af254f Integration: #816's test checks for color.sample by name (the tool also passes matchFrom) aiongg 2026-10-13 19:16:49 +00:00
  • a6621723b9 Merge #121: README: install on Gentoo from the ::snakebyte overlay aiongg 2026-10-13 19:16:01 +00:00
  • 0b353c6f57 Integration: #791 points note links at the chapter file of their target aiongg 2026-10-13 19:15:53 +00:00
  • 08386d03b1 feat(ui): Object > Fitting with InDesign's shortcuts moppeeerandClaude Opus 5.5 2026-10-13 21:12:57 +02:00
  • e12fa9ba2d Merge #791: EPUB: one content file per chapter, split before each h1 aiongg 2026-10-13 19:15:22 +00:00
  • bc9b89fc68 Integration: #782 nests a heading under its parent when it is shallower than the heading before it aiongg 2026-10-13 19:14:29 +00:00
  • 1486f82212 Merge #782: EPUB: the navigation lists the headings, with a title in the book's language aiongg 2026-10-13 19:14:13 +00:00
  • c3b3927ef2 Integration: #780 closes an open list or pre block before a footnote or a table aiongg 2026-10-13 19:12:37 +00:00
  • efbd516ee7 Merge #780: EPUB/HTML: list paragraphs share one ul/ol, and pre lines one block aiongg 2026-10-13 19:12:15 +00:00
  • d6ecd3d2b4 Merge #779: EPUB/HTML: anchored objects are exported where they are anchored aiongg 2026-10-13 19:11:12 +00:00
  • 033611d518 Integration: cargo fmt aiongg 2026-10-13 19:09:21 +00:00
  • 6477435e81 fix(transform): rotate and flip turn about the chosen reference point aiongg 2026-10-13 19:08:36 +00:00
  • ee2c450829 Merge #789: Styles: name the attributes in the params docs, and a wrong one in the command's error aiongg 2026-10-13 19:07:52 +00:00
  • 258fd2d7c9 Integration: CMYK TIFFs with alpha report their pixel size (from #830) aiongg 2026-10-13 19:07:39 +00:00
  • 891e29ea92 Integration: #816's test (eyedropper ignores inactive states of a multi-state object) aiongg 2026-10-13 19:07:03 +00:00
  • 6eae3620ed Integration: #783 reads the cover image with a size cap (256 MiB), devices included aiongg 2026-10-13 19:07:02 +00:00
  • 3cb3f342c8 Integration: #812's test (overset preflight names the page of a frame in a moved group) aiongg 2026-10-13 19:07:02 +00:00
  • 73112e882f Merge #783: EPUB: real modified time, a stable unique identifier, and a cover image file aiongg 2026-10-13 19:06:49 +00:00
  • 5917b24aaa Integration: #819 a pasted missing graphic always gets a fresh asset id from the target aiongg 2026-10-13 19:06:46 +00:00
  • 0016b8260e Merge #819: Keep a missing graphic missing when it is pasted into another document (#720) aiongg 2026-10-13 19:06:14 +00:00
  • c24f658ab6 Merge #828: Compose: spaces at the end of a paragraph take no room on the line aiongg 2026-10-13 19:05:35 +00:00
  • 8f54d1cce4 Integration: #787 refuses bitmap-only fonts for embedding, and styles name the face's numeric weight aiongg 2026-10-13 19:05:28 +00:00
  • 693ca18713 Merge #807: Preferences: OK without vertical units keeps them aiongg 2026-10-13 19:05:24 +00:00