DanielJGeiger

Results 25 issues of DanielJGeiger

Reopens #5655 separately from #6037; see also #6008 and #5983. cc @valgussev @dwelle

This PR (extracted from #6037) provides functions `measureTextElement()` and `wrapTextElement()` to permit custom text measurement and wrapping via `ExcalidrawElement.subtype`. #6292 includes the parts of the subtypes API used by `measureTextElement()`...

Maintenance of #6037 occurs in #6936. The [deployment](https://excalidraw-git-danieljgeiger-mathjax-maint-stage-excalidraw.vercel.app/) of #6936 is a preview of the production deployment of #6037 at https://math.preview.excalidraw.com/. #6936 is not for review: #6936 simply stages maintenance...

do not merge

### Issue Summary [Vite](https://vitejs.dev/guide/troubleshooting.html#syntax-error-type-error-happens) uses strict mode, so the usage of `arguments.callee` fails. Besides removing `arguments.callee` from the relevant JS files, Vite compatibility evidently requires [slight changes](https://github.com/excalidraw/excalidraw/pull/7063/files#diff-8030310a74f23cb4e45d3e406ad5f48865cb4f12a7c5c3e788c62ae6e42706a1) to an additional...

Feature Request
v3