A new version of Dash to Dock (v54) introducing support for GNOME Shell 3.20 is available. This release contains various enhancements and new features and is also compatible with GNOME Shell 3.20 and 3.18.

This version introduces support for the [upcoming GNOME Shell 3.22 release] (https://help.gnome.org/misc/release-notes/3.22/). As in the previous cycle, there have not been changes affecting the extension behaviour, therefore it has been possible to share the same codebase with the previous GNOME 3.20 and 3.18 release.

Most of the changes in this release have been possible thanks to the contribution of few enthusiast people. Tliron, who helped cleaning up the code, and Franglais125 who implemented few important new features and bug fixes.

New features

Dock background color

The background color of the dock can now be explicitly customised.

Background color settings

Moreover, the transparency of the border is now synchronized with the dock transparency, and the rendering of the “running dots” has been improved.

Workspace isolation

It is now possible to show only launcher of those applications running on the current workspace.

Workspace isolation settings

Extended click behaviour options

The click action customization has been revamped and partially extended allowing the customization of the click, shift+click, middle-click and shift+middle-click behaviour.

Extended click options  settings

As usual, the extension can be obtained from the extension website, or downloaded manually from the release page. See the alternative installation methods for instructions.

If you are running the development version (3.21.9x), you can disable the version check or add the version in the metadata.json file.

Release notes

  • Add GNOME Shell 3.22 support [6e99713]
  • Code reorganization and style clean up [f9b4bab, 8619591]
  • Implement more options for launcher clicks [08bc362]
  • Implement option to set the Dash background color [7db860c]
  • Implement workspace isolation option [7c5aa41]
  • Allow for smaller minimum icon size [68c9951]
  • Fix regression with inputRegions in fullscreen and fixed mode [42ee3ec]
  • Intellihide fixes [f23a7f6, 28f7985]
  • Improve theming [d23fe71, 19f825f, a0bab41, 87376ee, 067048f]
  • Fix Wayland compatibility [c25ba27]
  • Update Russian, Polish, French, Brazilian Portuguese, Japanese, Italian, Spanish, Simplified Chinese, Slovack and Turkish translations [c1e191d, f2b8f94, 4005eac, 4bb3f62, 8ef326f, 113b0ad, 7b76b1a, 0682d13, fb4946b, 70d3abe] Add Swedish translation [cd0d4bc]