• Pl chevron_right

      This Week in GNOME: #251 Monitoring Resources

      news.movim.eu / PlanetGnome • 12 hours ago • 5 minutes

    Update on what happened across the GNOME project in the week from May 22 to May 29.

    GNOME Core Apps and Libraries

    Maps

    Maps gives you quick access to maps all across the world.

    mlundblad announces

    Thanks to hard work by James Westman, Maps now supports dowloading map areas for offline use!

    download-offline-map.BbqNyO_3_Z2ayTii.webp

    offline-map-details.DDYHv-xr_1JCkWa.webp

    offline-maps-list.CX4utkma_ulF3b.webp

    Document Viewer (Papers)

    View, search or annotate documents in many different formats.

    lbaudin announces

    Papers 50.2 and 49.7 were released this week with a (unusually high) number of bug fixes. Notably, several fractional scaling issues should be fixed thanks to the work of balooii, including both performance and display issues.

    Libadwaita

    Building blocks for modern GNOME apps using GTK4.

    Jamie (she/her) reports

    The upcoming version of Libadwaita now supports binding properties to CSS Classes and vice versa, making it easier to dynamically toggle CSS classes on widgets. This will be available in the upcoming GNOME release.

    GNOME Circle Apps and Libraries

    Sophie (she/her) reports

    We published a blog post with update from the Circle Committee . We are addressing our current review backlog, our new AI policy, new handling of submission issues, earlier reminders about outdated runtimes on Flathub, and new benefits for Circle projects.

    Resources

    Keep an eye on system resources

    Sophie (she/her) says

    Resources has been accepted into the GNOME Incubator, with the goal of eventually replacing the current System Monitor in GNOME Core. You can try the current development state via the nightly Flatpak or on GNOME OS .

    If you find any issues or regressions compared to the current System Monitor app, please report them in the Resources issue tracker . The potential inclusion into Core is tracked under App Organization . Distributions are encouraged to package the app and report any issues they foresee with a possible transition to Resources.

    Congrats and big thanks to nokyan for writing and maintaining this app!

    resources.CQ5ffK93_1Fqj74.webp

    Third Party Projects

    Lőrinc Serfőző reports

    A new version of Exercise Timer was released! This is a quality-of-life update for this simple app for high intensity interval training. Most notably, the training page has been updated with a custom progress indicator. Minor updates include an Undo option for deleted trainings and an update to the latest GNOME runtime. Get Exercise Timer from Flathub: https://flathub.org/en/apps/xyz.safeworlds.hiit

    exercise-timer.Ew1FzJST_ZwDrmP.webp

    Jan-Willem reports

    This week I released Java-GI 1.0.0-RC1 . As the version number suggests, this is the first step towards a “stable” release. With multiple cool apps already on Flathub, like Speed of Sound and Subsound , and several more in active development, I figured it’s time for backward compatibility and API stability.

    Notable improvements in this release are:

    • Support for non-UTF8-encoded filenames
    • Specialized exception types (deriving from GErrorException)
    • Improved Windows support
    • Bug fixes around memory management, class instantiation and nullability annotations.

    Always wanted to build a GNOME app, using your Java (or other JVM language) skills? Give Java-GI a try!

    lo reports

    Nucleus version 3 is released! Nucleus is a periodic table app.

    This update brings a theoretical indicator to Ununennium, as well as some updated properties for Ununennium. French and Italian translations were added and the app was updated to the GNOME 50 runtime as well.

    Get it on Flathub: https://flathub.org/apps/page.codeberg.lo_vely.Nucleus

    Nucleus-theoretical-indicator.DVj1FaM0_2oPqc1.webp

    seja-arctic-fox says

    I’m happy to annouce that VidCom 0.82 has just been released!

    VidCom is a simple utility for archiving videos, written in C++, using ffmpeg for video compression. Major changes in this version include:

    • Multiple stream and subtitle support, switching between mp4 and mkv containers as needed • Faster seeking when Cut Feature is enabled • Fix to correctly compute bitrate when Cut Feature is enabled • Audio is now encoded in Archive mode as well. Previously it was just copied • New cut widget and time setters • UI rework to fit more into the GNOME ecosystem • Switch to GNOME 50 Runtime • Status pages for ‘empty queue’ and ‘encoding’ states • Improved page for viewing results, which does not create a popup window anymore • Popup messages changed to toasts • Small UI desing adjustments; rounded thumbnail corners, better info distribution, formatting bugs • UI refactor

    VidCom is avaiable on Flathub and AUR. Source code can be viewed here

    vidcom_window_with_imported_videos_in_the_queue.Bl6A4KQP_ZnoUXA.webp

    vidcom_video_settings_being_changed.CfxYwaeo_10zkYG.webp

    vidcom_results_view_after_archiving_videos.BkVfQXCc_ZJY0o3.webp

    Anton Isaiev announces

    RustConn Versions 0.15 Released

    I want to thank everyone who opened a request or sponsored the project. All this time, the main features I shipped came from user requests. The most important ones: broadcast, a keyboard passthrough mode that disables the app shortcuts so they go straight to the remote desktop, Windows scripts, and a wizard for an easy start with predefined custom commands. I use all of this every day and it genuinely makes life simpler - which was the whole idea behind the project.

    Homepage: https://github.com/totoshko88/RustConn Flathub: https://flathub.org/en/apps/io.github.totoshko88.RustConn

    RustConn_Broadcast.DgYlS9V9_Z24607B.webp

    RustConn_Custom_command.B5EzjxLy_Z2ejkix.webp

    RustConn_MS_Scripts.DX2AC3Q3_ZgMeTJ.webp

    RustConn_Wizard.C29hCrx5_ZsF4Ks.webp

    Solitaire

    Play Patience Games

    Will Warner announces

    Solitaire 50.2 is out!

    Here is what’s new:

    • Added translations: Georgian (Ekaterine Papava), ‘Chinese (China)’ (lumingzh), Ukrainian (Yuri Chornoivan), Serbian (Марко Костић)
    • Updated translations: Cornish (Flynn Peck), Slovenian (Martin S.), Basque (Asier Saratsua Garmendia)
    • Updated the scores dialog
    • Added an option to the preferences to set the seed for dealing
    • Made unfinished games automatically save
    • Fixed a bug where cards could be dragged from the foundations in Spider
    • Made cards not get selected when dealt
    • Increased the height of tableau in Klondike
    • Added a ‘Redeal Game’ option to the new game dialog
    • Made Tri-Peaks allow Ace + King card combinations

    You can get Solitaire on Flathub

    TWIG-251-Solitaire.Dk-WrowR_ZB782l.webp

    Gitte

    A simple Git GUI for GNOME

    Christian reports

    Gitte, a simple Git client for GNOME built with GTK4, libadwaita and Relm4, just got its 0.5.0 release! 🎉

    The headline feature this time is commit and tag signing. Gitte now supports GPG, X.509 and SSH signing, validates signatures right in the commit log, and ships a dedicated “Signing status” window that walks you through setting everything up. Encrypted signing keys are handled via a new gitte-askpass helper, and every relevant dialog (commit, merge, revert, create tag, …) gets a per-action override switch so you can decide whether to sign on a case-by-case basis. The default respects the repository configuration.

    On top of that, the commit message, revert and create tag dialogs were overhauled, dialogs now carry descriptive subtitles for better discoverability, and there’s a new Ctrl+O / Cmd+O shortcut to open a repository. Under the hood Gitte moved to the new git2 API, switched from polling to IO-event-based refreshes, and gained a Cornish translation (thanks to Flynn Peck!).

    Get it on Flathub , for macOS or have a look at the Code .

    gitte_signature-validation.g-YRrPuq_Z1EJypN.webp

    gitte_signing-status.2lbMrusu_Z12A1hq.webp

    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!