Daniel J. Geiger
82b597ab8b
fix: Catch MathML errors and render the "ERR" block instead.
2023-02-27 14:19:06 -06:00
Daniel J. Geiger
4c939cefad
Merge remote-tracking branch 'origin/release' into danieljgeiger-mathjax
2023-02-27 14:18:41 -06:00
Daniel J. Geiger
8f0d9f5230
Merge remote-tracking branch 'origin/release' into danieljgeiger-mathjax
2023-02-19 16:02:22 -06:00
Daniel J. Geiger
fcde0ac3de
Merge remote-tracking branch 'origin/master' into danieljgeiger-mathjax
2023-02-07 21:10:26 -06:00
DanielJGeiger and GitHub
8c1168ef33
refactor: Make the example React app reusable without duplication ( #6188 )
2023-02-07 12:41:20 +05:30
Daniel J. Geiger
b07dfba4b8
Merge remote-tracking branch 'origin/release' into danieljgeiger-mathjax
2023-02-03 17:49:32 -06:00
Daniel J. Geiger
1089cdb278
Refactor: Modify fewer components.
2023-02-01 21:25:04 -06:00
Daniel J. Geiger
7246a6b17a
Merge remote-tracking branch 'origin/release' into danieljgeiger-mathjax
2023-02-01 17:34:12 -06:00
Daniel J. Geiger
04a96caf78
Merge remote-tracking branch 'origin/release' into danieljgeiger-mathjax
2023-01-31 15:26:03 -06:00
Daniel J. Geiger
14c6ea938a
Refactor: Drop isActionName and convert getCustomActions to
...
`filterActions`.
2023-01-28 21:27:25 -06:00
Daniel J. Geiger
87aba3f619
Merge remote-tracking branch 'origin/master' into danieljgeiger-mathjax
2023-01-28 18:44:03 -06:00
Daniel J. Geiger
c8d4e8c421
Simplify custom Actions: universal Action predicates instead of
...
action-specific guards.
2023-01-27 13:23:40 -06:00
Daniel J. Geiger
512e506798
Merge remote-tracking branch 'origin/master' into danieljgeiger-mathjax
2023-01-26 17:38:48 -06:00
Daniel J. Geiger
b4e742bda0
Merge remote-tracking branch 'origin/release' into danieljgeiger-mathjax
2023-01-25 16:54:14 -06:00
Daniel J. Geiger
5a3f4fd08f
Merge remote-tracking branch 'origin/master' into danieljgeiger-mathjax
2023-01-24 19:27:05 -06:00
Daniel J. Geiger
34515f2952
Fixes.
2023-01-24 19:09:07 -06:00
Daniel J. Geiger
08f430b3ac
Fix tests.
2023-01-23 20:23:51 -06:00
Daniel J. Geiger
59e74f94e6
Merge remote-tracking branch 'origin/release' into danieljgeiger-mathjax
2023-01-17 15:12:39 -06:00
Daniel J. Geiger
ddc393bd9d
Make filtering of custom actions optional.
2023-01-08 19:30:01 -06:00
Daniel J. Geiger
9e5948ac28
Filter all context menu items (standard and custom) through
...
`isActionEnabled`.
2023-01-08 17:37:32 -06:00
Daniel J. Geiger
f86d0f9102
Merge remote-tracking branch 'origin/master' into danieljgeiger-mathjax
2023-01-08 17:06:23 -06:00
Daniel J. Geiger
ace031e992
Update to latest Action changes.
2023-01-07 15:47:19 -06:00
Daniel J. Geiger
45faf7d58f
Merge remote-tracking branch 'origin/master' into danieljgeiger-mathjax
2023-01-07 11:58:15 -06:00
Daniel J. Geiger
8c558a0f33
Merge remote-tracking branch 'origin/master' into danieljgeiger-mathjax
2023-01-05 11:36:23 -06:00
Daniel J. Geiger
65059cb166
Fix tests introduced by the arrow labels feature.
2023-01-02 13:30:11 -06:00
Daniel J. Geiger
9158e2d989
fix: Remove leftovers from a merge.
2023-01-02 12:48:53 -06:00
Daniel J. Geiger
12da1862a0
Merge remote-tracking branch 'origin/master' into danieljgeiger-mathjax
2023-01-02 12:45:33 -06:00
Daniel J. Geiger
67fb3210ab
fix: Correct existing subtypes test coverage; add test coverage for
...
subtype actions; and a subtype action fix.
2023-01-02 12:43:19 -06:00
Daniel J. Geiger
13d69d8cef
Merge remote-tracking branch 'origin/master' into danieljgeiger-mathjax
2022-12-31 16:00:26 -06:00
fdd8552637
feat: Scroll using PageUp and PageDown ( #6038 )
...
* feat: Scroll using PageUp and PageDown
* support x-axis via `shift` & enable in viewMode
* tweak test
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-12-31 15:54:37 -06:00
Daniel J. Geiger
0f6ad916c0
fix: Cache SVGs separately for mixed-text and math-only modes.
2022-12-30 10:48:47 -06:00
Daniel J. Geiger
9ee2bf36cf
Render LaTeX matrices correctly in math-only mode.
2022-12-30 10:26:46 -06:00
Daniel J. Geiger
86f5c2ebcf
feat: Support LaTeX and AsciiMath via MathJax on stem.excalidraw.com
2022-12-27 15:11:52 -06:00
DanielJGeiger and GitHub
d131b31084
fix: ExcalidrawArrowElement rather than ExcalidrawArrowEleement ( #5955 )
2022-12-06 17:30:03 +05:30
bfbaeae67f
fix: Correctly paste contents parsed by JSON.parse() as text. ( #5868 )
...
* Fix #5867
* Add test.
* Add tests to clipboard.test.ts
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-11-14 14:02:54 +05:30
335aff8838
fix: merge existing text with new when pasted ( #5856 )
...
* Fix #5855 .
* fix test
* tweak
* Add specs
* Add more snaps
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-11-09 23:39:53 +05:30
a0ecfed4cd
fix: Paste clipboard contents into unbound text elements ( #5849 )
...
* Fix #5848 .
* Add test.
* some tweaks
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-11-09 11:30:22 +05:30
da4fa91ffc
chore: Dedupe webpack configs. ( #5449 )
...
* chore: Dedupe package dependencies and webpack configs.
* Fully dedupe `src/packages` via symlinks
* Merge https://github.com/excalidraw/excalidraw into dedupe-package-deps-configs
* fix: Link `tsc` so `build:example` works in @excalidraw/excalidraw
* @excalidraw/plugins: Revert the `yarn.lock` deduping.
* Drop yarn commands from the root `package.json`.
* Remove more unneeded `package.json` additions.
* One more change to drop in `package.json` files.
* Deduping: Move even more into common webpack configs.
* renaming
Co-authored-by: Aakansha Doshi <aakansha1216@gmail.com >
2022-08-30 12:37:18 +05:30
f8b4bb66b4
chore: Update peer dependencies to React 18 in @excalidraw/excalidraw ( #5483 )
...
* chore: Update peer dependencies to React 18 in `@excalidraw/excalidraw`
* Update src/packages/excalidraw/package.json
Co-authored-by: David Luzar <luzar.david@gmail.com >
Co-authored-by: David Luzar <luzar.david@gmail.com >
2022-07-26 16:23:30 +05:30
0d70690ec8
fix: Don't save deleted ExcalidrawElements to Firebase ( #5108 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2022-05-09 15:38:44 +02:00