Page 1 of 1

High DPI on Windows 8.1

Posted: 20 Dec 2013 19:18
by rhoelzl
Hello,

I just wanted to report that XYplorer is quite broken on high DPI screens.

It looks really bad, but it also does not function very well with the tiny icons etc.

See attached screenshot.

I assume that in the not too distant future all new devices will be high DPI, so I suppose it would make sense to fix this as soon as possible.

rh

Re: High DPI on Windows 8.1

Posted: 20 Dec 2013 19:24
by admin
Seems to work well apart from the icons. I will look at it once I have Win8.1.

Re: High DPI on Windows 8.1

Posted: 21 Dec 2013 10:35
by 40k
This has nothing to do with Xyplorer. It's Windows' horrid dependance on 96 dpi. Windows does not have the ability to uniformly scale software to higher DPI screens unlike OSX.
It has mainly to do with keeping support for legacy software that was designed when 96 dpi was the standard.

Microsoft had a brilliant opportunity to implement a new rendering system for software interfaces with Windows 8. Particularly because they wanted to move into the tablet market which is consolidating on 1080p as the standard with screen sizes around 10 inches.

Apple got it right. They simply double the pixels in width and height (that's really the only thing that "retina" means). An element that would sit on 1 pixel on an old screen sits on 4 pixels on a retina screen.

Re: High DPI on Windows 8.1

Posted: 21 Dec 2013 12:21
by admin
Nevertheless XY will be able to handle this, of course.

Re: High DPI on Windows 8.1

Posted: 03 Apr 2014 17:38
by rhoelzl
Any update on when we can expect a fix for the High DPI issues? Thanks!

Re: High DPI on Windows 8.1

Posted: 03 Apr 2014 20:25
by admin
You are still seeing this with the 13.90? What do I need to do to repro this?

Re: High DPI on Windows 8.1

Posted: 04 Apr 2014 15:43
by rhoelzl
Yes, but with an old config file.

I just tried a "config less" xyplorer.exe, and indeed there the problem does not appear.

I tried to play with some options of the config, but was unable to find one that fixes it.

Any ideas which options could cause this, so I get some ideas what to try out? Thanks!

rh

P.S.: The problem with the tiny toolbar buttons remains (despite large buttons option selected), though, even with the configless XY.

Re: High DPI on Windows 8.1

Posted: 04 Apr 2014 16:14
by admin
Please post the contents of Help / Various Information with the buggy version.

The Toolbar buttons cannot be enlarged.

Re: High DPI on Windows 8.1

Posted: 04 Apr 2014 16:24
by rhoelzl
XYplorer: 13.90.0000 (Pro Edition - Lifetime License Pro)
Loaded in: 696 ms at 04.04.2014 22:21:32
Uptime: 2 secs
Memory Usage: 27.236 KB, Virtual Memory Size: 12.548 KB

OS: Windows 8.1 Professional N, 64-bit (6.3)
OS Uptime: 44 mins, 51 secs
UTC Offset: +08:00
User Role: Admin
Themes: Yes (Aero) RealSystem32: Yes

System Locale ID: 1031 (de-DE)
Thread Locale ID: 1031 (de-DE)
Default ANSI Code Page: 1252 (ANSI - Lateinisch I)
Active Code Page: 1252 (ANSI - Lateinisch I)
DBCS Code Page: No

DblClick Time: 500 ms
Screen DPI: 205,7143 (214,2857%)
Screen Color Depth: 32
UseDPIAwareIconSizes: No, No
Icon Size: small=16, large=32
Icon Size Recommended: small=32, large=64

Command: "D:\Eigene Dateien\Dropbox"
CommandW: "D:\Eigene Dateien\Dropbox"
Command Normalized: "Dokumente\Dropbox"

App: C:\Program Files (x86)\XYplorer\XYplorer.exe
[... CENSORED ...]
Copier: TeraCopy (2.3.0.0)

Language Support: 8.45
Language: No language loaded

Re: High DPI on Windows 8.1

Posted: 04 Apr 2014 16:31
by admin
Find this tweak in the INI and set it to 1:

Code: Select all

UseDPIAwareIconSizes=1

Re: High DPI on Windows 8.1

Posted: 04 Apr 2014 16:40
by rhoelzl
Excellent, that helped, thank you!

Re: High DPI on Windows 8.1

Posted: 04 Apr 2014 17:39
by admin
It is 1 by default. You must have set it to 0 at one point. :P

Re: High DPI on Windows 8.1

Posted: 04 Apr 2014 22:46
by Enternal
Don, is it really set as 1 by default? That's weird. I just looked for it today out of interest and in my XYplorer.ini, it was set as 0 :veryconfused:

Re: High DPI on Windows 8.1

Posted: 05 Apr 2014 01:49
by avsfan
Enternal wrote:Don, is it really set as 1 by default? That's weird. I just looked for it today out of interest and in my XYplorer.ini, it was set as 0 :veryconfused:
Mine is also set to 0, and I'm quite certain I've not set it manually.

Re: High DPI on Windows 8.1

Posted: 05 Apr 2014 08:18
by admin
I just saw when I added it in 20100501/20100503 I forgot to set it to 1 for upgraders; so it's only set for fresh versions. Well, I think nobody would ever need this turned off, so I will simply hardcode it now to 1!