#8 Fresh Sketches

• Curated by Felix

Update on what happened across the GNOME project in the week from August 27 to September 03.

Core Apps and Libraries

Jakub Steiner reports

Bilal has merged the fresh new GNOME 41 Tour, giving new users a nice welcome to their OS. Instead of screenshots here’s some sketches from the design phase not to spoil the experience. You’ll be able to enjoy the Tour when GNOME releases in September.

Tracker

A filesystem indexer, metadata storage system and search tool.

Sam Thursfield announces

Tracker (database and search engine) has adopted Hotdoc for documentation, the new-look reference manual is avaiable here

Libadwaita

Building blocks for modern GNOME apps using GTK4.

Alexander Mikhaylenko says

libadwaita has seen a few API changes this week, make sure to update your apps if you were using them:

  • AdwWindow:child and AdwApplicationWindow:child have been renamed to content to avoid a name clash with GtkWindow:child
  • AdwValueObject has been removed, in most cases it can be replaced with GtkStringList
  • AdwEnumValueObject has been renamed to AdwEnumListItem to better reflect how it’s used
  • AdwViewSwitcherBar:policy and AdwViewSwitcherTitle:policy have been removed.
  • AdwViewSwitcherPolicy has lost its auto value. AdwViewSwitcherTitle still provides the same behavior, and it can also be achieved using 2 view switchers in an AdwSqueezer
  • AdwViewSwitcher:narrow-ellipsize has been removed, this property should have never been public
  • AdwSqueezer has gained API to switch children based on their natural size instead of minimum size, mirroring AdwLeaflet and AdwFlap

Circle Apps and Libraries

Health

Collect, store and visualise metrics about yourself.

Cogitri announces

I’ve added a new SpinButton-like widget that displays what unit users are entering values in and automatically adjust its value to unit system changes (e.g. metric -> imperial). Also, Health has been added to Damned Lies recently, so I’ve fixed some of Health’s source strings so they work in languages other than English. Health has already been translated to a few languages thanks to the translation team over on https://l10n.gnome.org/module/health/

Apostrophe

A distraction free Markdown editor.

Manuel Genovés says

I’ve released Apostrophe 2.5, which features a new Sepia Mode, and the exported HTML is now responsive thanks to a contribution from Martin Abente. Under the hood some dependencies have been updated, the metadata optimized for Apps for GNOME, and the repository no longer uses master for the principal branch, but main. Get it here.

Third Party Projects

Guido reports

I’ve released version 0.13.1 of phosh (a graphical shell for mobile devices). It adds a “close all” button for notifications, the feedback quick setting cycles through all feedback profiles and we improved encrypted media mounts and fractional scaling support a bit.

Documentation

Julian 🍃 says

I have just published another chapter of GUI development with Rust and GTK 4. It explains how to create a simple To-Do app step by step. Click here to read the chapter. Thanks a lot to Ivan Molodetskikh , Bilal Elmoussaoui and Sabrina for the reviews.

Miscellaneous

Sophie Herold reports

Apps for GNOME has seen some bug fixes, design updates, and several new translations this week. The most visible change is the new landing page illustration by Jakub Steiner.

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!