@planifyapp now integrates with GNOME Shell Search! Press Super and search for your tasks and projects without opening the app.

#indiedev #vala #gnome #planify #linux

I've been programming #vala exclusively in POSIX mode exclusive (no classes, just structs). I feels like C, but with niceties, (utf8 strings, delegates, struct methods, etc). Honestly it doesn't feel to far from like, say C3 or ZenC.

I made a simple void* array list struct, an ECS, and feel golden (alas, no generics)

The ability to emit C code means the result is portable and should wok almost everywhere.

I've been making a simple WASM game with the #raylib bindings and it works like a charm.

The first release of White Noise Media Player is up! It's currently working

I finished porting Melody from Granite and libsoup2.4 to GTK 4 + libsoup3 + Adwaita.

https://github.com/rogerweissenbrunner/whitenoise/releases/tag/v0.0.1

The first release is in .deb format. If you can test it, please let me know how it works on your machine!

#elementaryos #pantheon #gnome #mp3 #mediaplayer #melody #linux #vala #gtk #gtk4 #player #opensource #melody #whitenoise

I have an extensive collection of vinyls and their respective FLAC backups. I just noticed that my go-to music player (Melody, written by Artem Anufrij) is some 6 years old.

Learning Vala now, so that I can update it to Gtk4 and add a couple features I'm craving for.

#linux #elementaryos #melody #music #mp3player #gnome #vala

I started a thread on the GNOME forum about the state of #vala maintenance. I don't have the answers, but let's discuss & figure out as a community what we can do to make sure that Vala is sustainable and can keep moving forward

https://discourse.gnome.org/t/lets-move-vala-forward/34595

Let's move Vala forward

We in the Vala community love the language, but we are concerned about the lack of progress, and in particular our inability to get changes (fixes) into Vala. I’m not going to surprise anybody by saying that Vala is not seen as being very actively developed. This is most famously expressed in Emmanuele’s post from 2017, which links to a mailing list thread, which back in 2016 was raising much of the same issues I want to raise with this post here, a decade later. You might argue that as a prog...

GNOME Discourse

@planifyapp no longer requires WebKitGTK! Todoist login now opens in your system browser — use your password manager, existing sessions, and stay secure. One less heavy dependency!

#indiedev #vala #gnome #planify #linux

#Sunstone browser now has a start page, with default search provided by DuckDuckGo. All of Sunstone's internal pages are going to be linked through the menu bar provided in the default page template. I am no web designer, but I've taken time to make the design responsive and hopefully nice and cleanly functional. Shrink the page down past a certain level and the sidebar becomes a top bar.

There are still some omissions in the "internal" pages that are available. Right now you get the start page, searchable bookmarks and an "all tags" page, which really neads some visual tweaking.

Some other little bits of progress include fixes to the vertical tabs so that now you can drag and drop to reorder from the vertical tab bar, the regular tab bar or the overview and everything syncs up correctly. I also added a "New Tab" button to the vertical tabs, which had been missing in the first iteration.

#programming #Vala #Browser #WebBrowser #Gtk #WebDesign #FreeSoftware

Is there a plan from #vala to support fuse3 API in addition to fuse ? Debian forky (testing) has no more libfuse-dev package and only ships libfuse3-dev 😞

I just found out that #Google drive integration is no more into #Gnome. Sadly, the libgdata maintainer threw the towel a few years ago and is no longer shipped with Gnome. Very unfortunate, I remember I paid an Insync license ages ago because I needed this integration.

Unfortunately my knowledge of that codebase is zero but I wish someone would take over. Perhaps writing a small plugin for myself in #Vala?

Share of programming languages used by #GTK3 / #GTK4 applications (2026-03-15):

29% #Python
21% #Rust
19% #Vala
17% #C
6% #gjs #Javascript #Typescript
5% #C++ #Cplusplus
1% #Go
1% #Csharp
2% Other: #Lua #Swift #Kotlin #Perl #Haskell #Crystal #D #Scheme #Clojurescript

72% use GTK4 (91% of them #libadwaita), still 28% GTK3

Method: Source [1] lists 824 awesome #gtk (3/4) #opensource applications and their #programminglanguage

[1] https://github.com/valpackett/awesome-gtk
#GTK #FLOSS #Linux #Gnome
@GTK @gnome

GitHub - valpackett/awesome-gtk: List of awesome GTK (3/4) applications

List of awesome GTK (3/4) applications. Contribute to valpackett/awesome-gtk development by creating an account on GitHub.

GitHub