1.3 Release Notes

Following R1.2, the 1.3 release focused on usability issues reported by users and a continuing refinement of the desktop environment in general, with a focus on making the system easier for those inexperienced with tiling window managers.

Features #

Cahuella GTK ThemeA new GTK theme was created for Regolith that more closely follows the standard GNOME theme, Adwaita.
Keybindings DialogTo allow for a more consistent look and collapsible content for various monitor dimensions, a custom shortcut dialog was developed called Remontoire.
Pluggable CompositorsThe subsystem providing visual effects, the compositor, can behave differently based on hardware and driver support. Regolith now packages 3 compositor backends: compton-glx (based on Picom), xcompmgr, and none.
i3-snapshotIn office environments it is common to switch between various display configurations (desk, meeting room…). i3-snapshot allows the user to quickly save and restore existing window layouts in a session.
New Rofi themeBased on work by /u/InfernusZ9, the Rofi launcher is less distracting.
New notification UI based on RoficationThe previous notification UI was a hold over from more traditional desktop environments that prefer to present an on-screen dialog when a notification is received. Because user-focus is paramount, this was changed such that an indicator in the bar displays the number of unread notifications and the user decides when to view them via a keybinding or button click.
Floating Control PanelThe gnome-control-center app can have a hard time adapting to constrained tiled layouts common with i3-wm. Now when the control panel is loaded, it floats above the existing windows to allow for a quick settings change without impacting other apps.
Clickable Bar Status ActionsFor convienence, the default blocks on the bar will launch configuration apps for the associated block. For example, the battery block will launch the power settings control panel, and the notification block will launch the notification viewer.
Discrete and packagable LooksThe underlying style framework used by Regolith has been revamped to allow for “looks”: colors, themes, typeface, and other thematic state. Looks can be switched with a single command.
New bar status componentsNetwork, keybindings, notifications, focused window, and other blocklets have been improved and added.
Build SystemBuild scripts were added and improved to allow for the generation of Regolith packages in an automated fashion, making it easier for others to roll their own.
WebsiteAn entirely new website is launching with R1.3, to integrate more content and make it faster for users to find information.

Fixes #

  • i3-gaps-wm: Fix for workspace label bug on startup. Revamping some keybindings based on user feedback.
  • i3xrocks: numerous tweaks and fixes for status indicators.
  • regolith-gnome-flashback: numerous fixes and policy enhancements to session management.

ISO Generation #

The following commands were applied via the Cubic tool to the stock Ubuntu 18.04 and 19.10 installer images to generate the Regolith Install ISO:

$ sudo add-apt-repository universe && sudo add-apt-repository ppa:regolith-linux/release
$ sudo apt remove aisleriot branding-ubuntu cheese* gnome-mahjongg gnome-sudoku gnome-mines gnome-todo* gnome-video-* libchees* libgnome-games* libreoffice* remmina* rhythmbox* shotwell* thunderbird* totem* ure ubuntu-session ubuntu-web-launchers
$ apt install regolith-desktop regolith-gdm3-theme
$ sudo apt autoremove
$ cp /usr/share/backgrounds/lucas-bellator-C0OD8OM-oM0-unsplash.jpg /usr/share/backgrounds/warty-final-ubuntu.png

The purpose of removing several packages such as games and libreoffice was to reduce the ISO size. All packages removed in the ISO are installable via the apt tool or via the Ubuntu app store.