Dock. New version and no prefs for 45+ (maybe coming soon). Does use native GNOME Shell Dash. Very light extension. Hover the bottom of your screen and GNOME Shell dash will appear without overview and will hide when you leave the dash. Native GNOME Shell click behavior is modified: minimize if one window is open, overview if many windows are open. Scroll on the dock to change workspace. Some preferences in UI (thanks @rastersoft). I'm not notified of messages here, please report bugs only through GitHub.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Version | Status |
---|---|
72 | Active |
71 | Active |
70 | Active |
69 | Active |
68 | Rejected |
67 | Active |
66 | Active |
65 | Active |
64 | Rejected |
63 | Active |
62 | Active |
61 | Active |
60 | Active |
59 | Active |
58 | Active |
57 | Active |
56 | Active |
55 | Active |
54 | Active |
53 | Active |
52 | Active |
51 | Active |
50 | Active |
49 | Active |
48 | Active |
47 | Active |
46 | Active |
45 | Active |
44 | Active |
43 | Active |
42 | Rejected |
41 | Active |
40 | Active |
39 | Rejected |
38 | Active |
37 | Active |
36 | Active |
35 | Active |
34 | Active |
33 | Active |
32 | Active |
31 | Active |
30 | Active |
29 | Active |
28 | Active |
27 | Active |
26 | Active |
25 | Active |
24 | Active |
23 | Active |
22 | Active |
21 | Active |
20 | Active |
19 | Active |
18 | Active |
17 | Active |
16 | Active |
15 | Active |
14 | Active |
13 | Active |
12 | Active |
11 | Active |
10 | Rejected |
9 | Active |
8 | Active |
7 | Rejected |
6 | Active |
5 | Rejected |
4 | Active |
3 | Active |
2 | Rejected |
1 | Rejected |
Hi JP, Do you know how can I modify this native GS function: https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/appDisplay.js#L3188 by a custom one (to make minimizing-on-click available)? I mean, I know how to modify the function itself, that's quite easy, but not how to replace the native GS one by another one. Thanks!
What do you mean by native? If you want to replace it with your own function you can use `prototype`.
Yes that's what I want. Do you have a link to usable documentation?
JavaScript is a prototype ​based language. You can learn about `prototype` here: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object_prototypes If you need an example, you can see this one in my extension: https://gitlab.gnome.org/jrahmatzadeh/just-perfection/-/blob/85504af7aa10c1b550b744a315309759a2456f89/src/lib/API.js#L2168-2180 btw, you can also ask these questions on: GNOME Matrix channel: https://matrix.to/#/#extensions:gnome.org IRC Bridge: irc://irc.gimpnet.org/shell-extensions
Ok thanks, I asked this in Matrix.