compose-rich-editor icon indicating copy to clipboard operation
compose-rich-editor copied to clipboard

How to listen for value changes?

Open carbaj03 opened this issue 1 year ago • 2 comments

Is there something similar to the onValueChanged of the BasicTextField?

carbaj03 avatar Oct 01 '24 18:10 carbaj03

For now there are no callbacks, you can use LaunchedEffect:

LaunchedEffect(richTextState.annotatedString) {
    println("Text changed: ${richTextState.annotatedString.text}")
}

MohamedRejeb avatar Oct 01 '24 20:10 MohamedRejeb

@MohamedRejeb How to listen for editor value update while copy-paste paragraph? It's getting crash if a long text being pasted :

Please follow these steps (Android):
Copy long text --> Open RTF editor --> Type some text manually--> Long tap and "Select All" and paste --> Getting crashed

java.lang.StringIndexOutOfBoundsException: begin 1598, end 1602, length 1600 at java.lang.String.checkBoundsBeginEnd(String.java:4500) at java.lang.String.substring(String.java:2527)

deepak-kynhood avatar Mar 04 '25 12:03 deepak-kynhood