Thanks chaley yes that is all as I expected being intentional limitations.
To me if the api cant be extended to support multiple actions, then the other alternative is building directly in calibre the equivalent of a “customize toolbar” command that some apps have like Visual Studio. Where the user is presented with a list of all the possible actions reported by plugins and each one they choose to add gets wrapped by this customize feature into a button action for the toolbar. That would be the ultimate to me - it does annoy me for instance that my #1 most frequent menu in calibre of viewing a reading list has to be navigated via a submenu so I can understand the request. But writing dedicated plugins for every example like that clearly is not scalable/practical.
|