Retina/High DPI support

Features wanted...
Filehero
Posts: 2644
Joined: 27 Feb 2012 18:50
Location: Windows 10 Pro x64

Re: Retina/High DPI support

Post by Filehero »

admin wrote:Hmmm... :maf: ... interesting. Currently this triggers no idea in my brain. Maybe later...
It's still happening. From what my eyes can capture, it's related to your layout logic. Is there anything I can "log" to support analysis?

Btw, any ETA for scaled breadcrumb arrows and mouse pointers?

admin
Site Admin
Posts: 60538
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Retina/High DPI support

Post by admin »

Filehero wrote:
admin wrote:Hmmm... :maf: ... interesting. Currently this triggers no idea in my brain. Maybe later...
It's still happening. From what my eyes can capture, it's related to your layout logic. Is there anything I can "log" to support analysis?

Btw, any ETA for scaled breadcrumb arrows and mouse pointers?
Still no idea. XY is not doing this. Maybe it's some aero snap smartness...

Future.

Filehero
Posts: 2644
Joined: 27 Feb 2012 18:50
Location: Windows 10 Pro x64

Re: Retina/High DPI support

Post by Filehero »

admin wrote:Maybe it's some aero snap smartness...
No, happened again today with aero snap switched off.

admin
Site Admin
Posts: 60538
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Retina/High DPI support

Post by admin »

So, the Name Collision prompt jumps to some unexpected size (and position?), in foreground and in background file operations.

What do you mean by "get squeezed by the progress windows"?

Filehero
Posts: 2644
Joined: 27 Feb 2012 18:50
Location: Windows 10 Pro x64

Re: Retina/High DPI support

Post by Filehero »

admin wrote:So, the Name Collision prompt jumps to some unexpected size (and position?),
Yes
admin wrote:in foreground and in background file operations.
Don't understand. What's the difference and relevance?
admin wrote:What do you mean by "get squeezed by the progress windows"?
Sorry, bad description.
In the screenshot posted some threads before it looks like as if the left border of the progress dialog "pushes/squeezes" the right border of the collision prompt to the left.
The problem is, it's is not easily reproducible. Once I move or resize the collision prompt it stays ok during immediate re-tests (simple copy job).
The only thing I can say for sure: if it occurs than it follows a pattern.

admin
Site Admin
Posts: 60538
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Retina/High DPI support

Post by admin »

Filehero wrote:
admin wrote:in foreground and in background file operations.
Don't understand. What's the difference and relevance?
The former concerns code in XYplorer.exe, the latter in XYcopy.exe.

I totally cannot see what's possibly going on there. Could you post this part from "Help | Various Information", please:
Screen: 1920x1080, 1/1, Virtual: (0, 0) - (1920, 1080), Work: (0, 0) - (1920, 1040)
Screen DPI: 96 (100%), twx: 15, stretch: 1
Screen Color Depth: 32
DPI awareness: Per monitor
UseDPIAwareIconSizes: No, Yes
Icon Size: Small=16, Large=32
Icon Size Recommended: Small=16, Large=32

Filehero
Posts: 2644
Joined: 27 Feb 2012 18:50
Location: Windows 10 Pro x64

Re: Retina/High DPI support

Post by Filehero »

Here are my settings.

Code: Select all

screen: 2736x1824, 1/1, Virtual: (0, 0) - (2736, 1824), Work: (0, 0) - (2736, 1824)
Screen DPI: 205,7143 (214,2857%), twx: 7, stretch: 2
Screen Color Depth: 32
DPI awareness: Per monitor
UseDPIAwareIconSizes: Yes, Yes
Icon Size: Small=16, Large=32
Icon Size Recommended: Small=32, Large=64

admin
Site Admin
Posts: 60538
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Retina/High DPI support

Post by admin »

Thanks, I might have fixed it. Next beta...

Filehero
Posts: 2644
Joined: 27 Feb 2012 18:50
Location: Windows 10 Pro x64

Re: Retina/High DPI support

Post by Filehero »

Results of quick tests look good.

I did a series of overwrite copies with placing the progress and collision dialogs at different relative and absolute positions, but couldn't evoke the described issue(s) anymore. Well done, I'd say. :D

Thanks, FH

Filehero
Posts: 2644
Joined: 27 Feb 2012 18:50
Location: Windows 10 Pro x64

Re: Retina/High DPI support

Post by Filehero »

Hi Don,

after some days I really think after you have added a new size "Extra large" there is one scale missing.

Large - before the update the toolbar icons had exactly the same render size as the CFIs (see red highlighted one), no they are much smaller (which is no surprise so far).
toolbar_icons_large.png
toolbar_icons_large.png (45.72 KiB) Viewed 1834 times
Note: what doesn't look that dramatic in this screenshot on "normal" 100% scaling becomes much more problematic at higher dpi with 200% scaling. To show how it feels in compared reality like I have downscaled this shot accordingly.
toolbar_icons_large_downscaled.jpg
toolbar_icons_large_downscaled.jpg (18.67 KiB) Viewed 1834 times
Extra Large - now, choosing the next bigger size the tollbar icons "explode", the toolbar estate that was big enough now got that small that some CTBs even need the right-hand pull down menu for access.
toolbar_icons_Xtra-large.png
toolbar_icons_Xtra-large.png (58.5 KiB) Viewed 1834 times
Hmmm, that's not yet perfect Zen me thinks.


Filehero

admin
Site Admin
Posts: 60538
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Retina/High DPI support

Post by admin »

Yep, it's not a high-end solution. Thanks for putting the finger where it hurts. ;)

I planned something better but realized that it would take me many months to create those 150 toolbar icons in top quality in various sizes. So I decided to go for this intermediate solution for now and look out for a better plan. Vector icons should be the way to go ... I'm still researching the possibilities.

For the time being you can make use of the ToolbarZoom tweak. e.g.:
Icon size = "Large" and "ToolbarZoom=1.5" -> 36x36

Filehero
Posts: 2644
Joined: 27 Feb 2012 18:50
Location: Windows 10 Pro x64

Re: Retina/High DPI support

Post by Filehero »

admin wrote:Yep, it's not a high-end solution. Thanks for putting the finger where it hurts. ;)
Exactly that's why I had waited for some days before posting. :wink:
admin wrote:Vector icons should be the way to go ... I'm still researching the possibilities.
This would be the end of all evil, wouldn't it?
admin wrote:For the time being you can make use of the ToolbarZoom tweak. e.g.:
Icon size = "Large" and "ToolbarZoom=1.5" -> 36x36
Completely forgot about that, Thanks.

FH

Filehero
Posts: 2644
Joined: 27 Feb 2012 18:50
Location: Windows 10 Pro x64

Re: Retina/High DPI support

Post by Filehero »

admin wrote:For the time being you can make use of the ToolbarZoom tweak. e.g.:
Icon size = "Large" and "ToolbarZoom=1.5" -> 36x36
(Almost) Everything is possible, great!

Sorry for being redundant and noisy...

Filehero
Posts: 2644
Joined: 27 Feb 2012 18:50
Location: Windows 10 Pro x64

Re: Retina/High DPI support

Post by Filehero »

Hi Don,

the popup squeezing issue reappeared. Seems some other changes have "broken" the fix you've already applied.

admin
Site Admin
Posts: 60538
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Retina/High DPI support

Post by admin »

I'm not aware of changing anything that could be related to this.

Are these still your settings?

Code: Select all

screen: 2736x1824, 1/1, Virtual: (0, 0) - (2736, 1824), Work: (0, 0) - (2736, 1824)
Screen DPI: 205,7143 (214,2857%), twx: 7, stretch: 2
Screen Color Depth: 32
DPI awareness: Per monitor
UseDPIAwareIconSizes: Yes, Yes
Icon Size: Small=16, Large=32
Icon Size Recommended: Small=32, Large=64

Post Reply