Since starting to use Gnome Shell several years ago I’ve always used the Dash to Dock extension to improve usability on Gnome Shell.
Yesterday I discovered a new Gnome Shell extension on the Webupd8 website called Dash to Panel which seems promising as a permanent replacement for Dash to Dock. Basically, it places the Dash into the Gnome Shell top bar and provides plenty of options to customise it.
Thought I’d post details for others to be aware of it. Further details are here:
Please note the recommendations on the extensions.gnome.org web page for Top Bar and Windows settings in Gnome Tweak Tool to provide the application menu for native gnome apps within the application’s window.