1. implement the html hyperlink function "link-to-a-different-file" (<a href="/path/to/file">My name for book</a>).
2. recognise the presence of the file at the library level ("index.html" seems like a catchy name !) and then simply display two options - open index.html or open main library.
3. save the current list of files, and add an option "rescan all books yes/no".
4. When in reader mode, overload the volume keys function, one to add/remove a bookmark, and possibly the other to go to "goto" or something.
With the first three options, we get rid of the long delay on bootup, and we can also roll our own indexes to our own preferences. Lets face it, what I happen to like, you may loathe. Supply a couple of sample index.html templates as well, for the newby.
I'm also sure that very quickly some of the geniuses on this site will have written programs or scripts in perl or python to make building and maintaining such an index file even easier.
As for mobi itself. Its all been said before. Being (very) generous the various implementations are idiosyncratic at best, and what documentation there is is 10 years out of date, incomplete, and positively user-mendacious at times. I would love to see the cybook implementation match the desktop one - {divs} supporting border and background colour on the cybook would be nice, for example. Such a change I assume is under mobipocket control, so I don't see it happening any time soon.
However, lets be pragmatic about it. To the end user who simply wants to read ordinary books (serially, without paging all over the place within the book) on the cybook, on the whole it does a good job.
Of course, to the programmer or formatter preparing the book, it can be a frustrating nightmare at times.
And finally, an off-topic suggestion for a hardware upgrade. Who on earth thought using an incredibly tiny *non-captive* screw for the battery cover was a good idea? When seated at your desk at home it is a real pain, when travelling it is impossible. And somebody has walked off with my micro screwdriver set AGAIN. ARRRRGH. Surely a small slider that catches under the main part of the case wouldn't have been impossible?
|