#68 New Dialogs

• Curated by Felix

Update on what happened across the GNOME project in the week from October 28 to November 04.

Core Apps and Libraries

GTK

Cross-platform widget toolkit for creating graphical user interfaces.

Emmanuele Bassi reports

There’s going to be a whole new API available in GTK 4.10 for dialogs:

All these new classes are not widgets, and are designed around asynchronous calls instead of signal emissions. Once you call a method to perform the desired action, you’ll get a callback when the user closes the dialog window. Head over to the GTK development blog, for an article on the newly introduced API and its design.

This new API allows us to deprecate the following classes and interfaces:

  • GtkFileChooserDialog, GtkFileChooserWidget, and GtkFileChooser
  • GtkColorChooserDialog, GtkColorChooserWidget, GtkColorButton, and GtkColorChooser
  • GtkFontChooserDialog, GtkFontChooserWidget, GtkFontButton, GtkFontChooser
  • GtkMessageDialog

GtkDialog itself has been deprecated. You should derive your own GtkWindow for any sort of custom dialog in your application; if you use libadwaita you can already use ready-made dialogs like AdwPreferencesWindow and AdwMessageDialog.

Third Party Projects

Money

A personal finance manager.

Nick says

I’m happy to announce the release of Money and it’s availability on Flathub . Money is a personal finance manager for GNOME with an easy-to-use and beautiful interface.

Endeavour

An intuitive and powerful application to manage your personal tasks.

Jamie reports

Endeavour version 43 has been released! This release featured lots of bug squashing and slight UI improvements, for a more stable experience. Endeavour can be downloaded from Flathub

Documentation

Emmanuele Bassi reports

gi-docgen, the introspection-based documentation generator used (among others) by GTK to publish its API reference has gained the ability to show if a symbol, type, signal, or property is currently unstable and will be available in the next stable release. This should help visually distinguish newly added API in the reference generated directly from bleeding edge sources. The same style is also used to present when a symbol was introduced, and when it was deprecated.

GNOME Shell Extensions

Cleo Menezes Jr. reports

The first version of Weather O’Clock has been released. An extension to display the current Weather on the left side of the clock without de-centering it from the panel. GNOME Weather is required for this extension to function.

Install it from extensions.gnome.org.

GNOME Foundation

Thib says

GNOME is moving away from GIMPnet! You can read the full announcement here: https://discourse.gnome.org/t/gnome-moves-away-from-gimpnet/12046

If you are in charge of a project and you have a room listed in our #community:gnome.org Space (reproduced here), and want to use that opportunity to explicitly unbridge, please let us know in this thread.

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!