First: now all the book listing code is moved into the base class. All
the specific view plugin needs to implement is
a group_books method, which arranges them correctly (example: by author)
in a dict.
Since now all that code is in only one place, I fixed a few bugs that
existed in the "List" views.
Second: now all plugins can decide what of the three icons should be
visible on the top-right corner of the widget stack:
* List
* Grid
* Search
Third: All plugins should inherit pluginmgr.BasePlugin now. I expect
more functionality will move there as time passes.
4th: Minor visual tweaks in the buttons at the top-right (pass the mouse
over them).
The specific requested improvements, like "remember what book was
selected" or "show the initials so we can scroll faster" are not so easy
to do, sadly ;-) There are still a lot of improvements to be done,
hopefully!
Cool! I like this! Is Aranduka getting faster or is just me? I notice
that it runs more smoothly.. :-)
--
Ramiro Algozino
Great! I like where this is going :-)