drag to reorder tabs is coming to @paper desktop soon. here's some tips if you were to implement this yourself 🧑‍🍳 ⏲️ drag & drop isn't needed for the initial paint, so it shouldn't be on the critical path. this includes both executing code, and downloading the bundle! ⚛️ view bindings (like for react) are a footgun. apply the drag and drop in an effect (or equivalent) with vanilla apis which ensures it's off the critical path. 👪 personal preference, but don't make dnd behaviour bleed throughout your components. similar to layout, the parent component dictates the logic / loading orchestration. enable behaviour through child refs in the parent! ✨ have fun! dial it in for how it feels to drag & drop. I gave extra care to bring some physicality like having drops take longer the further away from the drop target they were (and shorter when closer!).

Jul 23, 2026 · 4:41 AM UTC

3
1
23
1,235
Sort replies: Relevant Recent Liked
Replying to @douges @paper
shouldn't the desktop app be able to used fully offline? i rather download 500mb+ than not be able to do something when offline
1
95
we're working on offline improvements currently. true offline support will come after.
1
34
Replying to @douges @paper
what's this Gardening Co all about?
1
34
love my garden!
1
23
Replying to @douges @paper
👀 I need to see this long drop feeling
3
285