Marcel Mraz and GitHub
b5ad7ae4e3
fix: even deltas with version & version nonce are valid ( #9897 )
2025-08-21 16:09:19 +02:00
Marcel Mraz and GitHub
2535d73054
feat: apply deltas API ( #9869 )
2025-08-15 15:25:56 +02:00
Marcel Mraz and GitHub
54c148f390
fix: text restore & deletion issues ( #9853 )
2025-08-12 09:27:04 +02:00
Marcel Mraz and GitHub
9036812b6d
fix: editing linear element ( #9839 )
2025-08-08 09:30:11 +02:00
Marcel Mraz and GitHub
df25de7e68
feat: fix delta apply to issues ( #9830 )
2025-08-07 15:38:58 +02:00
Marcel Mraz and GitHub
e46f038132
feat: expose applyTo options, don't commit empty text element ( #9744 )
...
* Expose applyTo options, skip re-draw for empty text
* Don't commit empty text elements
2025-07-17 15:22:32 +02:00
Marcel Mraz and GitHub
258605d1d5
chore: release multiple packages ( #9698 )
2025-06-30 12:19:15 +02:00
058918f8e5
feat: capture images after they initialize ( #9643 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com >
2025-06-15 23:43:14 +02:00
Marcel Mraz
60512f13d5
Fix broken history when eleemnt in update scene are optional
2025-06-14 12:29:58 +02:00
a7b64f02b3
fix: remove image preview on image insertion ( #9626 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com >
2025-06-10 21:31:11 +02:00
Marcel Mraz and GitHub
0d4abd1ddc
fix: add history capture for paste and drop of images and embeds ( #9605 )
2025-06-10 14:28:16 +02:00
Marcel Mraz and GitHub
d108053351
feat: various delta improvements ( #9571 )
2025-06-09 09:55:35 +02:00
Marcel Mraz
14d512f321
Fix import.meta.env.MODE being undefined in host apps
2025-05-22 15:25:48 +02:00
Marcel Mraz and GitHub
41c036e1a5
chore: Add DeepWiki badge ( #9559 )
2025-05-22 13:05:56 +02:00
Marcel Mraz and GitHub
6b5fb30d69
fix: unify line height across default fonts ( #9513 )
2025-05-14 16:02:01 +02:00
Marcel Mraz and GitHub
d92a849038
fix: issues when importing package outside of browser ( #9525 )
2025-05-14 16:01:43 +02:00
Marcel Mraz and GitHub
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 and GitHub
3dc54a724a
feat: add onIncrement API ( #9450 )
2025-05-06 19:23:02 +02:00
Marcel Mraz and GitHub
1913599594
refactor: remove dependency on the (static) Scene ( #9389 )
2025-04-23 13:45:08 +02:00
Marcel Mraz and GitHub
0cd5a259ae
fix: incorrect type imports ( #9308 )
2025-03-27 12:00:12 +01:00
Marcel Mraz and GitHub
432a46ef9e
refactor: separate elements logic into a standalone package ( #9285 )
2025-03-26 15:24:59 +01:00
Marcel Mraz and GitHub
21ffaf4d76
refactor: auto ordered imports ( #9163 )
2025-03-12 15:23:31 +01:00
Marcel Mraz and GitHub
82b9a6b464
docs: CHANGELOG typos 🙏 ( #9250 )
2025-03-11 23:18:15 +01:00
Marcel Mraz and GitHub
817d8c553c
docs: update CHANGELOG ( #9243 )
2025-03-11 13:44:10 +01:00
Marcel Mraz and GitHub
69bc5bdaab
chore: post publish docs & examples changes ( #9217 )
2025-03-11 13:02:59 +01:00
Marcel Mraz and GitHub
ecef5d12f4
chore: release @excalidraw/excalidraw@18.0.0 🎉 ( #9127 )
2025-02-28 16:49:09 +01:00
Marcel Mraz and GitHub
e3060dfb8f
feat: custom text metrics provider ( #9121 )
2025-02-11 14:23:08 +01:00
Marcel Mraz and GitHub
d29c3db7f6
fix: fonts not loading on export (again) ( #9064 )
2025-01-29 22:24:26 +01:00
Marcel Mraz and GitHub
a58822c1c1
fix: merge server-side fonts with liberation sans ( #9052 )
2025-01-29 22:04:49 +01:00
Marcel Mraz and GitHub
2ac55067cd
fix: package build fails on worker chunks ( #8990 )
2025-01-07 11:22:36 +00:00
Marcel Mraz and GitHub
8a1152ce36
fix: Flush pending DOM updates before .focus() ( #8901 )
2024-12-09 21:57:37 +01:00
Marcel Mraz and GitHub
70e0e8dc29
fix: text pushes UI due to padding ( #8745 )
2024-11-01 23:43:48 +02:00
Marcel Mraz and GitHub
2734e646ca
chore: simplify line-break regexes, separate text wrapping ( #8715 )
2024-10-30 14:24:12 +01:00
Marcel Mraz and GitHub
dfaaff4432
fix: fix trailing line whitespaces layout shift ( #8714 )
2024-10-30 14:11:13 +01:00
Marcel Mraz and GitHub
03028eaa8c
fix: load font faces in Safari manually ( #8693 )
2024-10-30 12:40:24 +01:00
Marcel Mraz and GitHub
61623bbeba
fix: Comic Shanns issues, new fonts structure ( #8641 )
2024-10-21 00:11:53 +02:00
Marcel Mraz and GitHub
b479f3bd65
feat: add first-class support for CJK ( #8530 )
2024-10-17 20:14:17 +02:00
Marcel Mraz and GitHub
a80cb5896a
feat: self-hosting existing google fonts ( #8540 )
2024-09-24 17:30:21 +02:00
ee30225062
feat: subset font glyphs for SVG export ( #8384 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com >
2024-08-30 22:26:06 +02:00
Marcel Mraz and GitHub
84d89b9a8a
fix: throttle fractional indices validation ( #8306 )
2024-08-02 11:55:15 +02:00
Marcel Mraz and GitHub
80ea7ca23f
fix: skip registering font faces for local fonts ( #8303 )
2024-08-01 11:32:16 +02:00
Marcel Mraz and GitHub
5a0771ad9c
fix: load fonts for exportToCanvas ( #8298 )
2024-07-30 17:23:35 +02:00
Marcel Mraz and GitHub
adcdbe2907
fix: re-add Cascadia Code with ligatures ( #8291 )
2024-07-30 11:15:11 +02:00
Marcel Mraz and GitHub
230d0edc44
feat: multiple fonts fallbacks ( #8286 )
2024-07-30 10:34:40 +02:00
Marcel Mraz and GitHub
d0a380758e
feat: ability to debug the state of fractional indices ( #8235 )
2024-07-30 10:03:27 +02:00
62228e0bbb
feat: introduce font picker ( #8012 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com >
2024-07-25 18:55:55 +02:00
Marcel Mraz and GitHub
661d6a4a75
fix: flaky snapshot tests with floating point precision issues ( #8049 )
2024-05-23 11:51:01 +02:00
Marcel Mraz and GitHub
eddbe55f50
fix: always re-generate index of defined moved elements ( #8040 )
2024-05-20 23:23:42 +02:00
Marcel Mraz and GitHub
dc66261c19
fix: re-introduce wysiwyg width offset ( #8014 )
2024-05-13 17:38:21 +02:00
Marcel Mraz and GitHub
6e5aeb112d
feat: record freedraw tool selection to history ( #7949 )
2024-04-25 17:24:05 +00:00
Marcel Mraz and GitHub
4d83d1c91e
fix: use Reflect API instead of Object.hasOwn ( #7958 )
2024-04-25 15:36:26 +02:00
Marcel Mraz and GitHub
1bd2b1fe55
feat: export reconciliation ( #7917 )
2024-04-22 17:27:57 +02:00
Marcel Mraz and GitHub
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 and GitHub
530617be90
feat: multiplayer undo / redo ( #7348 )
2024-04-17 14:01:24 +02:00
Marcel Mraz and GitHub
480572f893
fix: correcting Assistant metrics ( #7758 )
...
* Changed Assistant metrics to the corrrect ones from OS/2 table
* Adding more information about font metrics
* Adding branded types to avoid future mistakes
2024-03-07 16:54:36 +01:00
Marcel Mraz and GitHub
7e471b55eb
feat: text measurements based on font metrics ( #7693 )
...
* Introduced vertical offset based on harcoded font metrics
* Unified usage of alphabetic baseline for both canvas & svg export
* Removed baseline property
* Removed font-size rounding on Safari
* Removed artificial width offset
2024-03-05 19:33:27 +00:00