Skip to content

Releases: chammoru/Q1View

Q1View v2.7.17

Choose a tag to compare

@github-actions github-actions released this 05 Sep 23:25

Q1View v2.7.17

Fixed

  • Windows Viewer: honor cardinal MP4/MOV video-track display matrices so portrait videos open, play, seek, and step at the intended orientation, with a cache-tiled parallel BGR rotation path that keeps the added per-frame cost low.
  • Windows Viewer: detect studio-range BT.2020 HLG video metadata and apply an ITU-R BT.2446-based HDR-to-SDR color transform with 203-to-100-nit reference-white adaptation, correcting the washed-out OpenCV 4.3 output while a fused tone-map/rotation path limits the cost for portrait video.
  • Windows Viewer: stop and join the active decoder before releasing its video capture when a playing document is replaced through drag-and-drop, File Open, recent files, or thumbnail activation, preventing an intermittent use-after-release crash.

Commit 19e60cc. Full changelog: https://github.com/chammoru/Q1View/blob/v2.7.17/CHANGELOG.md

Q1View v2.7.16

Choose a tag to compare

@github-actions github-actions released this 05 Sep 11:32

Q1View v2.7.16

Changed

  • Windows Viewer: gallery thumbnail sizes now transition on a dedicated Direct2D/D3D11 canvas, reusing bounded thumbnail caches and preserving selection across repeated Ctrl+wheel input without rebuilding the folder; compact list mode remains available. (issue #81; physical 4K/DPI validation pending)

Commit 61f4331. Full changelog: https://github.com/chammoru/Q1View/blob/v2.7.16/CHANGELOG.md

Q1View v2.7.15

Choose a tag to compare

@github-actions github-actions released this 04 Sep 21:36

Q1View v2.7.15

Changed

  • Viewer: replace the two-state interpolation toggle with synchronized Auto, Smooth (Bilinear), and Pixel Exact (Nearest) image-scaling modes in both MFC and Qt, with radio-menu selection, persistent magnification/status labels, 1.5-second I-key feedback, and updated shortcut help; Auto now uses bilinear sampling for moderate still-image reductions such as scanned documents, area sampling for reductions of 2x or more, and nearest sampling for pixel inspection and timed sources.

Commit bc00fc5. Full changelog: https://github.com/chammoru/Q1View/blob/v2.7.15/CHANGELOG.md

Q1View v2.7.14

Choose a tag to compare

@github-actions github-actions released this 04 Sep 16:21

Q1View v2.7.14

Changed

  • Icons: increase the filled visual area and small-size stroke weight of the Bright Sky Q1 Viewer and Comparator marks so they match the perceived size of neighboring Windows taskbar icons while retaining the existing icon slot dimensions.
  • Viewer: Auto Fit now uses a cached area-resampling pass for oversized single-frame images, reducing downscale aliasing and moire without adding work to video playback or changing manual zoom behavior.

Commit 12d91de. Full changelog: https://github.com/chammoru/Q1View/blob/v2.7.14/CHANGELOG.md

Q1View v2.7.13

Choose a tag to compare

@github-actions github-actions released this 30 Aug 06:37

Q1View v2.7.13

Changed

  • Icons: Viewer, Comparator, Start, taskbar, Microsoft Store, and package surfaces now use the cohesive Bright Sky Q1 identity, with native artwork generated independently for every required Windows icon size. (issue #95)
  • File associations: photo, video, and raw-frame formats now use coordinated purpose-specific document icons; video formats are also registered as supported handlers in both MSIX and Inno Setup packages. (issue #95)

Packaging

  • Release builds now regenerate and verify every ICO, SVG, Store/MSIX scale asset, and unplated target-size icon before compilation; MSIX packaging continues to build resources.pri with makepri.exe so Windows resolves the new taskbar and association assets instead of retaining or plating a fallback icon. (issue #95)

Commit fe01dc7. Full changelog: https://github.com/chammoru/Q1View/blob/v2.7.13/CHANGELOG.md

Q1View v2.7.12

Choose a tag to compare

@github-actions github-actions released this 29 Aug 05:01
b3d3fee

Q1View v2.7.12

Changed

  • Viewer: the thumbnail browser now opens on the left in both the MFC and Qt front ends, while the fixed outer window, drawer width, manual zoom scale, image-space focal point, fit behavior, synchronized view state, and video playback remain stable across drawer toggles and divider resizing; during active MFC video playback the drawer switches directly to its final layout instead of running a splitter animation that can starve 60 fps presentation, preserves the subject's desktop position, clears newly exposed canvas edges, and holds the last composed frame above the separate MFC and DXGI surfaces until the final layout is ready so no striped or partial transition frame reaches the display. (issue #96)

Commit b3d3fee. Full changelog: https://github.com/chammoru/Q1View/blob/v2.7.12/CHANGELOG.md

Q1View v2.7.11

Choose a tag to compare

@github-actions github-actions released this 22 Aug 23:26
67940cc

Q1View v2.7.11

Added

  • Viewer: explicitly opened videos now begin playing automatically after their first valid frame is presented; the persistent File > Autoplay Videos When Opened option is enabled by default, while folder navigation and automatic reloads remain paused. (issue #89)

Commit 67940cc. Full changelog: https://github.com/chammoru/Q1View/blob/v2.7.11/CHANGELOG.md

Q1View v2.7.10

Choose a tag to compare

@github-actions github-actions released this 19 Aug 08:00

Q1View v2.7.10

Packaging

  • Microsoft Store releases now pin MSStore CLI v0.4.0 and pass an explicit 600-second package upload timeout, avoiding the CLI's zero-second default timeout regression.

Commit 7bbc1fc. Full changelog: https://github.com/chammoru/Q1View/blob/v2.7.10/CHANGELOG.md

Q1View v2.7.9

Choose a tag to compare

@github-actions github-actions released this 19 Aug 06:43

Q1View v2.7.9

Fixed

  • Viewer: completed frames are now presented atomically through a DXGI flip-model swap chain, removing the double-DWM-wait bottleneck that limited 60 fps video to roughly 30 displayed frames per second; the verified GDI path remains available as a fallback, and unrotated OpenCV video decodes directly into the playback buffer to sustain real-time 59.94 fps presentation. (issue #90)

Commit 3136aa8. Full changelog: https://github.com/chammoru/Q1View/blob/v2.7.9/CHANGELOG.md

Q1View v2.7.8

Choose a tag to compare

@github-actions github-actions released this 17 Aug 17:30

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