a few more improvements for libadwaita adaptive preview: the inspector UI is now less confusing and there’s now a shortcut that opens it directly (Shift+Ctrl+M). The API for opening it is now public and libadwaita demo now has an adaptive preview entry in its menu, along with inspector
Screen Time support has landed in the Wellbeing panel in GNOME Settings, which completes the round of merge requests needed to get that feature working across the desktop. It allows you to monitor your daily usage of the computer, and set a time limit each day. This is in addition to break reminders, which landed late last year.
Big thanks to Florian Müllner and Matthijs Velsink for their reviews of the work, and to Sam Hewitt and Allan Day for design work on the feature.
It’s now available to test in GNOMEOS nightly images. If you find bugs in the feature, please file an issue against either gnome-control-center or gnome-shell, and label it with the ‘Wellbeing’ label.
We also landed several improvements from Marco Trevisan that further improve performance in accessing GObject properties, like button.iconName or label.useMarkup, and make GObject methods use less memory when called from JS.
Refine version 0.4.0 was released. Refine is a GNOME Tweaks alternative I’m working on which follows the data-driven, object-oriented, and composition paradigms. The end goal is to have the convenience to add or remove options without touching a single line of source code.
Version 0.4.0 exposes the following features from dconf:
font hinting and font antialiasing options
background options
window header bar options
resize with secondary clicks toggle
window focus mode options
automatically raise on hover toggle
I also released version 0.2.0 before, which introduced a combo row for selecting the preferred GTK 3 and GTK 4 theme.
Significant improvements have been made to Mahjongg in the past week:
New mode to rotate between layouts when starting a new game (added by K Davis)
Added transitions/animations when starting a new game and pausing a game
Uses GTK 4’s GPU rendering to render tiles, instead of Cairo
Re-rendered the ‘Smooth’ theme for high resolution screens
No more delays when starting a new game, thanks to many optimizations
Reduced frame drops when resizing the game window
Various code cleanups and some fixes for memory leaks
These changes will be available in Mahjongg 48 later this spring. Until then, you can try them out by installing the org.gnome.Mahjongg.Devel Flatpak from the GNOME Nightly repository. Enjoy!
The most valuable fix goes to… showing consistently pills for users and rooms mentions in the right place instead of seemingly random places, getting rid of one of our oldest and most annoying bug.
The most sensible improvement goes to… using the send queue for attachments, ensuring correct order of all messages and improving the visual feedback.
The most underrated feature goes to… allowing to react to stickers, fixing a crash in the process.
The most obvious tweak goes to… removing the “Open Direct Chat” menu entry from avatar menu and member profile in direct chats.
The clearest enhancement goes to… labelling experimental versions in the room upgrade menu as such.
As usual, this release includes other improvements, fixes and new translations thanks to all our contributors, and our upstream projects.