Juno Updates for March, 2019
While we made a pretty big announcement on April 1, March wasn’t without its own hard work
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
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 editorconfig
dependency.
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
Panel
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:
Session Indicator
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
Sound Indicator
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
System Settings
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:
Keyboard Settings
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 io.elementary.switchboard.keyboard
.
Sound Settings
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
Gala
There was a small Gala release with some bugfixes around the display scaling factor and copying screenshots to the clipboard.
Thank You
Thanks to all of our supporters, backers, and customers! Your contributions make elementary possible. If you’d like to help build and improve elementary OS, don’t hesitate to Get Involved.
We’re accepting limited sponsors for the elementary Blog. View our public analytics and learn more if you are interested.