mirror of
https://github.com/aphrody-labs/wordcraft.git
synced 2026-10-13 19:26:53 +00:00
- Model: TextBody on text box parts (vert, anchor, next link); chain resolution ignores cycles, self-links and second claimants and caps chains at 256 boxes; pruning a box clears links to it. - Layout: text boxes lay out in their own frame and turn like table cells (rotate 90°/270°), stacked text one letter to a line, Align Text top/middle/bottom; linked boxes split the first box's story by line, each at its own line length. - DOCX: wps:bodyPr vert/anchor, wps:txbx id and wps:linkedTxbx id/seq read and written (ECMA-376). - Commands shape.textDirection, shape.alignText, shape.link, shape.breakLink; ribbon Shape Format › Text group with drawn icons; Create Link waits for a click on the target box. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
1.8 KiB
1.8 KiB
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.
428 of 450 catalog features have commands (95.1%).
| Tab | Live | Total |
|---|---|---|
| File | 20 | 20 |
| Quick Access | 4 | 4 |
| Home | 101 | 102 |
| Insert | 45 | 53 |
| Draw | 6 | 11 |
| Design | 10 | 10 |
| Layout | 20 | 20 |
| References | 24 | 24 |
| Mailings | 17 | 17 |
| Review | 28 | 30 |
| View | 25 | 29 |
| Table Design | 8 | 8 |
| Table Layout | 31 | 31 |
| Equation | 21 | 22 |
| Picture Format | 14 | 14 |
| Shape Format | 6 | 6 |
| Header & Footer | 5 | 5 |
| Editing | 38 | 38 |
| Tools | 5 | 6 |
Missing
Home
- Voice › Dictate (
tools.dictate)
Insert
- Illustrations › Online Pictures (
insert.onlinePicture) - Illustrations › 3D Models (
insert.model3d) - Illustrations › SmartArt (
insert.smartArt) - Illustrations › Chart (
insert.chart) - Illustrations › Screenshot (
insert.screenshot) - 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) - 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)
Tools
- Templates › Templates and Add-ins (
tools.templates)