micheleg / dash-to-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.
https://micheleg.github.io/dash-to-dock/
GNU General Public License v2.0
3.82k stars 463 forks source link

Short-lived programs cause the dock to bounce #2193

Open starlightsys opened 2 months ago

starlightsys commented 2 months ago

Every time Neovim interacts with the clipboard, the dock is animated for a brief moment as it responds to wl-copy/wl-paste being launched and closed.

Screencast from 2024-04-11 22-44-22.webm

It is agonizingly distracting to have those movements happen all the time while editing files, and I can't use Dash-to-Dock as it is currently together with Neovim or other programs that similarly run short-lived programs like that.

I would imagine this bug could be fixed by implementing #988 or #2064, or by having a small delay between program launch and the program appearing in the dock.

bedohave commented 2 months ago

I notice that this jiggle in the dock coincides with a jiggle in the Activities window (when I have at least 3 open windows). So this may or may not be a fault in Dash-to-Dock.

I am running Fedora 40 on AMD CPU/GPU.

https://github.com/micheleg/dash-to-dock/assets/4650839/92f989e7-6fed-4806-9dba-b1d5645bb51a