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.
I know there are already plenty of task managers available for the #GNOME desktop, but no one is simple enough for my very limited needs. So I'm working on the Subtasks app:
While developing the app, I documented the process and created a tutorial on how to develop GNOME apps in #swift (note that the tutorial is not very polished yet):
Memorize 0.2.1 for #GNOME has been released and will be available on Flathub soon! Thanks @konstantin for implementing a search feature for flashcards in the edit dialog!
I just want to give a big shout out to the @gnome guys they really do have the best designers in the game. It's really a joy to use Gnome and it's effortless to develop good looking apps with gtk/libadwaita (although not the easiest framework to use and it lacks any third party resources)
A very WIP vector graphic manipulation app made with @hare@GTK#libadwaita and #opengl packaged as a @FlatpakApps app, I think I just angered every Linux user that has ever existed
At my job, I primarily work on and with #PostgreSQL. I thought it would be fun to work on a #GTK/#LibAdwaita application for connecting to and managing a Postgres database. It'll give me a chance to work with libpq to become more knowledgeable of how it works. I haven't written a desktop application in a while, so it should be fun working with GTK and libadwaita again. I also started using #Blueprint instead of GTK Builder's XML descriptions. It is working really well thus far.
So I have now published the source code to "Birdies", my latest pet project: a digital scorecard for your #Golf games, written in #Rust and relying on #libadwaita to make it perfectly usable on #LinuxMobile devices ⛳️🏌️
Being more of a "low-level software" person, getting used to the concepts underlying GUI apps can be a struggle... But after a few days playing (fighting?) with #gtk-rs, #libadwaita widgets and other "weird" stuff, I finally have a kinda-usable app prototype for my new hobby 😁️🏌️⛳️
My first pull request to #Workbench project (the #GTK and #GNOME one) got merged yesterday.
I ported one of the demos, titled "View Switcher" to python which demonstrated how to use a Adw.ViewSwitcher (from #libadwaita) using python and deleting certain elements from a Gtk.ListBox according to a button press.
Looking forward to learn #Vala language and maybe contribute to Vala ports or maybe write new demos in python?
Revamped dice tray has landed in main; you now remove dice by clicking the in-line remove button, rather than having to select them one-by-one and clicking a button in the header.
very glad to have landed this and the reset button before 4.0.0, because the old behavior was very cumbersome
UI may still be tweaked before release, but feature-wise I'm happy with where things are at now
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