v57: new release available supporting GNOME 3.24

A new version of Dash to Dock (v57) is available, introducing support for GNOME Shell 3.24, as well as supporting GNOME Shell 3.18, 3.20 and 3.22. This release a couple of new features and improvements and the usual bugfixes.

Number overlays for keyboard shortcuts

The major feature of this release is the implementation of number overlays on the dock launchers. These are shown when the keyboard shortcut which were introduce in the previous release is activated (<Super>1..<Super>0) to provide feedback to the triggered shortcut, and with a dedicated and customizable keyboard shortcut (have a look at the settings).

Number overlays functionality

Additional bug-fixes and improvements are listed below in the release notes.

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

Release notes

  • Add GNOME Shell 3.125 support [Janez Troha: 97f6a0bb]
  • Implement number overlay for the icons for hotkeys [franglais125: 578481c1, 73f5c147, 1781a3f7, def86c47, 04e64ca5, 0aa48a1a, 578481c1]
  • Fix bug with autohide sensitive area interfering with the Activities hotcorner [393c4acc, 0f2fa2fd, bb271989]
  • Update Hungarian, Spanish,[Romhányi Viktor: 9c232f3d, Hugo Olabera: 0cbea131]
  • Fix bug with certain fullscreen application [a1f63c70, 1af73c03]
  • Fix bug with application overview panel when show-apps animation is disabled [franglais125, jderose9: 51b709cb]
  • Add discrete GPU launch menu item [8c981726]
  • Improve new window opening actions for single-window application (activate applicatoin instead) and certain applications (e.g. Nautilus) [168e7eb4, f415fa86, a69c77cf, 85b89b4b]
  • ScrollCycleWindows: never open new windows [a168e2f5]

v56: new release available

A new version of Dash to Dock (v56) is available, supporting GNOME Shell 3.18, 3.20 and 3.22. This release contains new long required features as well as bugfixes, in particular Wayland related.

Few long required features have been implemented in this release.

Windows previews (thumbnails)

Windows previews can now optionally be displayed in place of the windows list in the application popup menu, similar to Microsoft Windows behaviour. At the moment the previews submenu is closed by default and opened on click. Few people have asked for the menu to be open by default, or the windows previews to be shown on mouse over. This will be considered for future releases.

Windows previews functionality

Moreover, even with normal windows list, the popup menu maximum width is now limited, avoiding issues with very long window titles.

Keyboard shortcuts

Optional keyboard shortcuts are now available to launch and interact with application windows, thanks to the implementation by franglais125. Application launchers can be now activated with <Super>1..<Super>0 shortcuts, following the order of appearance of the application launcher in the dock. The shortcut can be combined with the other keyboard modifiers, e.g. <Ctrl> and <Shift>. Further improvements are already being developed.

Cycle though windows by mouse scroll

The ability to cycle through open windows on mouse scroll has been asked for a long time. This behaviour is now available in the settings. Please note that it can conflict with the fixed-size/scrollable dock option. Thanks to Gabriel Moreira.

Wayland support

Wayland is starting to replace X for more users and users, a couple of bugs affecting Wayland sessions have been fixed.

Windows border customization

gayanper has implemented an additional option to tweak the dock border style. This might be useful to fix the appearence of the dock with third parties themes.

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

Release notes

  • Implement windows previews in the apps menu [446c8efe, e6598572, ce277ec6, a2132cf0, 4f1fb1af, 3a214e7f, 28cb2778, f6becc9c, 9e76b4bc]
  • Add hotkeys option [franglais125: 938702ee].
  • Add border style customization [71daa570].
  • Autohide: the whole screen edge sensitive [39041f4f].
  • Improve Wayland support [d553004e, 28c932d6].
  • Add cycle through windows on scroll option [Gabriel Moreria: 0040c2af].
  • Fix: set popup menu max width [f6bad6135c].
  • Make INSTALLBASE a bit more flexible, remove trailing whitespace [Jonathan Carter: e97640ad]
  • Update Simplified Chinese, Polish, French, and Brazilian translations [shlinux: 570882aa, Piotr Sokół: fec97e24, Léo Andrès: d18f2d6c, Fábio Nogueira: e2ec48f5].

v55: new bugfix-release available

A new version of Dash to Dock (v55) is available, supporting GNOME Shell 3.18, 3.20 and 3.22 This release contains only a couple of bugfixes to regressions introduced by previous release (v54), and updated translations.

Release notes

  • Fix regressions with click actions [d0651a1, f2daf78, ee84503].
  • Update Turkish and Russian translation [fd7fb5e, 4abde2d]

v54: new version available supporting GNOME Shell 3.22

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]

v53: new version available supporting GNOME Shell 3.20

A new version of Dash to Dock (v53) introducing support for GNOME Shell 3.20 is available. This release containing enhancements to the intellihide and minor bug-fixes is already updated on the extension website. This version is also compatible with GNOME Shell 3.18.

This version introduces support for the [upcoming GNOME Shell 3.20 release] (https://help.gnome.org/misc/release-notes/3.20/). In this 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.18 release. Backported versions back to GNOME Shell 3.14 will be uploaded soon, but impatient people can already retrieve the updated code from the relevant branches on the GitHub repository.

The major changes in this version regard the intellihide behaviour. The machinery checking for the overlapping between the windows and the dock has been reworked going back to the original idea of tracking windows position and size changes directly rather than relying on indirect signals. This should makes the whole thing more reliable, in particular in certain side cases like windows being moved by custom shortcuts or with other not traditional windows as in the case of on-screen keyboards, without any performance penalty.

Finally, an option to enable the autohide even with fullscreen windows has been added. This might be useful for instance working with virtual machines.

New intellihide 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.19.9x), you can disable the version check or add the version in the metadata.json file.

Release notes

  • Introduce GNOME Shell 3.20 support [69c0527]
  • Improvements to the intellihide [23d8463, 23d8463, 3989272, 8bd833f, 033a81b]
  • Fix dock visibility on start with open overview [28978cf]
  • Fix bug on pressure-threshold settings change [7a547d4]
  • Add option to enable autohide in fullscreen [9161851, 63c6f9f]
  • Fix dock input region tracking [700a4d0]
  • Update Russian, Polish, Brazilian Portuguese, and French translations [b368801, 95cfd6f, 59bbb94, 12f319f]