#ThisWeekInGNOME #18 "Delicious toasts" is online now! If you're wondering what toasts have to do with GNOME, you should read the latest issue!

It's been a good week, this issue is full of exciting news!



GIR as in the rust utility to generate rust bindings of gobject based libraries had a concept of min_cfg_version; which is the minimum supported version of a library. APIs defined before it are not generated and so, every comparison is based on that version number even when it shouldn't be

I’ve been making veiled comments about a situation in the Linux desktop community for a while, and I think it’s finally time to lift the curtain: https://blogs.gnome.org/christopherdavis/2021/11/10/system76-how-not-to-collaborate/

System76 has not been kind downstream, and they’ve made a habit of talking poorly about their upstream projects and then using that as a jumping point to market their own projects.

I took a short break from the libadwaita 1.0 roadmap items this week to finish and land @maximiliano's work on toasts - a high level replacement for GdNotification and ad-hoc notification widgets GNOME apps have been using since forever.

The API is very much inspired by GNotification, as well as toasts and snackbars on Android - with the difference from GNotification being that AdwToast objects can be used to modify or dismiss toasts after they've been sent.

ashpd-demo looking great i guess ? i will hopefully find some time this week to finish up the latest remaining stuff and do a release

I've finally blogged about the dark style preference in GNOME. Took a lot more time to write about it than I expected. :)


I started working on session verification for Fractal-next. Still a long way to go, but it's a start.

A new release of gtk4-rs is out with GTK 4.4 API support.

What I wanted: watch animu on TV via DLNA through Jellyfin

What I've got: bottomless pit of what formats can be directly streamed, learning how to remove embedded subtitles with CLI so my NAS doesn't have to transcode multi-GB video on the fly, then realizing my LG TV cannot switch audio tracks because why would it

I hate computers

Decoder 0.2.0 has just been released. In this update we feature one of the first real world uses of the Freedesktop camera portal thanks to the ASHPD library and PipeWire. You can read more about it at blogs.gnome.org/msandova/2021/.

Flatpak, the project itself, is now on OpenCollective. If you like how far it has come and would like to see development continue please consider donating them a couple bucks.


#flatpak #linux

XDG portal support has been merged into upstream Chromium!! https://chromium-review.googlesource.com/c/chromium/src/+/2992214 (I do believe this is also the largest contribution I've ever made to a project in terms of actual code content [i.e. excluding docs and such])

I’m really excited to join the board! I will do my best to help the @gnome Project and Community to blossom 🚀

More exciting details coming soon! If you want to follow the development (WIP!), you can check out this MR:


Thanks to Maximiliano who did the initial port to Rust/GTK4!

Show thread

Few days after I managed to get gi-docgen to work properly with the docs generated by gir, the rust utility to generate rust bindings for glib based libs and because I don't like half backed work, I fixed the broken doc links that were too magical before. They are not anymore. Most importantly, we now either don't link to an item(instead of a broken link) for whatever reasons or a properly working one.

so + to very nice gtk4 rust bindings, the docs should be in a very nice shape as well :)

Show thread

We released new PasswordSafe 5.0 Beta. Please help us test this great password manager! It's easy `flatpak install flathub-beta org.gnome.PasswordSafe`!

Show older

For people who care about, support, or build Free, Libre, and Open Source Software (FLOSS).