Lister font size gets very small after monitor switching

Normally I run my Dell XPS 13 laptop via an external desktop monitor at 1440P (2560x1440) with 100% Windows 10 magnification, to match the external monitor. I have DO fonts set to a set of sizes that works well there.

But I recently unplugged the laptop from the external monitor to take on the road, and set it to the laptop's native 3200x1800 with a Windows 10 magnification of 200% (I haven't got the eyes for the full on 3200x1800, even with reading glasses). All software but DO adjusted fine. But type size of DO got very very small and it essentially became useless. And given how laborious it is to adjust all the sizes in DO, I gave up and reverted to the native Windows file manager (which was dismaying, of course).

Worse, after returning home and hooking up again to the external monitor, the DO type size for listers remained very small. In other words, whatever happened to mess up DO when I adjusted for road use seemed to be permanent. The laptop adjusts automatically to the two setups (2560x1440 at 100% and 3200x1800 at 200%) and all software but DO works fine.

After perusing the discussion board and settings, I found that settings->preferences->display->colors and fonts->fonts->file display and ->folder tree were the two settings that made the important things OK (though I don't know what to make of the myriad other font options).

Correct me if I am wrong, but this does seem to be a bug -- that DO does not adjust automatically the way most other software seems to. Have I missed something? In any case, it would be nice to have a global font size setting that adjusted everything.

Thanks. --David Lewis

We'll be improving the way Opus handles DPI changes (and high DPI generally) in the future to make things more seamless and automatic.

At the moment, some config changes may be required to move a config between DPIs.

Is this addressed in v.12? If not, when is it planned?

And more generally: (a) automatic size adjustment of the entire UI; (b) a manual way to globally adjust the size of the entire UI, avoiding the need to change the myriad size options individually.

This is by far my biggest issue and request with DO. In general, I am very happy with it, though I do not often use the more advanced features -- other than FAYT which is wonderful.

Thanks. --David

High DPI support is one of our headline features in Opus 12.

Everything now adjusts automatically to DPI, including things almost everything else (including Windows itself) forgets like window sizes and positions, column widths, and so on.

It is shown briefly at the start of the What's New video:

It's discussed in some more detail in the High DPI Support page of the Opus 12 release notes.

There's also a very short full-screen 4k video of Opus here to give a quick idea what it looks like (more or less out of the box, apart from some small customizations I've made, not to font sizes or similar though):

(Ignore the text editor window on the right. That's TextPad and not part of Opus.)

Fantastic!

Is there also a way to manually adjust the scaling of the whole UI at once -- say 150% -- without adjusting all the individual UI items directly?

Thanks. --David

Only by adjusting this slider in Windows (and restarting, else things will be fuzzy and not quite right across the whole desktop):


Many UI element sizes come from Windows itself (e.g. the size of scrollbars, file icons, etc.) so if we had a slider which only adjusted the elements Opus controls things would look quite strange in places when they are next to elements Windows controls.

(We actually have something similar to your slider idea in our developer builds, for quickly testing parts of the code with different DPIs, but it's not something you'd want to use in normal situations.)

By the way, for font sizes you can hold ctrl and use the mouse wheel to zoom the file display font to other sizes. Thumbnails can be resized similarly, and via a slider as well, and commands can also control both settings.

I realize this is getting complicated, especially the interaction with Windows controls and scaling, but would it make sense to have, if not a slider, at least a way to adjust all 11 fonts...

File display
File display border
File display groups
File display header
Folder tabs
Folder tree
FTP log
Jobs Bar
Pane borders
Status bar
Thumbnail labels

...to the same typeface, size and style in a single operation, without having to adjust them all individually. Right now, it is extremely inconvenient to experiment to find a suitable value for them all that looks the way I prefer. I realize I probably don't have to work with all 11, but it's still a nuisance even with 3 or 4.

Thanks. --David

OK, I have installed version 12, and it does the trick nicely. I don't need the proposed setting feature because now Windows 10's DPI scaling factor -- "change the size of text, apps and other items" -- serves exactly that purpose.

Is it correct to say this? -- DO now fully responds to the Windows 10 scaling factor setting

If so, you might include that line somewhere to clarify for Windows 10 users just what this feature does for them

Thanks! --David