lapce/floem
Floem is a native cross-platform Rust UI library with fine-grained reactivity inspired by Leptos.
It is the UI library that powers the Lapce code editor.
I fixed non-standard text input behavior on Windows when using non-standard input method editors (IME) that hooks keyboard events directly, like Avro Keyboard which I used heavily at that time.
However, I’ve switched to my homegrown replacement of it that uses proper IME framework.