#24 Future of Files
Update on what happened across the GNOME project in the last two weeks from December 17 to December 30.
Core Apps and Libraries
Providing a simple and integrated way of managing your files and browsing your file system.
The plan of porting Files to GTK4 is moving through the gears.
With the valuable help of new contributor Matt Jakeman, the application no longer uses the
Dependency on libgd has been dropped. Event controllers have been further adopted.
And a new, simpler yet more featureful, GTK4-ready pathbar has been prepared. Its current look is not final, because it’s bound to change profoundly with the new Adwaita style.
Newcomer Manny has enhanced the “Compress…” feature in Files. The newly created compressed archives are now added to the list of Recent Files. Finding that .zip file to attach to an email has just become a lot easier!
A simple user-friendly terminal emulator
Zander Brown reports
KGX is now branded as Console and has moved to the GNOME/ namespace
Core system user interface for things like launching apps, switching windows, system search, and more.
Ivan Molodetskikh reports
The new GNOME Shell screenshot UI got a few more improvements over the past few weeks.
I’ve added a search entry for taking a screenshot, making it a little more discoverable. Window selection now highlights the selected window more prominently with a tick and a light-blue background, so that it’s easier to see. Additionally, windows on the primary monitor are now positioned slightly higher to reduce overlap with the screenshot UI panel. Clicking on the screenshot notification will open the screenshot in the default image viewer.
The Shift+Ctrl+Alt+R key combination now opens the screenshot UI in the screen recording mode. Upon finishing a screencast, you’ll get a notification like with screenshots. Finally, screencasts are now stored in the Videos/Screencasts/ sub-folder so as not to pollute the Videos directory.
I’ve thus finished all screenshot UI functionality planned for the GNOME 42 release, making it ready for code review.
IDE for writing GNOME-based software.
James Westman reports
Blueprint, a new markup language for creating user interfaces with GTK, now has syntax highlighting and completion support in Builder. For more information you can find the language’s documentation here.
Circle Apps and Libraries
Sophie Herold reports
This week Junction entered GNOME Circle. Junction lets you always choose the application to open certain file types and links. Congratulations!
Lets you choose the application to open files and links.
Junction 1.4.0 was released with desktop actions and snap applications support.
A browser for your pinned tabs.
Tangram was ported to GTK 4 / libadwaita and available to translate on Weblate.
Collect, store and visualise metrics about yourself.
Health has received a major rework in its handling of data sources. Each data sources (like current weight, steps taken, activities done, calories burned) has been split into an individual plugin so the user can decide what data is relevant to them and only enable that subset of data sources. This should allow for Health to add more specific data sources soon, like blood pressure measurements. The UI of the individual plugins hasn’t been finalized yet, but the implementation itself is working pretty well already.
I ported the documentation of libportal to gi-docgen, and added Vala bindings on CI!, you can find the docs here.
That’s all for this
See you next week, and be sure to stop by #thisweek:gnome.org with updates on your own projects! We wish everyone a good start to the new year 2022 🎆!