#85 Preferred Installations
Update on what happened across the GNOME project in the week from February 24 to March 03.
GNOME Development Tools
IDE for writing GNOME-based software.
Builder now allows you to choose a preferred Flatpak installation to use when installing new SDKs and SDK extensions. That Flatpak installation must include a remote providing the necessary FlatpakRef to be used.
GNOME Circle Apps and Libraries
Chess Clock added support for the Bronstein delay and simple delay timing methods. These methods prevent a player’s time from increasing by playing fast moves, as is possible with increment time control.
Sophie 🏳️🌈 🏳️⚧️ ✊ reports
This week, Elastic joined GNOME Circle. Elastic allows you to design spring animations. Congratulations!
Third Party Projects
This week I released Conjure, a simple gtk4/libadwaita app that allows you to manipulate images with various transform & filter operations. Manipulation is done with the popular image processing library, ImageMagick with python bindings from Wand.
gh repo: https://github.com/nate-xyz/conjure Flathub page: https://beta.flathub.org/apps/io.github.nate_xyz.Conjure
Hello everyone! This week, Sticky Notes was released. It’s a simple libadwaita app that allows you to quickly jote down ideas in notes. Notes contain text with some formatting (bold, italic, underline and strikethrough) and every note can be assigned one of 8 pastel colors to categorize notes. You can get it from Flathub
Since my last post, I’ve updated Live Captions with a few new features:
- The window can now automatically be kept on top on X11, or on Wayland if you have the GNOME Extension or KWin script
- Support for lower-end hardware (at potentially reduced accuracy)
- New history window and history export
Download Live Captions from FlatHub if you’re interested in trying it out!
I’ve also been working on improving the april-asr library so hopefully more open-source apps can make use of live speech recognition. There are now C# and Python bindings available. I’m not calling them stable yet, but they should be usable. Open an issue if you have any problems or suggestions!
An easy-to-use video downloader (yt-dlp frontend).
Tube Converter V2023.3.0-beta1 is here! This is the first beta featuring the new C# rewrite. It continues to use
ffmpegin its backend, however, the application now has a much more stable and cleaner architecture, allowing for faster downloads and fewer crashes. The C# rewrite also makes Tube Converter available for Windows! This work couldn’t have been possible without the help of @fsobolev and @DaPigGuy ❤️
Here’s the changelog:
- Tube Converter has been rewritten in C#. With the C# rewrite, Tube Converter is now available on Windows!
- Added download progress/speed indicators
- Replaced the View Log button with an Open Save Folder button on successful download and a Retry Download button on error
- Redesigned download rows to better fit small screens/mobile devices
- Fixed UI freeze while downloads in progress
The beta is available on
flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo flatpak install flathub-beta org.nickvision.tubeconverter flatpak run org.nickvision.tubeconverter//beta
For translators: Please update all translations on Weblate before Friday, March 3 2023, to be included in the stable release.
A pure wayland shell for mobile devices.
This week we released phosh 0.25.0 featuring a new plugin to configure the emergency preferences as shown on the lock screen by Chris Talbot and a style refresh updating the settings menu by Sam Hewitt:
A personal finance manager.
Denaro V2023.2.2 is here! This release includes many UI tweaks and improvements as we gear up for joining The Circle ;)
Here’s the full changelog:
- New and improved icon (Thanks @bertob)!
- Various UX improvements
- Updated and added translations (Thanks to everyone on Weblate)!
Just Perfection says
The port guide for GNOME Shell 44 extensions is ready: https://gjs.guide/extensions/upgrading/gnome-shell-44.html If you need any help porting your extensions to GNOME Shell 44, please ask us on GNOME Matrix Channel
Cleo Menezes Jr. announces
Weather O’Clock and Auto Activities extensions received support for GNOME Shell 44. Along with their respective releases, there were also some visual refinements and bug fixes.
While my job title proudly says “DevOps Engineer”, it really means I’m doing a little bit of everything everywhere. This week has been almost entirely wasted on playing the cat & mouse game with a spammer attacking gitlab.gnome.org. As the part of remediation steps, I ended up disabling external authentication providers like Google, limiting the possibility to create or fork repositories without SSH key configured, and applied on the behalf of GNOME Foundation for Akismet enterprise plan for better spam detection. I have also started banning such abusive accounts instead of outright removing them, and currently the situation seems to be under control.
GNOME has been accepted to the Fast Forward program by Fastly. Infrastructure changes are not live yet, but we will finally have proper zero downtime upgrades of the underlying servers, as we will no longer rely on DNS-based round-robin traffic distribution, and gain the support for IPv6, including Flathub’s website.
Over at Flathub, we’re tying various loose ends related to the upcoming beta version launch. I don’t want to spoil too much as we’re closer to the finish line than we’ve ever been since the first commit 2 years ago, but you can already poke around at beta.flathub.org to see what’s coming.
Hemish 🇮🇳🏳️🌈 announces
New interface translations for Hindi language have been done for GNOME Characters, GNOME Calendar, GNOME Clocks, GNOME Weather, Console, Calls, GNOME Initial Setup, GNOME Tour, GNOME Display Manager (GDM), Sound Recorder, libshumate, gnome-bluetooth, xdg-desktop-portal-gnome, libadwaita, Dialect and Solanum. (Translations did not exist for these software)
GNOME Shell and Yelp got a lot of previous translations corrected, and new translations added after accumulation of new strings due to being inactive for past 8-9 years. GNOME Shell and Yelp are fully translated now.
All these translation works are making their way into GNOME 44 release.
GNOME Foundation has been accepted as a GSoC 2023 mentoring org!
We are glad to announce that once again the GNOME Foundation will be part of Google Summer of Code. We are interested in onboarding new contributors that are passionate about GNOME and motivated to become long term GNOME developers!
Thank you Felipe Borges for organizing!
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!