#Gtk

Hylke Bons 🥜hbons
2026-01-21

"small app". there's still an unlimited amount of micro-behaviours to get just right. I always forget about this. 😆

prepping first update:

- added a ShortcutsDialog
- supporting <Ctrl>+O/W/Q.
- reopening the Empty page after close if that's where you started
- don't open duplicates when opening batches
- fix display of tables without a rowid
- fix table names containing "_" in the switcher

Screenshot of Bobby window with the shortcuts dialog overlayed showing the three new keybindings.
Aylam :neocat_flag_bi: :flag_nonbinary:aylamz@gts.aylamz.me
2026-01-21

i read https://ianjohnson.dev/posts/zero-cost-bindings-with-zig/ and it looks like using gtk directly from zig isn't too bad? but has anyone actually tried subclassing gobjects in zig like this as well? curious how that'd look like

#zig #gtk #gnome

JavAlpsjavalps
2026-01-20

I was kinda into learning but soon realized combing it with / would be really out of my scope 😅. First app then, learning Rust 👍.

(3/3)

JavAlpsjavalps
2026-01-20

When I was starting to learn to configure , the 's playlist on YouTube really helped me.

There was a video on but it was outdated.

This one.

(2/3)

youtube.com/watch?v=WtvObZHhdf0

JavAlpsjavalps
2026-01-20

Hey 👋 people. I have an idea for a concept and want to build an app for it. I really ❤️ how apps look and feel (very similar to material you). I was looking into the IDE and around some documentation but it was tbh really confusing (since I'm absolute newbie).

I'm looking forward to some step-by-step guidance.

(1/3)

Neo-Rodneyite: Yap Szn ✍🏿📖jalcine@todon.eu
2026-01-20
Bryan Redeagle :bc:bryanredeagle@beige.party
2026-01-19

I'm reading through GTK docs. It's both well and poorly documented. All the information is there, but none of it is arranged in a way that clearly explains how things are put together.

The Workbench app is nice as a sandbox for testing how things go together. It has a lot of examples of the sorts of UI most people would need to make.

#GTK

Hylke Bons 🥜hbons
2026-01-18
Hylke Bons 🥜hbons
2026-01-16

almost ready for submission!

Screenshot of GNOME Software page for Bobby running locally.
2026-01-16

@katzenberger

Digitaler #Fahrzeugschein nur als Android-App? Das ist ja besch…eiden.
#Wallet-Apps, wie sie bei Android und iOS üblich sind, gibt's auch für #Linux-Smartphones (#Mobian, #PostmarketOS).
Z.B. #passes (#GTK) und #itinerary (#Qt).
Darin kann man digitale Bahnfahrkarten und Flugtickets speichern.
Warum nicht auch den Fahrzeugschein?

github.com/pablo-s/passes

apps.kde.org/itinerary/

Modal Collectivemodal@mastodon.design
2026-01-16

Calling all GTK app developers!

As part of the Reflection project we want to lay the groundwork for an ecosystem of native GTK apps with local-first sync/collaboration features. To do this in the most effective way possible we're asking for your input!

#gtk #gnome #localfirst #p2panda #berlin

Sharepic with a painting with some boats in the background. In the foreground there's the Reflection symbolic icon, and the text "Reflection Developer Survey".
MonokaGerryT
2026-01-16

@statatexblog As will be removed from Debian in the upcoming release Debian 14 (in 2027), it is important that Stata, that still relies on the outdated 2, updates its user interface to . Has anyone news with regard to Stata's plans for the user interface of 20?

@crandel @BrodieOnLinux

@stata

2026-01-15

What small UI/HID tweaks have improved your general computer interaction?

For me, remapping the mouse "Forward" thumb button to "F5"/"Reload" is great both when browsing and interacting with GTK apps.
😊

#joinin #HID #UI #GUI #GTK #tweak #tweaks #linux #debian #ubuntu #mint #archbtw #toomanyhashtags

2026-01-14

🎧📝 Live Captions by Englibre dla Linuksa – offline, lokalnie i open source

Jeszcze roboczo, nie wszystko działa idealnie.

Chciałbym podzielić się moim forkiem projektu Live Captions autorstwa @abb128 🙌
To aplikacja do napisów na żywo na pulpicie Linuksa, działająca w 100% lokalnie – dźwięk nigdzie nie jest wysyłany.

Wykonuje transkrypcje dżwięku i autopmatycznie tłumaczy na polski.

Przydatne w czasie nauki języków lub oglądanie telewizji, programów i filmów w czasie rzeczywistym.

Tekst w oryginale i przetłumaczony jest zaspisywany w historii i można go później przeglądać...

🔹 GTK4 / libadwaita
🔹 Rozpoznawanie mowy offline (April ASR + opcjonalnie Vosk)
🔹 Opcjonalne tłumaczenie offline (np. angielski, hiszpański, arabski, chiński, francuski → PL) dzięki Argos Translate

📌 Mój fork zawiera eksperymentalne zmiany, dodatkowe ustawienia i poprawki UX,
ale oryginalny projekt pozostaje głównym źródłem – pełne zasługi należą do autora i współtwórców.
Licencja GPLv3 została w całości zachowana.

👉 Repozytorium (Codeberg):
codeberg.org/EngLibre/LiveCapt

📦 Gotowy AppImage (jeden plik, zero instalacji):
codeberg.org/EngLibre/LiveCapt

(przed uruchomieniem nadaj uprawnienia do uruchamiania jako program)

Plik jest duży bo zawiera w sobie już bibioteki.

Jeśli potrzebujecie napisów na żywo, dostępności, tłumaczeń offline albo po prostu cenicie wolne oprogramowanie – warto sprawdzić 👀

Wielkie dzięki dla abb128 za udostępnienie projektu jako free software

Nie wszystko działa dobrze, więc zachęcam do poprawek...

#Linux #OpenSource #FOSS #Accessibility #SpeechToText #Offline #GTK #AppImage #Privacy #LiveCaptions #ASR #FreeSoftware

Hylke Bons 🥜hbons
2026-01-14

made some more speed improvements and got it pretty snappy. but none if it matters when you run it as a Flatpak. it grinds and leaks memory too...

only a problem with massive tables though. need to tackle it eventually.

Guido Güntheragx@ruhr.social
2026-01-13

I've been using `C-c p a` in #emacs to switch between headers and C files since ages but only today figured that I can add:

```
(add-to-list 'projectile-other-file-alist '("c" "h" "ui" "blp"))
```

to my emacs config so I can also switch to the UI XML or blueprint files when developing #phosh or #gtk apps.

Haydn Trowellhaydntrowell
2026-01-13

The latest version of Typesetter is out, bringing spit and polish. You can now see the folder directory in the window title bar and recent files menu, and you can check the Typst package cache size from the Preferences window, where you can easily clear it. There are also various minor UI improvements, bugfixes, and performance improvements.

As always, you can get the latest version from Flathub: flathub.org/apps/details/net.t

Momo 🏳️‍⚧️:nonbinary_flag:momo@woof.tech
2026-01-12
Konstantin 🔭iamkonstantin
2026-01-12

I had some free time during the weekend to make progress on the desktop version of flowvi.be :catjam:

I'm starting to get into the GTK/libadwaita mindset of things. Also realized if I keep a tidy project structure I can easily switch to Qt or something else later on so that's nice.

Big things have small beginnings ;)

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst