mirror of
https://github.com/storytold/wordcraft.git
synced 2026-10-29 04:47:10 -06:00
* #2852: personal templates in File › New, Save as Word Template File › New lists the .dotx/.dotm files in the user templates folder under Personal (a subfolder per category, search covers them); a click makes an untitled document attached to the template. Save As › Save as Word Template starts in that folder (<settings>/Templates, made on first use; File › Options › Advanced › File locations › User templates overrides it). Engine: file.listTemplates (bounded, network folders refused, read root applies), file.newFromTemplate sets the attached template, file.options userTemplatesFolder, file.saveTemplate keeps a .dotm name. UI: ui.saveAsTemplate; Save dialog requests carry a start folder. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012WEhZXSxzS8orX7f9J3qpr * #2852: review — a personal template asks about unsaved changes; network templates folder refused before it's looked at; New lists the folder once per visit with Refresh; .dotx/.dotm labels alike Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012WEhZXSxzS8orX7f9J3qpr --------- Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Co-authored-by: aiongg <aiongtaigi@gmail.com>
69 lines
1.6 KiB
Markdown
69 lines
1.6 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.
|
||
|
||
**496 of 511 catalog features have commands (97.1%).**
|
||
|
||
| Tab | Live | Total |
|
||
|---|---|---|
|
||
| File | 23 | 23 |
|
||
| Quick Access | 5 | 5 |
|
||
| Title Bar | 1 | 1 |
|
||
| Home | 103 | 104 |
|
||
| Insert | 47 | 53 |
|
||
| Draw | 10 | 11 |
|
||
| Design | 10 | 10 |
|
||
| Layout | 22 | 22 |
|
||
| References | 25 | 25 |
|
||
| Mailings | 19 | 19 |
|
||
| Review | 29 | 31 |
|
||
| View | 25 | 29 |
|
||
| Developer | 11 | 11 |
|
||
| Table Design | 8 | 8 |
|
||
| Table Layout | 33 | 33 |
|
||
| Equation | 21 | 22 |
|
||
| Outlining | 13 | 13 |
|
||
| Picture Format | 14 | 14 |
|
||
| Shape Format | 13 | 13 |
|
||
| SmartArt Design | 7 | 7 |
|
||
| Chart Design | 5 | 5 |
|
||
| Header & Footer | 5 | 5 |
|
||
| Editing | 40 | 40 |
|
||
| Tools | 7 | 7 |
|
||
|
||
## Missing
|
||
|
||
### Home
|
||
|
||
- Voice › Dictate (`tools.dictate`)
|
||
|
||
### Insert
|
||
|
||
- Illustrations › Online Pictures (`insert.onlinePicture`)
|
||
- Illustrations › 3D Models (`insert.model3d`)
|
||
- Illustrations › Screenshot (`insert.screenshot`)
|
||
- Add-ins › Get Add-ins (`addins.get`)
|
||
- Media › Online Video (`insert.video`)
|
||
- Symbols › Ink Equation (`insert.inkEquation`)
|
||
|
||
### Draw
|
||
|
||
- Convert › Ink to Math (`draw.inkToMath`)
|
||
|
||
### 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`)
|
||
|