Happy October! As you settle into the fall season (or spring for those of you in the Southern hemisphere!), we’re back to share the last month’s progress on elementary OS and all of the updates we’ve released.
But first, this year we’re participating in Hacktoberfest yet again! We’ve started labeling great issues for folks to take on this month—if you’ve wanted to contribute code to elementary OS but didn’t know where to start, now is a great time.
If you’re already a regular contributor, you can also help out this month by labeling issues with the
Hacktoberfest label. Remember, Hacktoberfest is ideal for folks who have never contributed to elementary OS, so labeled issues should be relatively self-contained, and regular contributors should be available to help answer any questions.
In September we released a couple of updates to core apps:
The latest release of Files is a big one! The major new feature here is initial support for the CloudProviders API; this means file syncing and cloud storage providers like NextCloud can use this standardized API and hook directly into the Files app, without having to do anything special for elementary OS. This API is also implemented in GNOME Files, and we hope to see it adopted more widely across FreeDesktops. More information about the API and its background is available in Carlos Soriano’s blog post.
In addition, we’ve released several fixes and improvements for Files. Pasting files should be more reliable, color label visibility has been improved when using a dark style (not officially supported… yet), selecting files when using the Shift should be more reliable, the disk space bar styling has been improved, initial window positioning has been improved (now in the center of the primary display), and we now draw a checkerboard background behind transparent image thumbnails.
We’ve also continued our work to clean up and modernize the Files codebase, porting more code from C to Vala and dropping deprecated code.
Another significant release this past month was for Camera. This latest release greatly improves hardware compatibility for cameras on several popular laptops, including many Dell models. If opening Camera showed “no device” before, give it a try again now!
Performance has also been greatly improved on many camera models. Camera’s window position is now saved, and we’ve cleaned up some code to make the timer button more reliable.
We’ve released a small update to the Displays settings plug that fixes entering minutes into the Night Light schedule, plus some under-the-hood fixes.
The About section of System Settings shows system information and some system-wide actions. The latest release improves how we display storage information, hides the “Check for Updates” button if AppCenter is absent (i.e. on other OSes using our System Settings app), and drops showing the processor architecture since it was unreliable and we only officially support 64-bit Intel-like processors. Lastly, the “Report a Problem” button now launches the new Feedback app instead of using its own internal feedback dialog.
The latest release of Granite, our developer library for building apps, includes a few fixes and improvements. Importantly, Granite now provides launcher API support for badges and progress bars, replacing the need for LibUnity in apps. We’ve added the Equals key to the accel methods, meaning keyboard shortcut tooltips will now show localized text instead of the
= symbol. DynamicNotebook, the browser-class tab bar, gained support for “Close Tabs to the Right”, and we fixed an issue where rapidly closing tabs would sometimes re-open closed tabs.
As with each monthly update, you can expect other bug fixes, improvements, and translation updates. Remember to pop open AppCenter and hit that “Update All” button to get all these updates.
Thanks to our supporters, backers, and customers! Your contributions make elementary possible.
If you’d like to help improve elementary OS, don’t hesitate to Get Involved!