Marcel Mraz
015b46ab23
feat: expose StoreAction
in relation to multiplayer history ( #7898 )
...
Improved Store API and improved handling of actions to eliminate potential concurrency issues
2024-04-22 09:22:25 +00:00
Ryan Di
32df5502ae
feat: fractional indexing ( #7359 )
...
* Introducing fractional indices as part of `element.index`
* Ensuring invalid fractional indices are always synchronized with the array order
* Simplifying reconciliation based on the fractional indices
* Moving reconciliation inside the `@excalidraw/excalidraw` package
---------
Co-authored-by: Marcel Mraz <marcel@excalidraw.com>
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
2024-04-04 13:51:11 +01:00
David Luzar
57ea4e61d1
fix: mixing clientId & socketId in UserList ( #7461 )
2023-12-18 18:21:57 +01:00
David Luzar
6dfa89e846
fix: emitted visible scene bounds not accounting for offsets ( #7450 )
2023-12-16 17:32:54 +01:00
David Luzar
561e919a2e
fix: import Socket
as type ( #7446 )
2023-12-16 11:15:04 +01:00
David Luzar
20e3acf7a6
feat: bump socket.io-client
& collab tweaks ( #7444 )
2023-12-16 00:23:59 +01:00
Barnabás Molnár
aad8ab0123
feat: follow mode ( #6848 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
2023-12-15 00:07:11 +01:00
Aakansha Doshi
d6cd8b78f1
build: decouple package deps and introduce yarn workspaces ( #7415 )
...
* feat: decouple package deps and introduce yarn workspaces
* update root directory
* fix
* fix scripts
* fix lint
* update path in scripts
* remove yarn.lock files from packages
* ignore workspace
* dummy
* dummy
* remove comment check
* revert workflow changes
* ignore ws when installing gh actions
* remove log
* update path
* fix
* fix typo
2023-12-12 11:32:51 +05:30
Aakansha Doshi
741d5f1a18
refactor: move excalidraw-app outside src ( #6987 )
...
* refactor: move excalidraw-app outside src
* move some tests to excal app and fix some
* fix tests
* fix
* port remaining tests
* fix
* update snap
* move tests inside test folder
* fix
* fix
2023-09-21 09:28:48 +05:30