github storytold/designcraft v0.15.2
DesignCraft v0.15.2

3 hours ago

What's Changed

  • Grant network access so update checks can reach GitHub by @dylanmtaylor in #1954
  • Honor CARGO_BUILD_TARGET in FreeBSD packaging for aarch64 release builds by @dylanmtaylor in #1959
  • Show file and message dialogs without blocking the frame (fixes macOS crash) by @aiongg in #1961
  • packaging: Flatpak finds and prints to CUPS printers by @dylanmtaylor in #2012
  • Repaint the canvas when a placed file is relinked or updated by @Silvertree2010 in #1842
  • Fix duplicated xref format text before an unclosed '<' in IDML export by @Silvertree2010 in #1915
  • Compose: tables clear the footnote area by @KnottyDyes in #1971
  • Fix "-0" in Name with Color Value for slightly negative RGB by @Silvertree2010 in #2008
  • Tables: a shape a table cannot hold is clamped, not allocated (#1583) by @Hamza0101 in #1868
  • Drop XML-forbidden control characters in file.exportXml by @Silvertree2010 in #1908
  • i18n(ka): Georgian for keyboard shortcut sets, command forms and labels added since #1573 by @devius in #1932
  • IDML export: write the document's default StoryPreference by @hscabral in #1976
  • [fix] Running headers read a page in text order, not by height by @seanth in #1233
  • PDF export: SOURCE_DATE_EPOCH stands in for the clock, so exports repeat by @Hamza0101 in #1306
  • Escape font family and typeface values in Tagged Text export by @Silvertree2010 in #1860
  • A table size Create Table cannot mean is refused by @Hamza0101 in #1568
  • Fix RTF import swallowing characters after a short 'hh escape by @Silvertree2010 in #1905
  • PDF export: a name escapes every byte a name cannot hold (#1582) by @Hamza0101 in #1872
  • Strip story marker characters from placed plain text files by @Silvertree2010 in #1948
  • Data merge: an image named by many records is read once (#1595) by @Hamza0101 in #1911
  • Print: the Windows print test expects the driver's default color by @dotCooCoo in #1840
  • Keep leading and trailing spaces in Tagged Text style names by @Silvertree2010 in #1998
  • (fix) macOS: accept .idml dropped on the app icon and opens with contextual "open with..." by @seanth in #1183
  • Import: a shared string and a footnote are not copied per reference (#1584) by @Hamza0101 in #1871
  • Data merge: the UNC refusal is tested on Windows too (#1601) by @Hamza0101 in #1909
  • macOS: declare the UI languages so the open and save panels are translated by @Atalantis in #1863
  • Open documents whose items share an id by @Silvertree2010 in #1935
  • compose: settle a story's own anchored wraps by object count, not 4 passes by @garrytan in #1949
  • Add German 2006 reform hyphenation by @RoHaX in #1254
  • Rulers: a guide dragged out keeps its resize cursor until it is dropped by @PiMinusMax in #1764
  • Export form field borders from the item stroke by @Silvertree2010 in #1919
  • Reject invalid XML tag names in xml.mapStyle by @Silvertree2010 in #1893
  • Autoflow: a frame a Start Paragraph option ends early sets no fill rate (fixes #1209) by @VoiceLessQ in #1972
  • Skip signed hex codes in Tagged Text <0x…> tags by @Silvertree2010 in #1952
  • [fix] Inline objects paint under their frame's text by @seanth in #1238
  • Compose: honor discretionary hyphens in single-line composition by @KnottyDyes in #1990
  • Story: copy a paragraph's format for all new returns at once (part of #1588) by @VoiceLessQ in #1985
  • Effects: inner shadow, glow and bevel follow a transparent image's edge by @PiMinusMax in #1879
  • docs: keep ROADMAP progress log newest first by @echelon in #2021
  • CI: workflows only call craft-common-actions at @main (AGENTS.md; windows-arm64 unpinned) by @dylanmtaylor in #2018
  • Update prompt shows the app icon and accent color instead of a letter by @dylanmtaylor in #2023
  • Fix pretend-version testing for update prompts by @dylanmtaylor in #2025
  • Integrate 43 reviewed PRs by @aiongg in #2056
  • Preferences: Units & Increments with no document open set the units of new documents, as in InDesign by @moppeeer in #1554
  • Direct Selection: pressing on a corner of an unselected object pulls just that corner, as in InDesign by @moppeeer in #902
  • Compose: test anchored objects pushed into a later frame by @moppeeer in #1041
  • Direct Selection on a selected frame selects its image, so Delete keeps the frame by @moppeeer in #1125
  • Color panel: edit future-shape colors with nothing selected by @moppeeer in #1141
  • New Document: delete saved presets from their cards by @moppeeer in #1240
  • TOC: generate and refresh PDF bookmarks by @moppeeer in #1257
  • TOC: toggle More Options without losing hidden settings by @moppeeer in #1286
  • Properties: the arrow beside Opacity opens a slider, as in InDesign by @moppeeer in #1389
  • Properties: Text Wrap shows the four wrap offsets, as in InDesign by @moppeeer in #1390
  • Properties: Frame Fitting has Auto-Fit and Options, as in InDesign by @moppeeer in #1394
  • Object: Corner Options opens a dialog laid out as InDesign's, also from the Properties Corner link by @moppeeer in #1406
  • Type tool: a drag that starts in an empty frame draws a new text frame over it, as in InDesign by @moppeeer in #1407
  • Layout: Create Guides puts its guides on both pages of the spread in view, as InDesign does by @moppeeer in #1408
  • Units: centimetres show four decimals, as InDesign's fields do by @moppeeer in #1409
  • Object menu: InDesign's order and groups, Join/Open/Close Path under Paths, Convert Point by @moppeeer in #1413
  • Properties: corner shape and stroke type lists show their glyphs, as in InDesign by @moppeeer in #1414
  • Swatches: a new document has InDesign's default swatches by @moppeeer in #1417
  • Properties: Apply To Frame or Text for several text frames, as InDesign offers by @moppeeer in #1420
  • Canvas: the cursor readout is InDesign's light grey box by @moppeeer in #1425
  • Swatches: InDesign's type columns on each row (not editable, process/spot, CMYK/RGB) by @moppeeer in #1431
  • Fitting: Clear Frame Fitting Options, and the submenu grouped as InDesign's by @moppeeer in #1433
  • Properties: the Align To button shows its target (selection, key object, margins, page, spread) by @moppeeer in #1437
  • Effects dialog: InDesign's angle dial beside each Angle field by @moppeeer in #1452
  • Paragraph rules: Type, Gap Color and Tint, Keep In Frame by @moppeeer in #1463
  • Paragraph styles: a new style from the selected text, Next Style, Reset To Base by @moppeeer in #1464
  • Properties: Bullets and Numbering's Options opens the Bullets and Numbering dialog by @moppeeer in #1485
  • Character styles: a new style from the selected text, applied to it by @moppeeer in #1492
  • Find/Change: Change Format, with a character or paragraph style by @moppeeer in #1496
  • Properties: a double-click on a Fill or Stroke chip opens the Color Picker by @moppeeer in #1499
  • Color panel edits the gradient stop selected in the Gradient panel by @moppeeer in #1504
  • Status bar: the page box names the parent in view (A-Parent) and lists the parents by @moppeeer in #1505
  • Insert Pages dialog as InDesign's: before or after a page, at the start or end, with a parent by @moppeeer in #1508
  • Spelling: "we", "if", "email" and contractions with a typographer's apostrophe aren't misspelled by @moppeeer in #1509
  • Preferences › Interface: Color Theme swatches and the Tools panel's columns, as InDesign's by @moppeeer in #1512
  • Preferences › File Handling: Number of Recent Items shows 20, not 20.0 by @moppeeer in #1513
  • Paragraph Border and Shading: link the four sides, as InDesign's by @moppeeer in #1521
  • Tables: Shift+Tab goes back a cell, and Esc toggles between the text and the cell, as in InDesign by @moppeeer in #1674
  • Show Hidden Characters marks table cells, as InDesign (# in every cell, ¶ after the table) by @moppeeer in #1681
  • Numbering & Section Options opens as New Section on a page without one, as InDesign's by @moppeeer in #893
  • Native files: preserve automatic Ruby, Kenten and list-tab overrides by @moppeeer in #1166
  • TOC: keep the title field readable beside its style selector by @moppeeer in #1285
  • Frame tools: the size readout shows the document's units, as InDesign's by @moppeeer in #1418
  • fix(flatpak): allow reading launcher version pins by @dylanmtaylor in #2059
  • Integrate 21 held PRs (rebase and fixes) by @aiongg in #2067
  • File › Package: InDesign's Package dialog (summary, fonts, links, inks) and Printing Instructions by @moppeeer in #1514
  • Hyphenation: French and Italian, and words with an elision by @moppeeer in #1566
  • Direct Selection: handles around the selected anchors only, and no bounding box by @moppeeer in #1657
  • Table menu in InDesign's order, with Insert Table… (⌥⇧⌘T) and its dialog laid out as InDesign's by @moppeeer in #1676
  • Pages panel: spread labels ("2–3", "2, 1") and section-start triangles as InDesign's; it follows the page in view by @moppeeer in #892
  • Color Picker: laid out as InDesign's (component field and slider, HSB/Lab/RGB/CMYK, old colour, Add CMYK Swatch) by @moppeeer in #1080
  • IDML: TOC styles read InDesign's $ID/-prefixed separators and Properties-child entry styles by @aykutfirat in #1249
  • TOC: preserve right-indent separators and expose the separator picker by @moppeeer in #1255
  • Pages: open numbering options by double-clicking a section marker by @moppeeer in #1287
  • Place cursor: a thumbnail of the loaded graphic; a drag draws a proportional frame with its scale by @moppeeer in #1392
  • Direct Selection: select anchor points with a marquee across paths and move them together by @moppeeer in #1416
  • Properties: Anchor Point(s) with Convert Points and Delete Point(s), as in InDesign by @moppeeer in #1430
  • Effects: blend modes for Drop Shadow, Inner Shadow and Outer Glow, as InDesign's by @moppeeer in #1451
  • Text Frame Options: InDesign's layout, Preview and the Paragraph Spacing Limit by @moppeeer in #1461
  • Find/Change: Find Format by @moppeeer in #1497
  • Find/Change: Change and Change/Find by @moppeeer in #1498
  • Swatches panel: rename a swatch in place by @moppeeer in #1500
  • Color Picker: the eyedropper takes a colour off the page by @moppeeer in #1503
  • Package: the packaged PDF uses a chosen PDF preset (stacked on #1514) by @moppeeer in #1515
  • Paragraph Shading and Border pages laid out as InDesign's, with Overprint by @moppeeer in #1606
  • Tables: InDesign's Convert Text to Table and Convert Table to Text dialogs (any separators, Number of Columns, Table Style) by @moppeeer in #1679

New Contributors

Full Changelog: v0.14.0...v0.15.2

Don't miss a new designcraft release

NewReleases is sending notifications on new releases.