New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Icons and frame information is hard to read on high DPI/retina displays #5014
Comments
I agree that we should work with global scaling preferences. On Windows 11, we only sort of do. [ Note: the screen shots below are from a 100dpi screen. They might look reasonable at a smaller dot density, but the small text has upper-case letters about 2mm tall. ] Tweaking the scale setting at (right-click on desktop) > Display Settings > Scale & Layout > Scale, OpenSCAD immediately changes some things, but not all. Here's what I see when I move from 100% to 200%... It doesn't seem to have re-laid-out some of the stuff, and the tool-bar icons didn't change size. When you restart OpenSCAD, there are some things that are not scaled: Whether we should have application-specific scaling (or, in general, whether applications should have application-specific scaling) is less clear to me. For any particular user, different applications have different levels of importance and different habits associated with them. If I'm using OpenSCAD exclusively as a viewer, using an external editor, maybe I want to have everything other than the main view pane be as small as possible. For some windows I value readability more than I value cramming more information into the window, and for others it's the other way around. At a finer-grained level maybe I can read text more readily than I can recognize icons, or the other way 'round. Maybe I want my title bar and menu bar as small as possible (because I know what's on them and so don't really need to read them) and want my editor and console relatively larger. I'm not suggesting that we have per-UI-element control, but it's not silly. |
That's exactly the problem I wrote about when I created this issue. The toolbar icons don't change size. |
The toolbar icons (at least for the two primary toolbars - editor pane and view pane) do change size for me, when I restart OpenSCAD. But it would be better to not require the restart, and even with a restart there's a bunch of stuff that stays small. |
@amatulic Please include information about OS you are using |
@thehans - done. |
Here is Qt's documentation on High DPI https://doc.qt.io/qt-5/highdpi.html For mac it looks like we may need to add a setting into our
There are some notes about Windows also there, but it is still not entirely clear to me what configuration makes the most sense. @amatulic Edit: The specific issues I notice, after a few back and forth settings are: |
Closed issue #3786 apparently changed the toolbar icons to SVG, but I find all the UI elements hard to make out with my eyes on a retina display. Everything is too small. I prefer to work with OpenSCAD on my lower-resolution computers because I can not only see, but aim my mouse better.
Solution I'd like
Two possible implementations I'd like to see:
OS:
Windows 11 with display resolution 3840x2160 (comparable to Retina)
A client is using MacOS with a Retina display and has the same complaint, which is what prompted me to write this issue.
The text was updated successfully, but these errors were encountered: