Are there any users of Adwaita-Swift by @david_swift? I'd like to chat a bit about the what the developer experience is like using those bindings. Feel free to DM me on Matrix!
Is there any developer out there who is working on #GTK4/#libadwaita GUI editor for typesetting documents in #latex/#typst. As much as I love them, modal editors like #vim/#helix are not for me.
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.
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.
After some more debugging, here are two videos proving that #gtk4 / #GStreamer video playback with fullscreen GL/VK overlay works on a #RaspberryPi4 and #PinebookPro / #rk3399 on #weston / #Wayland, each maxing out their video decoders with 1080p@60 and 4k@60 respectively.
The message here is: no matter what hardware - if you want to make a video/camera app that needs to be highly efficient, you can do it with a proper, yet still lightweight toolkit now. No need for a custom kms/drm backend.
New little toy project in #vala#gtk4 / #libadwaita : Oliver, a simple GUI for PHPStan.
Select a folder, it runs phpstan found in vendor/bin subfolder, shows (searchable) results, monitors reported file for modification to automatically analyze project while coding.
It's called Oliver because, you know... Stan... Oliver...
Has anyone got #goldwarden running on their #linux distribution? The application opens for me, but none of the buttons are clickable. I tried to make sense of the Getting Started section in the wiki and used the commands outlined alongside flatpak run to no avail. https://github.com/quexten/goldwarden
Would be nice not to have to stare at #bitwarden ('s) smeary scaled #electron UI and instead use a nice #gtk4 app like Goldwarden. 🤓️
Got the last bug fixed to make #gtk4 play video with overlay in full zero-copy / hardware plane only mode \o/
This allows highly efficient playback with e.g. subtitles and other overlays, only using the GPU when GTK needs to repaint parts of the main window / the overlay.