#136 New Papers

• Curated by Felix

Update on what happened across the GNOME project in the week from February 16 to February 23.

Sovereign Tech Fund

Sonny says

As part of the GNOME STF (Sovereign Tech Fund) project, a number of community members are working on infrastructure related projects.

Accessibility

Joanie continued improving the Orca screen reader:

Georges changed how WebKit makes accessible objects implement Hypertext, Hyperlink, and Text. This should unblock further accessibility work for Joanie and Orca: https://github.com/WebKit/WebKit/pull/24956

Andy landed Spiel text-to-speech support in Orca:

Security

Dhanuka continued work on implementing oo7-daemon:

New Accessibility Stack (Newton)

Matt is working on the AT-SPI compatibility library for Newton.

Hardware Support

Jonas continued his work on various GNOME Shell things that are still on track for 46, including hardware encoding for screencasts and the new gesture API:

Jonas continued to push fractional scaling forward:

Dor continued his work on variable refresh rate support:

Georges is investigating Nvidia GPU issues with WebKitGTK

:information_source: we are trying to make things work but this is not an endorsement that you should use Nvidia on Linux :)

Platform

Alice fixed some minor issues before the libadwaita 1.5 release

Evan worked on merging the two GNOME TypeScript bindings https://github.com/gjsify/ts-for-gir/pull/144

Evan started prototyping necessary changes in meson to move GNOME repos over to the GLib-based GI compiler

Andy put some finishing touches on the GNOME Online Accounts GTK4 port:

Julian continued his work on improving notifications:

Hubert is working on the device permission backward compatibility https://github.com/flatpak/flatpak/issues/5681

Hubert landed memory leak fixes https://github.com/flatpak/flatpak/pull/5683

Home Encryption

Adrian made major progress on integrating systemd homed for home encryption:

GNOME Incubating Apps

Sophie (she/her) reports

Papers has been accepted into the GNOME Incubator. The GNOME incubation process is for apps that are designated to be accepted into GNOME Core or GNOME Development Tools if they reach the required maturity.

Papers is a fork of GNOME’s current document viewer Evince. Due to limited resources, the Evince project can currently not facilitate larger changes like the port to GTK 4 and Libadwaita. Those goals will now be pursued as part of the Papers project.

Papers has already been ported to GTK 4 and Libadwaita. The incubation progress will be tracked in this issue.

GNOME Circle Apps and Libraries

Gaphor

A simple UML and SysML modeling tool.

Arjan says

Last week Dan Yeaw release Gaphor 2.24.0, the user friendly SysML/UML modeling application. Highlights of this release are:

  • Gaphor is now REUSE compliant. This makes it easier for third-parties to build on top of Gaphor.
  • Improvements in the CSS rendering. Styling can be applied much more fine grained.

Ear Tag

Edit audio file tags.

knuxify reports

Ear Tag 0.6.0 has been released! Among other changes. this release brings:

  • various improvements to the “Rename Selected Files” feature, such as syntax highlighting and the ability to move renamed files to a folder (and create subfolders from tags);
  • a new “Extract Tags from Filename” option that can automatically extract tags based on a pattern;
  • options to remove all tags from a file or undo all currently pending changes;
  • …and a few small design tweaks.

Read more about this release on the 0.6.0 release page, or get the latest version from Flathub.

Third Party Projects

Maximiliano 🥑 reports

search-provider, your favorite Rust zbus-based library to interact with GNOME’s SearchProvider, just released its version 0.8.1, new in this version we add a new feature to turn gdk::Textures into icons that you can send over the bus, no more meddling with gdk_pixbuf::Pixbufs!

slomo reports

The GStreamer team is excited to announce the first release candidate for the upcoming stable 1.24.0 feature release.

This 1.23.90 pre-release is for testing and development purposes in the lead-up to the stable 1.24 series which is now frozen for commits and scheduled for release very soon.

Depending on how things go there might be more release candidates in the next couple of days, but in any case we’re aiming to get 1.24.0 out as soon as possible.

Preliminary release notes highlighting all the new features, bugfixes, performance optimizations and other important changes will be available in the next few days.

If you notice any problems, please file an issue in GitLab.

https://discourse.gstreamer.org/t/gstreamer-1-23-90-pre-release-1-24-0-rc1

Thanks for testing!

ghani1990 announces

This week, Alain unveiled Planify 4.5, bringing a wave of exciting design enhancements and powerful new features to the popular task management app.

Boost your productivity with these innovative additions:

  • Seamless Nextcloud Integration.
  • Simplified Task Migration from Planner
  • Enhanced Task Management: Experience the convenience of drag-and-drop task movement, allowing you to effortlessly organize your workload with a simple click and drag.
  • Clearer Visibility: Gain valuable insights with the “Always Show Completed Subtasks” option, keeping track of your progress and ensuring nothing falls through the cracks.
  • Efficient Task Creation: Introducing the “Create more” feature, enabling you to swiftly add multiple tasks without interrupting your workflow.

Experience a Smoother User Journey:

Planify 4.5 doesn’t stop there. It boasts a sleekly redesigned date and time selection widget, further enhancing user experience. Additionally, several bug fixes have been implemented to ensure optimal performance and a seamless workflow.

GNOME Websites

federico reports

GNOME’s Code of Conduct has moved from the wiki to https://conduct.gnome.org. All the informational pages about the CoC Committee, procedures, etc. have moved from the wiki to https://conduct.gnome.org/committee

Shell Extensions

Just Perfection reports

The extensions port guide for GNOME Shell 46 is ready. If you need any help with your extension, please ask us on GNOME Extensions Matrix Channel.

Miscellaneous

barthalion announces

Flathub’s automatic build validation is more thorough now, and includes checks for issues we previously would have only flagged manually. We have also started moderating all permission changes and some critical MetaInfo changes. Last but not least, we have switched to libappstream, enabling specifying supported screen sizes for mobile devices, and other features available in the latest spec. More details on our blog: https://docs.flathub.org/blog/improved-build-validation/

Bilal Elmoussaoui says

Following the release of zbus 4.0, I have released a new version of ashpd and oo7. The releases consist of mostly bug fixes and reduced dependencies thanks to the zbus update. On top of that, oo7-cli, a secret-tool replacement is now available to install with cargo install oo7-cli

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!