GNOME It didn't stop at Christmas, and it is continuing strongly in 2024. A few hours ago he published the note of changes that have come from January 5 to 12, and it is full of information, with several of the points made with the money of the donation from Sovereigh Tech Fund. Apart from that, there is a little bit of everything, including libraries, own applications, those from their circle and third-party developers.
We mention it in passing because it is not new to the software, but it is included in the note: Mutter has received some documentation, such as a new website and the contribution guides have been improved and reorganized. What comes now is the rest of the News list they posted this week.
This week in GNOME
- With the SFT donation:
- Working on adding gir compiler sources to glib and researching updating gobject-introspection GIR changes so that async supports the changes.
- The project to prototype a new free desktop accessibility stack is now called “Newton.”
- Working on some initial mockups for handling URI configuration.
- Work done on notification bubble expansion
- Continuation of work on improving Orca:
- Recursively clear cache for table cells.
- Code cleanup and specific fixes for the new keyhandling/key grabs.
- Configure feature hooks on demand instead of in init.
- Various other cleanups and fixes.
- Several cleanups and improvements have been made to the GNOME Shell stylesheet:
- Color definitions and high contrast conditional have been cleaned up to make it easier to work with.
- Major refactoring of the button and input drawing code so that all elements of that type properly inherit the focus and high contrast styles.
- Fixed missing focus state visuals in the calendar popup so that focus is properly tracked.
- Work has resumed on the new GNOME Shell gestures.
- Optimizing the shell overview for lower resolutions is being explored.
- The approach to adding bulk directories to systemd-homed has been reimagined and reimplemented.
- Beginning of work on libspiel for TTS.
- Loupe now has a new animation for changing images via the keyboard and buttons.
- GTK 4.13.5 release includes not one, but two new renderers. Their names are Vulkan and NGL.
- GNOME Contacts can now import multiple vCard files at once and preview the contacts to be imported to avoid errors. Now available in GNOME 46.alpha.
- Gaphor 2.23.0 has arrived with:
- Moved from Gtk.TreeView to Gtk.ColumnView and ListView for Property Editors.
- Moving from Gtk.FileChooserNative to Gtk.FileDialog.
- Passed custom Gtk.Revealer to Adw.Toast for in-app notifications.
- Removed the file system access warning on FlatHub using the Filesystem Portal for Flatpak.
- Type support for parameters.
- Restored windows in maximized and full screen state.
- Fine-grained CSS: Elements of a display element can be changed from CSS (experimental).
- Very long element names are now wrapped.
- Key Rack is an app to view passwords and other secrets stored in apps. In version 0.3 it is no longer limited to flatpak packages; now supports all types of applications. Additionally, it now also displays binary secrets in hex representation:
- Planify 4.4 arrived with:
- Improved drag and drop sorting: Added a new animation and a new way of sorting making it cleaner and simpler.
- Sub-project support: Create a sub-project by simply dragging and dropping or using the magic button and dropping into the parent project.
- Magic button: Simply drag and drop to add tasks wherever we want and in the order we want.
- Dashboard view: overview of tasks without losing sight of details.
- Using Adw.OverlaySplitView to have a collapsible sidebar.
- Sections are now created from a Dialog and support color and a description.
- Parent and child tasks: It is now easier to create subtasks, just drag the child task to the parent task and drop it.
- New preference to configure whether to add the task to the beginning or end of the list.
- Quick Add now allows you to select the destination section.
- Improved integration with Todoist, now allows creating tasks with strange character content.
- A project description is now editable instead of using a Dialog.
- The design of creating reminders has been improved.
- Correction of errors and translations.
- Binary, the app to quickly convert between two different number bases, has released v0.1.3.
- Final version of Graphs 1.7.0:
- A major UI overhaul with a new default theme and new GNOME 45 libadwaita widgets.
- A completely revamped style editor with previews for each style.
- Curve fitting functionality.
- Touchpad gesture support for navigating the canvas.
- Many small quality of life improvements, such as persistent adjustments, better equation handling, and simplified preferences.
And this has been all this week in GNOME.
Images and content: TWIG.