View Single Post
Old 11-29-2010, 07:13 AM   #1
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,731
Karma: 2197770
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
Who else uses the add empty book feature?

I love this feature for adding entries that I then tag as Wishlist items to identify missing books in a series or other novels by the author I don't have yet.

However as I use it so often I made two tweaks to it in my version of the source code and wondered whether there was any interest by others as a patch.

(1) I default the author(s) for the empty books to that of the currently selected row, if any. I have always drilled down into an author before I have checked/decided a wishlist book is needed to be created. Defaulting the author saves a bunch of typing/pasting afterwards, and doesn't alter the current order on screen like the bulk metadata edit dialog does.

(2) I put it on a Ctrl+E keyboard shortcut.

I had already created a ticket with an alternative suggestion of modifying the dialog that asks how many books so also have a textbox on it with a default author name that you can overtype if needed. However that requires creating a whole new UI dialog (the existing approach gets away with a "built-in integer" dialog) which is way beyond my Python/Qt skills to help with. The behaviour I implemented above does exactly what I need instead.

If any interest/violent disagreement please say so here, otherwise it will remain as just a local patch on my copy...
kiwidude is offline   Reply With Quote