Describe the bug
On Windows, if the Display Scaling is set to 125%, 150%, or higher (which is common on laptops and standard 1080p monitors), the Standing Wave Viewer window becomes too large to fit on the screen. As a result, parts of the UI may get cut off and become inaccessible.
Cause
The application currently enforces a fixed window size of 1600 x 1000 pixels. PySide6 (the underlying Qt UI framework) automatically applies the OS-level DPI scaling. For example, at 125% scaling, the window is rendered at 2000 x 1250 physical pixels, which exceeds a standard 1920x1080 (Full HD) display.
Workaround
Until this is fixed in a future update, you can temporarily change your Windows display settings to use the app:
- Right-click on your Windows Desktop and select Display settings.
- Under "Scale and layout", change the Scale drop-down to 100%.
- Restart the application.
Planned Fix (For future release)
- Remove the hardcoded
setFixedSize(1600, 1000) in main.py.
- Implement a responsive layout using
setMinimumSize() to allow the window to be scaled down on smaller screens while preserving the UI alignment.
Describe the bug
On Windows, if the Display Scaling is set to 125%, 150%, or higher (which is common on laptops and standard 1080p monitors), the Standing Wave Viewer window becomes too large to fit on the screen. As a result, parts of the UI may get cut off and become inaccessible.
Cause
The application currently enforces a fixed window size of
1600 x 1000pixels. PySide6 (the underlying Qt UI framework) automatically applies the OS-level DPI scaling. For example, at 125% scaling, the window is rendered at2000 x 1250physical pixels, which exceeds a standard 1920x1080 (Full HD) display.Workaround
Until this is fixed in a future update, you can temporarily change your Windows display settings to use the app:
Planned Fix (For future release)
setFixedSize(1600, 1000)inmain.py.setMinimumSize()to allow the window to be scaled down on smaller screens while preserving the UI alignment.