Marcel Mraz (@mrazator) profile picture

Engineer at @SentinelOne, ex @excalidraw

Brno, Česká republika
Joined June 2017
Photo by Marcel Mraz (@mrazator)Photo by Marcel Mraz (@mrazator)Photo by Marcel Mraz (@mrazator)
Arc was an art made for people that needed to organize their life Dia is an AI product nobody asked for, with no support for nested folders 🙃
.@browsercompany @joshm is sunsetting Arc and says Dia is the ideal replacement. I disagree. Arc is a labor of love and design craft, and I enjoy using it every day. Dia, on the other hand, lacks that design love, and I’m not sure why. Here’s 6+ things where Arc is still better than Dia
1
2
86
Marcel Mraz retweeted
New blog post: A Decade of Slug This talks about the evolution of the Slug font rendering algorithm, and it includes an exciting announcement: The patent has been dedicated to the public domain. terathon.com/blog/decade-slu…
48
372
54
2,203
296,147
I don't understand the hype about pretext, it still relies on browser doing the layout (hence no server-side usage possibilities), it implements custom wrapping and adds smart caching — this has been in @excalidraw for years. xitter.cf/_chenglou/status/20377…
My dear front-end developers (and anyone who’s interested in the future of interfaces): I have crawled through depths of hell to bring you, for the foreseeable years, one of the more important foundational pieces of UI engineering (if not in implementation then certainly at least in concept): Fast, accurate and comprehensive userland text measurement algorithm in pure TypeScript, usable for laying out entire web pages without CSS, bypassing DOM measurements and reflow
1
2
144
It also does not seem to solve the most expensive operation, which is changing the text size while doing the resize, though that's highly specific to whiteboards.
1
59
Still great to see it packaged and open-sourced for others to build on top of it, but IMO the ultimate path forward is ditching DOM APIs completely and relying on @harfbuzz WASM for shaping instead.
1
1
75
Marcel Mraz retweeted
Excalidraw is live right now on @nvidia GTC 2026 ❤️
41
87
9
2,010
92,448
Marcel Mraz retweeted
ironically the first thing ai killed was no-code everyone is now coding
283
395
67
8,606
339,603
Actors by @rivet_dev (Durable Objects OSS alternative) + Durable Streams by @ElectricSQL => super exciting times for real-time sync engines! Cherry on top? All presented in @excalidraw+. Can’t be more my cup of tea 💆‍♂️🫖
🧪 Hacking with Durable Streams + Rivet Actors Actors → the brains & memory Durable Streams → the pipes @ElectricSQL team → the 🐐 This is VERY experimental – demo code & slides below
2
1
4
401
Marcel Mraz retweeted
Hey @OpenAI - if you also need a JavaScript toolchain... 😜
122
95
43
3,386
310,659
Marcel Mraz retweeted
PR incoming, @AnthropicAI? 👀 Joking aside, Claude Code being able to even understand our codebase to write complex features is awesome!
5
9
185
17,162
Marcel Mraz retweeted
Hey @github, Silver Octocat Awards when? 👀
2
34
2,869
Marcel Mraz retweeted
Introducing lasso selection! A more freeform selection method when you need the extra precision, or the versatility. Pick from the toolbar, or use Option/Alt+Drag. Added by @_ryan_di 💜
6
14
2
101
12,163
We’ve just released new @excalidraw library version, including tons of features, fixes and more. Might be the biggest release so far!
We've released 0.18 of the Excalidraw npm package! 🎉 pnpm i @excalidraw/excalidraw@latest
3
154
Marcel Mraz retweeted
We're now supporting manual elbow arrow editing! If the default auto-routing algorithm doesn't work for your diagram, you can create new segments and position them where you want. Implemented by @mtolmacs 💜
7
12
1
125
8,615
Marcel Mraz retweeted
Small improvements to frames! First, deleting a frame from now on doesn't delete its children. This way it's easier to remove content from a frame. The children are selected upon frame deletion, so if you want to remove both you can just hit Delete twice.
4
6
63
5,360
Marcel Mraz retweeted
Need more arrowhead types to create your fancy UML diagrams? Added by @_ryan_di 💜
5
12
90
8,706
Marcel Mraz retweeted
You can now link canvas elements together, or share a link to specific content with others! You can link elements from the hyperlink popup. To copy a link instead, use the context menu or the command palette. Implemented by @_ryan_di 💜
4
9
72
9,085