Review of "Dash to Panel" version 43

Details Page Preview

An icon taskbar for the Gnome Shell. This extension moves the dash into the gnome main panel so that the application launchers and system tray are combined into a single panel, similar to that found in KDE Plasma and Windows 7+. A separate dock is no longer needed for easy access to running and favorited applications. For a more traditional experience, you may also want to use Tweak Tool to enable Windows > Titlebar Buttons > Minimize & Maximize. For the best support, please report any issues on Github. Dash-to-panel is developed and maintained by @jderose9 and @charlesg99.

Extension Homepage
https://github.com/home-sweet-gnome/dash-to-panel

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

All Versions

Previous Reviews on this Version

JustPerfection active
Please don't use deprecated modules like Lang or Mainloop: https://wiki.gnome.org/Projects/GnomeShell/Extensions/Review#Basics You can use GObject and GLib instead.
jderose9 posted a review
@JustPerfection do you know the proper way to specify binding for this now? https://gitlab.gnome.org/GNOME/gjs/-/blob/master/doc/Modules.md#lang says "Lang.bind() was necessary to bind this to the function context before the availability of arrow functions" But, arrow functions do not allow specifying alternate object for this. In JS, this is with bind(). https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_objects/Function/bind
JustPerfection posted a review
https://gjs.guide/guides/gjs/style-guide.html#this-in-closures
jderose9 posted a review
Ok, looks like GJS does support function bind() now, thanks!