mirror of
https://github.com/storytold/wordcraft.git
synced 2026-10-25 02:47:33 -06:00
Shapes and text boxes get an effects model (outer shadow with colour, transparency, blur, distance and angle; glow with colour, size and transparency; soft-edge radius), the shape.effects command (presets, custom values or null per effect, applied to every selected shape, undoable, hostile numbers clamped), screen and PDF rendering with the same banded approximation of a blur, DOCX a:effectLst read/write (outerShdw, glow, softEdge) with a matching wp:effectExtent, and a contextual Shape Format tab with Shape Fill, Shape Outline and Shape Effects (Shadow, Glow, Soft Edges submenus) plus Arrange. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
3.1 KiB
3.1 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.
379 of 428 catalog features have commands (88.6%).
| Tab | Live | Total |
|---|---|---|
| File | 20 | 20 |
| Quick Access | 4 | 4 |
| Home | 92 | 101 |
| 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 |
| Equation | 21 | 22 |
| Picture Format | 13 | 13 |
| Shape Format | 3 | 6 |
| Header & Footer | 5 | 5 |
| Editing | 23 | 24 |
| Tools | 3 | 6 |
Missing
Home
- Clipboard › Paste Special (
edit.pasteSpecial) - Clipboard › Clipboard Pane (
edit.clipboardPane) - 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) - 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)
Equation
- Tools › Ink Equation (
insert.inkEquation)
Shape Format
- 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)