I’ve been having weird window sizing issues on Fedora, and I have just found that on Mint 20 (and all Ubuntu versions from 16.04-20.10), SetSizeHints() and SetMinSize() seem to be setting this via the client size (size ignoring window decorations). So when the window opens at what I’ve set the minimum size to be, it cannot be shrunk further.
However, on Fedora 32 and 31, this is setting the whole window size including window decoration. This means that the window opens at the right size, but can be shrunk because it’s also counting the window decoration.
The only difference I can see in wxPython versions is that 4.0.7 is being used on Mint 20, and 4.0.7.post2 is being used on Fedora 32. Is this a wxPython change or something else?