Skip to content

feat: release native tray viewer v1.1.0 - #2

Merged
RyuuMeow merged 14 commits into
mainfrom
feat/native-tray-rendering
Oct 20, 2026
Merged

RyuuMeow merged 14 commits into
mainfrom
feat/native-tray-rendering

Conversation

@RyuuMeow

Copy link
Copy Markdown
Owner

Replace the Qt UI with a native Windows tray application and prepare the 1.1.0 release. Capture and Shell icon work now run off the shortcut thread; valid first-frame gating, maximized-border handling, cached D3D resume and focus recovery address the reported black flashes, false compatibility fallback and unresponsive shortcuts.

Magnification remains selectable and provides automatic compatibility fallback. Existing settings and renderer preferences migrate without overwriting the original profile. Diagnostics identify the running executable and record shortcut/focus/rendering events.

The release preparation also aligns all four READMEs, condenses the development notes, adds a changelog and version-consistency checks, and publishes installer/portable packages with SHA-256 checksums.

Validation:

  • Release and Debug core regressions and isolated tray startup/export checks passed locally.
  • Desktop integration covered both renderers at small/maximized sizes, rapid shortcuts, focus recovery, idle/device recovery and geometry fallback.
  • Final local pixel runs covered 192 reveals and 3,002 samples on three displays plus a maximized target with no unexpected pixels.
  • In-place installation preserved settings and startup registration. The user reported smoother CSP operation after updating.
  • Package contents, binary version, checksums and local documentation links verified.

HDR, protected content, remote sessions, multiple GPUs and measured tablet latency remain environment-specific manual checks.

@RyuuMeow
RyuuMeow merged commit 973542c into main Oct 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant