openpencil/crates/op-host-native
Kayshen-X ecebc3e748 refactor(editor): move the collab join field onto the unified text input
The join field was a bare String with a hand-rolled whole-field-selection
flag and no caret at all. It now rides TextInputState + TextInputView like
every other chrome input: blinking caret, real selection highlight, and
forward deletion for free. The field joins the active_text_input resolver
so the caret blink drives the shared redraw wake-up, and the bespoke
join_address_selected flag (a repeated source of stale-selection bugs)
is gone.
2026-08-02 08:53:19 +08:00
..
assets fix(web): use browser fonts in canvaskit shell 2026-06-19 02:39:34 +08:00
examples feat(desktop): adopt the casement winit fork 2026-05-18 21:45:09 +08:00
notes
src refactor(editor): move the collab join field onto the unified text input 2026-08-02 08:53:19 +08:00
tests refactor: typed error enums across the whole workspace 2026-07-27 21:09:06 +08:00
Cargo.toml feat(collab): add authenticated p2p collaboration 2026-07-29 00:06:58 +08:00