Earlier quoted context omitted.
This is what you can with Qt: #include #include #include class widget : public QWidget { void paintEvent(QPaintEvent*) override { QPainter(this).drawEllipse(QPoint(320, 240), 100, 100); } }; int main(int argc, char *argv[]) { QApplication app(argc, argv); widget w; w.resize(640, 480); w.show(); return app.exec(); } It doesn't seem too complicated to me.
That doesn't seem too bad, I agree. Maybe that's why QT is used. I haven't really used QT, but the more modern Windows apis, vulkan, etc all are pretty complicated.
Gooey: A GPU-accelerated UI framework for Zig
31–40 of 93 posts
Re: Gooey: A GPU-accelerated UI framework for Zig
#32Re: Gooey: A GPU-accelerated UI framework for Zig
#33This is great, we need more of this. It's high time we began to escape the dark ages of rule-by-Electron. See Bitwarden's recent fumble of a redesign.
I take it back. This project is pure slop https://github.com/duanebester/gooey/blob/main/docs/architec...
https://github.com/duanebester/gooey/blob/main/CLAUDE.md
But still, the project solves a legit pain point. And the author seems pretty hands-on with steering the technical implementation details.
Re: Gooey: A GPU-accelerated UI framework for Zig
#34I have to say it: Zig devs are on another level
That said, it fills a legit hole in the ecosystem and the author seems to be hands-on with the technical direction.
Re: Gooey: A GPU-accelerated UI framework for Zig
#35Sadface :-( (Author of Gooey [1], a GUI framework for WebASM in Go) [1] https://github.com/cookiengineer/gooey
Re: Gooey: A GPU-accelerated UI framework for Zig
#36Re: Gooey: A GPU-accelerated UI framework for Zig
#37I have to say it: Zig devs are on another level
What's so special about Zig dev that puts them aside from the giants they stand on?
Re: Gooey: A GPU-accelerated UI framework for Zig
#38Earlier quoted context omitted.
This is what you can with Qt: #include #include #include class widget : public QWidget { void paintEvent(QPaintEvent*) override { QPainter(this).drawEllipse(QPoint(320, 240), 100, 100); } }; int main(int argc, char *argv[]) { QApplication app(argc, argv); widget w; w.resize(640, 480); w.show(); return app.exec(); } It doesn't seem too complicated to me.
That doesn't seem too bad, I agree. Maybe that's why QT is used. I haven't really used QT, but the more modern Windows apis, vulkan, etc all are pretty complicated.
Re: Gooey: A GPU-accelerated UI framework for Zig
#39Re: Gooey: A GPU-accelerated UI framework for Zig
#40Earlier quoted context omitted.
I also have one [1]. It's a good name :-) [1]: https://github.com/creativescala/gooey
not the maintainer, but at first I thought it was python :D https://github.com/chriskiehl/Gooey