Normale weergave

elementary OS 8.1.1 Available Now

27 Februari 2026 om 01:00

New year, new minor release! elementary OS 8.1.1 is here with another round of bug fixes and the latest Ubuntu LTS Hardware Enablement Kernel. This update addresses a ton of small things you reported to us over the winter break. Read ahead to find out what’s new!

Dock

The dock now has more informative tooltips, including showing Super + 1­­–9 shortcuts for the first 9 apps, and a tooltip on the background apps item.

Dock tooltips

The Dock now shows more informative tooltips

Workspaces now have an animated pressed state and expand to accept drops when in multitasking view. Plus, you can now uninstall apps or view them in AppCenter from their secondary-click menu, just like you can from the applications menu. And, we fixed issues with the dock’s appearance in screenshots on HiDPI displays and where the dock could become invisible in Classic sessions.

AppCenter

We now update badges in the Dock and Applications menu even if you run updates from another app store or via Terminal. We fixed an issue where pressing “Cancel” buttons might not give immediate feedback. And we now send notifications when an app is uninstalled and AppCenter is closed, such as when uninstalling from the applications menu or dock.

Window Manager

System dialogs like password dialogs now have a blur effect in addition to the dim effect. Plus we made sure to disable hotcorners while they are present and fixed a bug that prevented using accessibility shortcuts—like zoom.

We fixed in issue where the window switcher could leave a non-interactive area on screen when closed, plus an issue where the 6th and 13th keypresses could be skipped while Alt + Tabing. We fixed a couple of issues with multitasking, including ones with fullscreen windows not properly being moved, animations when reordering workspaces, and missing icons in the show all windows view. Plus we fixed blurry picture-in-picture resize icons on fractionally scaled displays.

Panel

We fixed an issue that prevented the Ctrl + Alt + Del shortcut from opening the end session dialog until Quick Settings had been opened. And end session dialogs now have the same background dimming and blur effects as password dialogs.

end session dialog

End Session dialogs now have a background dimming effect

We’ve also fixed an issue where apps where launched twice or could even possibly crash when pressing enter while searching the Applications menu.

System Settings

We’ve made tweaks to several of our default settings in this release including defaulting to enabling automatic updates, turning off intrusive WiFi notifications, and removing the Multitasking View and System Settings launchers from the dock. System Settings is always available from Quick Settings and Multitasking View can be launched by selecting the already active workspace item in the dock. You can of course always change which apps are pinned to your dock and adjust other options in System Settings.

There’s a new option in Applications → Defaults to select your default PDF viewer, and we’ve slightly tweaked the icon for Background Activity permissions to be a bit cuter.

app permissions

Background Activity icons are just a little bit cuter

We’ve adding Pointing Stick options to Mouse & Touchpad settings and a new setting for Touchpad drag lock. Plus we improved screen reader accessibility.

Pointing Stick settings

New settings for Pointing Sticks like ThinkPad’s TrackPoint

We fixed an issue where “Driver Available” notifications were being sent for drivers that were already installed. And we’ve improved the reliability of remembering Bluetooth state between sessions. And “Wacom” settings has been renamed to “Pen & Drawing” since it also provides settings for internal digitizers in devices like StarLab’s StarLite.

And More

The screenshot app got some new icons for screenshot modes, and those modes now have text labels. Plus we now remember the last selected screenshot mode—perfect for when you’re taking multiple screenshots in a row.

screenshot

Screenshot has updated icons and labels for modes

We’ve improved screen reader accessibility and keyboard navigation in the Feedback app and fixed issues with custom installation types where the partition editor would appear behind the installer.

OS 8.1.1 also includes the latest long-term support Hardware Enablement stack from Ubuntu, including Linux 6.17. This brings the latest Intel graphics drivers, better power management for AMD hybrid GPUS, performance improvements for gamers, support for more ARM devices, and more.


Get elementary OS 8.1.1

elementary OS 8.1.1 is available as a pay-what-you-can purchase at elementary.io today. Localized direct downloads and a torrent magnet link are provided.

Sponsors have been able to download OS 8.1.1 release candidates since last week, so if getting things before anyone else is important to you, consider sponsoring us on GitHub

💾

  •  

elementary OS 8.1 Available Now

22 December 2025 om 01:00

Today, we’re proud to announce that elementary OS 8.1 is available to download now and shipping on several high-quality computers!

elementary OS 8.1

With OS 8.1, we’ve focused in on:

  • Following through on OS 8 release goals
  • Improving Support for Your Devices
  • Addressing Your Feedback with over 1,100 issue reports fixed

To get elementary OS 8.1 now, head to elementary.io for the download—or read on for an overview of what’s new.


We released elementary OS 8 last November with a new Secure Session—powered by Wayland—that ensures applications respect your privacy and consent, a brand new Dock with productive multitasking and window management features, expanded access to cross-platform apps, a revamped updates experience, and new features and settings that empower our diverse community through Inclusive Design. Over the last year we’ve continued to build upon that work to deliver new features and fix issues based on your feedback, plus we’ve improved support for a range of devices including HiDPI and Multi-touch devices.

Privacy, Security & Consent

For the initial release of OS 8, we kept the Classic Session as the default session type to make sure that the apps and features you rely on would continue to work as you expect, with the option to try a new Secure Session if it interested you. Since then we’ve released updates every month fixing issues that you’ve reported, third party app developers have updated their apps to support Wayland-based sessions, and hardware makers like Nvidia have fixed issues in their drivers to support Wayland-based sessions. I’m proud to say that as of now we’ve heard that the Secure Session provides a much better experience for most people and supports a broader range of modern hardware features. So in OS 8.1, the Secure Session is now the default session, with the option to fall back to the Classic Session if you still need it.

You’ll also notice that password authentication dialogs have a new feature in a Secure Session: when opened, the rest of the screen will dim and other windows won’t be allowed to steal focus. This prevents accidentally typing your password anywhere other than the authentication dialog and you’ll be able to make sure these are legitimate system dialogs and not an application trying to read your password.

Authentication Dialog

Authentication dialogs prevent focus stealing in Secure Sessions

Plus, we’ve resolved reported issues that prevented some apps from starting correctly when switching between Classic and Secure sessions, so rest assured that you’ll be able to reach for a Classic session if you need it. And we ship new AppArmor profiles that resolve some Flatpak sandbox issues—especially notable if you’d previously had trouble with Steam or running apps in a Guest session.

Multitasking & Window Management

One of the first updates we made to the Dock was to bring back a few things you told us that you missed from Plank, the previous dock on elementary OS 7 and before. We made sure to show multiple running dots for apps with multiple open windows, and made sure to adjust the color of running dots depending on if they were running in this workspace or another one. You can once again cycle through open app windows when you hold a drag-n-drop over its app icon. And we’ve added Pressure Reveal, which makes it easier to select app controls at the bottom of the screen without accidentally revealing the Dock.

When we ran our desktop survey 75% of you told us that you expected to see background apps in the Dock, so we now have support for the Background Portal. Here you can see a list of apps running in the background without a window, their supplied reason for running the background, and you have the ability to force them to quit. You can always further manage app permissions in System Settings → Applications and choose which apps are allowed to run in the background.

Dock with Background Apps and Workspaces

The Dock now shows Background Apps and Workspaces

Another 60% said that they used the Multitasking View to manage putting apps in the background, so we’ve brought the workspace switcher up from the Multitasking View directly into the Dock. You can press the “+” tile to open new workspaces or select an existing workspace to switch to it. You can also drag-n-drop to rearrange workspaces and—my favorite new feature—clicking on a workspace that’s already open will show the Multitasking View, making it super easy to jump directly to the app you’re looking for with only the mouse. You can also now launch apps from the Dock directly into the Multitasking View, streamlining setting up your workspaces just how you like them. So whether you want to manage apps that run without a window, or focus-in by moving apps to another workspace, you can do so directly from the Dock at any time.

Dock in Multitasking View

The Dock is now accessible in the Multitasking View

Plus we’ve improved animations—especially while switching workspaces—and added a shake animation when you try to open a new window on a single-window app with middle-click. App launchers will still register your clicks even if your pointer is below the dock. And non-flatpak sideloaded apps that don’t correctly match their launchers can now sometimes be matched by the Dock anyways.

Finally, there’s a new option to enable Hotcorners even while an app is fullscreened in System Settings → Desktop → Multitasking. If you have that option turned on, you can also access the Applications Menu with Super while playing a fullscreen game, for example. And we now only show the Applications Menu hotcorner option in its corresponding panel corner—that’s top-left for folks reading left-to-right and top-right for folks reading right-to-left.

Getting The Apps You Need

In OS 8, we made the decision to include Flathub—the most popular third-party app store for Linux—in addition to our own app store which contains apps made especially for elementary OS. This brought access to tons of cross-platform apps like Discord and Bitwarden, and now we’ve added new features to AppCenter to accommodate even more new types of cross-platform apps.

On App info pages, we now show a simple percentage-based app rating when ratings are available from ODRS—the same ratings server used by apps like GNOME Software. Plus, when developers provide screenshots for multiple platforms, we now show you the ones intended for elementary OS. We’ve added support for app addons, and we now show when a game supports playing with controllers. Plus we’ve revamped licensing information to make it easier to understand and with more details, and we show a new link type when developers want to encourage you to get involved.

AppCenter App Info

AppCenter now shows more info about apps, including ratings

We’ve changed the label of the action button for free apps from “Free” to “Install”, according to your feedback. And we now show a small label next to the action button for apps which contain in-app purchases. This is especially useful for easily identifying free-to-play games or alt stores like Steam or Heroic Games Launcher. Search is also much faster and search results will now show in two columns when enough space is available so that you can see more results at once.

AppCenter Search

Apps with in-app purchases are now accounted for

Occasionally, app icons can take a little longer to load; When this happens they’ll now fall back to a nicer placeholder and cross fade into their proper icons once available. Plus, we now reload app icons on-the-fly as their data is processed. That means you’ll no longer get occasionally stuck with an AppCenter which shows missing images for apps which have taken a bit longer than usual to load.

Staying Up to Date

In OS 8 we split updates into two distinct places: app updates which stay in AppCenter and never require a restart to install, and system updates which now appear in System Settings and always require a restart to install. This has allowed us to massively streamline updates code in AppCenter and make app updates much faster and more reliable. Plus, we’ve made a few changes to the way installed apps are shown to make it easier to keep up with what’s new when you have automatic app updates turned on: Installed apps are now sorted by release date instead of alphabetically, the Releases dialog got a slight redesign and you can now see recent releases for all installed apps, and we’ve adjusted where the version number and store origin labels appear to clean up their layout. Finally, the “Last checked” time is now updated every minute while the updates view is open

AppCenter Updates

Updated apps and their release notes have been cleaned up

System Updates have gotten much more feature-rich as well. We now show how large an update will be before you download it, and there’s a progress bar while downloading. We also skip held-back packages—such as phased or staged updates—when preparing the updates bundle so that it will more reliably succeed.

System Updates

System Updates are more informative and reliable

The updates check has been rewritten to make sure it no longer runs in Demo Mode, only happens once daily, and won’t slow down your initial login. We’ll also no longer automatically download updates when on metered internet connections and send a notification instead. Plus, there’s now an action to jump directly to the System Updates page from System Settings’ context menu in the Dock or Applications Menu or via search.

Designing for Inclusivity

We’ve always prided ourselves on being a community that is driven by human-centered design first. And for the better part of the last decade, this has increasingly meant paying extra attention to accessibility. These days we’ve adopted a philosophy called Inclusive Design. This holistic design philosophy includes not just things like designing for permanent physical disability, but also considers barriers to inclusion with things like access to the internet, localization, cognitive ability, situational and temporary disability, and more. As a community that includes folks with a range of abilities and access challenges ourselves, we believe that we succeed when we build open computing experiences that seek to be more inclusive and fail when accessibility is considered an afterthought.

During the development of OS 8, we had the pleasure of being introduced to Florian—a fully blind cybersecurity enthusiast—and thanks to his feedback we completely rewrote navigation in Onboarding to be more keyboard and screen reader friendly, as well as took another look at Installation and Initial Setup to vastly improve our entire first run experience for blind folks. This year, Florian joined us again for another round of accessibility testing and we’ve released another round of updates. The “Before Installing”, “Try or Install”, “Choose a Disk”, and “Encryption” views should all have much improved accessible labels. Things like password quality feedback in both the Installer and Initial Setup will now be read aloud by the screen reader, and we fixed a couple instances where the screen reader would announce text style markup. Thanks to this feedback, OS 8.1 can be installed and set up completely blind in most cases, an important win for maintaining your independence as a person with vision disabilities.

Plus, thanks to feedback from Aaron who you may know from his blog series on Linux accessibility, Notifications and the Shortcut Overlay both got releases that add screen reader support. We’ve also improved screen reader labels in Calendar main menu, when adding new calendar sources, and the event dialog. In System Settings, Firmware updates navigation has been rewritten with better screen reader support. And in AppCenter, we’ve improved some screen reader labels on the home page, to name a few cases.

Getting around with the keyboard is essential for blind folks, and we’ve made a number of improvements there too. It starts on the Lock Screen where we’ll automatically select the Classic session if accessibility features are used that don’t yet work in the Secure session. We’ve also made sure media keys—like volume keys and rockers—now work on the Lock Screen. Main menus are now properly marked in most apps and can be opened directly with the keyboard shortcut F10. Plus we fixed some instances of apps not closing with the keyboard shortcut Ctrl + Q.

Custom Shortcuts

You can create custom keyboard shortcuts for apps and their actions

In System Settings → Keyboard → Shortcuts → Custom you can now choose from a list of installed apps and their actions—in addition to being able to execute custom commands. This makes it super straightforward to add a keyboard shortcut for your most common workflows like composing a new email or adding a new Calendar event. Plus System Settings will also now warn you if your desired keyboard shortcut conflicts with a common system shortcut like “Copy”, “Paste”, or “New Tab”.

For those of us who suffer from eye strain or headaches, we now have Dark Mode schedule snoozing. So when you manually toggle Dark Mode on or off while using a timed or sunset-to-sunrise schedule, your schedule will resume on the next schedule change instead of being canceled completely. Plus we now use Dark Mode screenshots and brand colors in AppCenter when available, and the Lock Screen will follow your Dark Mode settings as well.

Dark Mode lock screen

The Lock Screen now supports Dark Mode

The Reduce Motion setting now covers a whole new range of animations across the desktop and in apps—perfect for folks who get motion sick or find animations distracting. And we’ve made sure to still keep around smooth transitions for things like multi-touch gestures.

We’ve also increased text color contrast in Terminal and transparent elements like the Dock, Notifications, and Window Switcher will all respect the “Panel Translucency” setting in System Settings → Desktop → Dock & Panel. Plus we now make sure that display filters aren’t captured in screenshots. And of course this release comes with a ton of translation updates! Special thanks to our hard-working internationalization community and especially our new Chinese localizers.

Improving Support for Your Devices

OS 8.1 includes the latest long-term support Hardware Enablement stack from Ubuntu, including Linux 6.14 and Mesa 25. This new version of the Linux kernel brings improved performance—especially while gaming or moving files—plus reduced power consumption for certain AMD and Intel chipsets and GPUs. It also brings some new security features and support for Intel “Lunar Lake” processors. Plus support for more webcams, USB network devices, joysticks and gamepads, wifi devices, microphones, and more.

For the first time we now also offer ARM64 builds for devices that boot with UEFI. This means you’ll be able to run OS 8.1 on M-series Apple Silicon and devices where you can load UEFI-supporting firmware like Raspberry Pi. This version of Linux also supports certain Qualcomm and Rockchip processors, for example.

Many notebooks and tablets now ship with displays that aren’t quite HiDPI, but are more pixel dense than traditional displays. In OS 8, we only supported integer display scaling which left these devices in an awkward position with an interface that is either too large or too small. In OS 8.1, we now support fractional display scaling in the Secure Session.

We’ve resolved several reported issues with multi-monitor including some issues that occurred when monitor layouts changed or during specific operations like drag-n-drop. And the Installer is now always re-centered on screen, fixing issues with screen layouts that change while it’s loading—including with some virtual machines.

In previous versions of elementary OS, there were places where buttons would only appear when an area was hovered with the pointer, such as in Calendar’s main menu or in the Multitasking View. We now make sure to show those buttons all the time, making them accessible on touch and more discoverable generally. And you can open context menus in more places using a long-press gesture, like in the Dock. We’ve also implemented a brand new Gesture Controller in our window manager which has enabled new features for multi-touch, like swiping up in Multitasking View to close windows. And in Quick Settings, we’ll now show a message when you try to turn on the onscreen keyboard in a Secure Session since it’s currently only available in a Classic session.

We’ve also improved stylus detection in Wacom settings preventing a crash when no stylus is found and fixed the Middle-click paste option in Secure sessions.

Bluetooth Settings

Bluetooth Settings has been redesigned, while also improving the keyboard navigation and screen reader experience

Bluetooth Settings has been redesigned to bring more visual separation between nearby and paired devices, while also improving the keyboard navigation and screen reader experience. We resolved an issue where sometimes devices would be duplicated in the list and fixed issues when a pairing request requires entering passcodes—like with some keyboards. You’ll now also see fewer unnamed devices when discovering, enabling and disabling Bluetooth on devices that have been hardware locked should now work reliably, and to top it all off performance when listing lots of devices has also been improved. Plus, we fixed an issue where connecting Bluetooth devices could cause the Lock Screen to freeze and we’ve improved Airplane Mode: it will now only disable networking radios, not Bluetooth or wired networks.

For some folks with complex partitioning schemes, the Installer would close unexpectedly when entering the custom install mode. We’ve tracked down a number of the corner cases that caused these types of crashes and have not only resolved them, but also added new tests to prevent them from resurfacing in the future.

In the Power menu, we now show the device model if available, and avoid erroneously showing an empty battery icon. And in Power settings we now show a small warning about increased energy usage with certain options.

Addressing Your Feedback

One of our greatest competitive advantages is our ability to directly connect you with designers and developers to address feedback in a timely manner. Instead of being abstracted behind various layers of customer representatives and having to wait, in some cases, years for fixes, you can reach out directly to the folks responsible for a component and receive a fix in as little as a few weeks. We love hearing from you and take pride in the tightness of this feedback loop. Since the release of OS 8, we’ve been able to successfully address over 1,100 of the reports you filed.

We’ve also started keeping track of what kind of report a filed issue is. Of those 1,100 about 72% of them were fixed bugs—unexpected or disruptive software behaviors. About 18% of reports were new features or enhancements that you requested. And the last 10% were things like project management tasks, technical debt, and code cleanup that our team uses to improve software quality.

Visual Updates

OS 8.1 introduces a blur-behind effect for translucent desktop elements like the Dock, Notifications, and the Alt + Tab window switcher. This not only looks nice but helps visually separate these elements from applications while maintaining legibility.

Notifications

Notifications have rounder corners and a blur-behind effect

In addition to the aforementioned redesign of Bluetooth Settings and the design changes in AppCenter, we also landed a few more smaller design updates. Locale settings has a fresh layout with its options aligned more cleanly and improved links to additional settings. The Screencast Portal now features an improved design for selecting which display or window should be captured, as well as respecting options for capturing the pointer. The Encryption step of the Installer was redesigned to fit on a single page. Picture-in-Picture windows now have rounded corners. And you’ll notice Notifications have rounder corners to match the Dock and their close animation now matches the associated swipe gesture.

In OS 8, you’d often see certain buttons or controls highlighted in apps to indicate where keyboard navigation was currently focused. This is an essential accessibility feature, but could be distracting for folks who navigate with a mouse or touch screen. In OS 8.1, these focus indicators will show up while navigating with the keyboard, but disappear when not being used.

Folder Icons

Folder icons were redesigned by popular demand

We also made some highly requested changes to icons, starting with folders. The new folder design is more rounded and more closely matches the design of the Files app icon. Icons featuring a computer mouse have been slightly redesigned to include a scroll wheel. And, icons featuring a mouse pointer have been updated to match the new pointer design. We also updated the pointer icons in Mouse & Touchpad settings. Plus a number of smaller clean ups including adding missing sizes for certain icons, adjusting lighting, and rounding a few edges. Finally, we now fall back to Adwaita icons when an app is missing a non-standard icon name

Notifications

Some apps send notifications but don’t properly integrate with our granular notification settings, leaving you stuck without an option to limit notifications that you don’t want to see. In OS 8.1, you can now directly deny access for apps to send notification bubbles in System Settings → Applications alongside other app permissions. Plus we now do a better job finding app icons for non-Flatpak sideloaded apps.

App Notification Settings

You can now directly deny app access to notifications

System Settings now also allows configuring its own notifications in System Settings → Notifications. So you can turn off bubbles if you don’t want to receive notifications about updates, for example. Plus we’ve improved the behavior of apps like Terminal to make sure we withdraw stale notifications when they are no longer relevant, so your notification center should be a lot less noisy. And Screenshot notifications now open the Image Viewer when clicked and have an option to show the image in Files.

System Settings

In Network there are two new settings: whether a network should be automatically connected to when available and whether to reduce background data usage when connected to that network. Plus you can now jump to System Settings when middle-clicking networking toggle buttons in the panel.

Quick Settings

You can Prevent Sleep from Quick Settings

In the Sound menu we fixed loading album art from certain apps like Google Chrome. And in Quick Settings we added a new page where you can see which other people are logged in and quickly switch between accounts. Plus, we added a new “Prevent Sleep” toggle. This is useful when you’re giving a presentation or have a long-running background task where you want to temporarily avoid letting the computer go to sleep on its normal schedule.

Settings pages with sidebars now remember the width you adjusted them to. And we’ve also added the phrase “about this device” as a search term for the System page. Plus, we sync even more of your settings—like panel transparency, orientation lock, and power settings—to the Lock Screen.

New Default Apps

A system monitor app has been one of the top requested default app additions for quite some time, and I’m happy to announce that we now ship with one! Monitor is an app for monitoring your system resources and running processes, including with optional panel indicators.

Monitor Maps

We have two new default apps: Maps & Monitor

We’re also now shipping Maps, which currently covers the basics like Explore and Transit maps, showing your current location, searching for locations, and handling geo:// uri links—enabling features like opening a Calendar event’s location. Plus Application settings now has a setting to select your default Maps app.

Updated Apps

Music now includes a number of important new features for managing the queue. The queue and the last played track will be saved and restored when you open and close the app. You can remove individual tracks via their respective context menus or clear the entire queue. You can also now search the queue by track name, and performance has been improved for large queues. Plus album artwork will now show in media controls in the panel and we fixed a couple of issues with long artists names or when using large system fonts.

Music

Music has new features to manage the queue

Files now supports the admin:// uri protocol for opening a path as an administrator and the New file submenu now respects the hierarchy of folders in Templates. Plus Properties windows now show a more precise date and time for file modification and there’s a new setting for Date & Time format in the main menu.

Code can now clone git repositories via the projects menu in the sidebar, you can switch to remote git branches, and you’ll be asked how to handle uncommitted changes when switching branches. The Symbols sidebar now shows a lot more information about Vala and C symbols in their tooltips. And you can create edit marks by clicking in the source view gutter that can be jumped between via the context menu or with the keyboard shortcuts Alt + / . Plus, the terminal pane now does a better job syncing with your Terminal app settings like Natural Copy/Paste.

Terminal now uses the more modern tab bar widget you’re used to from Web, Files, and Code, and it includes a new option to hide the tab bar when there’s only a single tab open. We’ve also greatly expanded paste protection to cover other authentication methods like the doas command as well as commands that include options to skip confirmation like -y, --interactive=never, and --force. We’ve also improved detection of commands that contain newlines and react to drag-n-drop operations. Finally, paste protection will now better warn you when a single paste contains multiple alarming elements. And if you don’t want paste protection, there’s a new option to disable it.

We’re also shipping GNOME Web 48.3 which brings improved performance and web compatibility as well as a redesigned bookmarks sidebar.


Get elementary OS 8.1

elementary OS 8.1 is available as a pay-what-you-can purchase at elementary.io today. Localized direct downloads and a torrent magnet link are provided.

A clean desktop

OS 8.1 will receive additional feature and bug fix updates on a monthly schedule that will be reported on here on our blog, so stay tuned for even more updates in the future!

Get A New Computer

Our hardware retailers Laptop with Linux, Star Labs, and Slimbook are offering elementary OS 8.1 out of the box starting today! Visit retailers’ individual sites for more information.


💾

  •  

Who Monitors The Monitor?

5 November 2025 om 01:00

Monitor

The first release of Monitor as an elementary OS default app is here! Monitor is an app for monitoring your system resources and running processes, including with optional panel indicators. Since its last release, we’ve completed the port to GTK4, rewrote the settings menu, and a ton more under the hood. Massive thanks to Stanisław, Ryo, and more for their hard work here.

Monitor Processes Monitor Resources

Monitor running processes and available resources

Monitor should be automatically installed on your next update, but if you for some reason don’t get it, you can install Monitor with the Terminal command sudo apt install io.elementary.monitor.

Window Manager & Dock

Another massive bug fix release of our Window Manager has landed with 19 fixed issues including improved performance, fixes for HiDPI, and better animations. We’ve fixed issues with dock menus sometimes appearing behind the dock, apps will now launch correctly when you switch between Classic and Secure sessions, and more.

Desktop Blur

Blur effects have landed in the window switcher and are coming to the Dock

Plus, this release introduces a new blur effect. You’ll first notice it in the Alt + Tab window switcher, but in future updates we will also blur behind the Dock and Notifications. Big thanks to Leo and Leonhard for their hard work on this release.

Icons

We landed a highly requested redesign of folder icons thanks to newhoa. The new folder design is more rounded and more closely matches the design of the Files app icon.

Folder icons

Folder icons have been redesigned with rounded corners

Icons featuring a computer mouse have been slightly redesigned to include a scroll wheel. And, icons featuring a mouse pointer have been updated to match the new pointer design, thanks to William.

Pointer icons

Mouse and Pointer icons have been updated

Plus a number of smaller clean ups including adding missing sizes for certain icons, adjusting lighting, and rounding a few edges. Finally, we now fall back to Adwaita icons when an app is missing a non-standard icon name, thanks to David Lapshin.

Code

In the symbols sidebar, tooltips for C language symbols are now more information like their Vala counterparts. When you clone a git branch, we now send an unobtrusive toast to let you know cloning has completed. Global searches now respect your search case sensitivity settings. Opening a second window no longer results in duplicate project entries in the project chooser. And the “Open Folder” keyboard shortcut has been fixed. Shoutouts Jeremy for his hard work on Code.

Files

Jeremy also fixed a number of small issues with Files including expanding trashed folders in the list view, refreshing views properly when files are deleted, and preventing a potential freeze when the Templates folder contains too many files and subfolders. Plus, Files now shows a setting for Date & Time format.

And More

In Power settings we now show a small warning about increased energy usage with certain options. The Sound menu now uses a toggle icon like Quick Settings instead of a switch to quickly mute. And media keys for volume now work on the Lock Screen thanks to Leo.

Get These Updates

As always, pop open System Settings → System on elementary OS 8 and hit “Update All” to get these updates plus your regular security, bug fix, and translation updates. Or set up automatic updates and get a notification when updates are ready to install!


Early Access

We’re laser focused on preparing to release OS 8.1 so big new features will almost exclusively be targeted to OS 9 from now on. We don’t have OS 9 builds available yet for you to try, but we are working on them already! We’ll let sponsors know first when OS 9 builds are available in Early Access to test. But for now, we have just one more thing.

64-bit Universal ARM builds from the stable updates channel are now available on our Builds website. These builds replace the old device-specific builds for platforms like Raspberry Pi and Pinebook, plus they add support for other ARM devices supported by Linux. This is thanks to the hard work of NN708 who has been dedicated to seeing this project through over the several months it took to complete.


Sponsors

At the moment we’re at 24% of our monthly funding goal and 324 Sponsors on GitHub! Shoutouts to everyone helping us reach our goals here. Your monthly sponsorship funds development and makes sure we have the resources we need to give you the best version of elementary OS we can!

Monthly release candidate builds and daily Early Access builds are available to GitHub Sponsors from any tier! Beware that Early Access builds are not considered stable and you will encounter fresh issues when you run them. We’d really appreciate reporting any problems you encounter with the Feedback app or directly on GitHub.

💾

  •  

More Apps, More Features, More Cowbell!

6 Oktober 2025 om 02:00

Hot off the release of OS 8.0.2, we’ve got a great new batch of feature updates for you as we get closer to the release of elementary OS 8.1!

Maps

The first stable release of elementary Maps is now available for download on any Linux OS. For now we’ve focused on some of the basics like showing your current location, searching for locations, and handling geo:// uri links.

Maps

You may recall that Maps evolved from the Atlas code base originally written by Steffen Schuhmann for elementary OS. Ryo has worked hard to maintain the code and update it for the latest platform libraries like GTK4. Since the rename, we’ve updated the app to match the latest elementary styles and design conventions. We’ve also added an illustrated view switcher between Explore and Transit maps and when you search you’ll see color coded place type icons next to search results. Keyboard navigation, screen reader accessibility, and performance should also be slightly improved. Plus we have a modernized app icon, shoutouts to Micah for providing art direction.

AppCenter

On the Home page, the “Updates & installed apps” button is now properly labeled for screen readers. We’ve fixed a minor visual bug with banner shadows. And the “Education” category now has an icon.

In app info views, we now show a simple percentage-based app rating when ratings are available from ODRS—the same ratings server used by apps like GNOME Software. Expect future versions of AppCenter to expand our support for ratings and reviews, but for now we have some groundwork laid out. App info views also now show content warnings with a more compact layout. Italo updated our “End of Life” warnings to contain more accurate language, and licensing information now shows more detail and a simplified summary. Plus, we now show when a game supports playing with controllers. Leonhard added support for app addons, and we’ve simplified the “What’s New” section to show just the latest release, with the option to view more releases in a separate version history window.

AppCenter

Apps now show ratings, controller support, simplified release notes, and license summaries

Leonhard did a ton of work in this release to make app updates faster and more reliable. The code has been massively streamlined and we’ve resolved reported crashes that some folks were experiencing while checking for updates. Plus we’re now using GTK 4’s FilterListModels for improved performance. The “Last checked” time is now updated every minute while the updates view is open and the gear menu can now be opened with the keyboard shortcut F10.

We’ve made a few changes to the way installed apps are shown to make it easier to keep up with what’s new when you have automatic app updates turned on. Installed apps are now sorted by release date instead of alphabetically. The Releases dialog got a slight redesign and you can now see recent releases for all installed apps. And we’ve adjusted where the version number and store origin labels appear to clean up their layout.

AppCenter

You can check past release notes for all installed apps.

Occasionally, app icons can take a little longer to load; When this happens they’ll now fall back to a nicer placeholder and cross fade into their proper icons once available, thanks to Italo. We’ve changed the label of the action button for free apps from “Free” to “Install”, according to your feedback. “Recent” apps in Category views should feature a more up-to-date selection and be a bit faster to load. And Search Results will now show in two columns when enough space is available so that you can see more results at once.

Dock

When we ran our desktop survey 75% of you told us that you expected to see background apps in the Dock, so we now have Background Portal support in the Dock thanks to Leonhard! Here you can see a list of apps running the background without a window, their supplied reason for running the background, and you have the ability to force them to quit. You can always further manage app permissions in System Settings → Applications and choose which apps are allowed to run in the background.

Dock

Background apps now show in the Dock

New contributor Sebastian fixed issues with the placement of app name tooltips, added a shake animation when you try to open a new window on a single-window app with middle-click, and fixed an issue where re-arranging app icons in the dock could cause them to shake indefinitely. Leonhard fixed an issue where maximized windows would be behind a portion of the dock when hiding is turned off. And William improved the color of the indicator dot for apps which are active on another workspace.

Panel & Settings

In Quick Settings, we’ll now show a message when you try to turn on the onscreen keyboard in a Secure Session since it’s currently only available in a Classic session. And we’ve added a couple of nice animations when you toggle Dark Mode or Rotation Lock.

Some toggles—like Rotation Lock—are now animated

Vishal fixed a potential crash when using the network indicator on the Lock Screen. And we’ve improved Airplane Mode: it will now only disable networking radios, not Bluetooth or wired networks. Plus you can now jump to System Settings when middle-clicking networking toggle buttons.

Application settings now has a setting to select your default Maps app, and you can start typing to search apps right away instead of having to select the search icon first.

Login & Lock Screen

Leo put a ton of effort into this latest release of the Login & Lock Screen, including support for the automatic accent color and Dark mode! We now also sync more of your settings like panel transparency and power settings. We’ve improved keyboard navigation, and will automatically select the Classic session if accessibility features are used, for example, during Initial Setup. We’ll also do a better job of remembering your last selected user card and their session type.

And More

Jeremy also pushed another round of maintenance updates for our developer tools! Files now does a better job when drag-n-dropping files into other apps, and Properties windows now show a more precise date and time for file modification. Code’s terminal pane now does a better job syncing with your Terminal app settings, and he fixed an issue where exiting a shell would break the terminal pane. In the Terminal app, he improved unsafe paste warning detection for commands that contain newlines, and the search bar now takes up a more appropriate amount of space.

Get These Updates

As always, pop open System Settings → System on elementary OS 8 and hit “Update All” to get these updates plus your regular security, bug fix, and translation updates. Or set up automatic updates and get a notification when updates are ready to install!


Early Access

We landed blur-behind in a couple of more places in Early Access! The Dock is now slightly more transparent and things behind it will be blurred. This improves legibility when for example busy text is behind the dock. And we’ve also merged some updated styles for Notifications including slight transparency, blur-behind, more rounded corners, and softer shadows. Plus Leo cleaned up Notification close animations. If you’re not a fan of transparency and blur effects, you can always turn off “Panel Transparency” in System Settings → Dock & Panel.

Dock

Notifications

The Dock and Notifications now have transparency and blur-behind effects

Subhadeep has merged in initial support for fingerprint enrollment in User settings. We’re still working out the experience for fingerprint authentication dialogs for example, but if you have a compatible fingerprint reader you should be able to start testing support and send us feedback about what is and isn’t working.

Fingerprint

Initial support for enrolling fingerprints was merged

Plus, daily and release candidate quality builds will now use the Secure Session by default. We’ve received a ton of feedback that the updates we’ve made since the release of OS 8 have made the experience of using the Secure session much better than the Classic session for most people, including improved performance and fewer bugs encountered. So we’re really excited to make it the default experience going forward.


Sponsors

At the moment we’re at 24% of our monthly funding goal and 321 Sponsors on GitHub! Shoutouts to everyone helping us reach our goals here. Your monthly sponsorship funds development and makes sure we have the resources we need to give you the best version of elementary OS we can!

Monthly release candidate builds and daily Early Access builds are available to GitHub Sponsors from any tier! Beware that Early Access builds are not considered stable and you will encounter fresh issues when you run them. We’d really appreciate reporting any problems you encounter with the Feedback app or directly on GitHub.

💾

  •  

elementary OS 8.0.2 Available Now

22 September 2025 om 02:00

It’s been about 6 months since our last minor release and the team has been busy! For all of the details about what’s new since OS 8.0.1, make sure to check out our posts from May until now. In this post I’ll just be covering our progress over the last month up until the release of OS 8.0.2. OS 8.1 is due to be released before year end and that post will be The Big One™ that wraps up every change since OS 8.0. So without further delay, let’s dive into what we did last month that made it in OS 8.0.2!

Installer & Initial Setup

The latest Installer incorporates fixes for a number of issues raised during accessibility testing. The “Before Installing”, “Try or Install”, “Choose a Disk”, and “Encryption” views should all have much improved accessible labels, things like password quality feedback will now be read aloud by the screen reader, and we fixed a couple instances where the screen reader would announce text style markup. Plus, Leo added a few more safety checks for the custom install view that should prevent crashes with certain complex partition layouts, and the Installer should now always appear centered on screen.

Initial Setup also includes the same password quality feedback improvements for screen readers and it will always appear centered on screen. Plus trailing hyphens and underscores are now allowed in usernames and we use a more reliable source of information for keyboard layouts, thanks to Ryo.

Music

The latest release of Music includes a number of important new features for managing the queue, including performance improvements for large queues. You can now remove individual track from a track’s context menu or clear the entire queue thanks to Oowoosh0. Jeremy and Leonhard implemented searching by track name. The queue and the last played track will be saved and restored thanks to Stella, and she added the keyboard shortcut Ctrl+O to add new files. Ryan added the Ctrl+Q shortcut to quit, and album art will now show in media controls in the panel and elsewhere. Plus Oowoosh0 fixed a couple of issues with long artists names or when using large system fonts.

Terminal

Leo Fixed an issue that caused keyboard focus to not be inside the first tab when opening a new window, and he fixed an issue where dropping in text that contain # would be cut off. Jeremy also fixed an issue with incorrect line breaks when pasting or dropping text while a process is running, made sure to always clear process finished icons when a tab is selected, and removed an old misfeature that would cause window sizes to be odd on certain display sizes.

Hardware Enablement

OS 8.0.2 includes the latest long-term support Hardware Enablement stack from Ubuntu, including Linux 6.14. This new version of the Linux kernel brings improved performance—especially while gaming, reduced power consumption for certain AMD and Intel chipsets and GPUs, new security features, and support for more gamepads, wifi devices, microphones, and more.

And More

Main menus are now properly marked in Camera, and Videos and can be opened with the keyboard shortcut F10. In Calculator, Alain replaced the “Del” button with an icon, and the “New Window” action now shows in icon in places like keyboard shortcut settings. Trevor fixed a crash with screenshots which are much taller than they are wide and Ryo fixed an issue that caused screenshots not to be saved to custom locations.


Get elementary OS 8.0.2

elementary OS 8.0.2 is available as a pay-what-you-can purchase at elementary.io today. Localized direct downloads and a torrent magnet link are provided.

Sponsors have been able to download OS 8.0.2 release candidates since the beginning of the month, so if getting things before anyone else is important to you, consider sponsoring us on GitHub


And Even More

Expect another blog post soon detailing all of the new features that have been released since OS 8.0.2 was built and what’s available to test in Early Access—there are a number of big ones!

💾

  •  

Developer Tools, Hardware Enablement, and Multitasking Futures

11 Augustus 2025 om 02:00

Your monthly updates post is here! This month we have a couple of releases for our developer tools, plus plenty of improvements to Bluetooth, as well as a hardware enablement boost from Ubuntu and plenty to talk about in Early Access. Let’s dive in!

System Settings

The previously mentioned redesign of Bluetooth Settings has arrived! This redesign not only brings a bit more visual separation between paired devices and nearby devices, but also improves the keyboard navigation and screen reader experience. Plus, you can now double click rows to activate them. We resolved an issue where sometimes devices would be duplicated in the list and fixed issues when a pairing request requires entering passcodes—like with some keyboards. You’ll now also see fewer unnamed devices when discovering, enabling and disabling Bluetooth on devices that have been hardware locked should now work reliably, and to top it all off performance when listing lots of devices has also been improved.

Bluetooth Settings

Bluetooth settings has a new design

Leonhard and Ryo fixed a couple of issues with sidebar selections when navigating directly to a setting from search. Ryo fixed an issue where Sharing Settings lost its window controls when a network was not connected. And there’s now an action to jump directly to the System Updates page from the context menu in the Dock or Applications Menu or via search.

Code

Working with Git projects continues to get better thanks to Jeremy! There’s now a new feature to clone git repositories directly from inside Code via the projects menu in the sidebar. The item for opening project folders has moved there as well, so managing your open projects now happens all in one place no matter where they come from.

Code

You can now clone Git projects in Code

He also fixed an issue with blank tooltips appearing in empty sidebar folders, a crash when deleting selected text while using the “Highlight Selection” plugin, and a freeze when editing lists with the “Markdown” plugin. Plus, the Symbols sidebar now shows a loading spinner when searching symbols takes longer than usual, and filters have been fixed for C symbols.

Terminal

Terminal will now warn about pasted commands that include options to skip confirmation like -y, --interactive=never, and --force. Plus we now make sure to show all found warnings about a pasted command, not just the first one found. For example, if a command like sudo apt update && sudo apt install -y fuse is pasted, we will warn about use of admin privileges, multiple commands, and that it skips confirmations, not just that it uses admin privileges.

Terminal

Terminal warns about more potentially dangerous commands

Corentin fixed an issue where long commands could resize windows. Jeremy fixed an issue where tab labels didn’t properly update when using screen or ssh. And he made sure we properly close tabs when using the exit command.

And More

A few small bug fixes for our Window Manager: Corentin resolved a potential crasher, Leo improved dock hide animations, and Leonhard fixed an issue with revealing the panel over fullscreen apps.

A new Hardware Enablement stack has arrived thanks to Ubuntu! This includes Linux 6.14 and Mesa 25 which brings support for newer hardware as well as some big performance gains and potential battery life improvements. OMG! Ubuntu! breaks down all the nerdy details here

Get These Updates

As always, pop open System Settings → System on elementary OS 8 and hit “Update All” to get these updates plus your regular security, bug fix, and translation updates. Or set up automatic updates and get a notification when updates are ready to install!


Early Access

Maps

Last month, Ryo made the last release of Atlas on AppCenter because we’ll soon be shipping it by default in elementary OS as Maps! As part of our work to improve the experience on computers you take with you—like notebooks and tablets—we’ve been working on features that use your location, and shipping a Maps app is part of that work.

Maps

An in-development version of the new Maps

Our hope with Maps is to improve support for mapping and location features in our platform libraries and to improve experiences in other apps like Tasks and Calendar as well as 3rd party apps in AppCenter. We’ve also already made a tiny improvement to the wider Freedesktop ecosystem by documenting a standard location icon used across desktops and in Portals. We’re really looking forward to getting your feedback and learning how we can improve experiences for apps that use your location in elementary OS.

Window Manager & Dock

First up is some new eye candy. We’ve heard requests for transparency and blur over the years and I’m happy to report we’re now experimenting with some new effects in shell elements like the alt + tab Window Switcher. We want to make sure to carefully balance shiny effects with performance and legibility, so be sure to send in your feedback. We’re also on track to apply some blur behind the Dock soon, so watch out for that.

Desktop Blur

Blur effects have landed in the window switcher and are coming to the Dock

Speaking of the Dock, you may have noticed that it’s now sticking around when in Multitasking View! We’ve replaced the old workspace switcher and you can now launch apps from the Dock directly into different workspaces to quickly get things set up exactly how you like. We’ve also merged in a new feature to monitor background apps that use the cross-platform Background Portal. Here you can not only manage background apps, but also see an explanation of what exactly they’re doing while running. With these features, we’re seeing years of design and development work come together: an improved way to multitask on elementary OS whether you use a mouse at your desktop, multitouch gestures on your laptop or tablet, or rely on keyboard shortcuts to get the job done. I’m extremely proud of what the team has done here and look forward from hearing more from you about it!

Dock

Background apps now show in the Dock

And that’s not all. Building on the previously mentioned Gesture Controller, the new Touchpad backend for multitouch gestures has also landed. This replaces Touchégg in the Secure Session as the way to track multitouch gestures, fixes bugs, and enables new features like two-dimensional swiping between workspaces and the full Multitasking View. So if you are a fan of gestures on your notebook, we’d love for you to try it out and report back before we ship it for everyone.

Hardware Support

Last but not least, we’re now building Universal EFI install images for ARM64 processors. This means instead of building unique ARM images for every hardware platform, we can build a single universal image for platforms like Pinebook, Raspberry Pi, and M-series Macs. These builds are still experimental and come with a few bugs, but we’d love folks to give them a spin in a virtual machine or on a spare computer and report back. If everything looks good, we may be able to offer stable ARM64 downloads starting with OS 8.1 later this year.


Sponsors

I want to give special thanks this month to Ryan Prior for his extremely generous one-time sponsorship! Ryan noted that this sponsorship was dedicated to the hard work of Renato who has been translating elementary OS into Brazilian Portuguese. Thanks a ton for your work Renato!

At the moment we’re at 22% of our monthly funding goal and 332 Sponsors on GitHub! Shoutouts to everyone helping us reach our goals here. Your monthly sponsorship funds development and makes sure we have the resources we need to give you the best version of elementary OS we can!

Monthly release candidate builds and daily Early Access builds are available to GitHub Sponsors from any tier! Beware that Early Access builds are not considered stable and you will encounter fresh issues when you run them. We’d really appreciate reporting any problems you encounter with the Feedback app or directly on GitHub.

💾

  •  

Supporting Disability Is Our Social Responsibility

2 Juli 2025 om 02:00

July is Disability Pride Month, an opportunity for us to consider how we’re serving our disabled community and work on breaking down barriers to access. Last year we had the pleasure of being introduced to Florian—a fully blind cybersecurity enthusiast—and thanks to his feedback we completely rewrote navigation in Onboarding to be more keyboard and screen reader friendly, as well as took another look at Installation and Initial Setup to vastly improve our entire first run experience for blind folks. Plus, we implemented the screen reader interface in the Alt + Tab window switcher. Thanks to this feedback, elementary OS 8 can be installed and set up completely blind, an important win for maintaining your independence as a person with vision disabilities.

Since the release of OS 8 we’ve been working on things like improving contrast, support for Dark Mode screenshots and brand colors in AppCenter, turning on or snoozing Dark Mode without canceling your schedule, expanding the scope of the “Reduce Motion” setting, and adding more options to reduce distracting notification bubbles. Plus, thanks to feedback from Aaron who you may know from his blog series on Linux accessibility, Notifications and the Shortcut Overlay both got releases that add screen reader support.

Disability pride logo

As a community that includes folks with a range of disabilities ourselves, we’re deeply invested in improving access to Open Source software. We succeed at our mission when we build open computing experiences that are available regardless of ability and fail when accessibility is considered an afterthought or a nice-to-have. This month and always, Inclusive Design is at the core of what we do and we will continue to strive towards that ideal.

If you want to follow along or help us address accessibility issues in elementary OS, we’d love your help! We’re tracking issues in this GitHub project. If you discover a new issue—accessibility related or otherwise—we’d love to get your feedback and we have a handy contributor guide to help you file a report here.


Code

A big new release of Code is here, thanks primarily to Jeremy. This release closes 19 reported issues including a couple of crashers. The “Open in…” menu is now sorted and includes an option for the Terminal pane. Plus the Terminal pane now follows Natural Copy/Paste settings from the Terminal app. The Vala symbols pane now shows a lot more information about symbols in their tooltips. Numbered lists are now handled correctly by the Markdown plugin. The Highlight Word Selection plugin now works with selections of more than one word. Several enhancements were made to managing git branches including sorting branch names alphabetically, the ability to switch to remote branches, and you’ll now be asked how to handle uncommitted changes when switching branches. You can now create edit marks by clicking in the source view gutter. They can be jumped between via the context menu or with the keyboard shortcuts Alt + / . If you’re using the Flatpak version of Code on another OS, the “Open in…” menu is no longer empty and operations that require a network should now work. Plus performance was improved in several cases.

Window Manager & Dock

This month Leonhard and Leo closed another 19 issue reports in our window manager, including several issues related to multi-monitor, the Multitasking View, and Dock behavior. A crash that could occur when closing LibreOffice windows was fixed. Picture-in-picture will now select the correctly window when its area selection is drawn over an app’s shadow. Non-flatpak apps that don’t correctly match their launchers can now sometimes be matched by the Dock anyways. If you have “activate hotcorners in fullscreen” turned on, you can also now access the Applications Menu with Super while playing a fullscreen game, for example. Plus we made some performance improvements to drawing shadows.

System Settings

In Keyboard → Shortcuts → Custom you can now choose from a list of installed apps and their actions—in addition to being able to execute custom commands—thanks to Leo. This makes it super straightforward to add a keyboard shortcut for your most common workflows like composing a new email or adding a new Calendar event.

Keyboard Settings

You can now create custom keyboard shortcuts for apps and their actions

System Settings will also now warn you if your desired keyboard shortcut conflicts with a common system shortcut like “Copy”, “Paste”, or “New Tab”. Plus we fixed an issue that would prevent certain Housekeeping configurations from running, and the “Automatic” accent color option now works more reliably.

And More

The Screencast Portal now features an improved design for selecting which display or window should be captured, as well as respecting options for capturing the pointer. Plus we fixed issues that prevented screenshots from including window shadows in some cases, and screenshot notifications now open the Image Viewer when clicked.

Screencast Portal

Screencasts portal has a new design

Jeremy fixed a number of issues in the latest release of Files including issues related to file renaming, drag-and-drop, ejecting removable drives, and an issue activating context menus from certain parts of the sidebar. And he also fixed an issue preventing bluetooth file sharing from working.

Plus, Leo made sure that panel transparency and orientation lock settings get synced to the Login & Lock screen.

Get These Updates

As always, pop open System Settings → System on elementary OS 8 and hit “Update All” to get these updates plus your regular security, bug fix, and translation updates. Or set up automatic updates and get a notification when updates are ready to install!


Early Access

Bluetooth Settings got a redesign and a reworking of its list sorting logic that should improve performance, reliability, and its screen reader experience. Especially of note, we now sort out more bluetooth devices so the list of nearby devices should be more concise and useful. Plus we fixed a few issues related to devices that require a passcode to pair, like some keyboards. This includes some fairly large changes so we could really use help testing for regressions before releasing this update for everyone.

Bluetooth Settings

Bluetooth settings has a new design

We’re also now building daily ARM64 Native images thanks to new contributer NN708. This is a universal ARM UEFI image, which means it should be a single image that runs on platforms like Raspberry Pi, Pinebook Pro, and Apple M-series Macs. This makes it a lot simpler for us to support ARM processors in future releasses of elementary OS. Please test these images on your ARM devices and report back! We now include additional processor architecture options in our issue report template to track any problems you experience.


Sponsors

At the moment we’re at 23% of our monthly funding goal and 322 Sponsors on GitHub! Shoutouts to everyone helping us reach our goals here. Your monthly sponsorship funds development and makes sure we have the resources we need to give you the best version of elementary OS we can!

Monthly release candidate builds and daily Early Access builds are available to GitHub Sponsors from any tier! Beware that Early Access builds are not considered stable and you will encounter fresh issues when you run them. We’d really appreciate reporting any problems you encounter with the Feedback app or directly on GitHub.

💾

  •  

The First Pride Was a Riot, and So Are These Updates

2 Juni 2025 om 02:00

Questionable puns aside, it’s Pride Month and we’re excited to celebrate by bringing you these updates hand-made by real LGBTQIA+ community members from around the world!—and possibly some straight cis folks too. This rainbow of releases includes some important accessibility updates, tons of bug fixes, and of course a few new features.

Window Manager & Dock

Another absolutely massive release of our window manager is out that fixes about 20 reported issues and a brand new Gesture Controller thanks to Leonhard and Leo. You can now Swipe up in Multitasking View to close windows, app titles in Multitasking View are now always shown—making them accessible for touch screen setups—and screenshots taken with a keyboard shortcut will send a notification that you can use to view it in Files, just to name a few headlining features. If you want to read the full release notes, Good Luck Babe they’re quite long.

A new release of our Dock is also out which brings back a couple of old Plank features: showing multiple dots for apps with multiple running windows and cycling through app windows when you hold a drag-n-drop over its icon. Plus you can now open context menus with a long-press. And there’s a number of bug fixes including things related to hide modes and memory usage. Thanks again to Leo and Leonhard for their hard work here.

System Settings

Leonhard fixed a crash when setting custom hotcorner commands and we now only show the Applications Menu hotcorner action in its corresponding panel corner—that’s top-left for folks reading left-to-right and top-right for folks reading right-to-left. Plus there’s a new option to enable hotcorners even while an app is fullscreened.

As a follow up to last month’s fixes, choosing light or dark mode in System Settings will now properly snooze your schedule instead of disabling it all together—a great convenience for those of us who suffer from eye strain or headaches and need to occasionally reach for that dark mode during the day. Plus, the Reduce Motion setting now covers a whole new range of animations—perfect for folks who get motion sick or find animations distracting.

Leonardo tackled a couple of crashes in Display settings including one when mirroring, and another when new displays are attached while System Settings is open. We fixed an issue that prevented CalDAV accounts from connecting in Online Accounts settings. And Alain snuck in a few design tweaks, fixing button alignments etc.

And More

Thanks to feedback from Aaron, Notifications and the Shortcut Overlay both got releases that add screen reader support. Corentin addressed some Flatpak sandbox issues with an updated Apparmor Profile—especially notable if you’d had trouble with Steam. We now use BeaconDB as our location services provider. And thanks to Ryo we’re now shipping the latest version of GNOME Web which brings improved performance and web compatibility as well as a redesigned bookmarks sidebar.

Get These Updates

As always, pop open System Settings → System on elementary OS 8 and hit “Update All” to get these updates plus your regular security, bug fix, and translation updates. Or set up automatic updates and get a notification when updates are ready to install!


Community Pride

I want to take a little space to say that our community is for everyone regardless of gender or sexual identity. We’ve long been made up of lots of different kinds of folks and I’m really proud of that. Open Source software should never be a space that is restricted to a narrow set of identities. In a time where many companies are withdrawing their support for the LGBTQIA+ community, I think it’s incredibly important that we make a strong statement against hate and don’t give in to the pressure to erase queer people in some sad attempt to be “apolitical”. Free Software has always been political, and its politics are freedom and inclusivity and so are ours.


Sponsors

At the moment we’re at 23% of our monthly funding goal and 336 Sponsors on GitHub! Shoutouts to everyone helping us reach our goals here. Your monthly sponsorship funds development and makes sure we have the resources we need to give you the best version of elementary OS we can!

Monthly release candidate builds and daily Early Access builds are available to GitHub Sponsors from any tier! Beware that Early Access builds are not considered stable and you will encounter fresh issues when you run them. We’d really appreciate reporting any problems you encounter with the Feedback app or directly on GitHub.

💾

  •  

A Little Bit Now, A Lotta Bit Later

6 Mei 2025 om 02:00

In mid-March we released a big bug fix update—elementary OS 8.0.1—and since then we’ve been hard at work on even more bug fixes and some new exciting features that I’m excited to share with you today! Read ahead to find out what we’ve released recently and what you can help us test in Early Access.

Quick Settings

Quick Settings

Quick Settings has a new “Prevent Sleep” toggle

Leo added a new “Prevent Sleep” toggle. This is useful when you’re giving a presentation or have a long-running background task where you want to temporarily avoid letting the computer go to sleep on its normal schedule. We also fixed a bug where the “Dark Mode” toggle would cancel the dark mode schedule when used. We now have proper schedule snoozing, so when you manually toggle Dark Mode on or off while using a timed or sunset-to-sunrise schedule, your schedule will resume on the next schedule change instead of being canceled completely. Vishal also fixed an issue that caused some apps to report being improperly closed on system shutdown or restart and on the lock screen we now show the “Suspend” button rather than the “Lock” button.

System Settings

Locale settings has a fresh layout thanks to Alain with its options aligned more cleanly and improved links to additional settings.

Locale

Locale Settings has a more responsive design

We’ve also added the phrase “about this device” as a search term for the System page and improved interface copy when a restart is required to finish installing updates based on your feedback. Plus, Stanisław improved stylus detection in Wacom settings preventing a crash when no stylus is found.

AppCenter

We now show a small label next to the download button for apps which contain in-app purchases. This is especially useful for easily identifying free-to-play games or alt stores like Steam or Heroic Games Launcher.

AppCenter

AppCenter now shows when apps have in-app purchases

Plus, we now reload app icons on-the-fly as their data is processed, thanks to Italo. That means you’ll no longer get occasionally stuck with an AppCenter which shows missing images for app’s who have taken a bit longer than usual to load.

Get These Updates

As always, pop open System Settings → System on elementary OS 8 and hit “Update All” to get these updates plus your regular security, bug fix, and translation updates. Or set up automatic updates and get a notification when updates are ready to install!


Early Access

Our development focus recently has been on some of the bigger features that will likely land for either elementary OS 8.1 or 9. We’ve got a new app, big changes to the design of our desktop itself, a whole lot of under-the-hood cleanup, and the return of some key system services thanks to a new open source project.

Monitor

Monitor

We’re now shipping a System Monitor app by default

By popular demand—and thanks to the hard work of Stanisław—we have a new system monitor app called “Monitor” shipping in Early Access. Monitor provides usage information for your processor, GPU, memory, storage, network, and currently running processes.

Panel

You can optionally see system information in the panel with Monitor

You can also optionally get a ton of glanceable information shown in the panel. There’s currently a lot of work happening to port Monitor to GTK4 and improve its functionality under the Secure Session, so make sure to report any issues you find!

Multitasking

Dock

The Dock is getting a workspace switcher

Probably the biggest change to the Pantheon shell since its early inception, the Dock is getting a new workspace switcher! The workspace switcher works in a familiar way to the one you may have seen in the Multitasking View: Your currently open workspaces are represented as tiles with the icons of apps running on them; You can select a workspace to switch to it; You can drag-and-drop workspaces to rearrange them; And you can use the “+” button to create a new blank workspace. One new trick however is that selecting the workspace you’re already on will launch Multitasking View. The new workspace switcher makes it so much more accessible to multitask with just the mouse and get an overview of your workflows without having to first enter the Multitasking View. We’re really excited to hear what people think about it!

You can close apps from Multitasking View by swiping up

Another very satisfying feature for folks using touch input, you can now swipe up windows in the Multitasking View to close them. This is a really familiar gesture for those of us with Android and iOS devices and feels really natural for managing a big stack of windows without having to aim for a small “x” button.

GTK4 Porting

We’ve recently landed the port of Tasks to GTK4. So far that comes with a few fixes to tighten up its design, with much more possible in the future. Please make sure to help us test it thoroughly for any regressions!

Tasks

Tasks has a slightly tightened up design

We’re also making great progress on porting the panel to GTK4. So far we have branches in review for Nightlight, Bluetooth, Datetime, and Network indicators. Power, Keyboard, and Quick Settings indicators all have in-progress branches. That leaves just Applications, Sound, and Notifications. So far these ports don’t come with major feature changes, but they do involve lots of cleaning up and modernizing of these code bases and in some cases fixing bugs! When the port is finished, we should see immediate performance gains and we’ll have a much better foundation for future releases. You can follow along with our progress porting everything to GTK4 in this GitHub Project.

And More

When you take a screenshot using keyboard shortcuts or by secondary-clicking an app’s window handle, we now send a notification letting you know that it was succesful and where to find the resulting image. Plus there’s a handy button that opens Files with your screenshot pre-selected.

We’re also testing beaconDB as a replacement for Mozilla Location Services (MLS). If you’re not aware, we relied on MLS in previous versions of elementary OS to provide location information for devices that don’t have a GPS radio. Unfortunately Mozilla discontinued the service last June and we’ve been left without a replacement until now. Without these services, not only did maps and weather apps cease to function, but system features like automatic timezone detection and features that rely on sunset and sunrise times no longer work properly. beaconDB offers a drop-in replacement for MLS that uses Wireless networks, bluetooth devices, and cell towers to provide location data when requested. All of its data is crowd-sourced and opt-in and several distributions are now defaulting to using it as their location services data provider. I’ve set up a small sponsorship from elementary on Liberapay to support the project. If you can help support beaconDB either by sponsoring or providing stumbler data, I’d highly encourage you to do so!


Sponsors

At the moment we’re at 23% of our monthly funding goal and 336 Sponsors on GitHub! Shoutouts to everyone helping us reach our goals here. Your monthly sponsorship funds development and makes sure we have the resources we need to give you the best version of elementary OS we can!

Monthly release candidate builds and daily Early Access builds are available to GitHub Sponsors from any tier! Beware that Early Access builds are not considered stable and you will encounter fresh issues when you run them. We’d really appreciate reporting any problems you encounter with the Feedback app or directly on GitHub.

💾

  •  

elementary OS 8.0.1 Available Now

18 Maart 2025 om 01:00

It’s been a little over 100 days since elementary OS 8 was released, and we’re proud to announce another round of updates, including a fresh new download. We’ve been hard at work this winter addressing issues that you reported and we’ve added a couple new creature comforts along the way. This bug fix release also includes the latest Ubuntu LTS Hardware Enablement Kernel, so it’s worth checking out if you downloaded OS 8.0 and it disagreed with your hardware.

AppCenter

We now properly use dark mode brand colors and dark mode screenshots thanks to Italo. Plus, when developers provide screenshots for multiple desktop environments, we now prefer the ones intended for our desktop environment, Pantheon. We support the new <Developer> Appstream tag, thanks to Juan. And we now support the contribute URL type.

Harvey on AppCenter

AppCenter now shows dark mode screenshots when available

Italo also fixed some issues with release notes overflowing out of their container, and we slightly redesigned the release notes window in the Updates page. He also addressed a few other issues in the Updates page that could occur while things were being updated or refreshed and made sure AppCenter recovers gracefully when its cache is emptied.

Releases notes on AppCenter

Release notes dialogs have been slightly redesigned

Search is also much faster thanks to Leonhard. And for developers, Ryo fixed loading your local metadata for testing with the --load-local terminal option.

Files & Terminal

Jeremy fixed another half-dozen reported issues in Files, including an issue that prevented entering file paths in search mode, an issue that prevented scrolling after deleting files, and an issue where files would disappear when dropped on an unmounted drive. The New file submenu now respects the hierarchy of folders in Templates. We now also respect the admin:// uri protocol for opening a path as an administrator, and Files is now styled correctly when run as administrator.

He also fixed an issue where Terminal tabs took multiple clicks to focus, and an issue where keyboard shortcuts stopped working for tabs that had been dragged into their own new window. Plus, file paths and names are also now properly quoted when drag-and-dropped from Files into Terminal.

System Settings

System Settings now allows configuring its notifications in System Settings → Notications. So you can turn off bubbles if you don’t want to receive notifications about updates, for example. We’ll also no longer automatically download updates when on metered connections and send a notification instead, thanks to Leonhard. Plus we no longer check for updates in Demo Mode.

System Settings → System

Updates now show their download size and you can see progress towards our monthly sponsorship goal

In System, Vishal made sure we show how large an update will be before downloading it and that we skip held-back packages—such as phased or staged updates—when preparing the updates bundle so that it will more reliably succeed. Alain added a progress bar while downloading. And Ryo made sure the last refresh time is more accurate when no updates are available. Alain also added a new progress bar that represents how close we are to meeting our monthly sponsorship goal.

In Applications, you can now disallow notifications access. This is especially useful for apps which use the notifications portal, but don’t properly report their notification usage and can’t be controlled in the Notifications settings page.

System Settings → Applications

Reign in apps that don’t appear in Notifications settings

In Network there are two new settings: whether a network should be automatically connected to when available and whether to reduce background data usage when connected to that network.

System Settings → Network

Disable autoconnect or mark a network as metered

We also updated the pointer icons in Mouse & Touchpad settings and the checkmarks in Locale settings will now respect your chosen accent color. Plus settings pages with sidebars now remember the width you adjusted them to, thanks to Alain.

Installation & Onboarding

David fixed a crash with certain partitioning schemes in the Installer’s custom install view. And the Encryption step was redesigned to fit on a single page, solving an issue with confusing navigation. Plus, onboarding will now always stay centered on the screen, even when resized.

Panel & Quick Settings

Ilya fixed an issue with the panel height when using the Classic session and HiDPI displays. The app context menu in the Applications menu now shows a “Keep in Dock” checkbox, just like in the Dock thanks to Stella. In the Power menu, we now show the device model if available, and avoid erroneously showing an empty battery icon thanks to Alain. In the Sound menu, Dmitry fixed loading album art from certain apps like Google Chrome, and we fixed an issue where player icons could become too large.

Accounts in Quick Settings

See who else is logged in and quickly switch accounts from Quick Settings

In Quick settings, Leonhard fixed an issue with performing updates while shutting down. And Alain added a new page where you can see which other people are logged in and quickly switch between accounts.

Dock

Leo added a bit more spacing between launchers and their running indicators, and fixed an issue where larger icons could be clipped at the peak of their bounce animation. Apps who don’t notify on startup will no longer bounce in the dock indefinitely, thanks to Leonhard. We fixed an issue where the dock would still receive click events while hidden in the Classic session. Plus the dock now has an opaque style when “Panel Translucency” is turned off in System Settings → Desktop → Dock & Panel.

Window Manager

We have another huge release of our window manager thanks to Leonhard and Leo. This release fixes five potential crashes, over a dozen reported issues, fixes related to both the Classic and Secure sessions, issues related to HiDPI, and more, plus performance improvements. It’s worth reading the full release notes on GitHub if you have been waiting for the fix for a specific issue.

And More

OS 8.0.1 includes the latest long-term support Hardware Enablement stack from Ubuntu, including Linux 6.11. This brings improved performance for AMD processors, support for Intel “Lunar Lake” processors, and filesystem performance improvements in some cases. Plus support for certain webcams, USB network devices, joysticks, and more.

Leo fixed an issue where connecting Bluetooth devices could cause the Lock Screen to freeze. You can now close the captive network assistant with the keyboard shortcut Ctrl + Q, thanks to Stanisław. And Alain fixed copying screenshots to the clipboard.

We fixed an issue where wired network connections could fail to connect due to a change in Ubuntu. We’re pursuing this issue upstream and working on a way to ship the fix as an update, but for now fixing this issue requires either manual intervention through Terminal or a reinstall.

We also now pre-install an AppArmor profile that fixes a number of Flatpak-related issues like not being to install certain runtime updates or apps not launching in the guest session or Demo mode. Special thanks to Uncle Tallest for investigating this issue and helping folks in our Discord who ran into it.

And of course this release comes with a ton of translation updates! Special thanks to our hard-working internationalization community and especially Ryo who fixed a number of issues with things that couldn’t be localized properly in the previous release.


Get elementary OS 8.0.1

elementary OS 8.0.1 is available as a pay-what-you-can purchase at elementary.io today. Localized direct downloads and a torrent magnet link are provided.

Sponsors have been able to download OS 8.0.1 release candidates since last week, so if getting things before anyone else is important to you, consider sponsoring us on GitHub

💾

  •  

Happy Holidays! We Come Bringing Gifts!

13 December 2024 om 01:00

It’s only been a little over 2 weeks since we released elementary OS 8, but we’re already back with updates just in time for the holidays!

Terminal

The headliner this month is Terminal which comes with a bunch of fixes and new features thanks to Jeremy. It now uses the more modern tab bar widget you’re used to from Web, Files, and Code. There’s an overlay bar that shows the current zoom level when it changes. We do a better job of handling URIs which contain spaces. And we now show unsafe paste warnings for Drag n Drop operations. Plus, we now show the unsafe paste warning for more commands like doas thanks to Elsie and there’s a new option in the gear menu to toggle unsafe paste alerts thanks to Stella and Charlie. Michal upped the contrast for gray in our default style and Igor made sure we focus the relevant tab when notifications are clicked. Plus, we now replace notifications from the same tab and withdraw notifications when a tab is focused, so your notification center should be a lot less noisy. This release was really a group effort with several new contributors, so major shoutouts to everyone who worked on it!

AppCenter

AppCenter

AppCenter will use Dark Mode screenshots when available

Thanks to Italo, AppCenter will now use provided dark mode screenshots and brand colors when developers provide them. Plus, he addressed a visual bug with release notes. And Juan added support for the latest Appstream Developer tag, so we’re staying up on standards.

Window Manager & Dock

In the Window Manager, Leo fixed an issue where the dock could sometimes still be clicked when hidden in the Classic session, while Leonhard contributed some performance improvements.

In the Dock, Leonhard made sure launcher bounces don’t run too long for apps that don’t notify on startup. Leo fixed an issue where launchers with large icons could become clipped while they bounce and made sure running indicators have a bit more room to breath. Plus the dock now also respects the “Panel Translucency” setting, making it completely solid when requested for added contrast.

System Settings

Alain added some visual polish to the System view as well as a new progress bar that represents how close we are to meeting our monthly sponsorship goal. Plus Leonhard made sure automatic updates won’t download on metered networks, and we avoid checking for system updates altogether in Demo Mode.

System Settings → System

We now show monthly funding goal progress right in System Settings

You can now prevent Apps from sending notifications from Applications → Permissions, even for apps that don’t report their notification usage in Notification settings. and the check mark next to the current language in Language & Region settings will now follow your accent color thanks to Leo.

Installation & Onboarding

David fixed a crash with certain partitioning schemes in the Installer’s custom install view, and the encrypt view was simplified. Onboarding will now always stay centered on the screen, even when resized.

Icon Browser

A new version of the Icon Browser for app developers is available in AppCenter that includes the latest icons for Platform 8 as well as a quick button for copying code snippets thanks to Ryo. And we now focus the search automatically when you start typing, thanks to Alain.

And More

You can now close the captive network assistant with the keyboard shortcut Ctrl + Q, thanks to Stanisław. Alain fixed copying screenshots to the clipboard. And there a ton of translation updates, especially including traditional Chinese thanks to Kisaragi.


Sponsors

At the moment we’re at 22% of our monthly funding goal and 430 Sponsors on GitHub! Shoutouts to everyone helping us reach our goals here. Your monthly sponsorship funds development and makes sure we have the resources we need to give you the best version of elementary OS we can!

Monthly release candidate builds and daily Early Access builds are available to GitHub Sponsors from any tier! Beware that Early Access builds are not considered stable and you will encounter fresh issues when you run them. We’d really appreciate reporting any problems you encounter with the Feedback app or directly on GitHub.

💾

  •  

elementary OS 8 Available Now

26 November 2024 om 01:00

Today, we’re proud to announce that elementary OS 8 is available to download now and shipping on several high-quality computers!

elementary OS 8

With OS 8, we’ve focused in on:

  • Creating a new Secure Session that ensures applications respect your privacy and require your consent
  • A brand new Dock with productive multitasking and window management features
  • Empowering our diverse community through Inclusive Design

To get elementary OS 8 now, head to elementary.io for the download—or read on for an overview of what’s new.


Privacy, Security & Consent

Over the past several years we’ve been building features to improve the trust relationship with your computer by requiring your explicit informed consent and disallowing untrustworthy behavior on a technical level. We’ve done that by embracing Flatpak as the way to install apps on elementary OS and Portals for confining them to a safer sandbox. Now we’re extending that story with both new settings to put you in control of the system features apps can access and a new Secure Session powered by Wayland.

Screenshot Portal Wallpaper Portal

In the Secure Session apps need your explicit permission for more things

On the lock screen, you’ll now see a gear menu next to the password field that gives you the option of Classic or Secure sessions. If you select the Secure Session, elementary OS will use Wayland, a modern and secure method for apps to draw themselves and accept your input. In the Secure Session, apps will be more restricted and will require your consent for access to system features. When an app wants to listen in the background for your keystrokes, take a screenshot, record the screen, or even pick up the color from a single pixel, you will be asked first to make sure that it’s okay. The Secure Session also comes with other modern features like support for Mixed DPI modes—A hotly requested feature for folks using a HiDPI notebook or tablet with a LoDPI external display—and improved support for multi-touch gestures on touch screens and tablets. You might also experience improved performance and smoothness, especially on low-powered hardware.

Portals are the standardized system interfaces that apps use to access features in a way that respects your privacy and requires your explicit consent. Four new Portals are now supported in OS 8: Color Picker, Screenshot, Screencast, and Wallpaper. These Portals are essential for enabling modern apps to work in the Secure Session when they don’t have direct access to the pixels on your display. Since some apps haven’t yet made use of the Portals required to operate under the Secure Session, OS 8 will continue to use the Classic Session by default. Apps will work and behave as they always have there, with the same level of system access you’re used to from OS 7 and before. If you rely on certain accessibility features, you may find that those are not yet available under the new Secure Session as well. However, we highly encourage you to give the Secure Session a try and you might be surprised to find that the apps and features you use are already compatible.

Application Settings

System Settings → Applications has expanded options

Application settings has an all-new design that expands your control over permissions. We now support adjusting the run-time permissions in Flatpak’s Permissions Store—these are set when an app explicitly asks for your permission to access a feature while it’s running. So if you’ve previously denied an app access to run in the background or granted an app permission to set the wallpaper, you can change your mind at any time and adjust permissions here. We’ve also adjusted the language of install-time permissions—aka sandbox holes—to be more clear that these represent advanced system access and the implications of adjusting them. Plus the descriptions of several individual items were changed based on your feedback to use less technical language. And app permission pages now show the app’s icon and description.

Getting Apps You Need & Staying Up to Date

In 2017 we shipped AppCenter, the Open Source pay-what-you-can app store and in 2021 we revamped that store to use Flatpak, an app distribution technology that is decentralized by design and makes cross-platform app distribution on Linux-based operating systems a breeze. Since the move to Flatpak, you’ve always had the option to easily sideload apps directly from developers or use entire alternative app stores. In OS 8 we’re expanding your access to apps even further by including the most popular app store for Linux out of the box: Flathub.

This means you’ll be able to access apps made specifically for elementary OS, apps made for Linux, and popular cross-platform apps like Discord and Spotify all directly from AppCenter without having to manually sideload or configure an alt store.

AppCenter

To support this change, we’ve made a few changes to App info pages in AppCenter. We’ve removed the “non-curated” badge based on your feedback and instead show a “Made for elementary OS” badge when appropriate. The links section has also been redesigned, featuring colorful iconography. We now show a Sponsor link for app developers that fund the development of their app using third-party platforms like GitHub or Patreon and we show a link directly to the app’s source code for apps that provide it.

AppCenter Appcenter

App info pages show “Made for elementary OS” badges and more links

With the introduction of the Secure Session and new Portals to support it, expanded permissions settings, and sandbox warnings in AppCenter we feel much more confident in providing this expanded app access out of the box while upholding the expectation that the apps you get from AppCenter are reasonably safe, will ask for your consent, and respect your privacy.

In elementary OS there are two different kinds of updates. Updates to the operating system itself are installed offline, when your computer restarts, to make sure services are restarted correctly and to prevent issues. Updates to apps, on the other hand, are quickly installed while your computer is running. In OS 7, both of these types of updates appear side-by-side in AppCenter, but in OS 8 operating system updates will now appear in System Settings.

System Settings

Operating system updates now appear in System Settings

Splitting apart these two update systems makes it faster to check for updates, more reliable to install them, and clearer which updates will require a restart: updates in AppCenter will never require a restart, while updates in System Settings will always require a restart.

The new system updates mechanism is super fast and includes the option to download updates automatically—which you can now opt-in to during Onboarding. It will also let you know if the updates package contains security updates and has improved error handling if things go wrong. Plus there are new options in the system shutdown dialog so you can install updates before shutting down or choose to skip a pending update, even when automatic updates are enabled.

Multitasking & Window Management

When planning for the Secure Session we realized that our Dock would need to be completely rewritten. So we took the opportunity a few years ago to run a survey and get better insights into the way you multitask on elementary OS and other operating systems. We then combined those new insights with the feedback we’ve received in GitHub over the years and carefully reconsidered the role of the Dock in our desktop alongside other desktop features which have appeared over the years. This has resulted in a Dock that retains the features you love from OS 7 and before and introduces whole new features to improve your multitasking workflow.

In particular, we’ve revisited the way we handle multi-window apps and made the behavior of clicking app icons more predictable. When an app isn’t open yet, a single-click of its icon will still launch it. When an app has a single window open, a single-click will always focus that window, even switching workspaces if necessary. And, when an app has multiple windows open, a single-click will show a window spread so you can quickly select the right window, even outside of the Multitasking View. In this way, a single-click always takes you to an app window instead of sometimes opening a new window or even hiding windows.

When an app has multiple windows, clicking shows a window spread

For apps that support multiple windows, we’ve implemented a new system that is aware of the FreeDesktop.org standard for hinting this feature, so we can now reliably open new windows when middle-clicking an app’s icon. Plus you can still scroll over an app icon to cycle through open windows. And, you can now launch pinned apps with + 9, a hotly requested feature.

We’ve also added several new optional multitasking features including the ability to switch between windows with a horizontal swipe gesture, the ability to disable hotcorners when on a workspace that contains a fullscreen app, and the ability to switch between workspaces by scrolling over the panel

Designing for Inclusivity

We sat down this summer with self-described fully-blind cybersecurity enthusiast Florian Beijers to evaluate our experience for blind folks and identify areas of improvement. A particular showstopper we noticed was keyboard navigation and screen reader support during Onboarding, which has now been completely rewritten. We also took a second look at keyboard navigation and screen reader support during Installation and Initial Setup and the entire first run experience has been much improved for blind folks in OS 8. We also now have screen reader support in the Alt + Tab window switcher and we’ve made sure that there’s audio—or visual depending on your settings—feedback when we’re unable to complete window management tasks like cycling workspaces in response to the keyboard shortcut.

Onboarding

Navigation has been rewritten in Onboarding

System Settings has been refreshed with a modern space-saving dual-pane design that is more responsive for small and large displays. We’ve also vastly improved support for text scaling, screen readers, keyboard navigation, right-to-left language layouts, and improved contrast in illustrations. Plus search now returns more relevant results and the titles of those results now reflect both the exact setting name they’re matching and the path to that setting.

System Settings System Settings System Settings System Settings System Settings System Settings

Many System Settings pages feature modern redesigns

Instead of removing features during this redesign, we’ve added new ones. For example, if you’re not a fan of overlaid scrollbars or have a motor disability that makes them difficult to use, there’s a new setting to always show scrollbars in Desktop → Appearance. Language & Region settings has a new option to automatically select the temperature unit based on locale. And there are new keyboard shortcut options for switching between keyboard layouts or using features like emoji or unicode typing.

Settings that use dropdowns are now frequently searchable. We’ve also improved setting descriptions, added new ones based on your feedback, and made sure help text is less frequently hidden behind a mouse hover. Plus, System got a redesign of external links similar to the one in AppCenter, with clearer help and documentation links as well as a better call for contributions.

Quick Settings

Quick Settings improves access to features while reducing clutter

OS 8 also brings a new Quick Settings menu that improves access to features while reducing clutter in the panel. We’ve started by combining the accessibility and session menus which contain useful controls, but don’t indicate a change in status. We’ve also added hotly requested controls like Dark Mode and Rotation Lock. Features like the Screen Reader and Onscreen Keyboard are now available from the Quick Settings menu by default, but you can still choose to hide them in System Settings → Desktop → Dock & Panel.

By popular demand, we’re making a major change to our default keyboard shortcuts: pressing will now open the Applications menu instead of the Shortcuts overlay and + Space will now switch keyboard layouts by default. This brings us more in line with the defaults from other desktops and operating systems and will hopefully be more comfortable for folks who rely on these shortcuts to get around. Of course you can always change the key behavior and keyboard shortcuts in general in System Settings → Keyboard.

Visual design plays a huge role in the appeal of our operating system and elementary has always had a strong identity in using colorful and playful design to convey a sense of friendliness and fun. In OS 8 we’ve maintained our careful balance of learning and evolving while avoiding chasing design trends to retain our unique personality.

Pointers

Pointers are more consistent and make better use of color

A perfect example of this is our new pointers. Pointers were completely redrawn to be more consistent, make better use of color, and be more precise. The new design is more fun and playful with softer edges and rounder corners while maintaining high contrast and legibility. The new design feels extremely familiar but also more modern.

A Large Body of Water Surrounded By Mountains A Trail of Footprints In The Sand

We have two new wallpapers to share, “A Large Body of Water Surrounded By Mountains” by Peter Thomas and “A Trail of Footprints In The Sand” by David Emrich. Both of these images have been slightly edited for use as wallpapers in elementary OS and are distributed under the permissive Unsplash license.

Multitasking View in light mode Multitasking View in dark mode

Multitasking View now features a blurred version of your wallpaper

Instead of a plain dark gray background, Multitasking View now features a blurred version of your wallpaper that is adjusted for light and dark modes. Workspace cards now have rounded corners and the switcher at the bottom of the screen has been updated for light and dark modes as well.

Lock Screen

The Login & Lock Screen also features a blurred background similar to the Multitasking View as well as a larger and bolder clock

Several applications have a noticeably more modern design as well. Notably, Videos has a completely redesigned player page and now follows the system light and dark style preference. The new Fonts looks fantastic and has much better performance. And Web 46 brings its own set of performance improvements along with a more minimal appearance.

Fonts Web Videos

Several apps have a noticeably more modern design

Hardware Support

OS 8 includes the latest long-term support Hardware Enablement stack from Ubuntu, including Linux 6.8. We’re also shipping with Pipewire which improves latency and bluetooth audio quality while being architected for the world of sandboxed Flatpak apps running in the Secure Session. This is an especially big deal for folks doing audio production tasks on elementary OS.

Driver Settings

Drivers moved to System Settings → System

Driver management has moved from AppCenter to System Settings → System. The new design for drivers is more in line with how drivers are managed on other operating systems and is easier to work with, especially for hardware that has multiple driver options like NVIDIA® graphics.

Power Settings

Power Settings now shows battery charging levels

Power settings now shows the charging level and status for both internal batteries and connected battery devices like mice and keyboards. You can also choose to automatically set different power profiles based on whether your device is plugged in or on battery power, and power modes can be quickly changed from the power menu in the panel. Plus the battery icon in the panel will now show much more accurate battery levels for mobile computers.

Power menu

Power modes can be changed from the power menu


Get elementary OS 8

elementary OS 8 is available as a pay-what-you-can purchase at elementary.io today. Localized direct downloads and a torrent magnet link are provided.

A clean desktop

OS 8 will receive additional feature and bug fix updates on a monthly schedule that will be reported on here on our blog, so stay tuned for even more updates in the future!

Get A New Computer

Our hardware retailers Laptop with Linux, Star Labs, and Slimbook are offering elementary OS 8 out of the box starting today! Visit retailers’ individual sites for more information.


Special Thanks

I want to give special thanks to all of our volunteer contributors for working hard over the last 13 months to make this an incredible release. We set some really ambitious goals and have made major architectural changes to accomplish them that required a lot of planning and coordination. Some of the features landed in this cycle have been years in the making. Our monthly blog posts highlight more of our individual contributors and it’s worth reading through them to admire their passion and dedication.

I’m also eternally grateful to our individual Early Access sponsors for providing consistent funding to keep producing our operating system and distributing it under our pay-what-you-can model. We’re funded almost entirely by the good will of individuals without any VC funding or major corporate backing. The only partnerships we have is with our indie hardware vendors. Choosing to support an operating system made by a community like ours is an act of protest in the world we currently find ourselves in and your solidarity means everything.

💾

  •  

Package Releases Are Almost Done, You Won't Believe What Happens Next!

9 September 2024 om 02:00

This month’s update is fairly brief since a lot of what we did last month was minor bug fixes, regression testing, updating metadata, taking screenshots, and releasing packages. We’re getting down to the last few items before we can release elementary OS 8. Read ahead to find out more!

OS 7 Updates

Just a couple of small OS 7 updates this month! Ryan backported a fix for an issue in AppCenter where the updates page would continue to show the loading screen after it was finished loading. And the latest Network Indicator was released and now shows cellular modems as toggle buttons like it does with other devices.

Power Indicator

Cellular modems now show as toggle buttons


OS 8 Updates

Continuing on with our work to vastly improve screen reader support this cycle, Leo implemented the accessibility interface in the Alt + Tab window switcher! Leonhard added a new option to the system shutdown dialog so you can choose to skip a pending update, even when automatic updates are enabled.

Shutdown Dialog

You can choose to skip updates when shutting down or restarting

If you have a mixed-dpi setup—like a HiDPI laptop or tablet and a LoDPI external monitor—You can now set per-display scaling in the Secure Session thanks to Leonhard. And power modes can also now be quickly changed from the power indicator thanks to Subhadeep.

Power Indicator

Power modes now appear in the power indicator

Release Planning

Last month we finished releasing nearly every component that makes up elementary OS—over 80 packages. The only thing left is the Login & Lock Screen which is blocked by two small issues. We also have just two more OS patches to complete. Once these issues are resolved and the Login & Lock Screen has a package release, we can build release-candidate images of elementary OS 8 from the stable updates channel—and these builds will be available to Sponsors in Early Access right away. There’s still a couple more issues we want to try to solve before the final public OS 8 release, but we’re very close! As always you can follow along with our progress towards the release of OS 8 in this GitHub project. When this project board is empty, it’s public release time!


Sponsors

At the moment we’re at 20% of our monthly funding goal and 385 Sponsors on GitHub! Shoutouts to everyone helping us reach our goals here. Your monthly sponsorship funds development and makes sure we have the resources we need to give you the best version of elementary OS we can!

Monthly release candidate builds and daily Early Access builds are available to GitHub Sponsors from any tier! Beware that Early Access builds are not considered stable and you will encounter fresh issues when you run them. We’d really appreciate reporting any problems you encounter with the Feedback app or directly on GitHub.

💾

  •  

Surprise! Big Updates for OS 7 Are Here!

7 Augustus 2024 om 02:00

This month we have a bunch of surprise updates for OS 7 and as always a progress update on OS 8. We’re getting very close to releasing the latest version of our operating system and that means releasing new versions of all of the projects we maintain! That means big new versions of apps and new platform features, some of which we’re also able to release as an update for OS 7.

Community

Just a little follow up on our Discord community: we’re now just over 550 members! It’s quickly becoming a great place to ask questions and get help, share ideas, and generally hang out and chat with other people who use elementary OS or run Pantheon on other Linux distributions. It’s been really fun to watch this server grow and I’m really excited to participate more in a much less formal way with our community.

OS 7 Updates

While most of the releases going out at the moment are exclusive to OS 8, there were still a number of significant updates that we were able to release for OS 7! This is in large part due to shipping many of our apps as Flatpak packages, but it also includes a sneaky platform update that you might not even know you needed.

Videos

Videos player view Videos library view

Videos has a new modern and minimalist design

Videos now sports a more modern and minimal design which is especially apparent on the player page. On the library page it uses larger landscape format thumbnails and the app now follows the system light and dark style preference. The upgrade to GTK4 also brings performance improvements. Major shoutouts to Leonhard for his work modernizing this code base.

Videos—like all of our Flatpak apps—is of course also available to download as a Flatpak for folks running Linux distros other than elementary OS:

Developer Tools

Code now uses the LibHandy tab bar widget which brings improved animations and drag-n-drop behavior. The Terminal pane can now open to your preference of project subdirectory by default. The preferences dialog was slightly redesigned to fit more modern platform conventions and improve screen reader compatibility. And we fixed a dozen reported issues!

There’s a new setting in Terminal for event alerts on invalid input and we now do a better job saving tab state. Plus man page documentation has been improved.

Restoring tabs from last time is now optional in Files and it now supports hiding files and folders via a .hidden file, a feature you may be familiar with from other file manager apps.

Special thanks go to Colin, Gustavo, and Jeremy for working on our developer tools.

Portals

Portals are special API that apps can use to access system features in a way that respects your privacy and requires your explicit consent. Three new Portals are now supported in OS 7: Color Picker, Screenshot, and Screencast. These portals are essential for maintaining compatibility with modern apps which are written to work in a Wayland world and don’t have direct access to the pixels on your display. If you’ve previously experienced trouble using modern color picker or screen recording apps from alt stores like Flathub on elementary OS 7, this update should fix that for you! Thanks to Davidand Leonhard for their work here!

And More

Music can now open individual audio files from within the app instead of requiring you to open them from within Files and it gains the now-familiar sticky toolbar style when scrolling in the queue. Camera has been updated to use GTK4 which for now simply means improved performance. And a new Tasks release fixes an issue where it would crash when the system style was changed from light to dark.


OS 8 Updates

We’ve landed a rename of the session options on the Lock Screen to hopefully improve clarity for folks that aren’t sure if they should be using a Wayland or X11 session. The X11 session is now called the “Compatibility Session” since it offers improved compatibility with legacy apps and some accessibility tools. The Wayland session is now called the “Secure Session” since it requires apps to use modern APIs that improve your security and respect your privacy. There was a lot of back-and-forth discussion about the best way to concisely describe these sessions in a non-technical way—we’re aware these descriptions are not perfect—and we think that for now this the best way to sum up the trade offs when selecting a session. In the future this may change as new features may rely on Wayland and the performance benefits of Wayland become more distinct. But for now we want to make sure that folks who rely on the X11 session for certain workflows aren’t being discouraged by a word choice that doesn’t reflect their reality.

And speaking of the compatibility session—pending approval of a new window manager protocol—we will be able to ship the new Dock in both the Secure and Compatibility sessions in OS 8. This is particularly great news since the new Dock offers a much better multitasking workflow based on the feedback we gathered in our survey; For those times you may need to switch back to the Compatibility session for certain apps you won’t need to manage disparate dock settings.

Onboarding

Navigation in Onboarding has been rewritten for improved accessibility and with a neat progress bar

On the heels of some of our recent accessibility work, I’m proud to say that navigation in Onboarding has been rewritten for much improved keyboard navigation and screen reader compatibility. This was a show stopper when Florian took a look at OS 8 in June. Onboarding is such an important part of introducing a new operating system and making sure people new to elementary OS have a great time, so I’m particularly glad to improve this first impression for folks with vision-related disabilities.

The Bluetooth Daemon was previously shipped in the same package as the Bluetooth Indicator and it now lives in its own separate package and has its own project. This should both make it clearer which components are responsible for which parts of Bluetooth features on elementary OS and make things a bit easier to maintain. For now features remain completely unchanged and this is purely organizational.

We’re also now shipping Font Viewer as a Flatpak app. Previously we had packaged it and released it to AppCenter, but it is now pulled into OS 8 daily by default. This means we can continually ship the latest GNOME Font Viewer in elementary OS built against our Flatpak runtime so that it fits in stylistically.

Release Planning

Nearly everything is now released in the OS 8 stable repository, which means we’re very close to building stable release candidate quality builds for OS 8 in Early Access. At the moment we’re mainly waiting on the new Window Manager protocol for the Dock in the compatibility session which will unblock releases for the Dock and Panel.

As always you can follow along with our progress towards the release of OS 8 in this GitHub project. At this rate we may be looking at a September release of OS 8 if everything goes smoothly; keep your fingers crossed!


Sponsors

At the moment we’re just above 21% of our monthly funding goal and we’re at 382 Sponsors on GitHub! Shoutouts to everyone helping us reach our goals here. Your monthly sponsorship funds development and makes sure we have the resources we need to give you the best version of elementary OS we can!

Monthly release candidate builds and daily Early Access builds are available to GitHub Sponsors from any tier! Beware that Early Access builds are not considered stable and you will encounter fresh issues when you run them. We’d really appreciate reporting any problems you encounter with the Feedback app or directly on GitHub.

💾

  •  

It's Disability Pride Month! Let's Get Accessible

3 Juli 2024 om 02:00

This month we have several community updates, a couple of Flatpak releases available on OS 7, and plenty of OS 8 news.

Disability Pride Month

It’s disability pride month, which means making space to talk about how we can build communities and systems that better accommodate people with disabilities. Last year for disability pride month we announced color deficiency assistance filters and a new feature that reads out the keyboard shortcut for the screen reader during Installation & Initial Setup. You might also be familiar with our Curb Cuts initiative that was started a few years ago and how we completed it in OS 7.1. We also expanded the number of places affected by the Reduce Motion setting, increased the upper intensity limit for Night Light, and made sure accommodations were present on the Lock Screen.

This year we had the pleasure of being introduced to Florian Beijers who describes himself as a fully blind cybersecurity enthusiast. You may have heard him recently on Linux After Dark talking about accessibility on Linux desktops generally. A couple weeks ago, he took some time to take a look at the state of OS 8 with regards to accessibility for someone who has no vision at all, and I’ll be honest we were definitely humbled by his experience. We took notes, filed issue reports, and I’m proud to say we’ve already taken meaningful steps towards addressing his feedback with fixes across the desktop and in our platform libraries, but there’s clearly a long way for us to go! If you want to follow along or help us address accessibility issues in elementary OS, we’d love your help! We’re tracking issues in this GitHub project. If you discover a new issue—accessibility related or otherwise—we’d love to get your feedback and we have a handy contributor guide to help you file a report here.

Community

We’ve moved our recommended community chat from Slack to Discord! You may know that we’ve had quite a bit of trouble keeping the invite link for Slack active which has really prevented that community from growing and staying vibrant. There’s also been issues with the policies for Slack’s free tier around keeping/deleting messages and generally we recognize that at its core Slack is a product for workplaces, not for building communities. So after a bit of poking around and discussion, we’re now recommending folks join the community Discord server instead. So far we’re already at over 330 members and it’s been a much more active and lively place than the Slack was. Plus, we have dedicated moderators besides the core team of developers. Thanks to Tiana and Tony for creating this community and being our mods!

Fedora is asking for contributors to join the Pantheon special interest group. If you’re interested in running our desktop environment on Fedora or contributing to maintaining it on Fedora, they’d love to hear from you!

OS 7 Updates

Photos 8 has been released to AppCenter as a Flatpak app. This means you can continue to receive updates to Photos by installing the Flatpak version from AppCenter even on older versions of elementary OS, and Photos is now easily available to folks running Linux distributions other than elementary OS. This new version of Photos is largely a maintenance release so don’t expect any major design changes or new features, but it now uses the Wallpaper and Open Directory portals improving cross-platform compatibility.

The Captive Network Assistant was also updated to version 8. This release contains the update to GTK4 and the latest WebKit which improves its performance and web compatibility as well as a couple of bug fixes.


AppCenter

Another couple of big design updates landed in AppCenter in June! Pages now draw their own individual headers, which means we can show more contextual controls and have more design freedom. You’ll notice that options related to updates have now moved to the Updates & Installed Apps page, for example. On App info pages, main action buttons like Install and Open are now always available from the headerbar, and when you scroll past an app’s banner a smaller icon and app title will appear.

AppCenter home page AppCenter updates page AppCenter app info page

AppCenter has a flatter design where each page has unique headerbar contents

The links section of App Info pages has also been redesigned, featuring colorful iconography and an expanded set of supported links. We now show a Sponsor link for apps who monetize outside of AppCenter and we show a link directly to the app’s source code for apps that provide it.

Plus we’ve made a ton of cleanups, bug fixes, and performance improvements, especially around updates. And AppCenter now starts much faster thanks to Leonhard.

System Settings

Locale settings saw the biggest improvements with a new setting for automatically selecting the temperature unit based on locale, fixed freezing while getting advanced permissions, and it will no longer prompt system administrators for a password unnecessarily for setting the system language. Plus we made some improvements to error handling and other feedback.

Operating System settings has a redesigned links section

System got a redesign of external links similar to the one in AppCenter, with clearer help and documentation links as well as a better call for contributions. Plus, network settings now shows the name of connected wireless networks in the sidebar and we fixed a missing icon for some wireless headphones in Bluetooth settings.

And More

The Screencast portal landed this past month, meaning screen recording applications are now able to capture the screen in the Wayland session, thanks again to Leonhard.

Code now uses the TabBar widget from LibHandy instead of the deprecated widget from Granite, an important step in porting to GTK 4. There’s also been a lot of progress towards using GLib.Action and modernizing menus thanks to Colin.

And we have a new GitHub project for tracking issues with hardware that ships with elementary OS, including the StarLite Mk V.

Release Planning

At this point OS 8 is almost finished! We’re currently making releases for every single one of the nearly 150 repositories that make up Pantheon and elementary OS. This involves things like writing release notes, taking screenshots, checking for regressions and merging last minute fixes etc. Some of these releases will trickle back to OS 7, but many of them will be OS 8 exclusive as they rely on big under-the-hood changes that can’t easily be backported.

We’re also putting the finishing touches on our Wayland session and fixing the last few major bugs and regressions there. We’re nearly at parity with the X11 session and I’ve personally been using it every day with only minor issues! But don’t worry the X11 session will be sticking around if you need it. One small concession we’ve needed to make is that we’ll almost certainly be shipping our fork of Plank for use in the X11 session. So the dock experience between Wayland and X11 will be slightly different in this release and you’ll only get the features of the new dock when running under Wayland.

As always you can follow along with our progress towards the release of OS 8 in this GitHub project. Hang tight, we’re almost there!


Sponsors

At the moment we’re just above 21% of our monthly funding goal and we’re at 365 Sponsors on GitHub! Shoutouts to everyone helping us reach our goals here. Your monthly sponsorship funds development and makes sure we have the resources we need to give you the best version of elementary OS we can!

We’re also now automatically building monthly release candidate quality stable builds! These builds are created on the 1st of every month and include all stable updates for the current stable OS series. They have not been reviewed by a human, but should usually be of high quality. Monthly release candidate builds and daily Early Access builds are available to GitHub Sponsors from any tier!

Beware that Early Access builds are not considered stable and you will encounter fresh issues when you run them. We’d really appreciate reporting any problems you encounter with the Feedback app or directly on GitHub.

💾

  •  

Happy Pride! Have Some Updates!

4 Juni 2024 om 02:00

This month we have some surprise updates for OS 7, including new releases of GNOME apps and a big update for Mail. Plus Wayland is here, there’s a new way to manage Drivers, and we’re shipping Flathub by default! And don’t forget Platform 8 is now ready for developers. Read ahead for all of the details of the work we accomplished during the month of May.

Updated Flatpak apps for OS 7

Thanks to Flatpak, OS 7 continues to receive updates for several apps, including the GNOME apps that we ship with elementary OS. Web 46 brings a new flatter design and tons of bug fixes. Document Viewer gets the latest bug fixes while Archive Manager now uses GTK 4.

The Fonts app

The updated Fonts app is available from AppCenter

Plus, Fonts is now available to install as a Flatpak from AppCenter. The new Fonts looks fantastic and has much better performance, and it will continue to receive updates just like our other apps shipped as Flatpak, so we highly recommend switching to it.

Mail

Email aliases have arrived in Mail! You can now secondary click on an account in the sidebar and select “Edit Aliases…” to configure them. Plus Mail now also handles replying and forwarding to the correct address for senders who use aliases. And bugs related to certain emails blanking or certain attachments not downloading have been fixed. Shoutouts to Leonhard for his work here.

Monthly Stable Builds

We’re now automatically building monthly release candidate quality stable builds on our Builds website. These builds are created on the 1st of every month and include all stable updates for the current stable OS series. They have not been reviewed by a human, but should usually be of high quality. These monthly release candidates and daily unstable builds are available to GitHub Sponsors from any tier!


Wayland & Dock

You can now choose between a Wayland or X11 session on the lock screen of the latest OS 8 Early Access builds via the gear menu on your login card. Thanks to the work of Corentin and Leonhard, our window manager now contains fresh APIs for positioning panels and docks, including handling hide modes. Currently the new Dock is only positioned correctly in the Wayland session. Speaking of the Dock, you can now launch pinned apps with Super + 9, a hotly requested feature.

System Settings

Continuing our big redesign of System Settings, a new paned design has landed for Desktop settings. This also includes wallpaper previews on the “Appearance” page. You’ll notice that the “Dim Wallpaper With Dark Style” option has also moved to the Appearance page where you can see a preview of its effect.

System Settings → Desktop → Appearance

Desktop settings have been redesigned

Another new feature from Leonhard, Driver management has moved to System Settings → System. The new design for drivers should be more in line with how drivers are managed on other operating systems and be easier to work with. We’re definitely looking forward to your feedback here to make sure we’re providing a better experience for folks who rely on additional drivers.

System Settings → System → Drivers

Drivers are now managed from System Settings

AppCenter

Now that System Updates and Drivers have moved to System Settings, AppCenter has become Flatpak only! This greatly reduces code complexity and improves stability and performance. Plus it will make it easier for us to introduce new features in the future. And as a bonus, we’re now shipping Flathub as an available Flatpak remote. This means you will be able to access both apps made for elementary OS and cross-platform apps for Linux out of the box.

And More

The Lock Screen now features a larger and bolder clock and it looks really great with our new default wallpaper for OS 8!

The new Lock Screen

A larger and bolder clock on the Lock Screen

We have two new wallpapers to share, “A Large Body of Water Surrounded By Mountains” by Peter Thomas and “A Trail of Footprints In The Sand” by David Emrich. Both of these images have been slightly edited for use as wallpapers in elementary OS and are distributed under the permissive Unsplash license.

Developer Platform

The elementary Flatpak Platform 8 has been released and is available now in the AppCenter Flatpak remote. If you’re an app developer, that means you can update your app to the latest Platform today! We recommend doing so as soon as possible so that your app doesn’t have an “Outdated” badge next to it in AppCenter on release day.

Platform 8 is based on the GNOME 46 platform and includes all of the same library updates as well as the latest Granite, elementary Stylesheet, and elementary Icons. Plus we’re now including LibPortal, a library that makes it easy to use platform APIs for things like background & autostart, taking screenshots, and setting wallpapers. Platform 8 includes the latest LibAdwaita with Adw.ToolbarView and the elementary stylesheet now supports it as well. Plus Granite.Toast now includes a new dismissed () signal with dismissal reasons, a new STYLE_CLASS_SUCCESS constant, and you can now use markup in Granite.HeaderLabel. We now also load widget fallback styles when using Granite.init () that should improve your apps’ cross-platform compatibility.


Sponsors

At the moment we’re just above 20% of our monthly funding goal and we’re almost at 350 Sponsors on GitHub! Shoutouts to everyone helping us reach our goals here. Your monthly sponsorship funds development and makes sure we have the resources we need to give you the best version of elementary OS we can!

If you’re not already in Early Access, you can be among the first to try the next release of elementary OS and give us your feedback by sponsoring elementary for as little as $1/mo. Beware that Early Access builds are not considered stable and you will encounter fresh issues when you run them. We’d really appreciate reporting any problems you encounter with the Feedback app or directly on GitHub.

💾

  •  

Visualizing The Finish Line

4 Mei 2024 om 02:00

First things first, congratulations to Ubuntu on releasing version 24.04! If you’re not already aware, we build elementary OS releases from the Ubuntu software repositories, so we now have a stable upstream to work from. That means it’s time for us to focus in on finishing up elementary OS 8! Read ahead to find out what we accomplished towards that end over the last month.

Release Planning

The OS 8 Project Board has been scoped down to only include things that are essential for release. This is the place to watch to estimate how far out we are from a stable OS 8. When this board is empty, we’re ready to release! We want to ship OS 8 as soon as possible, so we may find ways to further trim this list down if we aren’t able to address everything in a timely manner.

Design

We saw some great changes to Icons this month thanks to new and old contributors. William gave attention to cursors and introduced more color into their design. This resulted in an almost complete redraw of our cursors and closed several old issue reports. We also got new, colorful “Find” icons thanks to Newhoa as well as a new design for the “Save As” icon.

New Cursors

Cursors have been almost completely redesigned with more color

Our System Settings redesign work continues, and this month we merged in the redesign of Applications settings. The new split-paned design brings it in line with other settings pages and makes navigating much faster by exposing the list of installed apps at the top level of navigation.

Application Settings

Applications Settings has a new split-paned design

Desktop

A small visual change, when switching workspaces docks and panels will no longer move with the switch thanks to Leonhard. Meanwhile Leo fixed an incorrect default keyboard shortcut for moving windows to the last workspace, and made sure that there’s audio (or visual depending on your settings) feedback when we’re unable to cycle workspaces in response to the keyboard shortcut.

Quick Settings

Quick Settings joins the panel

Quick Settings has also made it into the default package selection, replacing the Session and Accessibility indicators. It also currently provides toggles for Dark Mode and, when running on a device with an accelerometer, Screen Rotation Lock. This sets the foundation for including more quick toggle features as well as helps us clean up extra panel indicators.

Upstream Library Updates

Early Access builds were disrupted for just over a month as a few migrations occured. The first being Ubuntu’s move to 64 Bit time which fixes the year 2038 problem. We lost a bit of time to this as we encountered situations with incompatible packages and failing builds etc. The second was adapting to API changes in Mutter 46 and required rebuilds of our window manager, the panel, and the login & lock screen. Mixed in was a secret third thing: the session managers migration to SystemD. We were already ahead of this in our regular session thanks to Pantheon’s NixOS maintainer, Bobby, but David discerned and provided the fix for our Installer session just 3 days ago. I’m happy to report that we’ve succesfully survived these migrations and Early Access builds are building and bootable again!

With the stabilization of upstream packages this is also the time for us to start building our OS specific patches, and that work is almost completed. These patches are minimally invasive and do things like set LSB information and make sure that we’re compatible with things like DKMS and certain functions of the Apt package manager.

Developer Platform

Another thing that we need to prepare in order to release is the elementary OS Flatpak platform and SDK. Platform 8 is based on the same libraries as included in the GNOME 46 platform with the addition of elementary-specific goodies like Granite, our stylesheet, and icons, plus we’re now including LibPortal. LibPortal is a convenient way for developers to add desktop integration features using secure portals such as the Screenshot and Wallpaper portals, as well as handling things like Backgrounding. When Platform 8 is published, we’ll need to rebuild of all our Flatpak apps against it and we’ll be able to ship GNOME Web 46, which includes a flatter UI design.

And More

Two new portals landed in OS 8: the Screenshot and Color Picker portals. Additionally Photos has been updated to use the Wallpaper portal. And another app will soon be shipped as a Flatpak in OS 8! We recently packaged up Font Viewer against the elementary Flatpak Platform, fixing a styling regression, ensuring we can continually ship the latest version of Font Viewer throughout the OS 8 life cycle, and that it can be automatically updated without requiring a system restart.


Sponsors

At the moment we’re just above 21% of our monthly funding goal and we’ve crossed 300 Sponsors on GitHub! Shoutouts to everyone helping us reach our goals here. Your monthly sponsorship funds development and makes sure we have the resources we need to give you the best version of elementary OS we can!

If you’re not already in Early Access, you can be among the first to try the next release of elementary OS and give us your feedback by sponsoring elementary for as little as $1/mo. Beware that Early Access builds are not considered stable and you will encounter fresh issues when you run them. We’d really appreciate reporting any problems you encounter with the Feedback app or directly on GitHub.

💾

  •  

The System Settings Redesign Has Landed

5 April 2024 om 02:00

This month the biggest story is System Settings, but we also have some great progress on the new Dock and Wayland. Plus a small change to default keyboard shortcuts that you might appreciate. Read ahead to find out the new developments you have to look forward to in the upcoming elementary OS 8!

System Settings

The System Settings port for GTK 4 is now completed! And not only that, we’ve landed the first step in a major redesign. Settings panes are now in charge of drawing their own window controls, which means several settings have already been updated to use a more modern paned design and others are able to use space more efficiently in their own way. You can expect further design refinements to continue to land throughout the OS 8.x cycle

Network Settings

System Settings has a new modern design

The headliner this month is definitely Application settings. We now have support for adjusting the runtime permissions stored in Flatpak’s PermissionsStore—these are set when an app explicitly asks for your permission to access a specific feature while it’s running. So if you’ve previous denied an app access to run in the background or granted an app permission to set the wallpaper, you can change your mind at any time and adjust permissions here.

Application Settings

System Settings → Applications has expanded options

We’ve also adjusted the language of install time permissions—aka sandbox holes—to be more clear that these represent advanced system access and the implications of adjusting them. Plus the descriptions of several individual items were changed based on feedback to use less technical language. And app permission pages now show the app’s icon and description.

Notification Settings

Do Not Disturb no longer blocks Notification settings

Language & Region settings now has searchable dropdowns. We’ve also received some feedback from some folks that indicates they were looking here for Keyboard Layout or Date & Time settings, so we more clearly link to both of those locations to help you find what you’re looking for. If you’re not a fan of overlaid scrollbars that disappear when not in use, there’s a new setting to always show scrollbars in Desktop → Appearance. The Do Not Disturb setting in Notifications settings no longer blocks the whole view and we’ve updated the design of this pane to better reflect modern design patterns and support RTL language layouts. And Housekeeping is now completely handled by elementary’s Settings Daemon which uses SystemD timers under the hood.

Desktop

We’re closing in on a much better multitasking story for the new Dock. This month Leonhard implemented scrolling over an app’s icon to switch between its open windows and focusing a single open window of an app on click instead of opening new windows. We’ve also implemented a middle-click system that is aware of the FreeDesktop.org SingleMainWindow app launcher hint, so we can more reliably open new app windows when middle-clicking an app’s icon; This closes a 3-year-old feature request! This is in addition to the window spread feature that was implemented in January. The end result is a much more predictable experience that is centered on bringing you to the app you’ve clicked and an improved workflow for multi-window apps.

We’re also making a major change to our default keyboard shortcuts. Pressing will now open the Applications menu instead of the Shortcuts overlay and + Space will now switch keyboard layouts by default. This brings us more in line with the defaults from other desktops and operating systems and will hopefully be more comfortable for folks who rely on these shortcuts. Of course you can always change the key behavior and keyboard shortcuts in general in System Settings → Keyboard.

Wayland

Our progress towards Wayland continues this month with several fixes in our window manager. Notifications are now launched as a client of the window manager thanks to Leonhard, meaning they are no longer in the center of the screen in the Wayland session. He also did some refactoring that ensures the Wayland session launches just as quickly as the X11 session, fixed an issue with the Alt + Tab window switcher blocking mouse input, and fixed drag and drop icons not appearing.


Security

A quick note about security in elementary OS 7! If you’ve heard about the recent xz vulnerability, rest assured that elementary OS was not affected. We’re very fortunate to benefit from the hard work of Canonical’s security team and Ubuntu LTS. If you’re ever curious about the status of vulnerabilities you can check the Ubuntu Security Notices website. You can find the Ubuntu version that system packages come from in System Settings → System on the Operating System Tab, just below the name of the current elementary OS release. As always, be sure to run your updates and avoid third party system software repositories. Choosing Flatpak for apps also keeps your computer secure and your information private with its built-in sandboxing.

Sponsors

At the moment we’re just above 21% of our monthly funding goal and we’re very close to 300 Sponsors on GitHub! Shoutouts to everyone helping us reach our goals here. Your monthly sponsorship funds development and makes sure we have the resources we need to give you the best version of elementary OS we can!

If you’re not already in Early Access, you can be among the first to try the next release of elementary OS and give us your feedback by sponsoring elementary for as little as $1/mo. Beware that Early Access builds are not considered stable and you will encounter fresh issues when you run them. We’d really appreciate reporting any problems you encounter with the Feedback app or directly on GitHub.

A quick note about currently daily elementary OS 8 builds, there’s a big migration happening upstream to fix the year 2038 problem so until that calms down we might have a disruption in builds. You can always access previous daily builds by scrolling down the bottom of the Builds page where you’ll find the most recent succesful builds of elementary OS 8 and more.

💾

  •  

GTK 4 Porting And A Bit Of Whimsy

4 Maart 2024 om 01:00

I want to start off this post by saying, “Thank you!” to our now over 250 sponsors on GitHub for helping us reach 20% of our monthly funding goal! I’ve been seeing a ton of demand for Early Access which is super exciting. If you’re not already in Early Access, you can be among the first to try the next release of elementary OS and give us your feedback by sponsoring elementary for as little as $1/mo. Beware that Early Access builds are not considered stable and you will encounter fresh issues when you run them. We’d really appreciate reporting any problems you encounter with the Feedback app or directly on GitHub. With that, let’s talk about what we accomplished in the last month!

System Settings

The GTK 4 port of System Settings is now almost complete! We merged ports for Display, Network, and Printer settings during the last month. Display settings received a big update to the way we do arranging and snapping which should be much smoother and more reliable with 3 displays thanks to Jeremy. Leonhard made sure that the colored display labels you see in the corner while arranging displays are now created in a Wayland-compitable way. Plus we’ve improved CSS styling here for higher contrast.

Power Settings

System Settings → Power has new options and shows battery charge status

Power settings now shows charging level and status for internal batteries and theoretically supports multiple internal batteries—though I’m not sure that’s been tested so please send feedback if you have a device with multiple internal batteries. You can also now choose to automatically set different power profiles based on whether your device is plugged in or on battery power thanks to Leo. We’ve cleaned up some old code here quite a bit along the way and solved some issues with system hangs while getting permission for lid close settings. I’m excited to continue iterating here and hopefully have more new features to announce to you next month!

I want to give a special thanks to Micah for donating a Wacom tablet so that I can do the port of Wacom settings. I received it near the end of the month so I’ve only made a preliminary port so far, but I’m feeling confident about being able to finish it quickly! We’re also closing in on a much larger redesign of System Settings in general, so hang tight for news on that. The new GTK 4 System Settings is almost ready to go!

The Desktop

The Login & Lock Screen now features a blurred background similar to the Multitasking View, thanks to Leo. A number of improvements have landed for our Window Manager when running under Wayland as well as keeping up with the latest changes in the upstream Mutter library that it uses. And we’ve landed basic support for the Wallpaper Portal which means you can grant access to apps to change your wallpaper in a platform agnostic way as opposed to the platform-specific way we had implemented before.

Login & Lock Screen

The Login & Lock Screen now shows a blurred version of your wallpaper in the background

We also landed launcher animations in the new Dock. It’s worth mentioning again that this is a fully GTK 4 application and not custom drawing! Animations are done with GTK transforms and timed with Adwaita.Animation

Launcher animations in the new Dock

And More

The GTK 4 port of AppCenter has landed which brings with it a number of small fixes and performance improvements. Since OS Updates are now handled in System Settings, we’ve also removed that functionality from AppCenter which greatly improves performance and has enabled us to really simplify some of the backend code here. Plus, you can now opt-in to automatic OS updates during Onboarding and automatic App updates are now opt-out.


Updates for OS 7

Some minor bug fix updates for GNOME Web and Document viewer were released upstream and those are available to you now.

We’re also tracking an issue where some folks are not seeing any content appearing in Web. We’re working on a proper solution for this, but if you’re experiencing this issue it can be solved by manually installing the latest version of the Freedesktop GL Platform. We normally would not recommend copying and pasting Terminal commands you read on the internet, but the only way to do this manually is via Terminal with the following commands:

1
2
3
flatpak install --system freedesktop org.freedesktop.Platform.GL.default//23.08{,-extra}
flatpak pin --remove runtime/org.freedesktop.Platform.GL.default/x86_64/23.08
flatpak pin --remove runtime/org.freedesktop.Platform.GL.default/x86_64/23.08-extra

The first command installs the missing Freedesktop GL Platform in the required version. The next two commands make sure that when this platform is no longer being used, it will be automatically uninstalled. If you’re not experiencing this issue, you don’t need to do anything and the above commands will have no effect. Apologies for the inconvenience!

Get These Updates

As always, pop open AppCenter on elementary OS 7 and hit “Update All” to get your regular security, bug fix, and translation updates.

💾

  •  

OS 8 Now Available in Early Access

6 Februari 2024 om 01:00

I’m super excited to let you know that OS 8 builds are available in Early Access and they are now installable! While we highly recommend you don’t run these experimental builds in production, they’re perfect for trying in a virtual machine or a spare computer. Early Access is a great way to help us test new features and find bugs before they roll out to everyone. If you’re not already in early access, you can be among the first to try it and give your feedback by joining Early Access for as little as a $1/mo sponsorship. Again beware that Early Access builds are not considered stable and you will encounter fresh issues when you run them. We’d really appreciate reporting any problems you encounter with the Feedback app or directly on GitHub.

System Updates

The headlining feature this month is the brand new mechanism for operating system updates. Instead of being a part of updates in AppCenter, system updates now live in the System page of System Settings. The new updates mechanism is super fast and includes an option to download updates automatically. It will also let you know explicity if security updates are part of the updates package. Shoutouts to Leonhard for his work here.

Operating System view of System Settings

System updates now live in System Settings and can be updated automatically

There’s a few reasons why we would want two separate update mechanisms in elementary OS. Under the hood, apps in elementary OS are Flatpak packages and system packages are managed by PackageKit. Flatpak apps are sandboxed from the system and can be reliably updated while your computer is running. System packages are best installed offline, when your computer restarts, to make sure services are restarted correctly and to prevent issues. By splitting apart the updates experience, it is much clearer which updates will require you to restart your computer: app updates in AppCenter will never require a restart, while system updates in System Settings will always require a restart. It also makes the underlining code much less complex and speeds up processes like checking for new updates. It also means an error in one system won’t cause updates in the other system to fail. Overall the updates experience in OS 8 will be faster, more reliable, and easier to understand, as well as being easier to automate.

System Settings

Search in System Settings has been improved to return more relevant results and the titles of those results now reflect both the exact setting name they are matching and the path to that setting.

System Settings search

Search in System Settings now ranks results better

Shortcuts settings now include a new “Keyboard Layouts” section where you can set a custom shortcut to change keyboard layouts as well as change the shortcuts for emoji and unicode typing modes. And some cleanup was done in Mouse & Touchpad settings to make layouts more responsive, provide additional explanation text, and improve screen reader support.

System Settings app icon

System Settings has a new app icon

Plus we’re using a new SettingsPage widget to improve consistency between settings views, and System Settings got an icon redesign. Finally, we’ve almost wrapped up porting System Settings to GTK 4; Network and Printer settings are in review, and Display settings is partially ported, with only Wacom settings having not been started.

Window Manager

The Multitasking View has seen a number of design updates, the most noticeable of which is that instead of a plain dark grey background, it now features a blurred version of your wallpaper that is either lightened or darkened for light and dark modes respectively. You’ll also notice that the workspace cards now have rounded corners and the switcher UI at the bottom of the screen has been updated for light and dark modes as well. Thanks to Leo for working on this design update!

Multitasking View in light mode Multitasking View in dark mode

Multitasking View now features a blurred background and an updated switcher UI design

Plus, the Dock has a new multitasking feature: when multiple windows of the same app are opened, selecting that app’s icon in the dock will open a window spread instead of hiding those windows.

And More

The Login & Lock screen now has a smoother fade in animation and will respect your orientation lock settings thanks to Leo. And we’ve improved screen reader support in Initial Setup & Onboarding. Meanwhile, Jeremy has been hard at work on porting Files to GTK 4. And there are plenty of other improvements and new features that are still currently in review.


Updates for OS 7

This month we have just one update for OS 7: a new version of Code. This new release brings a new optional “Fuzzy Finder” plugin which can be launched with the keyboard shortcut Alt + F and can be used to search the files of all opened projects in the sidebar. Plus improvements for dark mode, better save and restore of pane positions, new commandline features, as well as various bug fixes.

Get These Updates

As always, pop open AppCenter on elementary OS 7 and hit “Update All” to get the new version of Code plus your regular security, bug fix, and translation updates.


💾

  •  
❌