A Dash to Dock fork for the COSMIC/GNOME Shell, fixes conflicts with Cosmic Workspace. It prevents Cosmic Workspaces from breaking after suspend. Added Features: Border Radius Border Margins Icon Alignment Etc.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Version | Status |
---|---|
23 | Active |
22 | Rejected |
21 | Rejected |
20 | Active |
19 | Rejected |
18 | Active |
17 | Rejected |
16 | Active |
15 | Active |
14 | Inactive |
13 | Rejected |
12 | Rejected |
11 | Rejected |
10 | Rejected |
9 | Rejected |
8 | Rejected |
7 | Rejected |
6 | Rejected |
5 | Rejected |
4 | Rejected |
3 | Rejected |
2 | Rejected |
1 | Inactive |
I thought I correctly removed the timeouts this time around. I removed the_ensureActorVisibilityTimeoutId from destroy. I based this off the newer Dash to Dock for Gnome 42. So I assume I just need to stop holding timeouts in dock in docking.js?
Hey dude, I'm sorry for like probably wasting hours of your life. I'm a comp sci student and I just made this work well enough for me. I apologize for my repeated incompetence. Have a good day Also added the ability to align the dock to different sides of the screen, which I shamelessly stole from the cosmic dock
Hi, The changes you are doing in the recent versions are ok but please fix the issues from version 7 and 9 to get it approved.
You should remove `this._ensureActorVisibilityTimeoutId` timeout in `DockDash.onDestroy()` (dash.js), So add these lines to that function can solve the issue: ```js if (this._ensureActorVisibilityTimeoutId) { GLib.source_remove(this._ensureActorVisibilityTimeoutId); this._ensureActorVisibilityTimeoutId = null; } ```
That makes so much sense. thank you