Files
wordcraft/docs/parity.md
T

8.6 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.

250 of 405 catalog features have commands (61.7%).

Tab Live Total
File 11 20
Quick Access 2 4
Home 82 100
Insert 34 53
Draw 0 11
Design 9 10
Layout 11 19
References 10 24
Mailings 0 17
Review 17 29
View 20 29
Table Design 4 5
Table Layout 26 30
Picture Format 0 13
Shape Format 0 6
Header & Footer 2 5
Editing 22 24
Tools 0 6

Missing

File

  • Backstage › Share (file.share)
  • Backstage › Protect Document (file.protect)
  • Backstage › Inspect Document (file.inspect)
  • Backstage › Check Accessibility (file.accessibility)
  • Backstage › Check Compatibility (file.compatibility)
  • Backstage › Version History (file.versions)
  • Backstage › Recover Unsaved (file.recover)
  • Backstage › New from Template (file.newFromTemplate)
  • Backstage › Save as Template (file.saveTemplate)

Quick Access

  • Toolbar › Repeat (edit.repeat)
  • Toolbar › AutoSave (file.autosave)

Home

  • Clipboard › Paste Special (edit.pasteSpecial)
  • Clipboard › Clipboard Pane (edit.clipboardPane)
  • Font › Character Border (format.border)
  • Font › Phonetic Guide (format.phonetic)
  • Font › Enclose Characters (format.enclose)
  • Paragraph › Define New Bullet (para.defineBullet)
  • Paragraph › Define New Number Format (para.defineNumber)
  • Paragraph › Set Numbering Value (para.setNumberingValue)
  • Paragraph › Text Direction RTL (para.rtl)
  • Paragraph › Asian Typography (para.asianTypography)
  • Styles › Style Inspector (styles.inspector)
  • Styles › Manage Styles (styles.manage)
  • Styles › Apply Styles (styles.apply)
  • Editing › Advanced Find (edit.advancedFind)
  • Editing › Select Objects (select.objects)
  • Editing › Select Similar Formatting (select.similar)
  • Voice › Dictate (tools.dictate)
  • Editor › Editor (review.editor)

Insert

  • Tables › Draw Table (table.draw)
  • Tables › Excel Spreadsheet (insert.spreadsheet)
  • 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)
  • Links › Cross-reference (insert.crossReference)
  • Header & Footer › Link to Previous (layout.linkToPrevious)
  • Text › Quick Parts (insert.quickParts)
  • Text › AutoText (insert.autoText)
  • Text › Document Property (insert.docProperty)
  • Text › Signature Line (insert.signatureLine)
  • Text › Object (insert.object)
  • Symbols › Ink Equation (insert.inkEquation)

Draw

  • Tools › Select (draw.select)
  • Tools › Lasso Select (draw.lasso)
  • Tools › Eraser (draw.eraser)
  • Pens › Pen (draw.pen)
  • Pens › Pencil (draw.pencil)
  • Pens › Highlighter (draw.highlighter)
  • 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)

Design

  • Document Formatting › Effects (design.effects)

Layout

  • Arrange › Position (arrange.position)
  • Arrange › Wrap Text (arrange.wrap)
  • Arrange › Bring Forward (arrange.bringForward)
  • Arrange › Send Backward (arrange.sendBackward)
  • Arrange › Selection Pane (arrange.selectionPane)
  • Arrange › Align (arrange.align)
  • Arrange › Group (arrange.group)
  • Arrange › Rotate (arrange.rotate)

References

  • Footnotes › Footnote Options (references.noteOptions)
  • Research › Researcher (references.researcher)
  • Citations › Insert Citation (references.citation)
  • Citations › Manage Sources (references.sources)
  • Citations › Style (references.citationStyle)
  • Citations › Bibliography (references.bibliography)
  • Captions › Insert Table of Figures (references.tableOfFigures)
  • Captions › Update Table of Figures (references.updateFigures)
  • Captions › Cross-reference (insert.crossReference)
  • Index › Mark Entry (references.markEntry)
  • Index › Insert Index (references.index)
  • Index › Update Index (references.updateIndex)
  • Table of Authorities › Mark Citation (references.markCitation)
  • Table of Authorities › Insert Table of Authorities (references.tableOfAuthorities)

Mailings

  • Create › Envelopes (mailings.envelopes)
  • Create › Labels (mailings.labels)
  • Start Mail Merge › Start Mail Merge (mailings.start)
  • Start Mail Merge › Select Recipients (mailings.recipients)
  • Start Mail Merge › Edit Recipient List (mailings.editRecipients)
  • Write & Insert Fields › Highlight Merge Fields (mailings.highlightFields)
  • Write & Insert Fields › Address Block (mailings.addressBlock)
  • Write & Insert Fields › Greeting Line (mailings.greetingLine)
  • Write & Insert Fields › Insert Merge Field (mailings.insertField)
  • Write & Insert Fields › Rules (mailings.rules)
  • Write & Insert Fields › Match Fields (mailings.matchFields)
  • Preview Results › Preview Results (mailings.preview)
  • Preview Results › Next Record (mailings.next)
  • Preview Results › Previous Record (mailings.previous)
  • Preview Results › Find Recipient (mailings.findRecipient)
  • Preview Results › Check for Errors (mailings.checkErrors)
  • Finish › Finish & Merge (mailings.finish)

Review

  • Proofing › Spelling & Grammar (review.spelling)
  • Proofing › Thesaurus (review.thesaurus)
  • Speech › Read Aloud (review.readAloud)
  • Accessibility › Check Accessibility (file.accessibility)
  • Language › Translate (review.translate)
  • Language › Language (review.language)
  • Tracking › Show Markup (review.showMarkup)
  • Compare › Compare (review.compare)
  • Compare › Combine (review.combine)
  • Protect › Block Authors (review.blockAuthors)
  • Protect › Restrict Editing (review.restrict)
  • Ink › Hide Ink (review.hideInk)

View

  • Immersive › Immersive Reader (view.immersive)
  • Page Movement › Vertical (view.vertical)
  • Page Movement › Side to Side (view.sideToSide)
  • Window › Arrange All (view.arrangeAll)
  • Window › View Side by Side (view.sideBySide)
  • Window › Synchronous Scrolling (view.syncScroll)
  • Window › Switch Windows (view.switchWindows)
  • Macros › Macros (tools.macros)
  • Macros › Record Macro (tools.recordMacro)

Table Design

  • Borders › Border Painter (table.borderPainter)

Table Layout

  • Draw › Draw Table (table.draw)
  • Draw › Eraser (table.eraser)
  • Alignment › Text Direction (table.textDirection)
  • Alignment › Cell Margins (table.cellMargins)

Picture Format

  • Adjust › Remove Background (picture.removeBackground)
  • Adjust › Corrections (picture.corrections)
  • Adjust › Color (picture.color)
  • Adjust › Artistic Effects (picture.effects)
  • Adjust › Transparency (picture.transparency)
  • Adjust › Compress Pictures (picture.compress)
  • Adjust › Change Picture (picture.change)
  • Adjust › Reset Picture (picture.reset)
  • Picture Styles › Picture Styles (picture.style)
  • Picture Styles › Picture Border (picture.border)
  • Accessibility › Alt Text (picture.altText)
  • Size › Crop (picture.crop)
  • Size › Size (picture.size)

Shape Format

  • Shape Styles › Shape Fill (shape.fill)
  • Shape Styles › Shape Outline (shape.outline)
  • Shape Styles › Shape Effects (shape.effects)
  • Text › Text Direction (shape.textDirection)
  • Text › Align Text (shape.alignText)
  • Text › Create Link (shape.link)
  • Navigation › Previous Section (hf.previous)
  • Navigation › Next Section (hf.next)
  • Position › Header from Top (hf.position)

Editing

  • Selection › Extend Selection (F8) (select.extend)
  • Selection › Column Selection (select.column)

Tools

  • Proofing › AutoCorrect Options (tools.autocorrect)
  • Proofing › Set Proofing Language (review.language)
  • Customize › Customize Ribbon (tools.customizeRibbon)
  • Customize › Customize Keyboard (tools.customizeKeyboard)
  • Protection › Encrypt with Password (file.encrypt)
  • Templates › Templates and Add-ins (tools.templates)