/floating-dock

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.

Primary LanguageJavaScriptGNU General Public License v2.0GPL-2.0

Floating Dock

Floating dock is just a dash-to-dock fork, originaly made by Michele Gaio

now you can edit the margin and border-radius from the dock

Floating Dock Left

Floating Dock Bottom

TODO

  • add hook to Dash to Panel
  • add abillity to use blur-provider
  • option to disable notification bubble
  • option to remove the application indicators
  • More customization like, border-radius of app icon, zoom on hover icons

Build Dependencies

To compile the stylesheet you'll need an implementation of SASS. Floating Dock supports dart-sass (sass), sassc, and ruby-sass. Every distro should have at least one of these implementations, we recommend using dart-sass (sass) or sassc over ruby-sass as ruby-sass is deprecated.

By default, Floating Dock will attempt to build with dart-sass. To change this behavior set the SASS environment variable to either sassc or ruby.

export SASS=sassc
# or...
export SASS=ruby

Building

Clone the repository or download the branch from github. A simple Makefile is included.

Next use make to install the extension into your home directory. A Shell reload is required Alt+F2 r Enter under Xorg or under Wayland you may have to logout and login. The extension has to be enabled with gnome-extensions-app (GNOME Extensions) or with dconf.

git clone https://github.com/fer-moreira/floating-dock.git
make
make install

Bug Reporting

Bugs should be reported to the Github bug tracker https://github.com/fer-moreira/floating-dock/issues.

License

Floating Dock Gnome Shell extension is distributed under the terms of the GNU General Public License, version 2 or later. See the COPYING file for details.