feat(compose): text highlight #75

Closed
opened 2026-07-01 21:22:47 +00:00 by JMR-dev · 0 comments
JMR-dev commented 2026-07-01 21:22:47 +00:00 (Migrated from github.com)

Part of the compose rich-formatting epic — stacked on the rich-text foundation ticket (branch feat-richtext-foundation), which provides RichStyle.Highlight(argb) and the shared ColorSwatchRow composable.

Scope

  • Highlighter palette dialog (new ui/compose/format/HighlightDialog.kt, reusing ColorSwatchRow; typical marker colors — yellow / green / cyan / pink, plus "None" to clear); applies RichStyle.Highlight(argb) to the selection; toolbar button.

Acceptance

  • background-color:#rrggbb round-trips; highlight visibly renders in-editor; androidTest for the dialog.
Part of the compose rich-formatting epic — stacked on the rich-text foundation ticket (branch `feat-richtext-foundation`), which provides `RichStyle.Highlight(argb)` and the shared `ColorSwatchRow` composable. **Scope** - Highlighter palette dialog (new `ui/compose/format/HighlightDialog.kt`, reusing `ColorSwatchRow`; typical marker colors — yellow / green / cyan / pink, plus "None" to clear); applies `RichStyle.Highlight(argb)` to the selection; toolbar button. **Acceptance** - `background-color:#rrggbb` round-trips; highlight visibly renders in-editor; androidTest for the dialog.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: JMR-dev/LibreMail#75