Using #GTK and #Libadwaita in #swift Attempt Number 2.
Instead of using GIR to generate the code, use hand-written bindings.
More work? - Yes
Full coverage? - No
Better API and easier to use? - Yes
Using #GTK and #Libadwaita in #swift Attempt Number 2.
Instead of using GIR to generate the code, use hand-written bindings.
More work? - Yes
Full coverage? - No
Better API and easier to use? - Yes
I spent yesterday evening trying to see how to make apps that use #libadwaita (the latest UI for #GNOME), and walked away with a streak of anger over a surprising lack of documentation and examples.
#GTK and #GNOME app development have always been a quest that involves throwing a ring in a fiery mountain, while hoping for the best, but in the 25 years since GTK+'s introduction, it has only gotten worse, it just looks prettier now. sigh. #linux
Sometimes I find it very hard to know how to look for/describe #GNOME bugs. I could use some help with this one. It's a bug in #libadwaita as I can trigger it both in GNOME Files and GNOME Settings. I just have no clue how to describe it. I think searching on "dialog" might be too narrow of a search, and I also don't know what to give as extra info (platform, version...). I can't seem to find it in the gitlab repo, which surprises me as it's such a major regression...
Tangram 2.0 is out and available on #Flathub
• Ported to #GTK4 / #libadwaita
• Responsive/mobile UI
• New and clearer onboarding experience
• Improved Web performance
• Follow system light/dark theme
Thank you to everyone involved in the GTK4 port of WebKit ♥️
Published the VOD of my Sunday stream writing the Perl bindings for GTK4 and libadwaita: youtu.be/6oLvNh4mQg8
#GTK #Perl #libadwaita #GNOME
Perl isn't dead just yet, and you can write GNOME application using this programming language. In order to do that, though, we're going to need new bindings ...YouTube
I did a fun Sunday hacking stream on Twitch, and wrote the #Perl bindings for #GTK 4 and #libadwaita
- gitlab.gnome.org/ebassi/perl-g…
- gitlab.gnome.org/ebassi/perl-a…
They are barebones, but they work, so I'll finish the docs and publish them on CPAN—if I can find my old PAUSE credentials.
Back again streaming #GTK, #Libadwaita, #Python app development on Twitch in an hour!
Join me at 3pm GMT/11am Eastern/8am Pacific
Is it me or did the libadwaita header bar change with the recent updates to gnome 43 alpha?
On the left is the new header bar, it looks a lot more dull.
On the right the header bar looks a lot more slick like if it had some shine to it which I liked better.
New #Amberol release, hot off the presses:
- lots of UI papercuts fixed
- better feedback on file and folder import
Get it on Flathub: flathub.org/apps/details/io.ba…
#gnome #gtk #libadwaita
Find and install hundreds of apps and games for Linux. Enjoy GIMP, GNU Octave, Spotify, Steam and many more!flathub.org