v17.12.0
·
316 commits
to master
since this release
17.12.0 (2024-11-04)
Bug Fixes
- json-crdt-peritext-ui: 🐛 imprve how cursor is displayed in debug mode (b6c61a8)
- json-crdt-peritext-ui: 🐛 make event prevention more granular (86713f8)
Features
- json-crdt-peritext-ui: 🎸 add ability to render controller state (b117417)
- json-crdt-peritext-ui: 🎸 add ability to slant focus in italic text (46bdb02)
- json-crdt-peritext-ui: 🎸 add CompositionController (585f5d4)
- json-crdt-peritext-ui: 🎸 add text augmentation API (186801e)
- json-crdt-peritext-ui: 🎸 add useSyncStore React hook (254efb7)
- json-crdt-peritext-ui: 🎸 blur editor on Esc press (eeef3ea)
- json-crdt-peritext-ui: 🎸 change inline view rendering API (fdb6e23)
- json-crdt-peritext-ui: 🎸 early exit keyboard events when in composition (2131fab)
- json-crdt-peritext-ui: 🎸 improve caret and selection edge rendering styling (df4d070)
- json-crdt-peritext-ui: 🎸 improve key trackign reset behavior (57663ab)
- json-crdt-peritext-ui: 🎸 improve Peritext root component rendering (ed5e8ee)
- json-crdt-peritext-ui: 🎸 make CursorController state reactive (e711151)
- json-crdt-peritext-ui: 🎸 memoize main component ref (86ad303)
- json-crdt-peritext-ui: 🎸 print pressed key state (ebc3d0e)
- json-crdt-peritext-ui: 🎸 remove text component (d2ecad4)
- json-crdt-peritext-ui: 🎸 render caret grey when blurred (ab8dda9)
- json-crdt-peritext-ui: 🎸 render selection grey when blurred (d3d28a0)
- json-crdt-peritext-ui: 🎸 track focus state in input controller and print its state (d98070f)
- json-crdt-peritext-ui: 🎸 use Position as "inline" event position parameters (be2e551)
- util: 🎸 implement SyncStore helpers (4806c82)