Commit Graph

  • b0dc1578b5 refactor(engine): move the loose tests_*.rs files to tests/ aiongg 2026-10-26 18:17:58 +00:00
  • ab48df68c8 refactor(designcraft): move the tests module of gpu.rs to gpu/tests.rs aiongg 2026-10-26 18:17:07 +00:00
  • 42071abc5c refactor(ui-egui): move the font_menu_ui_tests module of panels.rs to panels/font_menu_ui_tests.rs aiongg 2026-10-26 18:16:59 +00:00
  • 2e52c9fcd0 refactor(engine): move the tests module of cmd/place_text.rs to cmd/place_text/tests.rs aiongg 2026-10-26 18:16:58 +00:00
  • 63dff1e6b5 refactor(ui-egui): move the tests module of prefs.rs to prefs/tests.rs aiongg 2026-10-26 18:16:57 +00:00
  • 256426ae99 refactor(doc): move the tests module of attrs.rs to attrs/tests.rs aiongg 2026-10-26 18:16:56 +00:00
  • d4bd716ebf refactor(engine): move the text_clipboard_tests module of cmd/edit.rs to cmd/edit/text_clipboard_tests.rs aiongg 2026-10-26 18:16:55 +00:00
  • 8d36acd1c0 refactor(engine): move the tests module of cmd/load_styles.rs to cmd/load_styles/tests.rs aiongg 2026-10-26 18:16:54 +00:00
  • 8ba7fd46b9 refactor(engine): move the tests module of cmd/variables.rs to cmd/variables/tests.rs aiongg 2026-10-26 18:16:53 +00:00
  • 16b3594f31 refactor(ui-egui): move the tests module of i18n.rs to i18n/tests.rs aiongg 2026-10-26 18:16:52 +00:00
  • 8d4a32667f refactor(ui-egui): move the tests module of panels/pages.rs to panels/pages/tests.rs aiongg 2026-10-26 18:16:51 +00:00
  • 3b0e299180 refactor(engine): move the tests module of cmd/links.rs to cmd/links/tests.rs aiongg 2026-10-26 18:16:49 +00:00
  • 10829d414e refactor(ui-egui): move the tests module of toolbar.rs to toolbar/tests.rs aiongg 2026-10-26 18:16:48 +00:00
  • d9fb8cfbfa refactor(engine): move the text_tests module of cmd/export.rs to cmd/export/text_tests.rs aiongg 2026-10-26 18:16:47 +00:00
  • 7248f3afd1 refactor(ui-egui): move the tests module of new_document.rs to new_document/tests.rs aiongg 2026-10-26 18:16:46 +00:00
  • 98fb372245 refactor(images): move the tests module of lib.rs to tests.rs aiongg 2026-10-26 18:16:45 +00:00
  • 504d0e9979 refactor(pdf): move the tests module of pdfx.rs to pdfx/tests.rs aiongg 2026-10-26 18:16:44 +00:00
  • f07d0900b3 refactor(engine): move the tests module of cmd/package.rs to cmd/package/tests.rs aiongg 2026-10-26 18:16:43 +00:00
  • 0982b3da03 refactor(compose): move the border_tests module of table.rs to table/border_tests.rs aiongg 2026-10-26 18:16:42 +00:00
  • 4e40f85f9b refactor(engine): move the tests module of math.rs to math/tests.rs aiongg 2026-10-26 18:16:41 +00:00
  • 53b3144ab5 refactor(textimport): move the tests module of docx.rs to docx/tests.rs aiongg 2026-10-26 18:16:40 +00:00
  • 8e0b6d5c9a refactor(engine): move the color_tests module of cmd/style.rs to cmd/style/color_tests.rs aiongg 2026-10-26 18:16:38 +00:00
  • 9ca1c5c83a refactor(engine): move the tests module of cmd/pdflayers.rs to cmd/pdflayers/tests.rs aiongg 2026-10-26 18:16:36 +00:00
  • 7c02423416 refactor(images): move the tests module of psd.rs to psd/tests.rs aiongg 2026-10-26 18:16:34 +00:00
  • 6e078e1167 refactor(render): move the tests module of lib.rs to tests.rs aiongg 2026-10-26 18:16:33 +00:00
  • 6babccd1f8 refactor(format): move the tests module of lib.rs to tests.rs aiongg 2026-10-26 18:16:31 +00:00
  • eb65f9c93a refactor(engine): move the tests module of cmd/find.rs to cmd/find/tests.rs aiongg 2026-10-26 18:16:31 +00:00
  • 2272bf0d94 refactor(ui-egui): move the tests module of panels/properties.rs to panels/properties/tests.rs aiongg 2026-10-26 18:16:30 +00:00
  • 37ada05f77 refactor(engine): move the tests module of recovery.rs to recovery/tests.rs aiongg 2026-10-26 18:16:28 +00:00
  • b3d11e56a7 refactor(ui-egui): move the tests module of chrome.rs to chrome/tests.rs aiongg 2026-10-26 18:16:27 +00:00
  • 6fae1b2e92 refactor(tools): move the tests module of snap.rs to snap/tests.rs aiongg 2026-10-26 18:16:25 +00:00
  • 39da80d792 refactor(epub): move the tests module of lib.rs to tests.rs aiongg 2026-10-26 18:16:24 +00:00
  • 56905e5076 refactor(ui-egui): move the tests module of lib.rs to tests.rs aiongg 2026-10-26 18:16:23 +00:00
  • 4abd7aea8c refactor(ui-egui): move the tests module of canvas.rs to canvas/tests.rs aiongg 2026-10-26 18:16:17 +00:00
  • a72dfe2e49 refactor(ui-egui): move the tests module of menus.rs to menus/tests.rs aiongg 2026-10-26 18:16:14 +00:00
  • 9e7147da93 refactor(ui-egui): move the tests module of dialogs.rs to dialogs/tests.rs aiongg 2026-10-26 18:16:11 +00:00
  • 29d10be435 refactor(compose): move hyphen/mod.rs to hyphen.rs aiongg 2026-10-26 18:15:39 +00:00
  • 802388109a refactor(color): move cms/mod.rs to cms.rs aiongg 2026-10-26 18:15:32 +00:00
  • 648ec777e4 refactor(ui-egui): move panels/mod.rs to panels.rs aiongg 2026-10-26 18:15:32 +00:00
  • 7445b8eee7 refactor(engine): move cmd/datamerge/mod.rs to cmd/datamerge.rs aiongg 2026-10-26 18:15:31 +00:00
  • 8b56a75f19 refactor(engine): move cmd/mod.rs to cmd.rs aiongg 2026-10-26 18:15:31 +00:00
  • 13013b09d0 Effects: inner shadow, glow and bevel follow a transparent image's edge PiMinusMaxandClaude Opus 5.5 2026-10-26 14:13:10 +01:00
  • d2c8257328 T.DE1: merge current upstream main into PR 1254 RoHaX 2026-10-26 14:04:29 +01:00
  • 7bdd99e788 Merge branch 'feat/german-2006-hyphenation' of https://github.com/RoHaX/designcraft into feat/german-2006-hyphenation RoHaX 2026-10-26 14:00:51 +01:00
  • 6f567fdb6d PDF export: a name escapes every byte a name cannot hold (#1582) Hamza 2026-10-26 17:06:38 +05:00
  • 26ba764946 Declare the UI languages to AppKit so the open and save panels are translated Florent Siegenthaler 2026-10-26 09:24:17 +01:00
  • 21acf88a80 Escape font family and typeface values in Tagged Text export NetterSilverandClaude Haiku 5.5 2026-10-26 05:55:05 +00:00
  • 00d0867d50 Merge branch 'main' into fix/column-rules-span-the-text dotCooCoo 2026-10-25 21:39:36 -07:00
  • ed8aabd1dc Shortcut edits wait for the Keyboard Shortcuts dialog; the menu bar owns a user's Paste in Place chord (#1854) aiongg 2026-10-26 00:18:17 -04:00
  • f8c633033d Separations Preview: the UI thread separates one sheet per frame (#1853) aiongg 2026-10-26 00:17:38 -04:00
  • 48c9221137 Merge pull request #1410 from aiongg/keymap-shortcuts-dialog aiongg 2026-10-25 23:47:00 -04:00
  • 0ef2e88d57 Merge pull request #1298 from aiongg/keymap-adoption aiongg 2026-10-25 23:30:48 -04:00
  • f6fe64981a Merge branch 'keymap-adoption' into keymap-shortcuts-dialog aiongg 2026-10-26 03:29:29 +00:00
  • ae732c3a90 Pin the export time in the page-list export test (#1850) aiongg 2026-10-25 23:20:52 -04:00
  • ea5a706ef8 Merge remote-tracking branch 'upstream/main' into keymap-adoption aiongg 2026-10-26 03:15:52 +00:00
  • ace557ca97 Merge pull request #1375 from aiongg/print-color-separations aiongg 2026-10-25 22:48:15 -04:00
  • 3b732f946a Keep ui.json when its shortcut sets can't be read aiongg 2026-10-26 02:37:19 +00:00
  • a138e1f010 Separations Preview keeps every visible sheet; a superseded job is no longer pending aiongg 2026-10-26 02:31:06 +00:00
  • 3fc0bf83fd Merge branch 'keymap-adoption' into keymap-shortcuts-dialog aiongg 2026-10-26 02:06:51 +00:00
  • 23173b9065 Merge remote-tracking branch 'upstream/main' into keymap-adoption aiongg 2026-10-26 02:06:25 +00:00
  • 2e6df922c8 Merge remote-tracking branch 'upstream/main' into print-color-separations aiongg 2026-10-26 02:05:49 +00:00
  • 7cc4f7111c Merge pull request #1384 from aiongg/print-color-x1a aiongg 2026-10-25 21:59:30 -04:00
  • 3c19a24e68 Merge pull request #1374 from aiongg/print-color aiongg 2026-10-25 21:58:20 -04:00
  • c74388c4f9 Merge branch 'keymap-adoption' into keymap-shortcuts-dialog aiongg 2026-10-26 01:40:57 +00:00
  • 4905555956 Merge remote-tracking branch 'upstream/main' into keymap-adoption aiongg 2026-10-26 01:40:20 +00:00
  • ada39e78d7 Keyboard Shortcuts: Assign takes a held shortcut in one step (craft-libs#352) aiongg 2026-10-26 01:39:22 +00:00
  • c6444a0471 A command's other shortcuts run while the macOS menu bar holds its first aiongg 2026-10-26 01:39:22 +00:00
  • 63a4f687fb Reduce cognitive complexity in UI dialogs, canvas, chrome, shortcut import and IDML export (#1848) Dylan M. Taylor 2026-10-25 21:25:57 -04:00
  • 42463ce99d Reduce cognitive complexity in variables, PDF graphics, compose frames and menu shortcuts (#1847) Dylan M. Taylor 2026-10-25 21:25:52 -04:00
  • e413cdf59b Reduce cognitive complexity in find, lists, PDF font/layer scans; fix wildcard import (#1846) Dylan M. Taylor 2026-10-25 21:25:48 -04:00
  • d28271b489 Merge branch 'keymap-adoption' into keymap-shortcuts-dialog aiongg 2026-10-26 01:16:37 +00:00
  • 1a52593d0d Merge remote-tracking branch 'upstream/main' into keymap-adoption aiongg 2026-10-26 01:15:41 +00:00
  • 39746cbff9 Place the Separations panel in the default icon groups aiongg 2026-10-26 01:15:10 +00:00
  • da82056647 refactor(idml): move graphic layer option tree out of image_el sonar/cognitive-complexity-batch3 Dylan M. Taylor 2026-10-25 21:13:43 -04:00
  • b97215ba2b refactor(ui): split control_paragraph into alignment, indent, drop cap and shading helpers Dylan M. Taylor 2026-10-25 21:13:06 -04:00
  • 13fd0fd209 refactor(ui): split draw_guides into bleed, grid, overlay and guide helpers Dylan M. Taylor 2026-10-25 21:12:22 -04:00
  • d90881a8a9 Merge branch 'print-color' into print-color-separations aiongg 2026-10-26 01:11:35 +00:00
  • 8b639bb676 refactor(ui): split drop caps and nested styles dialog into row helpers Dylan M. Taylor 2026-10-25 21:11:17 -04:00
  • c856db68f1 Merge branch 'print-color' into print-color-x1a aiongg 2026-10-26 01:11:11 +00:00
  • 240dbcf731 Merge remote-tracking branch 'upstream/main' into print-color aiongg 2026-10-26 01:10:39 +00:00
  • 317cef4ffd refactor(ui): split shortcut set import into sort, apply and conflict steps Dylan M. Taylor 2026-10-25 21:10:13 -04:00
  • 3a4ce06042 refactor(ui): extract command shortcut lookup from shortcut_key sonar/cognitive-complexity-batch2 Dylan M. Taylor 2026-10-25 21:08:58 -04:00
  • 915d168ee9 refactor(compose): extract wrap exclusions and frame text area from frame_specs_placed Dylan M. Taylor 2026-10-25 21:08:38 -04:00
  • 0c704a5a47 refactor(pdf): split graphic_unclipped into per-kind helpers Dylan M. Taylor 2026-10-25 21:07:55 -04:00
  • 52dc1c01b9 refactor(engine): split convert_all's per-story plan into convert_plan Dylan M. Taylor 2026-10-25 21:07:14 -04:00
  • 1661a6ef97 refactor(pdf): extract layer helpers from optional_content::prepare sonar/cognitive-complexity-batch1 Dylan M. Taylor 2026-10-25 21:06:26 -04:00
  • 5c087331ac refactor(pdf): extract form scanning from FontScan::content Dylan M. Taylor 2026-10-25 21:05:41 -04:00
  • 059bfbc725 refactor(engine): extract per-paragraph list update from apply_list Dylan M. Taylor 2026-10-25 21:04:59 -04:00
  • 3ee93d6abb test(engine): extract child-scope rejection assertions in find tests Dylan M. Taylor 2026-10-25 21:04:27 -04:00
  • f4e6632588 test(pdf): replace wildcard super import in registration_tests Dylan M. Taylor 2026-10-25 21:03:56 -04:00
  • e91f830116 chore(deps): safe dependency refresh (#1844) aiongg 2026-10-25 20:54:46 -04:00
  • b390324c1f Repaint the canvas when a placed file is relinked or updated NetterSilverandClaude Opus 5.5 2026-10-25 23:48:25 +00:00
  • 134d98905b Print: the Windows print test expects the driver's default color dotCooCoo 2026-10-25 15:35:18 -07:00
  • f963e2982c Text: allow explicit story targets without a selection fix/story-target-validation sky 2026-10-25 09:48:52 -06:00
  • 94a631d526 Text: validate explicit story targets before selection fallback skylar taylor-barrick 2026-10-25 00:09:19 -06:00
  • 18246dddd2 build: pin craft-update to craft-libs main (495e597) (#1837) Dylan M. Taylor 2026-10-25 17:55:34 -04:00
  • 3eeab5aead refactor(engine): reduce complexity in path join and paragraph style apply (Sonar) (#1729) Dylan M. TaylorandClaude Sonnet 5.5 2026-10-25 17:48:35 -04:00
  • cf45e33545 refactor(ui): reduce cognitive complexity in swatches, properties, canvas, lib (Sonar S3776) (#1727) Dylan M. TaylorandClaude Sonnet 5.5 2026-10-25 17:46:29 -04:00
  • 8e77e8db2d refactor: split complex functions in swatch_refs, xlsx, render group drawing (Sonar S3776) (#1733) Dylan M. TaylorandClaude Sonnet 5.5 2026-10-25 17:33:59 -04:00
  • 61528cab42 build: pin craft-update to craft-libs main (495e597) build/craft-update-495e597 Dylan M. Taylor 2026-10-25 17:24:14 -04:00