WysiwygEditor
A WYSIWYG text editor component that automatically formats Markdown syntax into rich text styling in real time.
Parameters
The RichTextState holding the text and its attributes.
The modifier to be applied to the text field.
Controls the enabled state of the text field.
Controls whether the editor is in read-only mode.
The default text style applied to the text field.
Software keyboard options.
Called when the user performs an action on the software keyboard.
Whether the text field is single line or multiline.
Callback invoked when text layout is calculated.
The scroll state for scrolling text.
The MutableInteractionSource representing the stream of Interactions for this text field.
The brush used to draw the cursor.
Allows adding decorations around the text field.
A resolver that specifies how AttributeContainers should be translated into visually rendered Compose styles.
A resolver that specifies how list markers should be rendered.
Optional callback invoked when a dev.mkeeda.arranger.richtext.RichSpan is tapped or clicked.
The list of AutocompleteTrigger patterns to observe during typing.
Callback invoked whenever the active AutocompleteMatch changes, or null when no trigger is matched.