Quote:
Originally Posted by kovidgoyal
It's not going to be faster than it is in 4.3 …
|
Perhaps you mean there is little interest in trying to make it faster. Potentially I'm not sure what is as fast as possible. Maybe reading the EPUB into RAM with an appropriate ZIP library, parsing as little as possible first to display a page, whether first or last read, and everything else do in the background while perhaps having some UI elements not enabled until ready. The measurement and I think ideal goal of (impossible) possible load speed is like that of text documents or PDFs, instant.
Quote:
Originally Posted by kovidgoyal
… why are you reloading the book in the viewer anyway? the editor has a perfectly good preview panel precisely so you dont have to reload the book to see how your changes look.
|
Imagine all the possible scenarios when one might want to reload an EPUB. I am not always using an editor. In my case, I tend to make EPUBs only of works that are difficult to proof. An example, as brahmins, rishis, etc., that is certain kinds of people, have little interest except in vedas, shastras, etc., works of the highest knowledge, I tend to scan and make EPUBs of works that are dual language of ancient texts that need effort to proof, e.g., transliterated Sanskrit or some other ancient language. That requires having side by side the PDF and the viewer set as such so line breaks somewhat match and I can side by side compare.
To make such work as efficient as possible, if I want to make a change, I highlight some text then press one key to run an AppleScript to search and highlight the text in an editor that supports AppleScript. After the change, another key switches back to the viewer and reloads the EPUB. Maybe something faster is possible; I will try to reduce any mouse movements and keystrokes to as minimum as possible. There are other cases when I'm not necessarily working on the EPUB itself; I may be just reading and notice some typo. Quickest way is to again run some AppleScript to globally search the file for such text. Not everyone is going to always be in the editor or using the calibre editor.
Having the app as refined as possible, with this as an example, would be nice. It seems possible; perhaps you will keep it in mind and maybe someday decide to make such changes.