Skip to content

Version 1.4.5

Choose a tag to compare

@NickPittas NickPittas released this 09 Dec 19:52
· 31 commits to main since this release

Changelog for PR: Version 1.4.5 Release

馃殌 Version 1.4.5 - Performance & High DPI Improvements

Performance Improvements

  • File Manager Responsiveness: Eliminated 1-2 second delays after file operations (copy/move/delete) by removing unnecessary auto-refresh triggers. The QFileSystemModel already provides automatic updates via its internal file watcher.
  • Optimized Refresh Logic: Streamlined onFmRefresh() to only perform manual refreshes when explicitly requested (F5 key or context menu), avoiding heavy model resets during automatic operations.
  • Thumbnail Cache Management: Removed automatic cache clearing on directory refreshes to prevent thumbnail flicker and unnecessary re-decoding.

High DPI Display Support

  • Qt High DPI Scaling: Added proper High DPI scale factor rounding policy (PassThrough) to prevent blurry text and UI elements on high-resolution displays.
  • DPI-Aware Icons: Updated icon generation to create crisp, high-resolution icons that scale properly on 4K and high-DPI monitors (150%, 200%, etc.).
  • Consistent Rendering: All UI elements now render at the correct physical pixel density for optimal clarity.

Technical Changes

  • Version Updates: Bumped version from 1.4.0 to 1.4.5 across all build systems:
    -- CMake project version
    -- Windows resource file (app.rc)
    -- NSIS installer script
  • Build System: Verified successful compilation and packaging with new version numbers.