mjakeman / extension-manager

A utility for browsing and installing GNOME Shell Extensions.
https://mattjakeman.com/apps/extension-manager
GNU General Public License v3.0
954 stars 80 forks source link

Disable install button during extension installation #673

Open atirut-w opened 2 weeks ago

atirut-w commented 2 weeks ago

Is your feature request related to a problem? Please describe. If an extension takes a little too long to download, the user (read: I/me) can become confused and might try to press the install button again, which can cause some weirdness to happen. This happened to me with GSConnect and it caused the GSConnect tray to duplicate.

Describe the solution you'd like Either simply disable the install button on an extension in the middle of download and/or install, or show a download and install progress

Additional context Add any other context or screenshots about the feature request here.

oscfdezdz commented 2 weeks ago

Hi, thanks for reporting the issue, probably the best option in this case is to disable the button while the extension is being downloaded or installed as the extensions only take up a few kilobytes and a progress bar would be instant in the vast majority of cases.