#22 Spring Time...?

• Curated by Felix

Update on what happened across the GNOME project in the week from December 03 to December 10.

Core Apps and Libraries


Building blocks for modern GNOME apps using GTK4.

Alexander Mikhaylenko says

just in time for beta, the second part of Manu ’s work has landed and libadwaita now has physics-based spring animations. Leaflet, flap and carousel have all been updated to use them, and swipe tracker now provides velocity to pass into a spring animation, rather than a duration for a timed animation.


A Wayland display server and X11 window manager and compositor library.

Georges Stavracas (feaneron) announces

Thanks to Carlos Garnacho, Mutter now sends input events at the device rate to applications. This should significantly increase perceived responsiveness for games and artistic applications. You can read more here: https://blogs.gnome.org/shell-dev/2021/12/08/an-eventful-instant/


Core system user interface for things like launching apps, switching windows, system search, and more.

YaLTeR reports

The work-in-progress new GNOME Shell screenshot UI is slowly but surely making its way to completion.

I added an area indicator during screencast recording making the boundaries easy to see. Also, screencasts no longer produce files with broken length.

The screenshot/screencast switch and the preferences button got keyboard hotkeys, and window selection got arrow navigation, making the screenshot UI fully keyboard-accessible. New tooltips show the hotkeys, making them easier to learn.

Finally, the screenshot UI mode is now preserved across screenshots letting you quickly take multiple window screenshots for example.

Circle Apps and Libraries

Video Trimmer

Trim videos quickly

Ivan Molodetskikh announces

Video Trimmer v0.7 is out, featuring Adwaita updates, dark style & high contrast support, optional re-encoding for accurate trimming, “Show in Files” button and new translations.

NewsFlash feed reader

Follow your favorite blogs & news sites.

jangernert says

NewsFlash 2.0 (aka the Gtk4 port) now has functional CI flatpaks. It was blocked for a long time by the Gtk4 version of webkit. 🥳 to the maintainers of the org.gnome.Sdk runtime. More details about whats new will follow as we’re inching closer to a release. In addition Felix Bühler (aka @Stunkymonkey) added FreshRSS support to NewsFlash.


Easy to use BitTorrent client.

Felix says

Earlier this week I released the first beta version of Fragments 2.0. To make the final version as bug-free as possible, please download the beta version and test it as much as possible (feedback is welcome!). I showcased many of the new features in a Twitter thread.

Third Party Projects

Maximiliano reports

Now App Icon Preview, Emblem and Icon Library count with support for drag and drop!

You can drag icons from icon library into emblem, nautilus, or any svg editor. Both Emblem and App Icon Preview can now open SVG files by dragging them directly into the app.


An on-screen-keyboard input method for Wayland

Guido reports

Squeekboard now features PIN, url and email layouts. We also reworked the theme handling so squeekboard defaults to dark-mode when run with phosh and matches its high contrast setting. Translations are now done via regular po files.


A pure wayland shell for mobile devices.

Guido announces

We’ve released phosh 0.14.1 featuring

  • avatars during phone calls on lockscreen
  • DTMF during phone calls on lockscreen
  • an initial “Run command” prompt (Alt-F2)
  • better thumbnails in the overview
  • docked mode improvements
  • plenty of bug fixes and cleanups
  • updated translations

and much more. Check the full release notes for more details and contributors.

GNOME Shell Extensions

Simon Schneegans says

The new Desktop Cube Extension does not increase your productivity but gives some good old Compiz vibes!

heartmire reports

New extension - Focus changer. Change focus between windows in all directions using your keyboard. The extension will first try to find a suitable window within the same monitor. If there is none, it will try to find one on the next monitor in that direction (in a multi-monitor setup).

Available for GNOME Shell 3.6 - 41


That’s all for this week!

See you next week, and be sure to stop by #thisweek:gnome.org with updates on your own projects!