Ryan Di
2131b376cd
refactor and fix test
2025-10-27 21:44:15 +11:00
Ryan Di
2a990f580d
privatize the setting of desktop mode and fix snapshots
2025-10-20 11:28:12 +11:00
Ryan Di
1225fcc339
refactor device to editor interface and derive styles panel
2025-10-15 01:58:09 +11:00
David Luzar
a6a32b9b29
fix: align MQ breakpoints and always use editor dimensions ( #9991 )
...
* fix: align MQ breakpoints and always use editor dimensions
* naming
* update snapshots
2025-09-17 07:57:10 +00:00
Marcel Mraz
d108053351
feat: various delta improvements ( #9571 )
2025-06-09 09:55:35 +02:00
Marcel Mraz
7e41026812
refactor: export everything from @excalidraw/element, don't import from subpaths ( #9466 )
...
* Don't import from subpaths
* Fix tests, move related tests to element
2025-05-09 23:01:33 +02:00
Marcel Mraz
3dc54a724a
feat: add onIncrement API ( #9450 )
2025-05-06 19:23:02 +02:00
David Luzar
4a60fe3d22
fix: remove noreferrer on internal links ( #9452 )
...
* fix: remove `noreferrer` on internal links
* fix snaps
* fix lint
2025-04-29 18:45:17 +02:00
Marcel Mraz
432a46ef9e
refactor: separate elements logic into a standalone package ( #9285 )
2025-03-26 15:24:59 +01:00
Marcel Mraz
21ffaf4d76
refactor: auto ordered imports ( #9163 )
2025-03-12 15:23:31 +01:00
Marcel Mraz
ecef5d12f4
chore: release @excalidraw/excalidraw@18.0.0 🎉 ( #9127 )
2025-02-28 16:49:09 +01:00
David Luzar
f19ce30dfe
chore: bump @testing-library/react 12.1.5 -> 16.0.0 ( #8322 )
2024-08-06 15:17:42 +02:00
Marcel Mraz
62228e0bbb
feat: introduce font picker ( #8012 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com >
2024-07-25 18:55:55 +02:00
David Luzar
d1f37cc64f
feat: tweak a few icons & add line editor button to side panel ( #7990 )
2024-05-07 13:18:39 +02:00
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
Marcel Mraz
530617be90
feat: multiplayer undo / redo ( #7348 )
2024-04-17 14:01:24 +02:00
David Luzar
f597bd3e01
fix: command palette tweaks and fixes ( #7876 )
2024-04-11 11:39:19 +02: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
Milos Vetesnik
d426cc968d
refactor: remove portal as it is no longer needed ( #7623 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com >
2024-01-29 16:37:09 +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
f14ad61bd0
build: move build process and excalidraw-app dependencies in its own package.json ( #7021 )
...
* build: move build process and excalidraw-app dependencies in its own package.json
* fix
* fix public path
* move bug-issue-template to excalidraw-app
* make env vars accessible in excalidraw app
* update build script
* install when building
* add ts ignore
* fix build-version script
* update config in vercel.json
* add vercel config for example
* fix vercel config
* update install script in vercel
* update install script in lint.yml
* update install script in test workflows
* push locales to locales folder pwa
* add favicons to manifest
* move react to peer deps in editor
* fix ts
* Enable vite intellisense
* add global.d.ts for excalidraw-app
* remove console.log
* remove react, react-dom and vite from excalidraw-app deps
* increase size limit
2023-12-07 16:39:11 +05:30
David Luzar
864c0b3ea8
feat: render frames on export ( #7210 )
2023-11-09 17:00:21 +01:00
David Luzar
b1037b342d
feat: make device breakpoints more specific ( #7243 )
2023-11-06 16:29:00 +01:00
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