We are pleased to announce the immediate availability of GNOME 3.34, "Thessaloniki"! This release marks six months of intense effort from our developers, designers, and contributors, and we are thrilled to finally make it available to you all 😊

gnome.org/news/2019/09/gnome-3

GNOME 3.34 Flatpak Runtimes available on Flathub 🎉 🎉 🎉

We can finally use the RLS which is included inside the Rust Flatpak SDK! It is no longer necessary to install it manually with rustup.

I spent a lot of time with @bil_moussaoui@twitter.com on this, but it was definitely worth the effort. 👍

During GSoC this year, sfanxiang worked on creating Rust bindings for GTK 4.

These are now all merged into the gtk-rs organization as separate crates, eg github.com/gtk-rs/gtk4

Examples can be found here github.com/gtk-rs/examples4

Next step: Making a release!

If you want to give Rust & GTK a try, here's a simple template boilerplate for you. Bonus: it uses Meson to build the application, Flatpak to bundle it and has a Gitlab CI to create nightlies for you and a bunch of nice stuff.

gitlab.gnome.org/bilelmoussaou

Dear distros,

don't be dicks to the people making your OS valuable in the first place. Stop breaking third party apps by default.

stopthemingmy.app

Interested in GTK 4 development? Check out the latest blog entry from Matthias Clasen detailing what's new in GTK 3.96.0 (GTK 4 development branch). There's lots to be excited about! blog.gtk.org/2019/05/08/gtk-3-

You should read this blog post by @tobias_bernard@twitter.com if you want to know how to name your app.

It also explains how we came up with Shortwave. 😉

blogs.gnome.org/tbernard/2019/

Have you been thinking about making an app for the Librem 5 but didn't know where to start?

I wrote a tutorial blog post for getting started with designing apps for GNOME mobile (and desktop too).

blogs.gnome.org/tbernard/2019/

Show more
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!