mirror of
https://github.com/aphrody-labs/wordcraft.git
synced 2026-10-13 19:26:53 +00:00
Show field codes instead of results with View > Field Codes (Alt+F9) or
per field with Toggle Field Codes (Shift+F9); a field showing its code is
drawn as { CODE } on light grey. Edit a field's code in a small popup
(double-click a field showing its code, right-click > Edit Field..., or
fields.setCode), and Ctrl+F9 asks for a new field's code. F9 updates
fields and shows the selected ones' results again.
New commands: fields.unlink (Ctrl+Shift+F9) replaces fields with their
text, fields.lock / fields.unlock (Ctrl+F11 / Ctrl+Shift+F11) keep a
result through updates (already saved as w:fldLock), fields.next /
fields.previous (F11 / Shift+F11) select the next or previous field, and
fields.selected reports the fields in the selection. Range fields
(citations) can be locked, unlinked, edited and stepped through too.
The right-click menu gains Update Field, Edit Field... and Toggle Field
Codes when the selection holds a field. Strings are translated in every
catalog; parity catalog, ui-parity, gaps and roadmap updated.
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Brandon Thomas <echelon@gmail.com>
2.3 KiB
2.3 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.
410 of 442 catalog features have commands (92.8%).
| Tab | Live | Total |
|---|---|---|
| File | 20 | 20 |
| Quick Access | 4 | 4 |
| Home | 99 | 102 |
| Insert | 43 | 53 |
| Draw | 5 | 11 |
| Design | 10 | 10 |
| Layout | 19 | 19 |
| References | 24 | 24 |
| Mailings | 17 | 17 |
| Review | 28 | 30 |
| View | 25 | 29 |
| Table Design | 8 | 8 |
| Table Layout | 30 | 30 |
| Equation | 21 | 22 |
| Picture Format | 14 | 14 |
| Shape Format | 3 | 6 |
| Header & Footer | 5 | 5 |
| Editing | 32 | 32 |
| Tools | 3 | 6 |
Missing
Home
- Font › Phonetic Guide (
format.phonetic) - Font › Enclose Characters (
format.enclose) - Voice › Dictate (
tools.dictate)
Insert
- 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 › Lasso Select (
draw.lasso) - 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)
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)
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)