View Single Post
Old 10-02-2011, 06:43 AM   #228
kiwidude
Calibre Plugins Developer
kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.
 
Posts: 4,733
Karma: 2197770
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
@electronicfur - the option to sync to multiple devices is not likely to happen anytime soon. The whole model behind this plugin is a per device per library list. To try to change a list to be associated with multiple devices has too much "pain" associated with it in multiple areas - be it the data model or functional such as when tags get added/removed etc.

What might be a possible alternative I would consider is a "Copy" menu option, allowing you to copy the contents of one list to another. So rather than using the "Add to all lists" function you could just treat one list as your master, and then have the ability to copy from one to another.

As for the whole menu options visible vs disabled thing, it is an interesting debate. If you want to know why it works the way it is currently, it is an attempt to not end up with a full screen right-click menu with a squillion options on it that completely initimidates new users. Someone who only maintains a single list gets the most concise menu that contains only options that are relevant to them - they don't have to mouse over permanently disabled options, and if using Calibre on a low resolution device there should be no problems with menu size.

The downside as you have mentioned is the compromise on discoverability.

The other approach I took for plugins like Quality Check is to allow the user to control which menu items appear on their menu. This does require additional development and adds complexity to the plugin, so it was "easier" to just hide menu items not relevant and let people read the documentation in the first post to "discover" what else the plugin could do.

If enough people feel strongly about it then again it is something I can look at sometime, but so far out of the many thousands of downloads only one person has posted about it causing them a problem.
kiwidude is offline   Reply With Quote