PDFeverything v1.3.9 β Zoom Scale Fix
PDFeverything v1.3.9
π Critical Fix
- Zoom scale calculation corrected β deleted
_smooth_scale_allwhich used_fw_ratioas a fixed scale base. Pixmaps can be at ANY zoom level (fit_height/fit_width/arbitrary %). All three zoom paths now computescale = new_factor / old_factorbased on_current_zoom_pct().
β‘ Performance (v1.3.8β1.3.9)
- LRU cache (OrderedDict) with memory tracking (250MB cap, 180MB target)
- Dual-timer page tracking: throttle 30ms (rough) + debounce 150ms (bisect)
- On-demand prefetch of NΒ±1 pages
- Two-pass zoom: instant QPixmap.scaled() + deferred PyMuPDF re-render
Download
| Platform | File |
|---|---|
| π macOS | PDFeverything_macOS_v1.3.9.zip |
πͺ Windows: Pull latest source and run
python build_windows.py