David Luzar (dwelle)

2K posts

David Luzar (dwelle)

David Luzar (dwelle)

@dluzar

co-founder @excalidraw • exc/acc

Katılım Aralık 2009
758 Takip Edilen904 Takipçiler
David Luzar (dwelle) retweetledi
Excalidraw
Excalidraw@excalidraw·
We now support overlap selection mode. Should we make it the default?
English
12
3
110
14.1K
David Luzar (dwelle)
David Luzar (dwelle)@dluzar·
@mrazator @harfbuzz Pretty much, but with nicer, more generic API (and more browser-faithful line breaks - what I'm hearing). It works on Node fine with a polyfill (but then so do we). Other than that, your implem is nailing it too :). hi, btw! 👋
David Luzar (dwelle) tweet media
English
1
0
1
47
Marcel Mraz
Marcel Mraz@mrazator·
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.
English
1
0
1
68
David Luzar (dwelle)
David Luzar (dwelle)@dluzar·
@seflless Would it have a avoidance relationship, or just anything that happens to overlap? The issue with non-rectangular text avoidance in canvas apps is the editing stage. Either you have massive layout shift, or you need to implement canvas-based editor.
English
1
0
0
64
Francois Laberge ✍️
Francois Laberge ✍️@seflless·
@dluzar Nice! I was thinking of going with making a new text shape that just avoids other shapes you overlay on it.
English
1
0
1
88
David Luzar (dwelle) retweetledi
David Luzar (dwelle) retweetledi
Excalidraw
Excalidraw@excalidraw·
A small feat we should have added years ago. Escape key now deselects. 🥁
English
3
4
145
13K
David Luzar (dwelle) retweetledi
Excalidraw
Excalidraw@excalidraw·
Mermaid State diagrams are here. 🚀
English
2
11
181
15.6K
David Luzar (dwelle) retweetledi
Excalidraw
Excalidraw@excalidraw·
We've added templates when creating presentation slides in Excalidraw+. We'll be adding more soon and also support creating your own, soon.
English
3
5
68
5K
David Luzar (dwelle)
David Luzar (dwelle)@dluzar·
We're reaching new levels of model pickers. (no shade on OAI, this thing is hard)
David Luzar (dwelle) tweet media
English
0
0
2
141
David Luzar (dwelle) retweetledi
Shane Parrish
Shane Parrish@shaneparrish·
We spend time chasing money, then spend money chasing time.
English
83
52
495
28.3K
David Luzar (dwelle) retweetledi
Vercel
Vercel@vercel·
Your users are on Slack, Discord, Teams, WhatsApp, Telegram, GitHub, Linear, and more. Your agents should be too. Chat SDK lets your agents run on every platform from a single codebase. Watch the announcement ↓
English
61
80
912
96.4K
David Luzar (dwelle) retweetledi
Excalidraw
Excalidraw@excalidraw·
Shipped some improvements around text. First, a single click on a selected text object will put your caret at that exact position.
English
2
4
42
3.7K
David Luzar (dwelle) retweetledi
Excalidraw
Excalidraw@excalidraw·
Excalidraw is live right now on @nvidia GTC 2026 ❤️
Excalidraw tweet media
English
41
90
2K
90.1K
David Luzar (dwelle) retweetledi
Excalidraw
Excalidraw@excalidraw·
Trash landed to your Excalidraw+ workspace. Take it out or you'll get swamped.
English
1
4
60
9.2K
David Luzar (dwelle) retweetledi
Boris Cherny
Boris Cherny@bcherny·
👋 we recently changed the default effort to medium to better balance intelligence with speed, based on median usage we were seeing in the wild. You can change it anytime in the /model selector if you prefer low effort (faster) or high effort (more intelligence). The setting is sticky and will persist for your next session. If you’ve changed effort to high already, can you double check you’re on the latest version, and that your CLAUDE.md’s (in /memory) don’t have confusing/conflicting instructions? That’s the most common cause. [deleted a previous post where I accidentally said default is high, it’s early and I haven’t had coffee..]
English
67
24
1.4K
107.1K