65 Commits (6959a363f0ba8d0e8b05442f4c8f3cc4a2e00ca6)

Author SHA1 Message Date
Ryan Di 6959a363f0
feat: canvas search (#8438) 1 year ago
Márk Tolmács f4dd23fc31
chore: Unify math types, utils and functions (#8389) 1 year ago
Marcel Mraz ee30225062
feat: subset font glyphs for SVG export (#8384) 1 year ago
Márk Tolmács ea7c702cfc
feat: Visual debugger (#8344) 1 year ago
spc-28 26d2296578
fix: fixed copy to clipboard button (#8426) 1 year ago
Ryan Di 5e1ff7cafe
perf: improve new element drawing (#8340) 1 year ago
David Luzar b5d7f5b4ba
feat: rewrite d2c to not require token (#8269) 1 year ago
David Luzar 97981804d7
feat: Stats popup style tweaks (#8361) 1 year ago
David Luzar f19ce30dfe
chore: bump `@testing-library/react` `12.1.5` -> `16.0.0` (#8322) 1 year ago
Márk Tolmács 8d530cf102
fix: Docker build in CI (#8312) 1 year ago
Márk Tolmács c641860cb1
fix: CVE-2023-45133 (#7988) 1 year ago
Marcel Mraz 230d0edc44
feat: multiple fonts fallbacks (#8286) 1 year ago
Marcel Mraz 62228e0bbb
feat: introduce font picker (#8012) 1 year ago
DDDDD12138 4c5408263c
chore: Correct Typos in Code Comments (#8268) 1 year ago
David Luzar e52c2cd0b6
fix: log allowed events (#8224) 1 year ago
David Luzar 148b895f46
feat: smarter preferred lang detection (#8205) 1 year ago
DDDDD12138 d9258a736b
chore: Consolidate i18n import in LanguageList component (#8201) 1 year ago
Ryan Di d2f67e619f
feat: editable element stats (#6382) 2 years ago
David Luzar 1ed98f9c93
fix: lp plus url (#8056) 2 years ago
David Luzar a71bb63d1f
fix: fix twitter og image (#8050) 2 years ago
David Luzar 301e83805d
feat: add install-PWA to command palette (#7935) 2 years ago
Aakansha Doshi 1ed53b153c
build: enable consistent type imports eslint rule (#7992) 2 years ago
David Luzar d1f37cc64f
feat: tweak a few icons & add line editor button to side panel (#7990) 2 years ago
Marcel Mraz 1bd2b1fe55
feat: export reconciliation (#7917) 2 years ago
Marcel Mraz 015b46ab23
feat: expose `StoreAction` in relation to multiplayer history (#7898) 2 years ago
Marcel Mraz 530617be90
feat: multiplayer undo / redo (#7348) 2 years ago
johnd99 f92f04c13c
fix: Correct unit from 'eg' to 'deg' (#7891) 2 years ago
David Luzar f597bd3e01
fix: command palette tweaks and fixes (#7876) 2 years ago
David Luzar 8a162a4cb4
fix: import (#7869) 2 years ago
David Luzar c6a045d092
fix: theme toggle shortcut `event.code` (#7868) 2 years ago
Arnost Pleskot cd50aa719f
feat: add system mode to the theme selector (#7853) 2 years ago
David Luzar 92bc08207c
fix: remove incorrect check from index.html (#7867) 2 years ago
Ryan Di 32df5502ae
feat: fractional indexing (#7359) 2 years ago
Ryan Di 550a388b2b
feat: command palette (#7804) 2 years ago
David Luzar 6b523563d8
fix: ejs support in html files (#7822) 2 years ago
David Luzar 068895db0e
feat: expose more collaborator status icons (#7777) 2 years ago
dwelle 6a385d6663 feat: change LibraryPersistenceAdapter `load()` `source` -> `priority` 2 years ago
David Luzar 2382fad4f6
feat: store library to IndexedDB & support storage adapters (#7655) 2 years ago
Ryan Di 160440b860
feat: improve collab error notification (#7741) 2 years ago
Aakansha Doshi f5ab3e4e12
fix: remove dependency of t from clipboard and image (#7712) 2 years ago
Aakansha Doshi 73bf50e8a8
fix: remove t from getDefaultAppState and allow name to be nullable (#7666) 2 years ago
David Luzar 0513b647ec
feat: change collab trigger & add share dialog (#7647) 2 years ago
David Luzar a289c42830
feat: add loading state to FilledButton (#7650) 2 years ago
Milos Vetesnik d426cc968d
refactor: remove portal as it is no longer needed (#7623) 2 years ago
Aakansha Doshi 65047cc2cb
fix: decouple react and react-dom imports from utils and make it treeshakeable (#7527) 2 years ago
Aakansha Doshi 4249b7dec8
chore: add version for excalidraw-app workspace (#7514) 2 years ago
Aakansha Doshi a8064ba3ee
build: Welcome ESM and Bye Bye UMD (#7441) 2 years ago
David Luzar 57ea4e61d1
fix: mixing clientId & socketId in UserList (#7461) 2 years ago
David Luzar 6dfa89e846
fix: emitted visible scene bounds not accounting for offsets (#7450) 2 years ago
David Luzar 561e919a2e
fix: import `Socket` as type (#7446) 2 years ago