Nate Butler
banner
nate.rip
Nate Butler
@nate.rip
Making things, writing software • nate.rip • build native & open, share your ideas with the world • future exploration @githubnext.com, ex @zed.dev / fb
This shit is so clowntown. Can y'all just pick a standard already?

We tried at @zed.dev with just `.rules` instead of spurting our name everywhere but that didn't take off ¯\_(ツ)_/¯
October 20, 2025 at 11:45 PM
New @zed.dev settings ui is 🔥 I found all sorts of settings I didn't even know existed. Nice job y'all!
October 18, 2025 at 11:48 PM
Going to be at Universe 25? Come see what the Next team has been cooking 🍳
October 8, 2025 at 4:31 PM
Imagine killing such a beautiful, readable menu just so a few items could have icons 💀

macOS 26 feels more windows than ever
October 8, 2025 at 1:45 PM
big steps for luna! for the first time you can save & load files!

Baby steps...

(Not sure where that lag comes from in the video, you def don't see that in the app)
September 8, 2025 at 3:03 AM
back to a lil bit of progress on my design tool tonight... parenting/unparenting works pretty fluidly now!
September 1, 2025 at 2:05 AM
atuin has be best mascot 💚 look at this lil guy
August 27, 2025 at 12:54 PM
I'll never not stop to appreciate SCREAMING_SNAKE_CASE
August 22, 2025 at 12:47 AM
Honestly not that bad for another like, 10 minutes 😁
August 21, 2025 at 12:55 AM
Be the change you want to see in the world I guess? ¯\_(ツ)_/¯

This shit took like 15 minutes lol
August 21, 2025 at 12:45 AM
July 31, 2025 at 2:56 AM
I... don' t think that is how you are supposed to do it claude
July 29, 2025 at 12:56 AM
I did take it a bit further doing some more heavily custom stuff, but once I started manually changing the sizes of things I started getting these weird gaps 😅
July 14, 2025 at 1:36 AM
It's been forever since I really used VSCode so I thought I'd try getting it set up all comfy like for me. Pretty happy with where I got this for now.
July 14, 2025 at 1:35 AM
Honestly if something like this would run on today’s phone networks I’d buy it in an instant
July 13, 2025 at 10:35 PM
Wow the video compression removed the entire animated background
July 10, 2025 at 6:07 PM
A slightly nicer demo (with source!)

github.com/iamnbutler/t...
July 10, 2025 at 5:53 PM
I.. sorta can't believe I got this working with this little pain. toy-ui has a least some rudimentary interactivity!

(I'm going to try collecting these posts using a hashtag instead of the reply quote spam I've been doing...)

#nate-toy-ui
July 10, 2025 at 2:33 PM
Here is the shadercode the raw layer is running:
July 9, 2025 at 8:51 PM
I can't stop watching this 👀

it's fun to see a bit of what I'm going for with this ui framework already being demo-able: Mixing 2d ui layers with arbitrary "raw" layers that can take any arbitrary shader.

getting like 7ms frames now with hardly any optimization, lots of headroom to improve!
July 9, 2025 at 8:50 PM
If you design digital products, I beg you to read these paragraphs 🙏

From @designsystems.international's [Product Design is Lost]

designsystems.international/ideas/produc...
July 9, 2025 at 1:11 PM
tfw you forgot to recalculate the layout on window drag 🥴
July 9, 2025 at 12:54 PM
Starting to get some nice complex layout going. Really happy with the choice to move over to parley for text, it's been great!
July 9, 2025 at 3:51 AM
I culled a lot of the text and it's near instant now... I wonder if it's because I'm not doing anything to cull things rendered outside the window yet 🤔

It's wild with a project like this that literally 800 different things could be wrong...
July 9, 2025 at 2:36 AM
toy-ui marches on! I decided to give linebender's parley crate a stab for text layout & rendering (which is what you can see here.)

However, looks like it is taking like... seconds to lay out a couple of paragraphs. Def doing something wrong here 😅
July 9, 2025 at 2:26 AM