Skip to content
This repository has been archived by the owner on Aug 18, 2018. It is now read-only.

Better duplicate managemement #15

Open
0xPoly opened this issue Aug 7, 2015 · 2 comments
Open

Better duplicate managemement #15

0xPoly opened this issue Aug 7, 2015 · 2 comments

Comments

@0xPoly
Copy link
Contributor

0xPoly commented Aug 7, 2015

Currently network meter simply overwrites the old installation if a plugin is installed twice. NM should install use "plugin name", "plugin name 1", ... , "plugin name n" instead.

This should also allow for the internal plugin name and the displayed plugin name to be different.

@0xPoly 0xPoly mentioned this issue Aug 7, 2015
@0xPoly
Copy link
Contributor Author

0xPoly commented Sep 17, 2015

@bassosimone actually I was wondering about this from a UX perspective. If the user attempts to install the same plugin twice, should we allow them? Or should we display an error message saying "plugin already installed" instead?

@bassosimone
Copy link
Member

As a user I'd like to be able to overwrite a plugin, if I wish to do so. Usually advanced users know best than programmers what they need. But we are talking about a graphical interface, in which it's not so common to allow for potentially-destructive operations without warning. Hence, I'd ask the user with a modal "are you sure you want to overwrite this plugin?" [Yes] [No]. Another possibility is to do whatever MacOS does when you overwrite an existing application bundle. Usually Apple does it right as far as UX is concerned. Do you know what happens in this case?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants