While we made a pretty big announcement on April 1, March wasn’t without its own hard work. Cassidy attended the Parental Controls & Metered Data hackfest, plus we pushed out several updates to elementary OS:
Code, the elementary code editor, saw a lot of small improvements in March. We fixed the
New Window desktop action behavior, we now properly synchronize
Ctrl+N key presses with number of new documents spawned, and we fixed a build system issue for the
As far as features go, we added a highly requested one: there’s now a
Change Branch context menu item for project folders in the sidebar, making it easier to use Git right from inside Code.
We also now avoid a possible startup crash related to how extensions load. If you’d previously had issues opening Code with extensions like the Browser Preview enabled, this should now be fixed for you.
Lastly, we’ve updated translations.
elementary/code Code editor designed for elementary OS on GitHub.com
The top Panel (codenamed WingPanel) is made up of multiple components including the Panel itself plus several indicators. For the Panel itself, we’ve fixed an issue where users were seeing a small amount of overlap on top of apps in some cases.
elementary/wingpanel Stylish top panel that holds indicators and spawns an application launcher on GitHub.com
Plus, new releases of some indicators have fixed issues:
We’ve added keyboard shortcut accelerators to menu items for lock and logout. We’ve also updated some translations.
elementary/wingpanel-indicator-session Wingpanel Session Indicator on GitHub.com
The sound indicator, which shows input and output volume and playing media apps, received a lot of love in March.
We fixed several issues around scrolling over the volume icon and scale slider. Smooth scrolling, touchpad scrolling, and scroll directions should all be more sane now.
We also have some handy new features for microphone users, like podcasters or others who record on their devices. You can now middle- or three-finger click the microphone icon right in the panel to mute it. Similarly, you can now scroll over the microphone icon to adjust input volume instead of the output volume like before.
Lots of small fixes and tweaks made it in as well like smarter updating of art from connected music players (via MPRIS), better music player fallback icon logic, an animated microphone mute icon, and of course updated translations.
elementary/wingpanel-indicator-sound Wingpanel Sound Indicator on GitHub.com
Like the Panel, System Settings is comprised of multiple components: the System Settings app itself as well as individual settings “plugs”. We improved search keywords across the board, making it easier to find what you’re looking for in the System Settings search entry or from the system-wide Applications Menu. Several plugs also received updates in March:
This month we added a window
Close keybinding option, so you can customize it from the default “Alt+F4” to something of your liking.
We also improved keyboard navigation, fixed the build system for the
gnomekbdui dependency, worked on implementing more accurate and consistent labels, and changed the underlying appdata id to
This one’s a pretty significant update! We overhauled the Output Devices logic, increasing available devices—such as speakers or audio outputs over HDMI and DisplayPort—and no longer burying devices under “Ports”. In our testing this makes more sound output devices available on more hardware. If you’ve ever had issues getting HDMI, DisplayPort, or other unique audio setups to work well, this one is for you.
And of course, we’ve updated translations.
elementary/switchboard-plug-sound Switchboard Sound Plug on GitHub.com
There was a small Gala release with some bugfixes around the display scaling factor and copying screenshots to the clipboard.
elementary/gala Gala Window Manager on GitHub.com
As always, thank you everyone who’s bought an app on AppCenter, our supporters on Bountysource and Patreon, and those who’ve purchased a copy of elementary OS or merch from our store. Every contribution helps make all of this possible, and we wouldn’t be here without you. If you’d like to help improve elementary OS, don’t hesitate to Get Involved!