Skip to content

options: enforce minimum window size to prevent controls disappearing on resize#2902

Merged
dmex merged 7 commits into
winsiderss:masterfrom
Zack-src:fix/options-dialog-min-size
May 5, 2026
Merged

options: enforce minimum window size to prevent controls disappearing on resize#2902
dmex merged 7 commits into
winsiderss:masterfrom
Zack-src:fix/options-dialog-min-size

Conversation

@Zack-src
Copy link
Copy Markdown
Contributor

@Zack-src Zack-src commented May 5, 2026

  • The options dialog had no minimum size constraint - resizing too small caused all controls to collapse/disappear off-screen.
  • Added WM_SIZING handler with PhResizingMinimumSize preventing the window from going below its initial dialog size (423×247 DU, converted to pixels via MapDialogRect at dialog creation).

Test

  1. Open Options
  2. Try to drag any edge/corner to make the window very small
  3. Window should stop shrinking at its default size

@Zack-src Zack-src requested review from dmex and jxy-s as code owners May 5, 2026 15:26
@dmex dmex self-assigned this May 5, 2026
@dmex dmex added the enhancement New feature or request label May 5, 2026
@dmex dmex merged commit 45af189 into winsiderss:master May 5, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants