This took me an embarrassingly long time to get working. The transition from Gtk3 to Gtk4 has been a real learning curve for me. And this still isn't quite right. The HeaderBar isn't automatically showing the back button, I'm handling it manually.
If there is some #dotnet developer interested in #GTK4 bindings, dislikes warnings like me and has some spare time to support a small size #OSS project feel free to stop by at https://github.com/gircore/gir.core
There are literally thousands of warnings to fix. The good news is that almost all of them are due to generated code. So a single fix could get rid of hundreds of them.
What I really like about #GNOME46 is that it turned out to be a really good release for old and low-end devices. One of my test devices is Thinkpad T400. That hardware is over 15 years old and is has actually got faster over the last few years - especially this release.
One of my favorite improvements here, headed by Christian Hergert, was the boost to VTE. Terminals using #gtk4 are now much faster and responsive. I mean, damn, even switching tabs doesn't trigger a full redraw!
🐯 Inkscape Development Version Switches To Using GTK4 - Phoronix
「 The latest development code for the Inkscape graphics program is using GTK4 rather than GTK3. This is a big upgrade for this prominent open-source program for artists and also yields some nice architectural improvements as well as working towards enabling proper GPU acceleration in the future 」
Purée, les applis #GTK4 qui s’ouvrent de manière forcée en mode clair (ou plutôt blanc pétant, dans leur cas) sur #XFCE, même quand on utilise le thème Adwaita sombre et que “prefer-dark” est défini dans l’éditeur DConf… >__<
The need to download a google binary package in order to build #Gtk4 just blows my mind.
I know this is a symptom of my LTS Linux not having glslc, but it's still the grossest thing I've had to do to my computer to build an open source library. Google binaries, just the sort of company to trust with your computer.
Friends of energy efficiency - the Light Video 0.1.0 #Flathub update is out, build with #gtk4 4.14 and #GStreamer 1.24.1.
This should be the first app targeting the #linux / FDO desktop enabling Wayland video offloading (think zero-copy playback) by default. In many cases (actually more than I expected) this can improve battery lifetime - and on low-end devices even playback performance - significantly.
I'm not sure if it's right to ask you #gtk4 / #libadwaita#developer (s) this question here on Mastodon. But the dev of Text Pieces, a little tool that I use daily, has apparently gotten fed up with GTK4 and libadwaita and has no motivation to continue his work on the app. Maybe someone out there might be interested in taking over or at least helping out? See: https://github.com/liferooter/textpieces/issues/92#issuecomment-1962992435#opensource
From my #macos days I remember working with quite a few very, very enjoyable #apps like Nova by #panic or iA Writer by #informationarchitects. In my dreams these vendors will start to make apps for #linux too. #opensource of course. 😇 https://nova.app/https://ia.net/writer
On the other hand I can happily say that I am pretty satisfied with what I have on Linux today already. 🤓
@river_feedback Hahaha, yeah, I also liked it a lot. Apostrophe is great as well. I use the #gtk4 version (I think it is still in beta) all the time. Not as feature rich but I enjoy it very much likewise. 😇
Oh cool, the new #PyGObject documentation website actually lists known #Python#GTK apps around the #GNOME platform, & there are more than I thought, even among the new crop of #GTK4 + #libadwaita apps! Some of those I had never suspected were Python.