View Single Post
Old 10-02-2011, 10:21 AM   #1286
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,475
Karma: 27757440
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Quote:
Originally Posted by kiwidude View Post
What would help? If it was me I would drop the whole concept of different toolbars for device connected vs not connected - it is complexity that users dont need and causes endless problems for plugin developers who have users wondering why plugins don't appear. Let the plugins drive the context - if it is not allowed to appear, it doesn't, otherwise it is going to be there. If someone really wants find grained control, put it on an advanced button or something.
Then we'd have endless bug reports from users who click convert on the device toolbar or users whose screens are a little narrow so that many icons on the device toolbar get hidden by the extra icons that are added for the device to the toolbar. Or the users who can handle a little complexity and will complain when you remove a feature they use.

What you can do to make your life as a plugin developer easier is have plugins added to the device toolbar as well as the main toolbar automatically, unless they specifically say that they cannot be added to the device toolbar.
Or we can have newly added plugins by default added to the second toolbar.
kovidgoyal is offline