Releases: chammoru/Q1View
Release list
Q1View v2.7.8
Q1View v2.7.8
Fixed
- Viewer: pausing video now preserves the exact last-presented pixels instead of seeking and decoding the nominal current frame again; OpenCV video reads are also validated so failed or empty frames cannot advance playback or frame-step bookkeeping. (issue #91)
Commit 0bdddb0. Full changelog: https://github.com/chammoru/Q1View/blob/v2.7.8/CHANGELOG.md
Q1View v2.7.7
Q1View v2.7.7
Fixed
- Viewer: video playback now waits for one extra desktop composition pass after presenting each frame, eliminating the horizontal seam that remained on the affected large/4K display after the v2.7.4 presentation fix; a future DXGI flip-model backend is tracked separately in issue #90. (issue #88)
Packaging
- Microsoft Store release automation now retries submission metadata reads, keeps command results separate while streaming non-captured CLI output live, reapplies listing metadata after recovery restaging, and gives actionable Partner Center guidance when a recovered publish still fails.
Commit 76b07e4. Full changelog: https://github.com/chammoru/Q1View/blob/v2.7.7/CHANGELOG.md
Q1View v2.7.6
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
Q1View v2.7.5
Packaging
- Microsoft Store release automation now checks every
msstoreexit 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 themacos-latestimage 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
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
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
Q1View v2.7.2
Changed
- Viewer:
Escnow exits full-screen mode from the frame or any child control, whileReturnstill 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/PgDnmove to the previous/next file instead of duplicatingHome/End;Home/Endstill 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
Endor 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
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
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 Modetoggle (the same region-selection capture as theSshortcut) and aClear Selectionitem 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
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