Skip to content

Releases: chammoru/Q1View

Q1View v2.5.0

14 Jun 13:48

Choose a tag to compare

Q1View v2.5.0

Added

  • Comparator: a synchronized selection rectangle for side-by-side region inspection. Press S to enter selection mode and drag a rectangle on either image; Comparator draws the same region on both panes so the corresponding area can be compared directly, and the rectangle stays locked to that image region while zooming, panning, or resizing. A width × height readout is shown next to the rectangle, and the selection clears with Esc or a right-click. The selected region's score for the active metric (PSNR/SSIM, computed on the color-space-native planes, or LPIPS on the cropped region) is shown next to the whole-image score, so localized artifacts can be told apart from the global figure.
  • Comparator: a selectable LPIPS perceptual backbone. The Metric menu now offers LPIPS-AlexNet (the existing fast, lightweight default) and LPIPS-VGG (a heavier, more detailed mode), each downloaded on demand the first time it is selected and verified by a pinned SHA-256. Results always carry the backbone in the label (for example LPIPS-VGG(0.0020)) since values from different backbones are not interchangeable, each backbone keeps its own per-frame cache, and the chosen metric is remembered across sessions.

Packaging

  • The app, taskbar, and Start menu icons now render larger within their frame. The SVG masters' built-in safe margin was reduced (the rounded square grows from ~84% to ~91% of the icon), so the artwork reads bigger at every size while keeping the same glyph proportions and rounded corners. Regenerated from the Q1View.svg / Comparator.svg masters.

Commit 71b13d4. Full changelog: https://github.com/chammoru/Q1View/blob/v2.5.0/CHANGELOG.md

Q1View v2.4.4

14 Jun 08:42

Choose a tag to compare

Q1View v2.4.4

Packaging

  • Microsoft Store submissions now pin the listing description and short description to the curated text in docs/STORE_LISTING.md whenever release notes are updated, preventing stale Partner Center metadata with hard-wrapped mid-sentence line breaks from being resubmitted.

Commit 4b13ce9. Full changelog: https://github.com/chammoru/Q1View/blob/v2.4.4/CHANGELOG.md

Q1View v2.4.3

14 Jun 07:38

Choose a tag to compare

Q1View v2.4.3

Packaging

  • The taskbar and Start menu now show the rounded Q1View icon directly instead of a square plate behind it. The Microsoft Store package is now built with a resource index (resources.pri) so Windows can select the unplated icon assets that shipped in 2.4.1 but were previously never used, and the icon renders at full size again.

Commit 715199f. Full changelog: https://github.com/chammoru/Q1View/blob/v2.4.3/CHANGELOG.md

Q1View Qt Viewer qt-viewer-v0.6.2-alpha

14 Jun 11:53

Choose a tag to compare

Pre-release

Q1View Qt Viewer qt-viewer-v0.6.2-alpha

Experimental cross-platform Qt Viewer build.

Downloads

  • Windows: q1view-viewer-qt-windows-x64.zip
  • macOS: q1view-viewer-qt-macos.zip
  • Linux: q1view-viewer-qt-linux-x86_64.AppImage

Notes

  • This is separate from the existing Windows MFC Viewer/Comparator release line.
  • The Qt Viewer is still experimental and does not yet have full MFC Viewer feature parity.

Git history

  • 9dd2760 Qt: deploy offscreen/minimal QPA plugins for the build-tree smoke test (Kyuwon Kim, 2026-06-14)
  • 4bba139 Icons: enlarge artwork by reducing SVG master safe margin (Kyuwon Kim, 2026-06-14)
  • 4b13ce9 CI: pin Store listing copy during release notes update (Kyuwon Kim, 2026-06-14)

Q1View Qt Viewer qt-viewer-v0.6.1-alpha

14 Jun 08:02

Choose a tag to compare

Pre-release

Q1View Qt Viewer qt-viewer-v0.6.1-alpha

Experimental cross-platform Qt Viewer build.

Downloads

  • Windows: q1view-viewer-qt-windows-x64.zip
  • macOS: q1view-viewer-qt-macos.zip
  • Linux: q1view-viewer-qt-linux-x86_64.AppImage

Notes

  • This is separate from the existing Windows MFC Viewer/Comparator release line.
  • The Qt Viewer is still experimental and does not yet have full MFC Viewer feature parity.

Git history

  • 715199f Icons: fix taskbar plate via resources.pri; revert padding workaround (Kyuwon Kim, 2026-06-14)
  • 6ca4105 Prepare v2.4.2 release notes (Kyuwon Kim, 2026-06-14)
  • 441e102 Icons: add small-size taskbar padding (Kyuwon Kim, 2026-06-14)
  • c00bf9d Prepare v2.4.1 release notes (Kyuwon Kim, 2026-06-14)
  • 5d10389 Viewer: fix clipboard paste; add unplated taskbar icon assets (refs #72) (Kyuwon Kim, 2026-06-14)
  • c0d9ad8 docs: unwrap CHANGELOG to one line per entry so Store What's New wraps cleanly (Kyuwon Kim, 2026-06-14)
  • fde94ad docs: rewrite the Store description for natural wrapping (refs #71) (Kyuwon Kim, 2026-06-13)
  • b6ea0d4 CI: move GitHub Actions off the deprecated Node 20 runtime (Kyuwon Kim, 2026-06-13)
  • 0015c91 Prepare v2.4.0 release notes (Kyuwon Kim, 2026-06-13)
  • a079be3 docs: document Qt viewer build and its qtmultimedia requirement (Kyuwon Kim, 2026-06-13)
  • fc3122c Remove dead VS2008 project files from SMultithreadPlus (Kyuwon Kim, 2026-06-13)
  • 34d5bfe Remove dead VS2008 project files and superseded V1 icons (Kyuwon Kim, 2026-06-13)
  • 834ce04 Qt viewer: keep the window size when loading a new image, not just on navigation (Kyuwon Kim, 2026-06-13)
  • a75a9ea Qt viewer: render the pixel-value overlay like the MFC viewer (Kyuwon Kim, 2026-06-13)
  • 228ad73 Icons: regenerate Viewer/Comparator icons crisply per size from SVG masters (Kyuwon Kim, 2026-06-13)
  • 8f7521a Qt viewer: anchor Sync Input pan/zoom on the viewport centre like MFC (Kyuwon Kim, 2026-06-13)
  • 36b01b9 Qt viewer: keep the menu bar background uniform and theme-aware (Kyuwon Kim, 2026-06-13)
  • 8db3d82 Qt viewer: thumbnail/folder browser drawer (E) (Kyuwon Kim, 2026-06-13)
  • 2cef545 Qt viewer: seek bar with frame counter and playback time for raw sequences (Kyuwon Kim, 2026-06-13)
  • c01be27 Qt viewer: N / D shortcuts to cycle color space and resolution (Kyuwon Kim, 2026-06-13)
  • 0c5114a Qt viewer: show source YUV pixel values (V) (Kyuwon Kim, 2026-06-13)
  • e24aa44 Qt viewer: hex/decimal pixel-value overlay toggle (H) (Kyuwon Kim, 2026-06-13)
  • cb5e266 docs: refresh Store/README screenshots from the latest build (#68) (Kyuwon Kim, 2026-06-13)
  • 50a7af0 Viewer: keep window size steady when navigating a folder (#69) (Kyuwon Kim, 2026-06-13)
  • f86d896 Qt viewer: add headless smoke check and raw-format fixtures (Kyuwon Kim, 2026-06-08)

Q1View v2.4.1

13 Jun 23:33

Choose a tag to compare

Q1View v2.4.1

Fixed

  • Viewer: Ctrl+V now pastes the actual clipboard image. Paste previously routed the clipboard through a device-dependent bitmap and a temporary file written to the working directory, which the packaged Microsoft Store build could not reliably write, so a stale or unrelated image could appear instead; it now reads the clipboard's device-independent bitmap and writes a verified temporary file before opening it.

Packaging

  • Taskbar and Start icons no longer show a square plate behind the rounded Q1View icon. The Microsoft Store package now ships unplated target-size logo assets, so Windows renders the transparent rounded icon directly instead of compositing it onto a square background.

Commit c00bf9d. Full changelog: https://github.com/chammoru/Q1View/blob/v2.4.1/CHANGELOG.md

Q1View v2.4.0

13 Jun 12:54

Choose a tag to compare

Q1View v2.4.0

Added

  • Viewer: press D to cycle through the preset resolutions for raw input,
    mirroring how N advances the color space. The shortcut is ignored for
    sources with an intrinsic size (decoded images and video).

Fixed

  • Viewer: stepping through a folder with PgUp/PgDn (and Home/End) no longer
    resizes the window around each image. The window keeps its size and the next
    image is fit into the existing viewport, so browsing mixed-resolution folders
    stays steady instead of jumping between sizes and in/out of a maximized frame.
    A fresh open still sizes the window to the image. Fit now shrinks large images
    to fit but never upscales past 1:1, so small images stay crisp at 100%.

Packaging

  • Refreshed the Viewer and Comparator application icons and the Microsoft Store
    tile and logo assets, regenerated per size from vector masters for sharper,
    more consistent edges at every scale.

Developer

  • Qt viewer: a --selftest mode plus committed raw-format fixtures and a
    headless smoke check. viewer-qt.yml now runs ctest after the build,
    opening each fixture (yuv420, nv12, nv21, yuv420p10le, p010, grayscale,
    rgb888, bgr888, rgba8888, bgr565) under the offscreen QPA platform on
    Linux/macOS/Windows.
  • Documented the experimental Qt viewer build and its qtmultimedia
    requirement in the development guide.

Commit 0015c91. Full changelog: https://github.com/chammoru/Q1View/blob/v2.4.0/CHANGELOG.md

Q1View Qt Viewer qt-viewer-v0.6.0-alpha

07 Jun 15:32

Choose a tag to compare

Pre-release

Q1View Qt Viewer qt-viewer-v0.6.0-alpha

Experimental cross-platform Qt Viewer build.

Downloads

  • Windows: q1view-viewer-qt-windows-x64.zip
  • macOS: q1view-viewer-qt-macos.zip
  • Linux: q1view-viewer-qt-linux-x86_64.AppImage

Notes

  • This is separate from the existing Windows MFC Viewer/Comparator release line.
  • The Qt Viewer is still experimental and does not yet have full MFC Viewer feature parity.

Git history

  • 71ec66a Clarify remaining Qt parity scope (Kyuwon Kim, 2026-06-08)
  • e8b24f8 QViewerShortcuts.h: use ASCII dashes to avoid MSVC C4819 (Kyuwon Kim, 2026-06-08)
  • 7474ce0 Viewer: unify shortcut panel across MFC and Qt from a shared table (Kyuwon Kim, 2026-06-07)
  • be998a5 Qt viewer: video playback, file-change auto-refresh, multi-window Sync Input (Kyuwon Kim, 2026-06-07)
  • 6ae4518 Release Qt viewer: bundle libheif and qtmultimedia in packaging (Kyuwon Kim, 2026-06-07)
  • 6da7695 Refresh Qt parity tracking docs (Kyuwon Kim, 2026-06-07)
  • a650b36 Fix Qt viewer Y4M and raw defaults (Kyuwon Kim, 2026-06-07)
  • cabf308 Retry dependency archive downloads (Kyuwon Kim, 2026-06-07)
  • 73df09f Qt viewer: resizable selection and MFC visual/feature parity (Kyuwon Kim, 2026-06-07)
  • 1e06548 Qt viewer: add MFC-style control menus and share preset parsing (Kyuwon Kim, 2026-06-07)
  • bb58057 Qt viewer: add HEIF/AVIF and Y4M support, fix raw YUV stride crash (Kyuwon Kim, 2026-06-07)
  • 1d6a4a5 Viewer: cycle preset resolutions with the D key (Kyuwon Kim, 2026-06-06)
  • a012092 Tidy porting docs and ignore local Claude settings (Kyuwon Kim, 2026-06-06)
  • a7ebc4d Skip build CI on docs-only changes (Kyuwon Kim, 2026-06-06)
  • 2d8228a Update porting docs: Tier 1-2 landed on master, branch retired (Kyuwon Kim, 2026-06-06)
  • 1414c37 Trigger cross-platform CI on master, not the feature branch (Kyuwon Kim, 2026-06-06)
  • b5b8f7d Paint the Qt viewer through a viewport-only ImageView (Kyuwon Kim, 2026-06-06)
  • 3a97cb6 Add selection-region capture to the Qt viewer (Kyuwon Kim, 2026-06-06)
  • 4c508c9 Add high-zoom per-pixel value overlay to the Qt viewer (Kyuwon Kim, 2026-06-06)
  • 97e1f7e Add experimental Qt viewer, Linux packaging, and porting docs (Kyuwon Kim, 2026-05-31)

Q1View v2.3.1

05 Jun 01:46

Choose a tag to compare

Q1View v2.3.1

Fixed

  • Comparator: LPIPS model downloads now honor the current user's Windows proxy,
    PAC, and auto-detect settings in addition to the WinHTTP default proxy.

Commit 5e31cfc. Full changelog: https://github.com/chammoru/Q1View/blob/v2.3.1/CHANGELOG.md

Q1View v2.3.0

03 Jun 13:07

Choose a tag to compare

Q1View v2.3.0

Added

  • Comparator: added LPIPS as a perceptual image-quality metric backed by an
    ONNX Runtime model. The LPIPS model is downloaded on demand, verified with
    SHA-256, cached under the user's local Q1View data directory, and computed
    lazily so metric switching stays responsive.
  • Viewer: the bottom progress bar now shows playback time alongside the frame
    counter when a valid timing FPS is available. The readout uses a compact
    one-decimal format such as 00:01.2 / 00:10.0 and falls back to the existing
    frame-only display when timing would be misleading.

Fixed

  • Comparator: opening two files from the same image sequence in a single
    multi-file operation now treats them as explicit single-image panes instead
    of comparing different offsets of the same discovered sequence.

Developer

  • Visual Studio project files now target the MSVC v143 toolset by default.
  • Added ONNX Runtime dependency provisioning for LPIPS builds.

Commit 8014ffe. Full changelog: https://github.com/chammoru/Q1View/blob/v2.3.0/CHANGELOG.md