Files
wordcraft/docs/parity-checklist.md
T
Brandon ThomasandClaude Opus 5.5 a87eadc5a4 Reland #264 #263 #270 #271 #267 #280: merge the integrated stack (fix-280) into main
The stack's squash merges on GitHub came out empty; this brings their code back. Conflicts
resolved keeping both sides: table-style regions extend main's region_of/region_text (#287)
with last column and column bands; charts/diagrams (Graphic, #292) count as drawings in the
stack's frame/float_mut/set_size helpers but stay frozen and can't be grouped; group reading
sits after main's chart/diagram URI check; i18n catalogs unioned (duplicate Preview dropped).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 15:39:35 -04:00

99 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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.
**390 of 431 catalog features have commands (90.5%).**
| Tab | Live | Total |
|---|---|---|
| File | 20 | 20 |
| Quick Access | 4 | 4 |
| Home | 98 | 101 |
| Insert | 42 | 53 |
| Draw | 0 | 11 |
| Design | 10 | 10 |
| Layout | 19 | 19 |
| References | 24 | 24 |
| Mailings | 17 | 17 |
| Review | 26 | 29 |
| View | 25 | 29 |
| Table Design | 8 | 8 |
| Table Layout | 28 | 30 |
| Equation | 21 | 22 |
| Picture Format | 13 | 13 |
| Shape Format | 3 | 6 |
| Header & Footer | 5 | 5 |
| Editing | 24 | 24 |
| Tools | 3 | 6 |
## Missing
### Home
- Font › Phonetic Guide (`format.phonetic`)
- Font › Enclose Characters (`format.enclose`)
- 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`)
### 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`)
### 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`)