Top
Best
New

Posted by ppmpreetham 12 hours ago

Blender's UI and Runtime: Much Faster Than GPUI(github.com)
587 points | 238 commentspage 4
Washuu 9 hours ago|
I have been remaking a Blender style UI in Kotlin for my Umamo project because I love Blender's UI that much.

I think I will keep going with my own efforts, but this looks nice!

ppmpreetham 7 hours ago|
Yess, never stop building!

We also have a kotlin binding support coming soon, btw!

scotty79 11 hours ago||
That sounds like an amazing idea. I've been using a lot of Rust+GPUI and sometimes behaviors that I'm expecting to be there just aren't.

Swapping it for UI that's as battle tested as Blender might improve things.

_odi_ 10 hours ago|
Super curious about the limitations you see in GPUI! I built a custom rust UI framework for the software i am developing but i always kept an eye on GPUI, what is limiting about it in your opinion?
Narishma 3 hours ago|||
A glaring limitation is that it requires a modern GPU, which makes it unusable in many contexts.
zigzag312 8 hours ago|||
I'm curious about the limitations too.

GPUI and Makepad are the two Rust UI frameworks that seem the most interesting for what I'm looking for in a UI framework (hybrid immediate/retained mode, self-drawn widgets, open source).

scotty79 7 hours ago||
Not so much limitations. Rather behaviors I'm used to, around scrolling content, input fields, splitters for resizing panes etc. Can't recall specifics right now. Just small things that I usually get out of the box had to be implemented here.
gostsamo 10 hours ago||
not a single mention of a11y or accessibility, so please be careful before using it for general purpose applications.
spider-mario 7 hours ago||
That was my first thought as well. It would have been reassuring to at least see it on the roadmap.
ppmpreetham 7 hours ago|||
It'll be added soon!
phil-martin 17 minutes ago||
[dead]
brcmthrowaway 1 hour ago||
This is cool. But can I write the UI in an XML file?
ppmpreetham 1 hour ago|
Give me an example
Groxx 10 hours ago||
>Who wrote it?

>The repository is built entirely using LLMs, with no human-written code. ...

artemonster 10 hours ago|
and thats fine. without LLMs no human would have invested so much required time and effort to do this! and now such awesome things are possible with a bit of tokens and a small prompt. overall a win
holoduke 6 hours ago|||
It would be nice if the original chat history with claude is included in the repo. That way design choices are clear and its easier to review and improve upon.
opem 8 hours ago||||
Until the project gets abondoned after a few days, perhaps months. :)
orbital-decay 7 hours ago||
Maybe, or maybe not. Let the fittest survive. Also what is developed in a few days can be easily picked up in a few days.
doublerabbit 4 hours ago|||
And that is fine; until an malicious actor pushes a PR of "add a botnet that connects to an IRC CnC" somewhere in to the code.
rao-v 1 hour ago||
"People spent decades building and optimizing Blender's GUI. It's battery and memory efficient, and super duper fast. We decoupled it, to give everyone a chance to build their own products with it."

Is it just me, or is this late stage token-utopia derangement? It took me quite a few tries before I could put Blender to any actual use because of how ... unusual ... the UI was.

parasti 8 hours ago||
"Decoupled from project by external developer" generally means "with a very high chance of immediate bitrot".
creata 8 hours ago||
If you're going to ask Claude to write a library with a web version, can you also ask Claude to write a web playground?
pjankiewicz 6 hours ago|
I don’t buy arguments like much faster than X. Take X let claude work on it for 2 days and it will be fast. In case of gpui I took the community version as a part of my project and it is quite fast because it is optimized for my app.
feelamee 6 hours ago|
so, why gpui not taking Claude?
More comments...