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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Part of the compose rich-formatting epic — stacked on the rich-text foundation ticket (branch
feat-richtext-foundation), which providesRichStyle.Highlight(argb)and the sharedColorSwatchRowcomposable.Scope
ui/compose/format/HighlightDialog.kt, reusingColorSwatchRow; typical marker colors — yellow / green / cyan / pink, plus "None" to clear); appliesRichStyle.Highlight(argb)to the selection; toolbar button.Acceptance
background-color:#rrggbbround-trips; highlight visibly renders in-editor; androidTest for the dialog.