Skip to content

PDFeverything v1.3.9 β€” Zoom Scale Fix

Choose a tag to compare

@Lezheng2333 Lezheng2333 released this 26 Jun 19:40

PDFeverything v1.3.9

πŸ› Critical Fix

  • Zoom scale calculation corrected β€” deleted _smooth_scale_all which used _fw_ratio as a fixed scale base. Pixmaps can be at ANY zoom level (fit_height/fit_width/arbitrary %). All three zoom paths now compute scale = new_factor / old_factor based 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