A dock for the Gnome Shell. This extension moves the dash out of the overview transforming it in a dock for an easier launching of applications and a faster switching between windows and desktops. Side and bottom placement options are available.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-I-004 warning
extensions should not use imports._gi directly
Direct use of `imports._gi` is discouraged in extensions.
utils.js:463
Gi.gobject_prototype_symbol
utils.js:464
Gi.gobject_prototype_symbol
utils.js:466
Gi.hook_up_vfunc_symbol
EGO-P-007 warning
JavaScript files should be reachable from extension.js or prefs.js
Some JavaScript files are not reachable from `extension.js` or `prefs.js` imports.
Don't include unnecessary files
locationsWorker.js
EGO-L-002 warning
objects created by extension should be destroyed in disable()
Objects assigned in `enable()` are missing matching `.destroy()` calls in `disable()` or its helper methods.
docking.js:264
this._staticBox = new Clutter.ActorBox()
EGO-L-001 warning
extension must not create GObject instances or modify shell before enable()
Resource creation or signal/source setup was found outside `enable()`.
Only use initialization for static resources
appIcons.js:46
tracker = Shell.WindowTracker.get_default()
EGO-L-005 warning
owned object references should be released in disable()
Owned references that are cleaned up in `disable()` should also be released with `null` or `undefined`.
appIconIndicators.js:270
this._area = new IndicatorDrawingArea({
x_expand: true,
y_expand: true,
})
docking.js:264
this._staticBox = new Clutter.ActorBox()
EGO-M-004 error
metadata shell-version must only include plausible stable releases and at most one development release
Field `shell-version` contains invalid values, more than one development release, or implausible future releases.
metadata.json must be well-formed
metadata.json
shell-version=['45', '46', '47', '48', '49', '50', '51']
EGO-C45-001 warning
45+ preferences should use fillPreferencesWindow instead of getPreferencesWidget
45+ preferences code should use `fillPreferencesWindow()` instead of `getPreferencesWidget()`.
prefs.js:1173
getPreferencesWidget() {
const settings = new DockSettings(this);
const {widget} = settings;
return widget;
}
As mentioned in the shexli, please add 51 when the stable version is released.