Skip to content

Wisp 2.5.3: fix first-time HUD monitor placement - #99

Merged
Views2k merged 3 commits into
mainfrom
fix/monitor-startup-v2.5.3
Sep 30, 2026
Merged

Views2k merged 3 commits into
mainfrom
fix/monitor-startup-v2.5.3

Conversation

@Views2k

@Views2k Views2k commented Sep 30, 2026 •

Copy link
Copy Markdown
Owner

I fixed a startup path that saved the HUD's temporary monitor before Wisp had identified Forza's window. A HUD without a saved placement now waits for the existing game detection, moves to that monitor without activating a window, and saves its position. Saved layouts and manual placements are preserved. Reset HUD positions also targets the last detected game window, providing a recovery action for existing wrong-screen layouts.

This hotfix updates the app, updater, installer and release history to 2.5.3. It is based directly on public 2.5.2 and contains no private Clips changes.

Validation: Release build passed with zero warnings/errors; 174 focused startup/settings/version/installer-contract tests passed; hidden-window regressions passed across the available monitors for all HUD layouts and both native gauge modes, covering invalid handles, deferred persistence, edit mode, switching to an unsaved style without overwriting the previous style, saved/manual positions, reset recovery and unchanged foreground focus. Additional G-force regressions verify that an active saved position is preserved while unrelated monitor history does not block default placement. Repository policy, release content and changed-file formatting checks passed. The new placement fixture is also included in the full WPF CI checks. No live gameplay test was performed; required CI and installer lifecycle checks remain the publication gates.

@Views2k
Views2k merged commit 12fc3e4 into main Sep 30, 2026
9 checks passed
@Views2k
Views2k deleted the fix/monitor-startup-v2.5.3 branch September 30, 2026 22:31
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