I'm using Ubuntu 17.10 with GNOME 3. How can I show all open windows of a certain application using the sidebar (aka Ubuntu Dock)? Right now I have to right-click and select "all windows" to see my other open windows.
Is there a quicker way to do this?
I am not aware of any window-preview-on-mouse-hover feature, but you can activate previews of open windows on
Primary mouse button click by running
shift+click by running
Middle mouse button click by running
shift+middle mouse button click by running
(To find out all possible options for an action, run
and so.)
As a side note, a GNOME extension called Dash to Panel puts the application icons to the top bar (and provides an option to move top bar to bottom):

It also provides the window-preview-on-mouse-hover feature:

(source: official GitHub page)
For Ubuntu 20.04
gsettings set org.gnome.shell.extensions.dash-to-dock click-action minimize-or-previews
Not your exact problem but did you try Dash to Dock ?
https://extensions.gnome.org/extension/307/dash-to-dock/
If you click on Behaviour you can select Show Window Previews when you click on an app in the dock, if you have two instances of the same app a preview of both will appear (instead of having to right click on an app)
https://i.imgur.com/yjDxzgG.png