Live data from Hacker News

Show HN: Graphite, a Blender-inspired 2D procedural design Rust app

graphite.rs

131–133 of 133 posts

Re: Show HN: Graphite, a Blender-inspired 2D procedural design Rust app

#131

Earlier quoted context omitted.

It's your app, so obviously do whatever you want, but I agree with the sibling comment that an immediate mode GUI wastes valuable CPU cycles redrawing the frame repeatedly and will invariably hurt performance Again, since iced is "just rust", you can write whatever widgets you need, although it comes with a long list of built-in widgets (and there are many more built by the community). You can compose views with a bu…

Isn’t iced immediate mode?

No, it's a bit of a mix. Retained until some update is processed by the runtime which causes the widget tree to be rebuilt, in which case it gets diff'd and stale widgets get replaced. Some widgets always redraw though, like Canvas, but they expose caching functionality

I'm no authority here but that's the gist of my understanding

Re: Show HN: Graphite, a Blender-inspired 2D procedural design Rust app

#132
post #13

This looks neat. I’ve been using Illustrator for twenty five years and have been wishing for a node-oriented replacement of the Appearance stack a lot lately. I will have to check it out when you have binaries, I hate web apps.

Is Electron really so different in your experience than a PWA? Personally, I always try to use a PWA when the app is otherwise offered via Electron. If it’s going to depend on a browser engine, it may as well be the one I already have open and update regularly.

This is a webapp via web assembly, when they have a desktop app Electron will have nothing to do with it.
Post reply on HN