-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Problem Summary
There are two separate issues observed with Quickview v3.2.5:
1. UI Scaling / DPI Awareness Issue
When opening the Settings panel on a 4K (2160p) display with high DPI scaling (e.g., 150%+), the UI elements are rendered very small and unreadable.
This suggests the application is not DPI-aware, and thus Windows is not applying proper scaling on high-resolution screens. This results in:
- Tiny text and controls
- Poor usability on 2160p+ resolutions
- A degraded user experience for users with high-DPI displays
This is generally caused by missing or incorrect DPI awareness manifests within the app — i.e., the application is not flagged as DPI-aware, so Windows does not scale it appropriately.
Expected behavior: UI should scale correctly based on the system DPI setting (e.g., 150%, 200%).
2. Missing SHA-256 Digital Signature
The current Quickview build is not digitally signed using a SHA-256 code signing certificate.
This will likely become an operational issue soon, because Microsoft is rolling out a new security feature for Windows 11 called Baseline Security Mode (BSM).
Under BSM, Windows will enforce stronger integrity checks — including digital signatures — for applications, services, and drivers at runtime. Applications that are unsigned or signed with deprecated algorithms (e.g., SHA-1) may be blocked by default unless explicitly allowed as exceptions.
Expected behavior: The Quickview installer and binaries should be signed with a valid SHA-256 signature to ensure compatibility with upcoming Windows security enforcement.
Why This Matters High-DPI Scaling
- Many modern monitors are 4K or higher.
- DPI awareness is a standard expectation for desktop apps.
- Unscaled UIs severely impact usability and accessibility.
Digital Signature Requirements
Microsoft has announced (and begun rolling out) Baseline Security Mode in Windows 11 — part of ongoing efforts to reduce risk from unsigned or risky binaries.
In this mode, unsigned or improperly signed executables may fail to run by default unless exceptions are configured.
This affects enterprise and consumer systems alike.
It’s therefore recommended to update the app to:
Be DPI-aware (add proper manifest / high-DPI support).
Be signed with a SHA-256 certificate.
Despite the above issues, Quickview is an excellent application and a pleasure to use.
Some standout strengths:
- Extremely fast startup and image loading
- Support for modern image formats (including large and high-resolution files)
- Clean and minimal interface
- Lightweight footprint with low resource usage
- Smooth image navigation and responsive zooming
- Practical and efficient viewer behavior compared to many heavier alternatives
Quickview remains one of the fastest and most streamlined image viewers available, which makes these improvements even more worthwhile. With DPI awareness and proper code signing added, it would be fully aligned with modern Windows standards while retaining its excellent performance and simplicity.