Skip to content

Attempt to fix as many sizer warnings as possible#41

Open
ntninja wants to merge 8 commits into
allentc:masterfrom
ntninja:rftr-sizer-warnings
Open

Attempt to fix as many sizer warnings as possible#41
ntninja wants to merge 8 commits into
allentc:masterfrom
ntninja:rftr-sizer-warnings

Conversation

@ntninja

@ntninja ntninja commented Aug 30, 2025

Copy link
Copy Markdown
Contributor

Since this relied on automated replacements a lot, it unfortunately is imperfect:

  • Some sizer warnings are widget-specific – I didn’t fix all of those
  • Several widgets that should be using wxEXPAND now don’t, see the last commit for an example of how to fix those instances case-by-case

Also includes #35 #37 from @gilbertoca, as these were that base that I iterated from.

@ntninja

ntninja commented Aug 30, 2025

Copy link
Copy Markdown
Contributor Author

For context I’m taking these kinds of visual issues that happen when wxEXPAND isntead of wxALIGN* should have been used:

Bildschirmfoto_20250830_125441

(This one is fixed by the most recent commit, but many others remain.)

gilbertoca and others added 6 commits August 30, 2025 15:59
…base

Unfortunately all dialogs will need manual review, since the contraditionary
options are no longer guessed by WX and hence cause weird dialog item sizing
without manual triage.
This was done using automated replacement, so some dialogs continue to look
problematic. To fix all instances of this every dialog will need to be manually
reviewed unfortunately.
@ntninja
ntninja force-pushed the rftr-sizer-warnings branch from 2d6710d to ded8170 Compare August 30, 2025 13:59
@gilbertoca

gilbertoca commented Sep 1, 2025

Copy link
Copy Markdown

Follow the job annotation advice: "The windows-2019 runner image is being deprecated, consider switching to windows-2022(windows-latest) or windows-2025 instead."

@ntninja do not mix much "subjects" in the same PR - #44.

@ntninja

ntninja commented Sep 1, 2025

Copy link
Copy Markdown
Contributor Author

@gilbertoca: What are you trying to tell me? I did exactly what you said in #44 and also my main branch (along many other fixes).

This PR is for sizer fixes, so it obviously doesn’t have those changes.

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.

2 participants