@@ -12,8 +12,8 @@ This file captures the current cross-platform porting state so future Codex sess
1212 it no longer exists. All further work lands directly on ` master ` .
1313- Qt viewer feature-parity work is tracked in #63 . Video playback, file-change
1414 auto-refresh, and multi-window Sync Input have landed; remaining items are the
15- Comparator features, capture-device (camera) preview, clean-desktop AppImage
16- verification, automated Qt smoke checks, and raw fixtures.
15+ Comparator features, clean-desktop AppImage verification, automated Qt smoke
16+ checks, and raw fixtures.
1717- The Qt viewer stays additive: it builds behind the ` Q1VIEW_BUILD_QT_VIEWER `
1818 CMake option (default OFF) and only * links* the shared core, so the MFC
1919 Windows product (` Viewer.sln ` / ` Comparator.sln ` ) is unaffected.
@@ -117,8 +117,9 @@ Current capabilities:
117117 scaled/drawn, so large images zoom to high factors without a giant pixmap
118118 - video-file playback (` VideoView ` , QMediaPlayer/QVideoWidget) on an optional
119119 Qt6::Multimedia page, with transport bar (play/pause, seek, volume/mute);
120- builds gracefully disabled when the module is absent. Scope is file
121- playback; capture-device preview (Windows VidCapThread) is still TODO.
120+ builds gracefully disabled when the module is absent. This covers the
121+ existing MFC/OpenCV video-file path (` VidCapFrmSrc ` /` VidCapThread ` ); the MFC
122+ Viewer does not expose a separate webcam/capture-card preview feature.
122123 - file-change auto-refresh: a ` QFileSystemWatcher ` reloads the active frame in
123124 place when the source changes on disk, preserving zoom, pan, selection,
124125 rotation, and frame index (View ▸ Auto-Reload on Change; the cross-platform
@@ -133,7 +134,6 @@ Current capabilities:
133134It does not yet implement:
134135
135136- Comparator features.
136- - Capture-device (camera) preview for the video page.
137137
138138Successful Qt viewer CI runs:
139139
@@ -198,9 +198,8 @@ Local build note: GitHub Actions remains the cross-platform source of truth (Lin
198198
199199## Next Suggested Steps
200200
201- 1 . Track and land the remaining Qt viewer parity work via #63 (video playback,
202- Comparator, file-change auto-refresh, multi-window Sync Input, Qt smoke
203- checks, and raw fixtures).
201+ 1 . Track and land the remaining Qt viewer parity work via #63 (Comparator, Qt
202+ smoke checks, and raw fixtures).
2042032 . Improve packaging for ` q1view_viewer_qt ` :
205204 - Windows packaging uses ` windeployqt ` .
206205 - macOS packaging uses ` macdeployqt ` .
0 commit comments