github storytold/designcraft v0.14.0
DesignCraft v0.14.0

4 hours ago

What's Changed

  • Application bar: use craft-window's shared title bar by @aiongg in #1811
  • Fix ruler major tick spacing skipping the 10x step by @Silvertree2010 in #1808
  • Reply with a parse error on non-UTF-8 lines in MCP serve by @Silvertree2010 in #1803
  • Preflight: the missing-link test makes the temporary folder absolute by @dotCooCoo in #1796
  • Fix spurious empty paragraph after tables in DOCX import by @Silvertree2010 in #1784
  • MCP: the several-roots tests expect Windows paths without the \?\ prefix by @dotCooCoo in #1779
  • Links: the folder relink and IDML link tests expect Windows paths on Windows by @dotCooCoo in #1778
  • Convert gradient tool drag to spread space on rotated spreads by @Silvertree2010 in #1777
  • Footnotes: moving the caret into or out of a footnote drops formatting not yet typed by @dotCooCoo in #1775
  • Footnotes: deleting a footnote or endnote keeps the caret on the same text by @dotCooCoo in #1780
  • Notes: deleting a note or converting it to text keeps the caret on the same text by @dotCooCoo in #1785
  • Notes: Split Note splits a note in two at the insertion point in its text, as in InDesign by @dotCooCoo in #1783
  • File Info: PDF export writes the document's title, author, description and keywords by @dotCooCoo in #1712
  • Tables: gradient cell fills draw as gradients on screen and in PDF by @alichaudhry55 in #1768
  • i18n(ka): Georgian for the 537 interface labels added since #979; 9 terms aligned with the other Craft apps by @devius in #1573
  • Migrate DesignCraft to egui 0.37 by @skylartaylor in #1810
  • Panels: move onto craft-ui's shared docking by @aiongg in #1311
  • feat: startup update prompt modal and direct self-updating by @dylanmtaylor in #1817
  • chore: explicit imports in test modules (Sonar S2208) by @dylanmtaylor in #1717
  • chore: method paths for remaining closures (Sonar S1612) by @dylanmtaylor in #1718
  • refactor(idml): graphic part and spread import helpers (Sonar) by @dylanmtaylor in #1730
  • refactor(engine): reduce complexity in find.change and used_fonts (Sonar) by @dylanmtaylor in #1735
  • refactor: reduce cognitive complexity in epub table and pdf frame text (Sonar S3776) by @dylanmtaylor in #1736
  • refactor(idml): import graphics and table cell helpers (Sonar S3776) by @dylanmtaylor in #1737
  • refactor(engine): data merge complexity and parameter counts (Sonar) by @dylanmtaylor in #1722
  • refactor: reduce cognitive complexity in doc swatch_refs, xlsx import, render groups (Sonar S3776) by @dylanmtaylor in #1733
  • refactor(ui): reduce cognitive complexity in swatches, properties, canvas, lib (Sonar S3776) by @dylanmtaylor in #1727
  • refactor(engine): reduce complexity in path join and paragraph style apply (Sonar) by @dylanmtaylor in #1729
  • build: pin craft-update to craft-libs main (495e597) by @dylanmtaylor in #1837
  • chore(deps): safe dependency refresh by @aiongg in #1844
  • Reduce cognitive complexity in find, lists, PDF font/layer scans; fix wildcard import by @dylanmtaylor in #1846
  • Reduce cognitive complexity in variables, PDF graphics, compose frames and menu shortcuts by @dylanmtaylor in #1847
  • Reduce cognitive complexity in UI dialogs, canvas, chrome, shortcut import and IDML export by @dylanmtaylor in #1848
  • Print color: overprint, knockout, CMYK blending and spot gradients through craft-pdf by @aiongg in #1374
  • Print color: PDF/X-1a export through craft-prepress's flattener by @aiongg in #1384
  • Print color: Separations Preview shows the exported PDF's plates, spot plates included by @aiongg in #1375
  • Pin the export time in the page-list export test by @aiongg in #1850
  • Keyboard shortcuts on the shared craft-keymap crate: panel shortcuts, editable tool keys by @aiongg in #1298
  • Shortcuts: the shared craft-keymap Keyboard Shortcuts dialog, with shortcut sets by @aiongg in #1410
  • Separations Preview: the UI thread separates one sheet per frame by @aiongg in #1853
  • Shortcut edits wait for the Keyboard Shortcuts dialog; the menu bar owns a user's Paste in Place chord by @aiongg in #1854
  • ci: require nextest 0.9.150 by @skylartaylor in #1890
  • refactor: shared module layout (craft-contrib#20) by @aiongg in #1892
  • Iconic panel flyouts stay open while the canvas is in use by @aiongg in #1902
  • fix(ui): dropdown menus grow back after a search with no matches by @aiongg in #1917
  • PDF export: ask the composition cache once per story and page by @Silvertree2010 in #1927
  • Story Editor: a depth ruler beside the text, and View › Story Editor › Show/Hide Depth Ruler, as in InDesign by @dotCooCoo in #1795
  • Text frames: column rules run from the top line's ascent to the bottom line's descent by @dotCooCoo in #1802
  • Windows installation policy: DesignCraft by @Jeremy8776 in #1896
  • Enforce Rust coding standards via Clippy by @dylanmtaylor in #1899

New Contributors

Full Changelog: v0.13.0...v0.14.0

Don't miss a new designcraft release

NewReleases is sending notifications on new releases.