GNOME continues the year strongly and introduces new features in GTK, its own and third-party applications

This week in GNOME

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.

GNOME Contacts in 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.

Gaphor 2.23.0

  • 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:

Key Rack

  • 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.

Planify 4.4

  • 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.

Graphs 1.7.0 on GNOME

And this has been all this week in GNOME.

Images and content: TWIG.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.