feat(compose): add font color and text highlight to the formatting toolbar #189

Merged
JMR-dev merged 3 commits from feat-74-75-compose-color-highlight into main 2026-07-03 02:26:03 +00:00
3 Commits
Author SHA1 Message Date
Jason Ross 2ce2cb39d2 Merge main into feat-74-75-compose-color-highlight 2026-07-02 21:15:14 -05:00
Jason Ross 4f588b8fd1 Merge main into feat-74-75-compose-color-highlight 2026-07-02 21:03:12 -05:00
JMR-devandClaude Opus 4.8 5120d65793 feat(compose): add font color and text highlight to the formatting toolbar
Wire the previously-unused ColorSwatchRow into the compose FormattingToolbar
with two new controls: a font-color button applying RichStyle.FontColor and a
highlight button applying RichStyle.Highlight over the selection. Each opens a
ColorPickerDialog built on the shared ColorSwatchRow (~8 font colors; yellow /
green / cyan / pink highlighter markers), with a "no color"/"none" entry that
clears the style outright via a new clearStyle op. Buttons reflect the current
selection's color and carry accessible onClickLabels; swatches carry their own
contentDescriptions.

Closes #74
Closes #75

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-02 20:52:09 -05:00