Files
wordcraft/docs/parity-checklist.md
T
39ab3b5433 Field codes like Word's field keys (#339) (#349)
Show field codes instead of results with View > Field Codes (Alt+F9) or
per field with Toggle Field Codes (Shift+F9); a field showing its code is
drawn as { CODE } on light grey. Edit a field's code in a small popup
(double-click a field showing its code, right-click > Edit Field..., or
fields.setCode), and Ctrl+F9 asks for a new field's code. F9 updates
fields and shows the selected ones' results again.

New commands: fields.unlink (Ctrl+Shift+F9) replaces fields with their
text, fields.lock / fields.unlock (Ctrl+F11 / Ctrl+Shift+F11) keep a
result through updates (already saved as w:fldLock), fields.next /
fields.previous (F11 / Shift+F11) select the next or previous field, and
fields.selected reports the fields in the selection. Range fields
(citations) can be locked, unlinked, edited and stepped through too.

The right-click menu gains Update Field, Edit Field... and Toggle Field
Codes when the selection holds a field. Strings are translated in every
catalog; parity catalog, ui-parity, gaps and roadmap updated.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Brandon Thomas <echelon@gmail.com>
2026-10-11 11:22:25 -04:00

2.3 KiB
Raw Blame History

WordCraft feature parity

Generated by cargo xtask parity (wordcraft-cli parity --markdown): the word-processor feature catalog (crates/engine/src/catalog.rs) compared with the live command registry.

410 of 442 catalog features have commands (92.8%).

Tab Live Total
File 20 20
Quick Access 4 4
Home 99 102
Insert 43 53
Draw 5 11
Design 10 10
Layout 19 19
References 24 24
Mailings 17 17
Review 28 30
View 25 29
Table Design 8 8
Table Layout 30 30
Equation 21 22
Picture Format 14 14
Shape Format 3 6
Header & Footer 5 5
Editing 32 32
Tools 3 6

Missing

Home

  • Font › Phonetic Guide (format.phonetic)
  • Font › Enclose Characters (format.enclose)
  • Voice › Dictate (tools.dictate)

Insert

  • Illustrations › Online Pictures (insert.onlinePicture)
  • Illustrations › Icons (insert.icon)
  • Illustrations › 3D Models (insert.model3d)
  • Illustrations › SmartArt (insert.smartArt)
  • Illustrations › Chart (insert.chart)
  • Illustrations › Screenshot (insert.screenshot)
  • Illustrations › Drawing Canvas (insert.canvas)
  • Add-ins › Get Add-ins (addins.get)
  • Media › Online Video (insert.video)
  • Symbols › Ink Equation (insert.inkEquation)

Draw

  • Tools › Lasso Select (draw.lasso)
  • Pens › Add Pen (draw.addPen)
  • Convert › Ink to Shape (draw.inkToShape)
  • Convert › Ink to Math (draw.inkToMath)
  • Insert › Drawing Canvas (insert.canvas)
  • Replay › Ink Replay (draw.replay)

Review

  • Language › Translate (review.translate)
  • Protect › Block Authors (review.blockAuthors)

View

  • Window › Arrange All (view.arrangeAll)
  • Window › View Side by Side (view.sideBySide)
  • Window › Synchronous Scrolling (view.syncScroll)
  • Window › Switch Windows (view.switchWindows)

Equation

  • Tools › Ink Equation (insert.inkEquation)

Shape Format

  • Text › Text Direction (shape.textDirection)
  • Text › Align Text (shape.alignText)
  • Text › Create Link (shape.link)

Tools

  • Customize › Customize Ribbon (tools.customizeRibbon)
  • Customize › Customize Keyboard (tools.customizeKeyboard)
  • Templates › Templates and Add-ins (tools.templates)