If you're interested in GNOME Mobile development, adaptive apps, and the future of the GNOME platform join our virtual Q&A later this week!
Thursday, July 29
Libadwaita 1.0.0-alpha.2 is out!
It comes with a brand new flat and stylesheet whose accent color is settable by the app devs! 🌈
See our alpha.1→alpha.2 guide: https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/migrating-between-development-versions.html
Or start porting from GTK 3 and libhandy: https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/migrating-libhandy-1-4-to-libadwaita.html
Asking for financial help
Hey folks, it feels a bit rude to ask again, but I’m still struggling to find work right now and don’t have much money left. I don’t have enough to pay rent or bills right now. If you can spare it, I would really appreciate if you could help me out.
LB: please support Chris! We don't deserve him.
Introducing “This Week in GNOME” 📣
Here's my GSoC update blog-post! Area selection editing and window selection for the new GNOME Shell screenshot UI: https://imolodetskikh.wordpress.com/2021/07/15/gsoc-2021-selection-editing-and-window-selection/
I've spent some time on WebKitGTK dark mode support. We now have the color-scheme support (form controls and CSS system colors, still needs review) and can make scrollbars dark for dark pages (any dark pages this time), like macOS and iOS do (already landed).
That's one of the reasons WebKit has moved away from foreign drawing and instead hardcodes the style (the other one: it's not possible with GTK4). The scrollbar thing similarly only works when system scrollbars are not enabled.
I have just released a GTK 4 version of Obfuscate. It no longer uses Cairo, the code is cleaner than it used to be thanks to gtk4-rs and It features some fancy zoom gestures using @exalm's magic.
You can grab it from https://flathub.org/apps/details/com.belmoussaoui.Obfuscate
My dynamic render time MR has finally been merged to Mutter! https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1762
It should give a slight decrease in input latency, especially on lower refresh-rate displays such as 60 Hz. In rare cases it can also give a slight boost to the FPS in GNOME Shell.
This summer I'm implementing the cool new screenshot UI in GNOME Shell. Here's my blog post about what I've done so far: https://imolodetskikh.wordpress.com/2021/06/29/gsoc-2021-gnome-shell-screenshot-ui/
From Twitter: Builder also uses it. I totally forgot.
You know what: it'd be great if people who need accessibility didn't go around calling other people's work "trash". I get it: accessibility is hard, and required for people to use a computer—but you know how proprietary platforms deal with it? They pay developers. You know what Linux users do for it? They fucking whine about it, and then they go out and say that any effort made is trash.
Well, guess what: stuff doesn't fix itself.
Part 3 of my series on how GNOME development works is out now. This time: How to get things you want.