Commit Graph

6 Commits (35f778a734a1cc3de7e52915a431d71610e08baa)

Author SHA1 Message Date
Marcel Mraz 84d89b9a8a
fix: throttle fractional indices validation ()
Marcel Mraz d0a380758e
feat: ability to debug the state of fractional indices ()
DDDDD12138 4c5408263c
chore: Correct Typos in Code Comments ()
chore: correct typos

Co-authored-by: wuzhiqing <wuzhiqing@linklogis.com>
Marcel Mraz eddbe55f50
fix: always re-generate index of defined moved elements ()
Aakansha Doshi 1ed53b153c
build: enable consistent type imports eslint rule ()
* build: enable consistent type imports eslint rule

* change to warn

* fix the warning in example and excalidraw-app

* fix packages

* enable type annotations and throw error for the rule
Ryan Di 32df5502ae
feat: fractional indexing ()
* 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>