|
1 | | -# QuickView v4.0.2 - Performance & Stability Fixes |
2 | | -**Release Date**: 2026-03-10 |
| 1 | +# QuickView v4.0.5 - Precision & RAW Stability Fix |
| 2 | +**Release Date**: 2026-03-13 |
3 | 3 |
|
4 | | -This update focuses on refining the **Titan Engine** performance, optimizing **UX interaction**, and fixing several critical bugs discovered after the v4.0.0 milestone. |
| 4 | +This maintenance release addresses several deep-seated issues in the **Titan Engine**'s caching system and significantly improves **RAW file support** stability and correctness. |
5 | 5 |
|
6 | | -### ⚡ UX & Interaction |
7 | | -- **Smart 3-State Zoom**: Re-engineered the zoom toggle logic. Clicking now cycles through `Initial` -> `Fit Screen` -> `100%`, providing much smoother control over image sizing. |
8 | | -- **No-Stutter Exit**: Solved the annoying window stutter/lag that occurred when closing the application via the `Esc` key. |
| 6 | +### 🚀 Key Fixes |
9 | 7 |
|
10 | | -### 🚀 Titan Engine Refinements |
11 | | -- **Wait Cursor Fix**: Corrected logic where the OS wait cursor would incorrectly flicker during background prefetching. |
12 | | -- **Tile Triggering**: Optimized Titan tile activation by removing threshold quantization, ensuring seamless LOD transitions even for ultra-narrow images. |
13 | | -- **Progress UI**: Enhanced the Titan loading progress bar for better visual performance and accuracy. |
| 8 | +- **Titan Cache Precision (Aspect Ratio Fix)**: |
| 9 | + We fixed a regression where ultra-large images (decoded via the Titan Engine) would display incorrect aspect ratios when re-opening them from the memory cache. The engine now explicitly tracks and preserves the original image's resolution (`srcWidth`/`srcHeight`) separately from the scaled preview tiles. |
14 | 10 |
|
15 | | -### 🛠 Stability & Fixes |
16 | | -- **SVG Scaling**: Fixed a bug where SVGs would randomly disappear when scaling at certain factors. |
17 | | -- **Window Snap**: Resolved an issue where the window would creep downwards on systems with top-aligned taskbars. |
18 | | -- **Gallery Sync**: Fixed HUD Gallery thumbnail desync when deleting images while the gallery is open. |
| 11 | +- **Persistent RAW Orientation**: |
| 12 | + RAW files now retain their correct orientation even when hitting the pre-decode cache. We re-engineered the orientation propagation logic to ensure EXIF metadata is preserved across all worker threads and deep-copy operations. |
| 13 | + |
| 14 | +- **RAW Decoder Stability**: |
| 15 | + Fixed a critical "Double Free" crash that could occur with certain RAW files when the embedded JPEG preview extraction failed. |
| 16 | + |
| 17 | +### ✨ UX & Interaction |
| 18 | + |
| 19 | +- **Smart RAW Toggle (Session-Only)**: |
| 20 | + The "RAW" button in the toolbar is now a **temporary session override**. Clicking it allows you to quickly toggle between "Embedded Preview" and "Full RAW Decode" for the current image without altering your global system defaults. Your permanent choice in the Settings menu remains untouched. |
| 21 | + |
| 22 | +- **Flicker-Free Transitions**: |
| 23 | + Refined the bitmap promotion logic to ensure that upgrading from a lower-LOD preview to a high-quality full-resolution image is completely seamless with zero visual flicker. |
19 | 24 |
|
20 | 25 | --- |
0 commit comments