Skip to content

Releases: chammoru/Q1View

Q1View v2.7.6

Choose a tag to compare

@github-actions github-actions released this 11 Jul 02:10

Q1View v2.7.6

Packaging

  • Microsoft Store release automation now uses longer backoff and additional retries around Partner Center submission operations, covering transient Azure Front Door 504 responses seen while creating and updating Store submissions.
  • The Store publish step now has an explicit 45-minute timeout so a stuck Partner Center request fails with bounded logs instead of holding the release workflow indefinitely.

Commit b1ac4b3. Full changelog: https://github.com/chammoru/Q1View/blob/v2.7.6/CHANGELOG.md

Q1View v2.7.5

Choose a tag to compare

@github-actions github-actions released this 11 Jul 01:48

Q1View v2.7.5

Packaging

  • Microsoft Store release automation now checks every msstore exit code, emits verbose Store CLI logs, and recovers from a rejected draft by deleting the failed pending submission, restaging the MSIX, and retrying the publish step.
  • Qt Viewer CI now pins macOS builds to macos-13, avoiding the macos-latest image change where Qt 6.5.3 links against the removed AGL framework.

Commit ab461dc. Full changelog: https://github.com/chammoru/Q1View/blob/v2.7.5/CHANGELOG.md

Q1View v2.7.4

Choose a tag to compare

@github-actions github-actions released this 10 Jul 14:47

Q1View v2.7.4

Fixed

  • Viewer: video playback now completes each GDI back-buffer copy and synchronizes it with DWM presentation, preventing horizontal tearing-like mixtures of adjacent frames on large displays. (issue #88)

Commit 2677049. Full changelog: https://github.com/chammoru/Q1View/blob/v2.7.4/CHANGELOG.md

Q1View v2.7.3

Choose a tag to compare

@github-actions github-actions released this 29 Jun 14:50

Q1View v2.7.3

Changed

  • Viewer: smoother repaints. The off-screen back buffer (CDC / CBitmap) is now reused across repaints and reallocated only when the client size changes, instead of being created and destroyed on every paint — matching the Comparator's cached off-screen buffer. Rendered pixels are identical to the previous path. (issue #87)

Commit d49ccd4. Full changelog: https://github.com/chammoru/Q1View/blob/v2.7.3/CHANGELOG.md

Q1View v2.7.2

Choose a tag to compare

@github-actions github-actions released this 20 Jun 14:30

Q1View v2.7.2

Changed

  • Viewer: Esc now exits full-screen mode from the frame or any child control, while Return still toggles full screen. (issue #82)
  • Viewer: the thumbnail drawer now starts closed on every launch, preserving the classic Viewer startup layout while still remembering the drawer width.
  • Viewer: when focus is in the thumbnail drawer, PgUp/PgDn move to the previous/next file instead of duplicating Home/End; Home/End still jump to the first/last item. (issue #84)

Fixed

  • Viewer: full-screen enter/exit no longer shows stale transition frames, including corner flashes, classic-looking frames, or cropped full-screen content in the restored window. (issue #86)
  • Viewer: dragging the thumbnail drawer divider now resizes panes live, clamps cleanly at both limits, and avoids the old XOR ghost-bar flicker. (issue #85)
  • Viewer: gallery grid resizing with Ctrl+wheel no longer jolts when the vertical scrollbar appears or disappears.
  • Viewer: opening the thumbnail drawer scrolls the current image into view and no longer flickers the menu bar or churns thumbnail tile sizes while sliding.
  • Viewer: the thumbnail drawer now lists the same files in the same order as main PgUp/PgDn navigation, including video thumbnails and extension badges for non-image files. (issue #84)
  • Viewer: after End or a large gallery-grid scroll, newly visible thumbnails now decode instead of staying blank.

Commit a34324a. Full changelog: https://github.com/chammoru/Q1View/blob/v2.7.2/CHANGELOG.md

Q1View v2.7.1

Choose a tag to compare

@github-actions github-actions released this 18 Jun 02:28

Q1View v2.7.1

Changed

  • Viewer & Comparator: the shortcut/help panel (the ? key or the Help menu) is now a full-window overlay that dims the whole window and centers the panel, instead of being painted inside the image area — where it shifted with the thumbnail drawer (Viewer) or sat inside a single comparison pane (Comparator). The Comparator Help menu now opens this same overlay (which shows the product version) and the separate "About Comparator" menu item was removed, matching the Viewer. (issue #79)
  • Viewer: refined the gallery grid thumbnails (issue #80). Adjacent tiles are now separated by a thin hairline gutter so similar-coloured neighbours stay distinct, and the selected/current image gets a subtle accent tint instead of relying on the faint system highlight — clearly visible without a hard border. The grid also starts one step wider, at 5 columns (then 4, 3, 2, 1).

Commit aaf4576. Full changelog: https://github.com/chammoru/Q1View/blob/v2.7.1/CHANGELOG.md

Q1View v2.7.0

Choose a tag to compare

@github-actions github-actions released this 17 Jun 23:07

Q1View v2.7.0

Added

  • Viewer: the thumbnail drawer gains a gallery grid view. Ctrl+wheel now steps through view sizes — the existing compact list, then grids packed 4, 3, 2, and finally 1 column wide — and the chosen step is remembered across sessions. The grid steps are a pure image gallery: tiles fill the drawer width and butt together with no gaps, names and folder entries are hidden, and each thumbnail is center-cropped to cover its square tile (no letterbox). Folder navigation stays in the list view, and selecting a grid thumbnail keeps the current window size and fits the image into the existing viewport, like list selection. (issue #78)
  • Comparator: right-click now opens a popup menu with a checkable Sel Mode toggle (the same region-selection capture as the S shortcut) and a Clear Selection item for the synchronized rectangle (enabled only when a selection exists), mirroring the Viewer's right-click menu. Previously right-click only cleared the selection and selection mode was reachable solely via the keyboard.

Commit 90fb81d. Full changelog: https://github.com/chammoru/Q1View/blob/v2.7.0/CHANGELOG.md

Q1View v2.6.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 16:30

Q1View v2.6.0

Added

  • Viewer: the thumbnail drawer is now resizable — drag the divider between the drawer and the image to widen it (handy for reading long file names) or narrow it. The drawer always lives inside the fixed window, so dragging the divider, or opening and closing the drawer, resizes the image area to fit and never changes the outer window size; the chosen width is remembered across sessions. The MFC and Qt viewers now share one drawer width default (and min/max) and behave identically — previously the MFC drawer could not be resized at all and grew the window when opened.

Changed

  • Viewer: the default window now opens at the standard 640×480 (VGA) instead of the previous non-standard 500×392, giving a roomier workspace on modern displays while keeping the size fixed — loading an image or selecting a thumbnail does not resize the window, and a manually resized window is still remembered across sessions. The MFC and Qt viewers share one default, which also seeds the assumed dimensions for raw images of unknown size. (issue #77)

Fixed

  • Viewer: selecting a thumbnail from the browser no longer resizes the window to fit each image. Like folder navigation, it now keeps the current window size and fits the chosen image into the existing viewport, so stepping through a folder of mixed-resolution images stays smooth instead of making the window jump, maximize, and flicker (which also left thumbnails briefly blank during the resize churn). (issue #76)

Commit fcac2d4. Full changelog: https://github.com/chammoru/Q1View/blob/v2.6.0/CHANGELOG.md

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

Pre-release

Choose a tag to compare

Q1View Qt Viewer qt-viewer-v0.7.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

  • 7e210c0 Qt viewer: verify packaged artifacts in CI; descope Qt Comparator (#63) (Kyuwon Kim, 2026-06-17)
  • fcac2d4 Prepare v2.6.0 release (Kyuwon Kim, 2026-06-17)
  • 914b0e4 Viewer: resizable thumbnail drawer inside a fixed window (Kyuwon Kim, 2026-06-17)
  • 1217fa2 Viewer: keep window size when selecting a thumbnail (issue #76) (Kyuwon Kim, 2026-06-17)
  • 9a1183a Viewer: open at standard 640x480 (VGA) by default (issue #77) (Kyuwon Kim, 2026-06-16)
  • e80c5ce CI: install Microsoft Store CLI directly (Kyuwon Kim, 2026-06-14)
  • 71b13d4 Prepare v2.5.0 release (Kyuwon Kim, 2026-06-14)
  • b330c08 Comparator: show crop metrics for selection regions (issue #74) (Kyuwon Kim, 2026-06-14)
  • 1d9a9da Comparator: selectable LPIPS-VGG perceptual backbone (issue #75) (Kyuwon Kim, 2026-06-14)
  • ff84900 Comparator: synchronized selection rectangle (issue #74) (Kyuwon Kim, 2026-06-14)

Q1View v2.5.0

Choose a tag to compare

@github-actions github-actions released this 14 Jun 13:48

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