github storytold/wordcraft v0.6.1
WordCraft v0.6.1

7 hours ago

What's Changed

  • Hyperlinks cover only their own text (#413) by @vangel76 in #449
  • Groups keep rotated members' orientation; group resize; ink erase after rotation (#441, #442, #443, #445) by @vangel76 in #474
  • Mail merge: SKIPIF, NEXT, IF in preview, header/footer fields (#427, #428, #429, #430) by @vangel76 in #478
  • Options: interface size setting (#475) by @vangel76 in #480
  • Citations: eight more bibliography styles (#383) by @vangel76 in #388
  • Backstage: the side menu is fixed width, no dead resize handle by @vangel76 in #504
  • CLI: a closed stdout ends quietly instead of panicking (#508) by @vangel76 in #510
  • .doc import fixes: piece bold, section kinds, orientation, list overrides, style inheritance, alternate font names (#458–#463) by @vangel76 in #484
  • Dialogs: switching tabs keeps the window's top edge in place (#507) by @vangel76 in #511
  • Spelling: common words like "desktop" are recognised (#520) by @vangel76 in #522
  • Equation fixes: numbering removal, control colour, undo for navigation edits, LaTeX text spaces (#444, #446, #447, #448) by @vangel76 in #487
  • Import/export fixes: TXT encodings and list labels, RTF Unicode, ODT styles and cell colours, HTML borders and pre spaces, LaTeX alignment groups (#433–#440) by @vangel76 in #482
  • i18n(es): consistent tú register, fix swapped Page Up/Page Down by @diegozpy in #514
  • i18n: add Turkish (tr) interface translation by @PbyLoyth in #494
  • i18n audit: full ribbon sweep, and the table style sample in the interface language (re-lands #313's last three commits) by @dkhlapov in #411
  • Docs: collapse duplicate rows left by parallel merges by @vangel76 in #372
  • Add Word's common keyboard shortcuts by @vangel76 in #338
  • Field codes: show, edit, update, unlink, lock and step through fields like Word by @vangel76 in #349
  • Move paragraphs up/down, promote/demote headings, Go Back (Shift+F5) and Alt+X Unicode toggle by @vangel76 in #351
  • ci: refactor workflows to use storytold/craft-common-actions by @dylanmtaylor in #639
  • i18n: add Russian (ru) interface translation by @dkhlapov in #300
  • Customize Keyboard dialog (#368) by @vangel76 in #378
  • Customize Ribbon and Quick Access Toolbar (#379) by @vangel76 in #384
  • Tight and Through text wrapping follow the object's outline by @vangel76 in #360
  • Choose which side of an object text wraps on by @vangel76 in #364
  • Phonetic Guide: ruby text (furigana, pinyin) over base text by @vangel76 in #296
  • Enclose Characters: put a character in a circle, square, triangle or diamond by @vangel76 in #301
  • Insert › Icons: a library of original icons, a searchable picker and Icon Color by @vangel76 in #318
  • Mail merge: use Excel and OpenDocument spreadsheets as recipient lists by @vangel76 in #341
  • Balance newspaper columns before a continuous section break by @vangel76 in #353
  • Drawing Canvas: insert a canvas and draw shapes, pictures and text boxes inside it by @vangel76 in #356
  • Documents keep their own footnote separators and continuation notice by @vangel76 in #361
  • Right-to-left tables and sections by @vangel76 in #365
  • Shape Format › Text: direction, alignment and linked text boxes (#369) by @vangel76 in #380
  • Footnote and Endnote options per section (#385) by @vangel76 in #390
  • Track Changes: moves (w:moveFrom/w:moveTo) (#400) by @vangel76 in #404
  • Document grid: lines per page and characters per line (#391) by @vangel76 in #401
  • Draw: Lasso Select, Add Pen, Ink to Shape and Ink Replay (#395) by @vangel76 in #408
  • References dialogs: Caption, Index, Table of Contents, Create Source (#402) by @vangel76 in #410
  • Accessibility: Alt Text pane for every object, Mark as decorative, deeper checker (#386) by @vangel76 in #396
  • Dialogs: Line Numbers, Hyphenation, Language, Envelopes and Labels (#407) by @vangel76 in #414
  • Insert › Chart: create and edit column, bar, line, pie, area, scatter and doughnut charts (#409) by @vangel76 in #415
  • Content controls: keep, show and edit w:sdt (#381) by @vangel76 in #392
  • WordArt text effects and transforms, and shape connectors (#416) by @vangel76 in #481
  • Compare, Restrict Editing and AutoCorrect Options dialogs (#412) by @vangel76 in #476
  • Editing fixes: Center range, undo grouping, Change Case runs and offsets, Bold undo at caret (#418, #419, #420, #421, #424) by @vangel76 in #477
  • Layout fixes: mirrored margins, tall headers/footers push the body, endnote continuation, footnote caret on continuation pages (#452, #453, #454, #456, #457) by @vangel76 in #490
  • Chinese interface: keep a system CJK fallback after the bundled face; find PingFang on macOS 12 (#486) by @vangel76 in #495
  • Fixes: tracked paste marks, plain paste blank lines, paragraph marks in Replace All, Delete/Split columns and cells, Font dialog (#417, #422, #423, #431, #432, #466) by @vangel76 in #479
  • Fixes: footnotes in table cells, NUMPAGES, bookmark link pages, bookmark around final table, INCLUDEPICTURE results by @vangel76 in #483
  • Accessibility: the document canvas exposes its text to screen readers (#488) by @vangel76 in #489
  • Font list: installed Chinese fonts are listed, by their Chinese names in a Chinese interface (#505) by @vangel76 in #506
  • Paragraph dialog: mirror indents, same-style spacing, suppress line numbers, don't hyphenate (#512) by @vangel76 in #519
  • Right-click on a picture or shape: Wrap Text submenu (#513) by @vangel76 in #521
  • File › Options: Word's panes with working settings (#485) by @vangel76 in #492
  • Templates and Add-ins: attached template, update styles, Organizer (#377) by @vangel76 in #382
  • Vertical text for sections (w:textDirection) (#491) by @vangel76 in #496
  • Outline view: Outlining tab, levels, collapse/expand, Show Level (#493) by @vangel76 in #499
  • Insert › SmartArt: create and edit list, process, cycle, hierarchy, pyramid, radial, matrix and venn graphics (#497) by @vangel76 in #503
  • CI: FreeBSD and Windows ARM64 nightly and on release, not per PR by @echelon in #530
  • README: which AUR package to install (#509) by @dkhlapov in #616
  • Windows: DX12 starts without shipped DXC DLLs (#603) by @vangel76 in #609
  • docx: fix clippy large_enum_variant on main by @echelon in #779
  • Styles: Update to Match Selection takes the selection's formatting (#555) by @vangel76 in #562
  • AutoFormat: +---+ tables, arrow bullets, smileys inside words, border-line undo (#546) by @vangel76 in #547
  • Find and Replace: special characters (^p, ^t, …) and wildcards (#543) by @vangel76 in #553
  • Mini toolbar: every button fits, flush font box, proper dropdown arrows, dark-mode font list (#535) by @vangel76 in #540
  • Fonts: system fallback reads each font file once (#605) by @vangel76 in #610
  • Numbering: Chinese, Japanese and Korean number formats (一、二、三 …) (#534) by @vangel76 in #561
  • Font dialog: separate Asian and Latin text fonts (#505) by @vangel76 in #536
  • Chinese documents: character-unit indents, .doc indents and line spacing, floating tables, blank pages (#534) by @vangel76 in #550
  • DOCX: theme colours and theme fonts take precedence over the fixed values, as in Word by @LloydNicholson in #626
  • Open and save Word XML Document (Flat OPC); open Word 2003 XML (#548) by @vangel76 in #560
  • Find: each Find Next in the dialog moves one match (#468) by @alexanderalber in #556
  • Contributors: add my own entry (alexanderalber) by @alexanderalber in #566
  • IME composition text uses document fallback fonts instead of boxes (#565) by @MarekSpodBiedry in #578
  • Layout › Page Setup: the group launcher opens the Page Setup dialog (#471) by @alexanderalber in #563
  • Web: a CSV picked as recipients no longer turns the next TXT drop into recipients (#472) by @MarekSpodBiedry in #579
  • Zotero: a pending citation no longer edits a replacement document (#470) by @MarekSpodBiedry in #580
  • Zotero: a note with a picture stays when its citation moves to body text (#469) by @MarekSpodBiedry in #581
  • Pictures in headers/footers can be moved, resized and rotated by @DevCoderMax in #591
  • Paragraph dialog: OK keeps Exactly and At Least line spacing (#467) by @alexanderalber in #564
  • rustdoc: no links to private items in the UI crate (#665) by @dkhlapov in #683
  • Brand licence: name WordCraft, not DesignCraft (#664) by @dkhlapov in #682
  • Fonts: Palatino Linotype / Book Antiqua prefer Palatino look-alikes (#670) by @vangel76 in #677
  • fix(docx): preserve omitted paragraph defaults by @OPUZZLES in #647
  • Drag after a double/triple-click extends the selection by words/paragraphs (#549) by @dkhlapov in #649
  • Open playlists and other text files (.m3u, .m3u8, .log, .ini, …) (#569) by @dkhlapov in #648
  • Table: a vertical merge lays out and hit-tests as one cell (#640) by @vangel76 in #669
  • DOCX diagrams: theme-styled shapes and connectors, arrowheads, canvases, VML lines (#611) by @dkhlapov in #671
  • Complex scripts: shape Myanmar, Khmer and Indic text; caret and line breaks respect syllables (#604) by @dkhlapov in #652
  • More Colors… and a Colors dialog for custom colours (#606) by @dkhlapov in #666
  • Print: preview, page range, copies and collate on File > Print (#641) by @vangel76 in #674
  • Print Markup: comments in PDF, print, images and text copies (#589) by @dkhlapov in #667
  • Design tab: style set gallery gets its own box, no overlap with Colors and Fonts (#638) by @vangel76 in #673
  • Security: pictures travel in the reply, exported links keep only safe targets (#678, #679) by @petycomp in #681
  • docs: fix coordination error in ROADMAP.md by @lunar-me in #715
  • Release workflow: pass the Azure signing secrets by @echelon in #752
  • layout: make Myanmar fallback tests deterministic by @echelon in #807
  • View: Hide White Space between pages in Print Layout (#645) by @vangel76 in #684
  • Add fonts at run time: Add Font…, drop a font file, font.add (#582) by @dkhlapov in #668
  • References › Table of Authorities: labelled Insert, plus Update Table (#661) by @dkhlapov in #693
  • Input field borders reach 3:1 contrast in both themes (#657) by @dkhlapov in #696
  • Pictures: WMF drawings fill their frame like Word plays them by @naxvog in #739
  • Ink: draw the live pen stroke in the dark-page colour while drawing, not only after lifting the pen (#730) by @MarekSpodBiedry in #746
  • Backspace still erases while Shift is held (#707) by @MarekSpodBiedry in #747
  • Dark theme: readable text on the accent (#655) by @dkhlapov in #704
  • Let dialogs be dragged by their title bar instead of pinning them to the screen centre (#732) by @MarekSpodBiedry in #748
  • Layout: multiple line spacing adds its leading below the text, like Word by @naxvog in #719
  • Web: add wordcraft.ico as favicon via Trunk by @GhostMitra in #717
  • Track Changes: deletions in balloons (Show revisions in balloons now work) by @Matty-PW in #734
  • Layout: a page total in the footer no longer lays the body out twice (#771) by @dkhlapov in #773
  • speech: launch Windows PowerShell by full path for Read Aloud by @SteamSmith in #792
  • Save As: a bare filename typed in the dialog now saves correctly (#689) by @notdezzi in #757
  • Selection: dragging past the viewport edge auto-scrolls (#688) by @notdezzi in #758
  • #755: Line Numbers and Hyphenation measure in the Options unit by @edurbs in #795
  • M8.1: Bibliography DOCX round-trip: support extended fields (#410) and upstream sync (#532) by @yefan911 in #790
  • Ruler: the horizontal scale mirrors for right-to-left paragraphs (#692) by @notdezzi in #756
  • Ribbon and context-menu Paste insert the system clipboard's text (#584) by @MarekSpodBiedry in #593
  • MacOS window close by @nusenyaw66 in #539
  • fix: protect original files during native saves by @OPUZZLES in #621
  • Caret: glide and fade like Word for Windows; File › Options › Advanced › Animation turns it off by @arcanii in #570
  • Linux: open/save works without a portal file dialog (#576) by @vangel76 in #583
  • Accessibility Options: Animation effects setting that follows the system by @JeremyYao in #791
  • fix(docx): preserve custom XML stores through saves by @OPUZZLES in #612
  • Tables: resize by dragging column borders, row borders and the corner handle (#217) by @rabis7575 in #600
  • fix(docx): preserve unstyled TOC result ranges by @OPUZZLES in #617
  • .doc import: inline pictures, floating pictures and basic shapes (#551) by @vangel76 in #558
  • i18n: add Italian interface (it) by @fabiodalez-dev in #598
  • Add German (de) interface language by @arekown in #574
  • M15: Polish interface, and Polish spelling, grammar and hyphenation by @witkowski01 in #346
  • i18n: add Czech (cs) interface translation by @DanielKnourek in #387
  • Linux: the display theme asks the desktop, not winit by @gyurix in #298
  • Fix CJK fallback mixing serif/sans faces within one run by @jeleesky in #567
  • Open Word documents with WordCraft by default (file associations + Options button) by @vangel76 in #304
  • Tests: linear-time checks measure CPU time, robust under load by @echelon in #850
  • Linux: default to XWayland for file drag-and-drop on Wayland desktops by @dylanmtaylor in #220
  • Preserve independent complex-script formatting during DOCX round trips by @shirizhaki in #366
  • Numeral display modes: Arabic, Hindi, Context and System digits (view.numeral) by @abdo4312 in #501
  • Fix bulleted list toolbar button active state by @Cyberverse-cent0 in #651
  • web: use File System Access API showSaveFilePicker with download fallback by @GhostMitra in #728
  • Backstage: add Save As page and close on successful save by @GhostMitra in #727
  • Fix sentence-capitalization suggestions after ellipses by @ripdog in #742
  • Fix paragraph alignment focus by @Osaym in #690
  • ui-egui: fix Windows clippy in desktop_theme by @echelon in #872
  • Interface colours come from the theme (#656) by @dkhlapov in #705
  • Dark theme: gallery previews no longer bright white (#663) by @dkhlapov in #706
  • Skip non-English runs in proofing instead of flagging them (#100) by @regalf in #741
  • Added some fixes to the spanish "Info" Page on Wordcraft by @SammyL-eo in #695
  • One drop-down marker on every ribbon button (#659) by @dkhlapov in #697
  • Menu buttons grey out while their command is disabled (#658) by @dkhlapov in #698
  • Ribbon: large-button labels end above the group titles (#653) by @dkhlapov in #699
  • Layout › Paragraph: fields fit above the title and line up (#654) by @dkhlapov in #703
  • KeyTips: Quick Access Toolbar badges, saved option and native Alt fix (#620) by @m1ssha in #709
  • Add paginated Reading Mode with smooth column navigation by @ripdog in #740
  • i18n: add French (fr) interface by @pechnikov2026-star in #729
  • i18n(hu): complete the Hungarian catalog again by @Skaywalker in #842
  • Bidi: auto-detect RTL paragraph direction when typing Kurdish, Arabic and Hebrew by @Hevarh1 in #713
  • Layout: an inline picture wider than the text keeps its size, like Word by @naxvog in #745
  • Fix Navigation pane expanding for long headings by @ripdog in #759
  • i18n: complete Turkish interface catalog with 2,170 entries and full … by @yeniufuklar-com in #774
  • MCP: confine file access with --automation-read-root and --automation-write-root (#769) by @isaac-levine in #798
  • Persist the custom dictionary across sessions (#40) by @regalf in #796
  • DOCX: preserve native Word ink on save by @OPUZZLES in #592
  • AutoCorrect: TWo INitial CApitals, cAPS LOCK and table-cell capitals (#544) by @vangel76 in #545
  • Affix engine: FLAG UTF-8, 128 flag bits, continuation classes, FORBIDDENWORD (#100) by @edurbs in #782
  • Portuguese proofing: pt-BR spelling, suggestions, grammar and hyphenation (#100) by @edurbs in #797
  • Hyphenation: Bulgarian text follows the Bulgarian syllable rules by @bulgariamitko in #826
  • i18n: add Bulgarian (bg) interface translation by @bulgariamitko in #825
  • ODT import reads page size, orientation and margins from styles.xml (#810) by @MarekSpodBiedry in #829
  • Paste keeps other programs' formatting; clipboard pictures on Wayland (#687, #833) by @dkhlapov in #847
  • New documents follow the system region: A4, centimetres and decimal comma outside the US (#838) by @dkhlapov in #857
  • Ctrl/⌘+F focuses the Find box, so typing searches (#772) by @Yasas-Sri in #823
  • Comment cards show the time as well as the date (#812) by @MarekSpodBiedry in #828
  • fix(ui): equation gallery tiles follow the dark theme (#817) by @MarekSpodBiedry in #827
  • Accept and Reject at the caret cover a tracked change split by a comment (#809) by @MarekSpodBiedry in #830
  • Keep the font table and embedded fonts when saving a .docx (#770) by @MarekSpodBiedry in #831
  • Zoom after One Page keeps one page per row (#768) by @MarekSpodBiedry in #832
  • Tables: row borders stay apart around a vertical merge (#640) by @rabis7575 in #841
  • PDF export: internal links in linear time by @echelon in #937
  • fix(windows): start 32-bit builds on OpenGL so launch no longer exits by @odedigo in #839
  • Ribbon keytip letters like Word for Windows by @echelon in #922
  • fix(ui): draw non-Latin file names in the window caption by @odedigo in #840
  • Table of contents entries drawn plain, as in Word by @echelon in #930
  • Ribbon groups fit above their labels (View › Show, Developer › Controls, Layout › Paragraph) by @manucarcor in #910
  • Alt+Q moves to "Tell me" command search (#819) by @dkhlapov in #849
  • Spaces and tabs don't make a line taller by @echelon in #931
  • .doc: tab stops and section breaks read correctly by @echelon in #925
  • Word 365 cover pages: freeforms in groups, text-box margins and Resize to fit (#743) by @dkhlapov in #843
  • Heading numbers from a style's list level (6.4.5, not 6.15) by @echelon in #926
  • A list label raises its line, but doesn't deepen it by @echelon in #928
  • Sorting and table numbers follow the text's language (#836, #837) by @dkhlapov in #844
  • Hidden end-of-cell marks (hideMark) by @echelon in #939
  • ROADMAP: progress log table renders again by @echelon in #947
  • layout tests: fix clippy in a_hidden_cell_mark_takes_no_room by @echelon in #948
  • Text frames placed like Word's and kept on save by @echelon in #935
  • List indents and style indents combine like Word by @echelon in #927
  • AutoCorrect: the English replacement list applies only to English text (#835) by @dkhlapov in #846
  • Keep with next splits a paragraph that doesn't fit anyway by @echelon in #933
  • Start on File › Home when launched with nothing to open (#766) by @dkhlapov in #853
  • An empty continuous section mark takes no room by @echelon in #940
  • Undo history list beside the Quick Access Toolbar's Undo (#701) by @dkhlapov in #855
  • Paragraph-relative floats start above the space before by @echelon in #941
  • i18n(es): translate the equation gallery and built-in style names by @diegozpy in #854
  • Text after a column break uses the new column's width by @echelon in #934
  • Space before at the top of a page like Word by @echelon in #932
  • Tables: select, insert and move with the mouse; double-click a border to AutoFit by @rabis7575 in #637
  • Kerning and automatic paragraph spacing like Word by @echelon in #923
  • No automatic spacing between list items by @echelon in #924
  • Shift+F10 opens the context menu at the caret (#821) by @echelon in #920
  • Tables: the right-click menu offers the table's commands by @rabis7575 in #694
  • Tables: drags and Shift+arrows over cells select whole cells by @rabis7575 in #722
  • Rulers: table column and row markers; indents in a cell measured from it by @rabis7575 in #710
  • Alt+Q opens Search like Word (#819) by @echelon in #919
  • Tables: Ctrl, Alt, left-edge and selected-cells border drags by @rabis7575 in #720
  • Ctrl+F searches in the Navigation pane; one Find and Replace dialog (#712) by @echelon in #921
  • Fonts: documents use the craft-fonts Simplified Chinese face (fixes FreeBSD CI after #567) by @dkhlapov in #888
  • Smooth scrolling through a very large table (#811) by @dkhlapov in #891
  • Save Changes prompt answers from the keyboard (#861) by @dkhlapov in #870
  • Section breaks no longer delete the selected text (#852) by @dkhlapov in #875
  • Click in the left margin selects lines (selection bar) (#856) by @dkhlapov in #879

New Contributors

Full Changelog: v0.5.0...v0.6.1

Don't miss a new wordcraft release

NewReleases is sending notifications on new releases.