Skip to content

QuickView Pre-release v6.46.0.6

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Aug 13:34
· 13 commits to main since this release

QuickView v6.46.0.6 Pre-release Notes

Changelog covering updates from v6.37.0.0 to v6.46.0.6: Introduction of In-Process AI Neural Super-Resolution Engine, AMD FSR 1.0 Integration, Objective RAW Color Decoding, and the Overhaul of the GeekWidgets UI Architecture.


Highlights

1. QVX 2.0 In-Process AI Neural Super-Resolution (#239)

QuickView introduces QVX (QuickView eXtension) 2.0, integrating the Tencent NCNN Vulkan neural network compute pipeline directly into the host process:

  • Direct GPU Memory Pipeline (0 Disk I/O): Eliminates external process spawning and temporary disk caching. Image frames flow seamlessly between Direct3D 11 Staging and Vulkan GPU memory via zero-copy in-memory streams (#239).
  • Omni-Lifecycle Auto-Trigger System:
    • Small Image Launch: Automatically triggers debounced super-resolution when images are initially loaded at >100% scale (#239).
    • Navigation: Next/Previous page switches automatically trigger super-resolution once the base frame is ready (#239).
    • Fullscreen & Maximization: Viewport enlargement via F11 or Enter automatically triggers resolution enhancement (#239).
    • Window Resize: Automatically activates super-resolution upon mouse release after dragging window borders (#239).
    • Smooth Zooming: Seamlessly triggers upscale as soon as the mouse wheel animation stabilizes (#239).
    • View Mode Shortcuts: Switching between Actual Size (1), Fit to Window (2), and Fill Window (3) automatically reconstructs the image (#239).
  • Full Animation Sequence Upscaling: Multi-threaded pipeline upscaling for GIF, APNG, WebP, and AVIF animated formats, resuming high-definition playback seamlessly upon completion (#239).
  • Halo Seam-Elimination Matrix & VRAM Protection: Seamless tile chunking algorithm eliminates grid artifacts across large upscaled images. Automatic interception for images exceeding 16 megapixels prevents GPU out-of-memory (OOM) errors, accompanied by millisecond-latency Cancellation Token responsiveness (#239).
  • Self-Healing Portable Architecture & Graceful Fallback: Self-heals relative plugin paths when the application folder is relocated across different drives or machines. Automatically degrades cleanly when plugins are not installed while offering one-click download and updates in the Settings Panel (#239).

2. AMD FidelityFX Super Resolution 1.0 (FSR 1.0) Real-Time Spatial Upscaling (#239)

  • Integrated AMD FSR 1.0 algorithms (Edge-Adaptive Spatial Upsampling - EASU and Robust Contrast-Adaptive Sharpening - RCAS) into the Direct3D 11 Compute Shader pipeline (#239).
  • Delivers near-native sharpness and texture reconstruction for real-time scaling with minimal GPU compute overhead (#239).

3. RAW Adaptive Color Space & Objective Rendering (#241)

  • Direct Gamut Mapping: Re-architected the RAW decoding pipeline to extract camera native primaries and matrices, transforming them directly into Direct2D scRGB linear space (#241).
  • High Dynamic Range (HDR) Integration: Seamlessly integrates Windows Advanced Color (HDR) with Color Management System (CMS) dynamic tone mapping (piecewise Spline curves and ITU-R BT.2390 EETF), preserving highlight roll-off and true color fidelity (#241).

4. GeekWidgets Atomic UI Architecture & Interaction Redesign (#144, #243, #246)

  • Segmented Discrete Slider: Redesigned UI scale control supporting discrete step quantization (100% - 300%) and in-place capsule text input for tablet and touch devices (#144, #243).
  • Pill-Shaped High-Definition OSD: Redesigned HUD status overlay featuring smooth translucent gradients, dynamic status indicators, and micro-interactions (#239).
  • Full Keyboard Navigation: Comprehensive keyboard control across Settings and overlay panels via Tab, Arrow keys, Enter, and Esc (#144).
  • Desktop Focus Handover Protocol: Automatically restores keyboard and window focus to the previously active application upon exiting QuickView (#246).

Performance & Architecture

  • Instant Loading for Massive Directories: Overhauled FileNavigator directory scanning with non-blocking asynchronous indexing, achieving instant startup and smooth navigation in folders containing tens of thousands of images (#241).
  • Vector EMF / WMF Rendering Enhancements: Added full support for Windows Metafile (EMF/WMF) transparency alpha blending and high-quality anti-aliased rasterization (#144).
  • Clipboard Delayed Rendering Optimization: Dual-pipeline support for RAW, transparent PNG, and DIB delayed rendering with high-performance instant copying (#240).
  • Zero-Allocation Hot Paths & Binary Reduction: Applied Data-Oriented Design (DOD) principles to eliminate heap allocations and virtual calls in rendering and decoding loops, maintaining a compact binary footprint.

Bug Fixes & Hardening

  • [Fix] Resolved DirectComposition surface tearing and flickering during window edge resizing (#144).
  • [Fix] Fixed splitter dragging sensitivity and configuration save synchronization in Compare Mode (#239).
  • [Fix] Fixed infinite confirmation prompt loop when discarding changes upon exiting Crop Mode.
  • [Fix] Resolved interaction deadlock between the filmstrip gallery hotspot and the info panel (#144).
  • [Fix] Prevented smooth zoom and double-click events from unintentionally penetrating to underlying edge navigation zones (#144).
  • [Fix] Standardized English labels to Chicago Title Case across Settings overlays (#144).
  • [CI/CD] Harmonized LLVM and Clang-cl toolchains in GitHub Actions, establishing automated native packaging and standalone plugin distribution for both x64 (AMD64) and ARM64 architectures (#239).

Full Changelog: v6.37.0.0...v6.46.0.6