111 lines
3.1 KiB
Markdown
111 lines
3.1 KiB
Markdown
# 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.
|
||
|
||
**354 of 405 catalog features have commands (87.4%).**
|
||
|
||
| Tab | Live | Total |
|
||
|---|---|---|
|
||
| File | 20 | 20 |
|
||
| Quick Access | 4 | 4 |
|
||
| Home | 89 | 100 |
|
||
| Insert | 42 | 53 |
|
||
| Draw | 0 | 11 |
|
||
| Design | 10 | 10 |
|
||
| Layout | 18 | 19 |
|
||
| References | 24 | 24 |
|
||
| Mailings | 17 | 17 |
|
||
| Review | 26 | 29 |
|
||
| View | 25 | 29 |
|
||
| Table Design | 5 | 5 |
|
||
| Table Layout | 28 | 30 |
|
||
| Picture Format | 13 | 13 |
|
||
| Shape Format | 2 | 6 |
|
||
| Header & Footer | 5 | 5 |
|
||
| Editing | 23 | 24 |
|
||
| Tools | 3 | 6 |
|
||
|
||
## Missing
|
||
|
||
### 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 › Asian Typography (`para.asianTypography`)
|
||
- Styles › Style Inspector (`styles.inspector`)
|
||
- Styles › Manage Styles (`styles.manage`)
|
||
- Styles › Apply Styles (`styles.apply`)
|
||
- Editing › Advanced Find (`edit.advancedFind`)
|
||
- Voice › Dictate (`tools.dictate`)
|
||
|
||
### Insert
|
||
|
||
- Tables › Draw Table (`table.draw`)
|
||
- 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 › 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`)
|
||
|
||
### Layout
|
||
|
||
- Arrange › Group (`arrange.group`)
|
||
|
||
### Review
|
||
|
||
- Language › Translate (`review.translate`)
|
||
- Protect › Block Authors (`review.blockAuthors`)
|
||
- Ink › Hide Ink (`review.hideInk`)
|
||
|
||
### View
|
||
|
||
- Window › Arrange All (`view.arrangeAll`)
|
||
- Window › View Side by Side (`view.sideBySide`)
|
||
- Window › Synchronous Scrolling (`view.syncScroll`)
|
||
- Window › Switch Windows (`view.switchWindows`)
|
||
|
||
### Table Layout
|
||
|
||
- Draw › Draw Table (`table.draw`)
|
||
- Draw › Eraser (`table.eraser`)
|
||
|
||
### Shape Format
|
||
|
||
- Shape Styles › Shape Effects (`shape.effects`)
|
||
- Text › Text Direction (`shape.textDirection`)
|
||
- Text › Align Text (`shape.alignText`)
|
||
- Text › Create Link (`shape.link`)
|
||
|
||
### Editing
|
||
|
||
- Selection › Column Selection (`select.column`)
|
||
|
||
### Tools
|
||
|
||
- Customize › Customize Ribbon (`tools.customizeRibbon`)
|
||
- Customize › Customize Keyboard (`tools.customizeKeyboard`)
|
||
- Templates › Templates and Add-ins (`tools.templates`)
|
||
|