Windows UI Scale Changes Break "OPTIONS" Dialog

With Windows 11, setting the system UI scale above 100% hides the “OK / Cancel / Help” buttons from the options menu. Setting system font size alone has no impact on this. I usually have my UI scale set to 125%, so any time I need to make an options change, I have to reset the UI scale to 100% and then back. Increasing UI scale is critical for visually impaired users when font-size changes aren’t enough.



I am running 150% display scaling on my desktop (2x 4K monitors / Win 11) and 225% here typing on my laptop (native 4K screen / Win 10) and no problem with the Options dialog buttons…


@Troy_Tilkens I think you should be able to size the options dialog still by dragging the bottom edge more down, all the way to the task bar. I think you should be able to see the buttons then.

I’ve tried that but I can’t drag past the taskbar, even if it’s hidden. I’ve tried various versions of dragging the top down, moving the window up, and re-dragging the bottom, with no luck. The window gets constrained somehow and won’t expand. This is on my laptop with the resolution set to 2560x1440. I get the same behavior at different resolutions. I’m out of town and can’t play around with my PC.

Thanks for letting me know. I have no idea why mine is acting this way.

Can you run SystemInfo in Rhino and post the results here?

Hi. New here, but had the same problem. Curiously, finally cracked and decided to fix this once I was unable to adjust line thickness after updating to Rhino 8.

The solution that made the menu work again is NOT to adjust App Scaling.
At least for me, I was able to make the menu work by adjust Text Size. You can find this in the Accessibility section of the Windows 11 settings.

I had that set at 150%, which broke the options menu. I dialed down to 100%, and voila, all the “OK”, “Cancel”, etc. buttons appear.

But if I can’t read the text, it’s little use to me, so I tried upping the font size again, to see how far I could go.

REALLY CURIOUSLY, I was able to dial it all the way back up to 150% again. And somehow, the Options menu tolerates this and shows me the buttons. Fingers crossed.

But if it shouldn’t stick, adjusting font size does not entail logging off and logging back on like adjusting app scale does, it’s quick and easy. Though you may have to close and reopen the Options menu.

Addendum: the solution described above stopped working when I hadn’t used Rhino in a few system reboots.
To make it work again, I had to set Text Size down to 100% and restart Rhino. Thereafter, I could just dial it back up again.

@Guido4 using Windows scaling should just work. pls run _SystemInfo in Rhino and post back the results.

I’m visually handicapped, I actually need the UI and text to be that big.
Changing text size is relatively quick and easy, while changing the whole scale requires me to sign out of windows and sign back in for changes to take effect.

For my needs, the problem is solved via text size, but thank you, regardless.

@Guido4 here I don’t need to restart my system for changing to a larger scale, unless it is a custom scale. I assume you don’t need to change the scale all the time.

I am using 150% all the time, and that dialog works as expected. Again sending us your _SystemInfo might reveal why it is not working at your end.

Not sure why windows wants me to sign out, but once I had found the font-size thing, I honestly didn’t investigate further.

Here’s my systeminfo.

SystemInfo

Rhino 8 SR20 2025-6-6 (Rhino 8, 8.20.25157.13001, Git hash:master @ 73b00899cf43922900a763212f167c03dc6f27cc)
License type: Commercial, build 2025-06-06
License details: Stand-Alone

Windows 11 (10.0.26100 SR0.0) or greater (Physical RAM: 47GB)
.NET 8.0.14

Computer platform: DESKTOP

Standard graphics configuration.
Primary display and OpenGL: AMD Radeon™ Graphics (AMD) Memory: 1GB, Driver date: 6-4-2025 (M-D-Y). OpenGL Ver: 4.6.0 Compatibility Profile Context 25.10.13.02.250603
> Accelerated graphics device with 5 adapter port(s)
- Secondary monitor attached to adapter port #0
- Windows Main Display attached to adapter port #1

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
GPU Tessellation is: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: ATI Technologies Inc.
Render version: 4.6
Shading Language: 4.60
Driver Date: 6-4-2025
Driver Version: 32.0.21013.2006
Maximum Texture size: 16384 x 16384
Z-Buffer depth: 24 bits
Maximum Viewport size: 16384 x 16384
Total Video Memory: 24635 MB

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.20.25157.13001
C:\Program Files\Rhino 8\Plug-ins\WebBrowser.rhp “WebBrowser”
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoScript.rhp “RhinoScript”
C:\Program Files\Rhino 8\Plug-ins\IdleProcessor.rhp “IdleProcessor”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.20.25157.13001
C:\Program Files\Rhino 8\Plug-ins\RhinoRender.rhp “Legacy Rhino Render”
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.20.25157.13001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.20.25157.13001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.20.25157.13001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.20.25157.13001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”
C:\Program Files\Rhino 8\Plug-ins\QuadRemesh\QuadRemesh.rhp “QuadRemesh” 8.20.25157.13001
C:\Program Files\Rhino 8\Plug-ins\Calc.rhp “Calc”