sirjuddington / SLADE

It's a Doom editor
https://slade.mancubus.net
GNU General Public License v2.0
711 stars 109 forks source link

UI Scaled Incorrectly on MacOS #1706

Open brosasaki opened 3 months ago

brosasaki commented 3 months ago

SLADE Version

3.2.5

OS

macOS

Editor

Resource editor

Steps to Reproduce and Observed Behavior

  1. Install SLADE on MacOS.
  2. Open the program and look at it.
  3. Attempt to set the preferences and notice the confirmation button doesn't fit on the screen.
  4. Attempt to convert graphics and notice the confirmation button doesn't fit on the screen.
  5. Notice that nothing fits on the screen, even in fullscreen.

Expected Behavior

I expected the UI to be at a normal scale, like previous versions were.

Screenshots

Full screen; Notice broken zoom widget Prefernces; Notice inaccessible confirm button

Pedro-Beirao commented 3 months ago

This happens because your monitor has hiDPI enabled. If you disable it using apps like BetterDisplay, then it will render normally.

What I find weird is that if slade is started with hiDPI disabled, but then I enable hiDPI, it will keep rendering fine.

I dont know how hard it would be to fix this issue on hiDPI for Slade/wxwidgets, but its something that I will look into in the future.