A new issue of #ThisWeekInGNOME is now online!
#199 One More Week...
thisweek.gnome.org/posts/2025/…
#199 One More Week...
Update on what happened across the GNOME project in the week from May 02 to May 09.thisweek.gnome.org
A new issue of #ThisWeekInGNOME is now online!
#199 One More Week...
thisweek.gnome.org/posts/2025/…
Update on what happened across the GNOME project in the week from May 02 to May 09.thisweek.gnome.org
GNOME Welcomes Its Google Summer of Code 2025 Contributors!
We are happy to announce that five contributors are joining the GNOME community as part of GSoC 2025!
This year’s contributors will work on backend isolation in GNOME Papers, adding eBPF profiling to Sysprof, adding printing support in GNOME Crosswords, and Vala’s XML/JSON/YAML integration improvements. Let’s give them a warm welcome!
In the coming days, our new contributors will begin onboarding in our community channels and services. Stay tuned to Planet GNOME to read their introduction blog posts and learn more about their projects.
If you want to learn more about Google Summer of Code internships with GNOME, visit gsoc.gnome.org.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.GNOME Discourse
I'm glad I created the "1. Performance" label globally in #GNOME's GitLab instance two years ago, and encouraged maintainers to use it. Its now much easier to identify & manage performance issues at scale, and to have numbers to show for it.
We can see hundreds (a thousand?) of performance issues were solved: =1.+Performance]https://gitlab.gnome.org/groups/GNOME/-/issues/?state=closed&label_name[]=1.+Performance
…same if looking only at MRs (when people actually label them), 500+ performance MRs: =1.+Performance]https://gitlab.gnome.org/groups/GNOME/-/merge_requests/?state=merged&label_name[]=1.+Performance
It's paying off.
Projects tracked as part of official or extra GNOME release sets and releasesGitLab
It’s alive! Welcome to the new Planet GNOME!
A few months ago, I announced that I was working on a new implementation of Planet GNOME, powered by GitLab Pages. This work has reached a point where we’re ready to flip the switch and replace the old Planet website.
You can check it out at planet.gnome.org
This was only possible thanks to various other contributors, such as Jakub Steiner, who did a fantastic job with the design and style, and Alexandre Franke, who helped with various papercuts, ideas, and improvements.
As with any software, there might be regressions and issues. It would be a great help if you report any problems you find at gitlab.gnome.org/Teams/Website…
Here’s to blogs, RSS feeds, and the open web!
[WIP] This is an implementation of Planet that uses a static website/feed generator and publishes as GitLab Pages Publishing address https://teams.pages.gitlab.gnome.org/websites/planet.gnome.org...GitLab
A new issue of #ThisWeekInGNOME is now online!
#198 Two More Weeks...
thisweek.gnome.org/posts/2025/…
Update on what happened across the GNOME project in the week from April 25 to May 02.thisweek.gnome.org
As part of our volunteer-driven accessibility initiative in GNOME Calendar, and for the first time in the 10+ years of Calendar's existence, we finally completed and merged the first step needed to have a working calendar app for people who rely on keyboard navigation. This merge request in particular makes the event widgets focusable with navigation keys (arrow left/up/right/down) and activatable with space/enter. This will be available in GNOME 49.
Most of GNOME Calendar's layout and widgets consist of custom widgets and complex calculations, both independently and according to other factors (window size, height and width of each cell, number of events, positioning, etc.), so these widgets need to be minimal to have as little overhead as possible. This means that these widgets also need to have the necessary accessibility features reimplemented or even rethought, including and starting with the event widgets.
We also hope to get other parts of GNOME Calendar accessible before GNOME 49, but I can't promise anything at the moment. We did start working with making the month view accessible: gitlab.gnome.org/GNOME/gnome-c…
#GNOME #Calendar #GNOMECalendar #GTK4 #GTK #Libadwaita #Accessibility #a11y #Linux
This implements button functionality to make it able to focus and activate it. This also sets the appropriate accessibility role and labels/descriptions. Related:GitLab
I'm honoured to contribute monthly to this project, and would encourage anyone to consider a contribution. 
#GNOME #OpenSource #Linux
If you join the GNOME GitLab instance and you want to create or fork a project, you'll see an error that says:
"Limit has been reached You cannot create projects in your personal namespace. Contact your GitLab administrator."
Turns out, you have to add an SSH key to make it work.
forum.gitlab.com/t/i-cant-crea…
yes, you are correct. It is happening on gitlab.gnome.org but not on gitlab.com (I can create a project there) thank you for the clue, I will ask on the gnome forum. Much appreciated!GitLab Forum
A new issue of #ThisWeekInGNOME is now online!
#197 XML Parsing
thisweek.gnome.org/posts/2025/…
Update on what happened across the GNOME project in the week from April 18 to April 25.thisweek.gnome.org
“On Elephants,” from fellow GNOME Foundation Director (and long-time, valued contributor) Allan Day
blogs.gnome.org/aday/2025/04/2…
As noted by Allan, the post is his personal view and not an official position of the GNOME Foundation board. That said, I personally feel like it includes important context and is well worth a read.
A new issue of #ThisWeekInGNOME is now online!
#196 Dot Release
thisweek.gnome.org/posts/2025/…
Update on what happened across the GNOME project in the week from April 11 to April 18.thisweek.gnome.org
Emmanuele Bassi explains how portals tie everything together in modern Linux app development at #LAS2025. #gnome #kde #opensource #linux
Program: buff.ly/7MmXKp3
📆 Save the Date 📆
We're having another edition of #BoilingTheOcean on May 24th and 25th!
Join us for two days of hacking on low-level emancipatory tech in Berlin. Agenda, location, etc. TBA :)
A new issue of #ThisWeekInGNOME is now online!
#195 Typed Weather
thisweek.gnome.org/posts/2025/…
Update on what happened across the GNOME project in the week from April 04 to April 11.thisweek.gnome.org
Dino 0.5 is out! 🥳
Dino now features improved file transfers and two completely reworked dialogs.
Release blog post: dino.im/blog/2025/04/dino-0.5-…
A privacy-friendly messaging app for the desktop. It uses the XMPP protocol and provides a clean UI with modern features.dino.im
A new issue of #ThisWeekInGNOME is now online!
#194 Nineteen Years Old
thisweek.gnome.org/posts/2025/…
Update on what happened across the GNOME project in the week from March 28 to April 04.thisweek.gnome.org
Discovered that #libadwaita apps can enable the convenience "What's New" button in their About dialog to show release notes: gnome.pages.gitlab.gnome.org/l…
Some #GNOME apps already use it: stable releases of Calendar, Shortwave, Showtime, Papers, System Monitor, Decibels, Warp, etc.
I've now filed RFEs for this in Tuba, Epiphany, Contacts, Fractal, Secrets, Warehouse, Maps, Apostrophe, Snapshot, File Roller, etc.
Ideally I'd want to suggest it in Ptyxis, Text Editor, Builder, Loupe & Pika…
Reference for property Adw.AboutDialog:release-notesgnome.pages.gitlab.gnome.org
It's official! Registrations for #GUADEC2025 are now open!
🌐 events.gnome.org/event/259/
📅 24-29 July
📍 Università degli Studi di Brescia
Psst! We're still looking for sponsors 👀
#GNOME #GUADEC #Linux #OpenSource #UniBS
Welcome to GUADEC 2025 GUADEC is the GNOME community’s largest conference, bringing together hundreds of users, contributors, community members, and enthusiastic supporters for a week of talks and workshops.GNOME Events (Indico)
A new issue of #ThisWeekInGNOME is now online!
#193 Image Loading
thisweek.gnome.org/posts/2025/…
Update on what happened across the GNOME project in the week from March 21 to March 28.thisweek.gnome.org
Chromium now has initial, experimental support for the xdg-session-management #wayland protocol, which will start shipping in canary channel in the coming days. I've implemented and tested it against Mutter 48, the only compositor supporting it atm - also experimentally - since version 47.
Quick demo at youtu.be/OG9ZLXzlwkQ
#chromium #wayland #linux #gnome #opensource #foss
Short demo of Chromium M135 with Ozone/Wayland backend, showcasing its WIP support for the xdg-session-management-v1 protocol. Running unders a Gnome Shell 4...YouTube
Today #Bustle was accepted into #GNOMECircle. Bustle lets you visualize and analyze D-Bus activity with detailed sequence diagrams. Congratulations!
Learn more on the Apps for GNOME website: apps.gnome.org/Bustle
Visualize D-Bus activity – Bustle draws sequence diagrams of D-Bus activity. It shows signal emissions, method calls and their corresponding returns, with time stamps for each individual event and the du...apps.gnome.org
New in GNOME 48 is the necessary support for keyboard handling by the Orca screen reader in Wayland sessions. As I reported on the Orca mailing list recently, I have updated my system, and this support is so far working as intended. You need Mutter 48 and the latest AT-SPI installed.
Thanks are owed to the software developers responsible for this work.
#gnome #accessibility #Linux #Wayland
This week we released GNOME 48! 🎉
A new major release with exciting changes including notification stacking, performance improvements, an improved image viewer, a new interface font, new digital wellbeing settings, a new audio player, HDR support and much more!
To find out more, and to see what else happened this week, check out the latest issue of #ThisWeekInGNOME!
👉 thisweek.gnome.org/posts/2025/…
Update on what happened across the GNOME project in the week from March 14 to March 21.thisweek.gnome.org
Audio Player (f.k.a. Decibels) is out!
Thanks to everyone who contributed, and it's so nice to see the first TypeScript app in GNOME Core! Nice times ahead!
flathub.org/apps/org.gnome.Dec…
#gnome #decibels #typescript #audio
Happy GNOME 48 release day!
Discover what's new in GNOME, the distraction-free computing platform.GNOME Release Notes
Last week Exercise Timer by Lőrinc Serfőző was accepted into Circle! It's a cute little app to create timers for high-intensity interval training 🏋️⏲️
Train and rest with high intensity – Exercise Timer is a simple utility to conduct high intensity interval training. Following a short preparation period, a prescribed number of exercise sets are played. In between each exercise, the...apps.gnome.org
A new issue of #ThisWeekInGNOME is now online!
#191 Third Saturday Edition
thisweek.gnome.org/posts/2025/…
Update on what happened across the GNOME project in the week from March 08 to March 15.thisweek.gnome.org
GTK 4.18.1 is out! This is the first stable release of the 4.18 cycle, and includes a few last minute additions:
- fractional scaling support on macOS works again
- the Android backend uses GL rendering for top level surfaces
Plus, as usual, lots of bug fixes, performance improvements, and documentation updates.
You can download the release archive from the usual place: download.gnome.org/sources/gtk…
Or you can wait until your distribution of choice is updated to ship GNOME 48.
I've just released my first blog post 
It talks about the process of switching fonts to Adwaita Fonts in GNOME.
You can check it out here: blogs.gnome.org/monster/introd…
PS: I'm using WordPress, which GNOME Blogs uses, I have no idea what I'm doing. Also, I'm planning to pick up writing, and I might release more blog posts in the near future.
wow, Adwaita 1.7.0 has a new adaptive preview, so you can see how your apps will look on phones. Now that's some #LinuxMobile goodness :D
Blog post on Maps and the upcoming GNOME 48 release
ml4711.blogspot.com/2025/03/ma…
#gnomemaps #gnome #mapstodon #transitous
In a few days it's time for the GNOME 48 release. So it's time to make a wrap-up with the last changes in Maps for the next release. Re...ml4711.blogspot.com
Last week, I improved Papers' code around link previews. You'll get in Papers upcoming release. Want me to tease what to get in 49?
We were meeting, as we regularly do:
So, at the same time, @FineFindus, sitting across from me … completely rewrote the thumbnailer … of course in Rust.
All that, while @pabloyoyoista worked on improvements for the context menu for annotations. (Based on @tbernard's¹ great mock-ups for it.)
¹ for clarity: not present
Are you doing something cool with GTK or the GNOME application development platform? Do you want to talk about it in front of the GNOME community? Then you have until March 16 to submit a talk proposal for GUADEC 2025!
Welcome to GUADEC 2025 GUADEC is the GNOME community’s largest conference, bringing together hundreds of users, contributors, community members, and enthusiastic supporters for a week of talks and workshops.GNOME Events (Indico)