zotLook 1.2.0
EPUB previews grow up
An EPUB preview now shows your annotations, in their own colours and with the distinction between a highlight and an underline kept — the same way Zotero draws them, because the styling is taken from its reader rather than guessed at.
Zotero stores the position of an EPUB annotation as an EPUB CFI: spine item, element path, text node, character offsets. That identifier is now read and resolved against the chapter it addresses, so a passage is marked where it was actually marked — not where a search for its wording happened to land. Palettes beyond Zotero's own eight work too, zotQDA's among them.
The book is also read out of its archive now, through Gecko's own zip reader and the EPUB module Zotero uses for its full-text indexing. Gone with them: an external unzip (and bsdtar on Windows), a subprocess with a timeout, and a directory of loose files to clean up afterwards.
Contents and annotations as menus
Both sit behind a button in the corner of the preview and open over the text instead of pushing the book down. Each annotation entry shows two lines and unfolds on demand; clicking one takes you to the passage.
All of it is <details> and CSS — a preview panel runs no scripts, so a menu that needed one would never open.
Previews that outlive the session
The contact sheet, the EPUB preview and the annotated copy of a PDF now go through one store instead of three arrangements, two of which forgot everything on restart. An EPUB converted once is there in the next session.
Two settings are renamed to say what they govern — Keep converted previews and Drop previews unused for — and your old values are carried over. Annotations get a switch per format: drawing them into a PDF costs a copy of the document, marking an EPUB costs nothing worth naming, so the two are worth deciding separately.
Also
- Shortcut recording says so when a combination never reaches Zotero, instead of waiting silently for a key the system has already taken.
- A collision with another shortcut is shown under the row it concerns, and stays shown.
- Nine screenshots of the plugin at work on macOS, Linux and Windows, in the README and the documentation.
- The English documentation is declared as en-GB.
Install
Download zotlook-1.2.0.xpi below, then in Zotero: Tools → Add-ons → gear icon → Install Add-on From File… Installed copies update themselves.