Page management on the right-click menu, a diagnostic log, scanning on network scanners, and OCR choosing a copy of Tesseract that works:
- Page management on the right-click menu. Rotating, inserting and deleting pages lived on buttons that appeared when you hovered a thumbnail; right-clicking one now offers all of them. Where the page is part of a selection the menu acts on all of it and says how many.
- Rotate left as well as right, and across a selection. There was one rotate button and it turned a single page clockwise. Rotating with several pages selected now turns all of them, in one step that a single Undo puts back.
- Selected pages are easier to see. The outline was thin enough to be hard to pick out on a high-resolution screen; it is thicker now, tinted, and marked in the corner.
- Scanning no longer opens the scanner twice, and waits when it is not ready. 2.2.1 asked a scanner what it supported and then immediately scanned, and asking opens a connection — a network scanner that allows one at a time then refused the scan itself with "Error during device I/O". The dialog asks once when you choose the scanner, and the scan sends only what it was told. Where the scanner is still not ready, indiPDF waits and asks again rather than giving up.
- A diagnostic log, for when something goes wrong that we cannot reproduce. indiPDF recorded nothing, so a fault that only happens on your machine left us guessing. Start it with INDIPDF_DIAGNOSTICS=1 and it writes ~/.local/share/indipdf/diagnostics.log: what your machine is, and each step of opening and drawing a document with the time it took. If indiPDF freezes, the last line names the step that never finished. Nothing is recorded unless you ask for it, and it contains no part of your documents.
- OCR picks a copy of Tesseract that actually runs. indiPDF chose the first copy it could find on disk, and the Windows build ships its own — so that one was always chosen, and where it could not start, installing Tesseract separately made no difference. Each copy is now tried in turn and the first that answers is used.