#31 Bit Windy
Update on what happened across the GNOME project in the week from February 11 to February 18.
Chris 🌱️ reports
Evan Welsh has ported Fonts and Weather to GTK4 + libadwaita. The Fonts port reworks how we load font previews, allowing us to recolor them so that they work with libadwaita’s dark style preference.
Bilal Elmoussaoui reports
In the next GNOME 42 release Clocks, Maps, Calendar & Weather will be using the location portal when sandboxed. Which means they can no longer access the location without the user’s consent
Core system user interface for things like launching apps, switching windows, system search, and more.
Alexander Mikhaylenko announces
Light/dark preference now uses a uniform crossfade transition
Ivan Molodetskikh says
The new GNOME Shell screenshot UI has landed in full for GNOME 42. Since the last update, a new screen recording indicator has been added to the top panel, which shows the recording duration and lets you stop the recording in a single click. The UI itself has seen a few design tweaks: for example, the close button has moved to the top-right corner of the panel. Additionally, the icons on the screenshot UI notifications have been refreshed. Of course, there were a few bugfixes, too: overview drag-and-drop now works again during screen recording, and the screenshot UI will automatically close when the screen is locked from inactivity.
Create @font-face kits easily.
Rafael Mardojai CM announces
Webfont Kit Generator now includes a tool that allows you to download and import fonts from Google Fonts using a CSS API url, handy for self-hosting them.
Today I released Random 1.2. It completely changes the UI of the app to fit current UI guidelines. You can download it on Flathub.
Bilal Elmoussaoui reports
I have released flatpak-vscode 0.0.17
- New output terminal for less output delay and working terminal colors
- New status bar item for current build and run status
- New rust-analyzer integration to run runnables within the sandbox
- Improved build and runtime terminal integration
- Trigger documents portal in activate (May still be problematic when other extensions, like-rust-analyzer, startups earlier)
- Display the “Flatpak manifest detected” dialog only once
Huge thanks to SeaDve for most of the changes that landed this release!
A Telegram client optimized for the GNOME desktop.
Marco Melorio announces
It’s been a while since I last wrote about Telegrand, but the development hasn’t been stopped at all! Here’s a short list of what’s new since the last update:
- Implemented chats and contacts search
- We now show more information in the chat list, like the mention badge and draft message
- We now support the photo message type
- Added multi account support (thanks to Marcus Behrendt!)
- General improvements to the style
Emmanuele Bassi says
I have added a “Getting Started” tutorial to the Developer Documentation website; you can follow various lessons to go from the basic GNOME application template in Builder to a working simple text viewer. At the end of the process you’ll know how to load and save files asynchronously, how to update your UI in response to changes, and how to save and load settings: https://developer.gnome.org/documentation/tutorials/beginners/getting_started.html
Safe bindings to the Rust language for fundamental libraries from the GNOME stack.
Julian Hofer announces
I’ve refactored the gtk4-rs book and touched most chapters during this process. The biggest changes are:
- The signals chapter includes the new
- The interface builder chapter has been renamed to composite templates
- The composite templates chapter dropped the section about
gtk::Builderin favor of introducing
- The composite templates chapter app uses the newly introduced support for template callbacks.
- The second todo app chapter now uses automatic resources to add the shortcut window.
- The second todo app chapter uses
serde_jsonto save its state.
See you next week, and be sure to stop by #thisweek:gnome.org with updates on your own projects!