Skip to content

Fix PC Switch Control window sizing at high DPI - #471

Merged
enaboapps merged 2 commits into
mainfrom
fix/switch-profile-dpi
Jul 28, 2026
Merged

Fix PC Switch Control window sizing at high DPI#471
enaboapps merged 2 commits into
mainfrom
fix/switch-profile-dpi

Conversation

@enaboapps

Copy link
Copy Markdown
Contributor

Summary

  • add opt-in maximize and restore behavior to the shared Switchify title bar
  • clamp the profile window to the current Windows work area
  • stack profiles above the editor below 720 DIPs
  • keep the action footer visible while profile details scroll

Why

The fixed 900x690 window could place Save and Cancel changes outside the work area at high display scaling.

Impact

The profile manager remains usable on compact and high-DPI work areas without changing profile data or protocol behavior.

Validation

  • focused title-bar and profile-window tests: 21 passed
  • Release build: passed with 0 warnings and 0 errors
  • complete test suite: 505 unit tests and 1 integration test passed

Closes #470.

@enaboapps enaboapps added this to the Release 0.9.0 milestone Jul 28, 2026
@enaboapps
enaboapps merged commit a866aae into main Jul 28, 2026
1 check passed
@enaboapps
enaboapps deleted the fix/switch-profile-dpi branch July 28, 2026 10:55
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.

Fix PC Switch Control window sizing at high DPI

2 participants