Skip to content

Sally 1.0.34

Choose a tag to compare

@0xeb 0xeb released this 08 Oct 04:49
· 20 commits to main since this release

Sally 1.0.34 brings PictView back: Sally's image viewer is rebuilt on Windows Imaging Component, with the old plugin's features, look and keyboard, in every built-in language.

Changes

  • PictView is back. The image viewer, converter and thumbnailer is a new implementation that decodes and saves through Windows Imaging Component (WIC), inside Sally and fully Unicode. It replaces the closed-engine plugin that could not ship with the open-source Sally, and keeps what it offered: Sally's menu bar and tool bar in the viewer, the familiar dialogs (Configuration, Image Properties, EXIF, Zoom, Go To Page, Rename, Copy To, Screen Capture, the Save As option panel, Print with page preview), the histogram window, full screen, the color picker, selection and cropping, and the same keyboard shortcuts.
  • More formats. Formats of the WIC codecs installed on your PC — HEIF, AVIF, WebP, camera RAW and others from the Microsoft Store — open in the viewer and get thumbnails in the panels.
  • EXIF in words. The EXIF window names every tag and decodes values such as flash, exposure program, metering and orientation, in your language. Each page of a multi-page TIFF shows its own EXIF, and Image Properties shows comments stored in JPEG, PNG and GIF files.
  • Viewer details. Optimized animated GIFs play correctly; large images get scrollbars and show loading progress; images with non-square pixels (faxes, some scans) are drawn at their real proportions; the color picker shows the palette index of indexed images.
  • Update Thumbnail. The plugin menu command writes a new thumbnail into the selected JPEG files, as cameras store it, without recompressing the photo. For JPEG files without EXIF it offers a JFIF thumbnail instead.
  • Thumbnails of transparent images blend into the panel's background, and a small embedded preview is replaced by a sharp thumbnail.
  • Every language is complete. The last English strings in Sally, the FTP client and Renamer are translated.

Upgrade notes

  • PictView registers itself the first time you start 1.0.34 and becomes the viewer (F3) for the image types it reads. You can change that in Sally's viewer settings.
  • Your settings carry over; settings saved by the old PictView are read where they still apply.

Downloads

Portable builds are provided for x64, x86, and ARM64. A consolidated PDB archive and SHA-256 checksum manifest are also attached.

Validation

  • Public Release CI passed for x64, x86, and ARM64: https://github.com/0xeb/sally/actions/runs/37726057751
  • All three packaged runtimes passed release-artifact verification: all 11 languages are built into Sally and every translated plugin, PictView included, each matching English dialog for dialog, with zero warnings. The file set is the same as 1.0.33 plus plugins\pictview\pictview.dll.
  • The released x64 package passed the real-UI checks in a clean Windows Sandbox: PictView (opening images from Sally, the viewer frame and menus, every dialog, Save As with options, the histogram, full screen, the color picker, scrollbars, Update Thumbnail with its confirmation, and the viewer in German, Czech and Russian), and every fixed public issue: RAR handling (#114), executable icons (#115), F5 into an open ZIP (#116), Batch Rename (#117), the website in the About box and Help menu (#119) and the Find window (#120), each compared with 1.0.33.
  • Microsoft Defender reported zero detections across the final ZIP packages and extracted trees on the release machine.

Note

Sally's binaries are not yet Authenticode signed. We are evaluating managed and open-source signing services. If Defender reports a threat, please include the exact threat name, affected contained filename, Protection History details, and Defender engine/intelligence versions.

Full Changelog: v1.0.33...v1.0.34