is ubuntu now the new microsoft? can't get a single release right? #gtk #rust
Recently did some crazy stuff with Tuner and their blueprint syntax, take inspiration from Gnome Builder's settings ui syntax.
https://github.com/alt-gnome/Tuner
#Gtk #Vala
#GTK - Good to Know
๐๐ข๐ ๐ฌ๐๐๐ญ๐ญ๐๐ซ๐ข๐ง๐ - No, no noodle chaos in the kitchen
https://www.eopedia.org/index.php?title=Mie_scattering
๐ผ๏ธ "A study in reactive UI toolkits"
with Jan Fooken at #GUADEC2025
๐
24 July ๐ 09:40 CEST ๐ Brescia
๐งช Can GTK feel like React or SwiftUI? Letโs explore modern takes on building Linux UIs.
Gentrack Group ( #GTK ) has released " Gentrack supports Amber fund-raise " on Thu 29 May at 07:30 AEST #today #Australia #Strategy #ltd #ASX
https://grafa.com/asset/gentrack-group-ltd-2182-gtk.asx?utm_source=asxmktsensitive&utm_medium=mastodon&utm_campaign=gtk.asx
#GTK - Good to Know
๐๐๐ญ๐๐ฅ๐ฅ๐ข๐ญ๐ ๐๐ง๐ ๐ฅ๐ ๐๐๐จ๐ฆ๐๐ญ๐ซ๐ฒ - A crucial aspect of remote sensing
https://www.eopedia.org/index.php?title=Satellite_Angle_Geometry
Is a valid way to control the lifecycle of other threads in your program with a weak reference to a class? (which, when deleted, signals the other threads that they're out of scope and should end themselves)
Meddling with multithreading and #GTK.stack. Could probably do it with signals too, however using Python's "weakref" module seems to allow for more elegant program flow. Not sure about how quick the garbage collector works and if there would still be race conditions.
#coding #Python
#GTK - Good to Know
๐๐ฅ๐๐๐ญ๐ซ๐จ๐ฆ๐๐ ๐ง๐๐ญ๐ข๐ ๐๐ฉ๐๐๐ญ๐ซ๐ฎ๐ฆ in remote sensing
https://www.eopedia.org/index.php?title=Electromagnetic_Spectrum
Parabolic V2025.5.4-beta3 is here!
This is the final beta release before the stable. This update series brings many new features, including the ability to select video formats for audio downloads, as well as many bug fixes and small UI improvements.
Please test out the beta release for us and let us know how it goes!
#gnome #ytdlp #gtk #nickvision #media #downloader #youtube #desktop #app #qt #windows
https://github.com/NickvisionApps/Parabolic/releases/tag/2025.5.4-beta3
๐ ๏ธ "Breaking the spell: how to fix GObject"
with Emmanuele Bassi at #GUADEC2025
๐
24 July ๐ 09:00 CEST ๐ Brescia
After 25 years of GObject, itโs time for a new direction.
So the conclusion is: If I want to improve what I'm using, I need to get my hands dirty and learn to write and fix that kind of software written in #GObject #C.
I'm happy there is @objfw as well which makes facing C less of a pain.
#ObjGTK probably will never be "finished", but it already helps using #GTK without me needing to learn #Rust, which I won't be able to achieve in my spare hours.
It's not that I'm a great fan of the #GObject type system and its way to build object-oriented code in C. I know some of the maintainers aren't as well, which I don't consider a surprise given the age and origin of that GObject ecosystem. So I absolutely understand #Canonical considered switching to #Qt for #Unity8, now #Lomiri.
But that's only one part of the story. The other part is I'm now using #GTK based desktop environments almost full time (only some occasions I turn on my old Mac).
Linux Mint soft-forkt libadwaita
https://linuxnews.de/linux-mint-soft-forkt-libadwaita/ #libadwaita #Mint #Gnome #GTK #Linux
Linux Mint forks GNOMEโs Libadwaita to add theme support
On numerous occasions, we've talked about the issue facing non-GNOME GTK desktops, like Xfce, MATE, and Cinnamon: the popularity of Libadwaita. With more and more application developers opting for GNOME's Libadwaita because of the desktop environment's popularity, many popular GTK applications now look like GNOME applications
https://www.osnews.com/story/142412/linux-mint-forks-gnomes-libadwaita-to-add-theme-support/
To all my fellow Arch users, I was once again reminded that putting anything in `/etc/environment` is a bad idea. Don't do it.
I put `GTK_USE_PORTAL=1` in there, because I always want native file dialogs, right? Well, turns out this breaks secret service integration (KDE Wallet/GNOME Keyring) in Fractal. So, back to setting it on a per-app basis.
My problem was: the font in #GTK 4 apps (Firefox, #Gnome etc.) was suddenly unreadably large, while in GTK 3 apps (and KDE, and all others) it was the usual size.
Apparently the core of my problem was: some dpi setting in #Xorg defaults to 96 dpi; and even though xrandr showed the correct physical screen dimensions at 130 dpi, the output of xdpyinfo stayed at 96 dpi.
`xrandr --dpi 130` did the trick.
(Don't @ me about wayland. You don't understand my use case, and I will block you.)
Seems my (not so) small new feature PR for #Lutris will actually happen (well, at least the PR - let's hope they accept it). Works rather fine by now. :blahaj:
Should help make game installers more resilient having more than one file source. Also the revamped file handling should allow for easier addition of new file sources in the future.
Have to do some cleanup before submitting it though.
#coding #Python #GTK #gaming
Would any #windows #developer want to work on a funky #Gtk C++ bug?
The Inkscape project is empty of windows developers and needs some help fixing a fairly serious issue: https://gitlab.com/inkscape/inkscape/-/issues/5219
If I had a windows machine, I'd have tried to fix this one. But I'm completely at sea for this type of issue without the OS on hand. (don't try developing on a VM or old computer, Inkscape is too big and slow to build on windows for that)