Repository navigation
pViewer 2.0.8
Bug fixes from two review passes, including safer automatic updates.
Updates
- pViewer closes only once the installer has really started: refusing the administrator prompt of an all-users install leaves it open, and the installer waits for pViewer to exit instead of stopping with "pViewer is running".
- Changes made while the update downloads (edits, undo, redo) are asked about before pViewer closes; an open dialog, a save or an archive being opened is allowed to finish first.
- Other open pViewer windows are reported before downloading (another user's pViewer no longer blocks a per-user install).
- A download that stops responding fails after 30 s; old downloaded installers are deleted; a clock that had been set ahead no longer stops the daily check.
Fixed
- Holding Delete no longer deletes the following images one after another before they are shown; holding Esc no longer goes on from leaving full screen to closing the window.
- A PNG with a crafted text chunk or color profile that inflates to hundreds of MB opens at once instead of taking tens of seconds and GBs of memory.
- Saving a lossless WebP keeps it lossless.
- A rectangle lower than its pen (an underline) no longer fails; Brightness/Contrast and Hue/Saturation at zero no longer mark the image as changed.
- A page that could not be read (still being copied, locked by another program) is read again when shown.
- Archives: the "Opening… (Esc to cancel)" hint disappears when the opening ends; Esc pressed just as an archive finishes opening still cancels it; a slideshow stops at the last volume when the next one cannot be opened.
- Archive pages with names Windows does not allow (made on a Mac or Linux) can be batch-processed and saved.
- Fit height keeps refitting after scrolling sideways; zooming while dragging no longer makes the image jump; Resize never proposes a side of 0; Slideshow › Custom accepts the decimal comma.
- Shortcuts: a key moved away and back leaves the command on its defaults; a misspelt key in settings.json keeps the defaults.
See CHANGELOG.md for the full list.
Downloads
- pViewer-Setup-2.0.8-Full.exe: includes the .NET runtime, works everywhere.
- pViewer-Setup-2.0.8-Light.exe: needs the .NET 10 Desktop Runtime (x64).
Both install per user without administrator rights and upgrade earlier 2.x versions in place; settings are kept. pViewer 2.0.7 offers this update automatically.