Fix main & improve cursor sync #101

Merged
schmelczer merged 16 commits from asch/fix-main into main 2025-08-25 17:15:52 +01:00
schmelczer commented 2025-08-17 16:00:34 +01:00 (Migrated from github.com)
  • Make locks safe to use
  • Improve cursor moving heuristics to use character-level reconcile
  • Fix reversed selections
  • Lint & format
  • Stop depending on nightly rust
  • Change callback signatures to expect unknown instead of void to allow for async functions
  • Extract cursor tracking into CursorTracker from SyncClient
  • Add client-side interpolation for remote cursors instead of just hiding them
  • Rename a few types
- Make `locks` safe to use - Improve cursor moving heuristics to use character-level `reconcile` - Fix reversed selections - Lint & format - Stop depending on nightly rust - Change callback signatures to expect `unknown` instead of void to allow for async functions - Extract cursor tracking into `CursorTracker` from `SyncClient` - Add client-side interpolation for remote cursors instead of just hiding them - Rename a few types
Sign in to join this conversation.
No description provided.