Hier habe ich jetzt mal ein "Hello World" für eine #gtk Anwendung erstellt. In ein paar wenigen Zeile habe ich ein GUI mit zwei Buttons und einem Textfeld.

https://mov.im/community/pubsub.movim.eu/devlug/238d902e-9b0c-4184-a6f5-e3c3602762b8

Ich bin ein Freund von g_assert (oder ähnlichem) geworden:
Debugging macro to terminate the application if the assertion fails.

Es hilft bei finden von Fehler, aber dokumentiert auch so direkt im Code die Erwartungen. Auch im Fall von Reworks / Redesign können sie sehr hilfreich sein.

#Linux #gtk #HelloWorld #gtk4

Movim • Hello World - gtk4

Hier mal ein kleines und einfaches Beispiel in gtk4. Compiliert und läuft. #include…

#Phosh's Wi-Fi #hotspot quick setting gained a status page showing the necessary data to connect it as #qrcode. The password can also easily by revealed (e.g. for devices without a (working) camera). This was implemented by @arunmani .

#LinuxMobile #gtk

TIL about GTK Blueprint. nice!

"Blueprint is a markup language and compiler for GTK 4 user interfaces."

https://gnome.pages.gitlab.gnome.org/blueprint-compiler/

#gnome #gtk #ui

Blueprint documentation

Post by Phosh.mobi e.V., @ev@social.phosh.mobi

We're planning a #Phosh contributors meeting in May 2026 and are looking for financial support https://ev.phosh.mobi/blog/pcm-funding-25-11/ . We'll follow up with details on the event as soon as the date is confirmed. #LinuxMobile

social.phosh.mobi

The latest update to Typesetter is now available, bringing code completions/suggestions (through a Ctrl+Space keyboard shortcut), new animations, a much more performant live preview for long documents (100+ pages), and various minor fixes and improvements.

It should update automatically if you already have it installed, otherwise, check it out on Flathub: https://flathub.org/apps/details/net.trowell.typesetter

#typst #gnome #gtk #flatpak

Install Typesetter on Linux | Flathub

Minimalist Typst editor

First deep dive into GTK's styling... I'm probably violating a bunch of rules, but at least it works well enough x3

#Gtk 4 #GNOME #Linux

I added a new CI check to Drum Machine, it now automatically checks if the .pot translation template file is up to date. If I forget to regenerate it after adding/changing translatable strings (which I usually do), it reminds me :D

You can add it to your own projects as well, just copy the translation-check job from the workflow file and change the paths!
https://github.com/Revisto/drum-machine

#GNOME #i18n #GTK #Python

GitHub - Revisto/drum-machine: A drum machine application, built with Python, GTK4, libadwaita, and Pygame.

A drum machine application, built with Python, GTK4, libadwaita, and Pygame. - Revisto/drum-machine

GitHub
GitHub - johnfactotum/foliate: Read e-books in style

Read e-books in style. Contribute to johnfactotum/foliate development by creating an account on GitHub.

GitHub

IᑎTᖇO TO ᒪOᑕᗩᒪ-ᖴIᖇᔕT

Thursday December 4 at 17:00 we are welcoming @tbernard to XPUB studio (Wijnhaven 61, Rotterdam) to talk about the state of the emergent local-first and peer-to-peer collaboration ecosystem 👀

🧑‍💻 After the introduction, we are going to play with Reflection, the GTK-based collaborative text editor he’s developing together with @p2panda 🐼

🆓 Participation is open and free!

All info: https://pzwiki.wdka.nl/mediadesign/Calendars:XPUB/XPUB_Calendar/04-12-2025_-Event_2

      

#p2p #XPUB #LocalFirst #Reflection #GTK #experimental #experiment #Rust #workshop #lecture #free #Rotterdam #CRDT

Updated the profile background image -- still working on a style (we want to create a static homepage using #Hugo)

You also may want to follow @mauilinuxnet
by Ten who wants to build an info nexus website.

Here is our (related) tag cloud so you can find us more easily:

#mauigtk #mauilinux #dotNetMAUI #MAUI #GTK #Linux #NET #Mono #MonoTouch #CSharp #crossplatform #avalonia #avalonia_ui #UnoPlatform #flutter

×

First deep dive into GTK's styling... I'm probably violating a bunch of rules, but at least it works well enough x3

#Gtk 4 #GNOME #Linux