4.4.0

Release date: 2026-05-28

โœจ General

  • Architecture Upgrade
    • Opening cloud files no longer freezes the main window; a loading indicator is displayed until the file is fully downloaded and automatically loaded.
    • Added support for viewing files inside archives.
    • For archive formats like zip, double-clicking them in File Explorer opens them like a folder; now, previewing files inside these archives is supported.
    • Command line arguments and IPC messages now accept: "seer-archive:///path/to/archive.zip?entry=file.txt"
  • The option to load cloud files has been moved from user.ini to Settings > Advanced > Others.
  • Established a systematic and comprehensive benchmark test to prevent any significant performance regression for any file format after release.
  • Settings > Advanced > Window Position and Size: Added "Center window on every open" option.
  • System Previewer
    • Cached data to reduce the time spent fetching the system previewer support list when starting the application.
  • Portable Version Improvements
    • No longer writes to %LOCALAPPDATA%. All data is written to the application directory. The portable version still reads/writes %TEMP%/Seer.
    • Autorun on boot no longer modifies the registry; instead, it generates a shortcut in C:\Users\<Username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.
    • Please ensure that the portable folder has write permission without requiring Administrator privileges. If write permission is missing, a system tray notification will be shown.
    • Updates are synchronized with the desktop version, but clicking download redirects to the GitHub releases page for manual download, decompression, and replacement (typically preferred for package managers).
  • Control bar supports more extension-matching parameters:
    • ${type_file} for all files.
    • ${type_folder} for all folders.
    • ${type_all} for all items.

๐Ÿงฉ Plugins

  • New users are no longer required to choose a plugin installation directory; the default location is set to %LOCALAPPDATA%/Corey/Seer/plugins.

๐Ÿ“ Folder

  • When opening a file inside an archive with Seer, it no longer freezes the main window; it will load in a separate window with a loading indicator.
  • Added copy options in the local folder context menu: copy absolute path, copy relative path, and copy selected files/folders.
  • Added copy relative path in the archive context menu.
  • Archives: Refined data processing methods.
    • More reliable and compatible, handling extreme edge cases better.
    • The trade-off is an increase of about 10% in time consumption and peak memory.

๐Ÿ–ผ๏ธ Image

  1. Image viewing module architecture has been rewritten.
  2. Added support for ICO, ICNS, and CUR formats.
    1. Vertical tiled layout.
    2. Each image is displayed at its original pixel size.
    3. Supports exporting the selected image via right-click.
    4. Added more format-specific property displays.
  3. SVG rendering engine upgrade:
    • Based on resvg, MIT license.
    • For complex SVG files, the preview speed is significantly improved, and more styles are supported.
    • Fixed the issue with SVG scale jumping on the first frame.
  4. Improved raster image scaling: zooming in/out on ultra-large images is no longer laggy.
  5. Image background style:
    • Added a background switching feature for transparent images (settings persist only during the current running session).
    • Currently supported: (pseudo) transparent, black, gray, white, and (true) transparent.
  6. Loading progress indicator:
    • For large images, the program displays a loading indicator in the control bar.
  7. Fixed the issue where fit-to-window calculations were inaccurate in some cases, requiring a secondary fit after rendering.
  8. Fixed blank display issues when OpenGL is unavailable:
    • The application will automatically fall back to CPU rendering.
    • Note: Some modules (e.g., video) highly depend on OpenGL; restarting the computer usually resolves OpenGL issues.

๐ŸŽฆ Multimedia

  • Changed the playback speed step from 0.1 to 0.2, with a speed range of [0.2, 16].
  • Fixed an issue where the preview window and separated window shared the same playback speed.
  • Added a subtitle selection option to the right-click menu.
    • Currently supports embedded subtitles and external subtitles with the same filename.

๐Ÿ“„ PDF

The fastest PDF viewer on Windows is back. The current loop: Complete refactoring ๐Ÿš€ -> The best PDF viewer ๐Ÿช -> Feature addition * x & bug fixing * y ๐Ÿ”จ -> Not the best anymore ๐Ÿ˜ญ -> Prepare for refactoring ๐Ÿคก

New Features
  • Added default PDF zoom mode settings:
    • Users can now specify the default open mode, including actual size, fit width, fit height, and custom zoom.
    • "Fit height" is based on the height of the first page.
    • "Fit width" is based on the maximum width of all pages.
    • When "Fit height/width" is selected, window size is required for zoom calculation (default value is 960, configured in user.ini).
  • Added a more complete PDF zoom menu:
    • The right-click menu now provides zoom presets, fit modes, the current zoom percentage display, and the option to "Set current zoom as custom default."
    • Default zoom display logic: only the default option recovers zoom from history; custom zoom and fit modes will ignore history upon opening.
  • Added a unified PDF display mode:
    • PDF now supports unified display mode switching, including Default, Dark Mode, and Eye Comfort Mode.
  • Added viewport tracking in thumbnails:
    • The thumbnail sidebar now displays a real-time viewport frame indicating which part of the document the main view is currently displaying.
  • Added customizable page spacing styles:
    • PDF pages now support standard spacing, as well as multiple "seamless divider line" styles, including solid, dashed, and (pseudo) wavy lines.
  • Added "Locate current page in thumbnails" function:
    • While clicking a thumbnail syncs the main view, you can now quickly locate the thumbnail sidebar to the page currently displayed in the main view.
Improvements
  • Improved response speed and stability when scrolling and zooming rapidly in PDF. Fast, just fast, nothing else. โšก๏ธ
  • Reduced white screen flashing and unnecessary duplicate rendering during zoom.
  • Improved page positioning and scroll position recovery logic when opening a PDF for the first time, ensuring more stable recovery results.
  • Improved sidebar response and initialization behavior, including the loading of thumbnails and table of contents.
  • Password-protected PDFs load the preview faster after successful password entry.
  • The entire row in the thumbnail list can now be clicked to locate pages, instead of only responding inside the drawn page boundary.
  • Fixed an issue where page 0 rendering was unconditionally requested on startup.
  • And other miscellaneous fixes.

๐ŸŒ HTML

  • Nothing here.

๐Ÿ“ Text

  • The control bar now displays line endings.