6 ms·
Building GTK4 Applications Like Websites
- deleted 4y ago[deleted]
- fancyfredbot 4y agoI get what the author is trying to do here and it's clever, but for me it kind of underlines that the developer experience would be much nicer if you build a 'native' gtk4 application. Web apps are hard work!
- hactually 4y agoI actually thought Glade was deprecated? I'm surprised to see it mentioned... Or maybe I'm wrong or maybe the author didn't know!
- colejohnson66 4y agoIt hasn’t been updated since November 2020, and the mailing lists on the homepage link to nonexistent GNOME mailing lists. It’s still useful, but I’m inclined to say it’s dead.
- stefanos82 4y agoSeems like it's not deprecated, but facing some technical reasons with GTK4. https://news.ycombinator.com/item?id=27783545 https://news.ycombinator.com/item?id=27783545
- dradtke 4y agoAh, yeah I didn't realize that Glade didn't work with GTK4. I'll update the post soon to clarify that, thanks for catching it!
- TingPing 4y agoGlade is replaced by Cambalanche https://blogs.gnome.org/xjuan/category/programming/cambalache-ui-maker/ https://blogs.gnome.org/xjuan/category/programming/cambalach...
- jms55 4y agoGlade itself is deprecated, but the UI XML file format it works with is not. Cambalache and Drafting are two WIP projects to replace Glade. Until then, you can either avoid UI files, write them by hand, or my favorite option: use blueprints[1], a file format that compiles to UI files. For instance, this file[2] describes a form with a folding advanced section, complete with functions to call when buttons are pressed, and CSS class names to apply to widgets. [1]: https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/ https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/ [2]: https://github.com/JMS55/whatthefn/blob/master/res/blp/profile_setup_page.blp https://github.com/JMS55/whatthefn/blob/master/res/blp/profi...
- zxspectrum1982 4y agoCongratulations Mr Author, you have reinvented WPF (XAML).