Files
wordcraft/docs/parity-checklist.md
T
Nghiathan13andClaude Opus 5.5 80b4b82419 #2738: Home › Underline drop-down shows its lines, None, More Underlines… and Underline Color
Each underline style in the drop-down is now a sample of its own line,
drawn in code in the theme's text colour (Single, Double, Thick, Dotted,
Dashed, Dot-dash, the missing Dot-dot-dash, Wave), named for tooltips and
assistive technology. Words only uses format.wordUnderline (its own
Ctrl+Shift+W); None removes the underline and shows no shortcut; More
Underlines… opens the Font dialog; Underline Color › offers Automatic and
the theme/standard colours with More Colors….

- engine: format.underlineColor {"color": "RRGGBB" | "auto"} sets or
  clears CharProps::underline_color and leaves the style alone;
  format.state reports underlineColor; catalog row Home|Font|Underline
  Color (parity checklist regenerated: 490/505).
- i18n: Dot-dot-dash, More Underlines… and Underline Color in all 22
  catalogs (Underline Color reuses each catalog's "Underline color").
- Tests: underline_color_sets_and_clears_the_underlines_own_colour (engine,
  DOCX round trip, undo, junk params), underline_menu_entries_apply_their_style
  (UI: every sample is a named entry that applies its style; Words only,
  None, Underline Color › Automatic).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 19:25:55 +07:00

1.6 KiB
Raw Blame History

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.

490 of 505 catalog features have commands (97.0%).

Tab Live Total
File 22 22
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 11 11
SmartArt Design 7 7
Chart Design 5 5
Header & Footer 5 5
Editing 38 38
Tools 6 6

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)