With last week's release of PipeWire 3, and Mutter's subsequent adaptation to depend on it, I decided to revive something I have started to work on a few months ago. The results can be found in this merge request. PipeWire 0.3 brings one very interesting and important feature to the game: it can import DMA-Buf … Continue reading Even better screencast with GNOME on Wayland
Category: GNOME
Sprint 5: stability, stability, stability
The Sprint series comes out every 3 weeks or so. Focus will be on the apps I maintain (Calendar, To Do, and Settings), but it may also include other applications that I contribute to. Calendar GNOME Calendar saw a moderately busy spring, mostly focused on landing a few outstanding 3.32 merge requests (thanks Michael Catanzaro for writing … Continue reading Sprint 5: stability, stability, stability
App Grid in GNOME Shell
GNOME Shell is the cornerstone of the GNOME experience. It is the part of the system where the vast majority of user interactions takes place. Windows are managed by it. Launching and closing applications as well. Workspaces, running commands, seeing the status of your system — GNOME Shell covers pretty much everything. One interesting aspect … Continue reading App Grid in GNOME Shell
Sprint 4: tons of code reviews, improved web calendar discoverer
The Sprint series comes out every 3 weeks or so. Focus will be on the apps I maintain (Calendar, To Do, and Settings), but it may also include other applications that I contribute to. GNOME Calendar: a new web calendar discoverer & optimizations After a fairly big push to reimplement the web calendar discoverer code, it landed … Continue reading Sprint 4: tons of code reviews, improved web calendar discoverer
Sprint 3: Calendar management dialog, cleanups and bugfixes
The Sprint series comes out every 3 weeks or so. Focus will be on the apps I maintain (Calendar, To Do, and Settings), but it may also include other applications that I contribute to. GNOME Calendar: the new calendar management dialog landed It's landed! The massive rewrite of the calendar management dialog reached a good enough shape … Continue reading Sprint 3: Calendar management dialog, cleanups and bugfixes
Calendar management dialog, archiving task lists, Every Detail Matters on Settings (Sprint 2)
During the Sprint #2, a new feature landed in GNOME To Do, GNOME Settings went through an Every Detail Matters session, and Calendar advanced in the calendar management dialog rewrite.
Profiling GNOME Shell
As of today, Mutter and GNOME Shell support Sysprof-based profiling. Christian wrote a fantastic piece exposing what happened to Sysprof during this cycle already, and how does it look like now, so I'll skip that. Instead, let me focus on what I contributed the most: integrating Mutter/GNOME Shell to Sysprof. Let's start with a video: … Continue reading Profiling GNOME Shell
Rewarding our Friends of GNOME
After my somewhat dark post about being a Free Software maintainer, a very significant number of people got in touch and asked how can they help me, and GNOME, more actively than saying "keep up the good work, we love y'all". And so I thought that maybe we are not advertising well enough the various … Continue reading Rewarding our Friends of GNOME
GNOME 3.32 and other ramblings
GNOME 3.32 was released this week. For all intents and purposes, it is a fantastic release, and I am already using the packages provided by Arch Linux's gnome-unstable repository. Congratulations for everyone involved (including the Arch team for the super quick packaging!) I have a few highlights, comments and thoughts I would like to share about this … Continue reading GNOME 3.32 and other ramblings
GNOME Settings: more GNOME, more settings
Before deep diving into the more extensive architectural changes that I've been working on GNOME Shell and Mutter, let's take a moment to highlight the latest changes to GNOME Settings. Being the (co)maintainer of Settings for a full year now, the development pace has been great so far. I would go as far as to … Continue reading GNOME Settings: more GNOME, more settings