• Stars
    star
    191
  • Rank 202,877 (Top 4 %)
  • Language
    JavaScript
  • License
    GNU General Publi...
  • Created over 3 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A minimal and animated implementation of dash to dock

Dash2Dock Animated

A GNOME Shell 40+ Extension

Contributors Forks Stargazers Issues License

Screen Shot

Notice

  • Gnome 45 port is ready for testing
  • Gnome 44 and prior will be under g44 branch - and will largely be unsupported.

Features

  • Dash docked at the desktop
  • Animated dock icons
  • Resize icons
  • Autohide/intellihide
  • Dock position - left, right layout
  • Scrollwheel to cycle windows
  • Click to maximize/minimize windows
  • Style top panel
  • Panel mode
  • Show/Hide Apps icon
  • Analog clock
  • Dynamic calendar
  • Dynamic trash icon
  • Mounted devices
  • Icon color effects(Tint, Monochrome)

Prerequisites

Requirements:

  • GNOME Shell (version 40+)

Installation

Manual Installation:

  • Clone this repo
$ git clone https://github.com/icedman/dash2dock-lite.git
  • Use the Makefile to build and install
$ cd dash2dock-lite
$ make

Using the AUR (Arch User Repository): This requires an Arch-based distribution to work:

$ git clone https://aur.archlinux.org/gnome-shell-extension-dash2dock-lite.git
$ makepkg -si

From Gnome Extensions Repository

Visit https://extensions.gnome.org/extension/4994/dash2dock-lite/

Alternative

Checkout Dash Animator. It adds animation to Dash-to-Dock.

$ git clone https://github.com/icedman/dash-animator.git

Dynamic Icons

Dynamic trash icon is supported (beta). The first time this is enabled, a GNOME shell restart is required.

The trash icon has an action "Empty Trash" which requires a script {EXTENSION_PATH}/apps/empty-trash.sh with the content:

#!/usr/bin/sh
rm -rf ~/.local/share/Trash/*

Modify the script to match your system if necessary. And make sure that the script is executable:

chmod +x {EXTENSION_PATH}/apps/empty-trash.sh

License

Distributed under the GPL 3.0 License. See LICENSE for more information.

More Repositories

1

search-light

Gnome Extension to bring macOS's Spotlight functionality
JavaScript
356
star
2

flutter_editor

building the ultimate code editor with flutter
C
183
star
3

nvim-textmate

A textmate-based syntax highlighter for neovim - compatible with VScode
C
76
star
4

editor_from_scratch

C
49
star
5

tinybox

tinywl-wlroots based window manager
C
22
star
6

dash-animator

JavaScript
21
star
7

XPS13-9350-hackintosh

Hackintosh the XPS13 9350. This is primarily for patching the ACPI files.
C++
19
star
8

anino-dock

JavaScript
19
star
9

gnome-shell-hammer

These are some script to keep my gnome desktop look and work as I prefer it.
JavaScript
18
star
10

ashlar-code

Ashlar Code
C++
16
star
11

ashlar-text

C++
15
star
12

rogue_flutter

C
14
star
13

flutter_ffi_test

C++
14
star
14

custom-window-controls

JavaScript
13
star
15

react-qjs-native

JavaScript
12
star
16

vim-textmate

C
9
star
17

tashlar

terminal version of the ashlar text editor
C
9
star
18

vue-firebase-cms

A Vuejs, Firebase backed CMS
Vue
5
star
19

kludgets

kludgets is a macos dashboard environment clone
C++
4
star
20

text-edit

piece table text edit
C
4
star
21

gdm-login-style

Makefile
4
star
22

ccx

cocos2d exentions
Objective-C
3
star
23

PDFExtractHighlights

Extract annotations from your PDF file
Objective-C
3
star
24

swap-finger-gestures-3-4

JavaScript
3
star
25

yaml2mindmap

converts a yaml file (to json) to a mind map (in processing)
Processing
2
star
26

fntbuilder

fnt (bitmap font) builder
Processing
2
star
27

strapi-plugin-paypal

paypal plugin - strapi.io's technical debt
JavaScript
2
star
28

vue-page-builder

VueJS based page builder/designer
CSS
1
star
29

vue-form-builder

Vuejs form builder
JavaScript
1
star
30

js-qt-native

C++
1
star
31

p8-bare

p8 watch firmware - based on ATCWatch
C
1
star
32

pygame_vector_speed

Python
1
star
33

playdate_spelunky

Porting Spelunky to PlayDate
C
1
star
34

waydock

1
star
35

wordpress-plugin-firebase-auth

Wordpress Plugin Firebase Authentication
PHP
1
star
36

cnc-machines

1
star
37

tm-parser

C
1
star
38

wasm-tiny-textmate

C
1
star
39

d3-tidy-tree

a tidy non-layered tree
JavaScript
1
star
40

lov8

this is a love2d game engine suped up to run with the v8 javascript engine
C++
1
star