4.0.0

Release date: 2025-03-09

โœจ General

  1. x64 Architecture ๐Ÿฅ‡

    • Overall performance boost with ultra-large file handling capability
    • Critical plugins (e.g., OfficeViewer) now require 64-bit compatibility for future updates
    • Make sure you have MS VC DLL installed: https://aka.ms/vs/17/release/vc_redist.x64.exe
  2. Redesigned UI ๐Ÿฅ‡

    • New color schemes
    • Rewritten UI components
    • Differentiated visual treatments for Win10/Win11
    • Improved font compatibility
    • Draggable pre-preview loading screen
    • Unified icon set across the app
  3. Bug Fixes

    • Fixed hover effect disappearance after window dragging
  4. Update Module

    • Complete rewrite of update mechanism
  5. Optimized Loading Workflow ๐Ÿฅ‡

    • Loading order follows top-down sequence in Settings > Type
    • Extensions match from top until failure/no match
    • Priority hierarchy: DLL plugins > Embedded types > Converter types
    • Disable hierarchy: Blacklisted extensions > Disabled types
  6. user.ini Enhancements

    • Added exclude parameter per group to remove built-in types
    • Enables redirecting file handling (e.g., skip Seer's PDF preview for .ai files)
    • Excluded extensions hidden in Settings > File Types
  7. System Preview Integration ๐Ÿฅ‡

    • Supports native Explorer preview (Alt+P)
    • Manage system-supported extensions via Settings > Type
  8. Activation Improvements

    • Fixed network-related activation issues
  9. Other

    • Integrated crash reporting system
    • Ctrl+, opens Settings (useful when tray icon is hidden)

๐Ÿงฉ Plugins

  • Plugin Framework Overhaul: three plugin types โ€” Converter, Embedded, and DLL
  • New UI for plugin management; plugins can now be disabled instead of fully removed
  • When adding a plugin with the same name, it will be automatically replaced if the new version is newer
    • OfficeViewer was renamed; please delete the old one and add the new version

JsonTreeViewer 1.0.0 (new) - DLL plugin โ€” https://github.com/ccseer/JsonTreeViewer - Displays JSON data as a tree structure, mainly for large files; supports searching within loaded data - Based on Meta simdjson (MIT)

FontViewer โ†’ 1.2.0 - Changed from embedded to DLL plugin โ€” please re-add for it to work - https://github.com/ccseer/FontViewer - Supports custom preview text input - Added fontviewer.ini next to the DLL: remembers preview text and font size - Includes several built-in preview text examples

OfficeViewer โ†’ 1.4.0 - Changed from embedded to DLL plugin โ€” please re-add for it to work - https://github.com/ccseer/OfficeViewer - Background loading during preview reduces UI stuttering - Switched from 32-bit to 64-bit, offering better performance

Eps2Png โ†’ 1.1.0 - Added a parameter to fix incorrect image size

๐Ÿ“‹ Property View

  • Multi-line display support
  • Faster metadata calculations: file/folder counts, directory sizes, hash values
  • Shift-key temporary data display (session-persistent)
  • Added preview handler label (matches Settings > Type)

๐Ÿ–ผ๏ธ Image

  • Faster rendering with expanded ICC profile support
  • Added MiniMap (hotkey M) ๐Ÿฅ‡
  • Expand to max display size (hotkey E) ๐Ÿฅ‡
  • New formats: JXL, JXR, EXR, DDS (partial code from KDE kimageformats, LGPL 2.1)
  • Fixed scaling issues for certain formats
  • Improved AVIF/RAW support; RAW: fixed half-resolution bug
  • SVG: default size capped at 512px for performance; added transparency background pattern
  • GIF: frame index display during pause (โ†/โ†’ to navigate)
  • Max file size increased to 150MB for full image preview
  • Expanded EXIF support
  • user.ini parameters:
    • accelerate: GPU acceleration toggle (default ON)
    • minimap_scale: MiniMap zoom factor [0.5โ€“2.0]

๐ŸŒ HTML

  • Performance improvements
  • Fixed HiDPI scaling latency
  • Reduced dark theme flicker for Markdown

๐Ÿ“„ PDF

  • Fixed history tracking issues
  • Sidebar moved to the right; a user.ini option allows moving it back to the left

๐ŸŽฆ Multimedia

  • Redesigned progress bar
  • Hardware acceleration toggle in Settings > Type > Media
  • R3D 32-bit support deprecated (to return as new plugin in Seer 4.1.0)
  • Fixed a crash when opening certain MP4 files
  • Playback speed is now remembered for the duration of the app session

๐Ÿ“ Folder

  • Memory Optimization ๐Ÿฅ‡: 45% reduction (e.g., 920MB โ†’ 500MB for 500k-file ZIP); fixed crash on repeated previews
  • macOS-style column view behavior
  • Archive file icon support
  • 75% faster loading (16s โ†’ 4s for large ZIP)
  • Fixed accidental file opening via Alt+Arrow

๐Ÿ“ Text

  • New language support for syntax highlighting
  • Updated color themes (partial code from KDE syntax-highlighting, MIT)
  • Full UTF-16/UTF-32 BE/LE compatibility ๐Ÿฅ‡
  • Reduced processing time/memory usage ๐Ÿฅ‡
  • Improved font rendering; user.ini font customization option