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:Are these still your settings?
(Unfortunately) yes.

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, those arrows are a bit small. (OTOH their position and function is fixed so they do not contain interesting information.)
I put it on my list.
They are still a bit small. :whistle:

Q: could the scope of the "ToolbarZoom"-tweak be extended to the Breadcrumb Bar?

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

Re: Retina/High DPI support

Post by admin »

I'm not even sure anymore. Would it really look better if they were bigger? Is it worth the lost space?
Filehero wrote:Q: could the scope of the "ToolbarZoom"-tweak be extended to the Breadcrumb Bar?
You can enlarge the Breadcrumb font by Ctrl+MouseWheel on the bar.

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

Re: Retina/High DPI support

Post by Filehero »

admin wrote:I'm not even sure anymore. Would it really look better if they were bigger? Is it worth the lost space?
You can enlarge the Breadcrumb font by Ctrl+MouseWheel on the bar.
"Root cause" of my issue are hampered touch/pen (*) operations with the BC navigation elements.

By default/standard they're too small on my high dpi devices (200% scaling). Sure, as you've pointed I can (an do so currently) enlarge the BC fonts which also scales up the arrows/hamburger.
However, since the relative size of button- and text-based BC navigation components (visually) remains during scaling, the BC path texts end up with godzillian ( :ninja: ) size soon.


The following shots were taken on the Surface Pro but resampled to 50% of their original size to compensate for the 200% device scaling. You see, there's not much relative size gained.

Default, BC fonts not enlarged
bcbar_standard_resampled-50%.png
bcbar_standard_resampled-50%.png (52.66 KiB) Viewed 1396 times
BC fonts enlarged
bcbar_bcfont-scaledup_resampled-50%.png
bcbar_bcfont-scaledup_resampled-50%.png (49.46 KiB) Viewed 1396 times

Of course, the question remains: is it it worth it for you?
Beside me there're not much public complaints here, indeed. But since I expect the number of (touch) high DPI devices to grow massively in the near future adapting for it isn't the worst idea, isn't it?

Just get yourself a Surface Pro. :mrgreen:

How about the other XY users? Any opinion?

Cheers,
Filehero


*: pen operations still suffer from a small but noticeable pointing jitter.

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

Re: Retina/High DPI support

Post by admin »

OK, the next beta should work better. Let me know if it's still not big enough...

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

Re: Retina/High DPI support

Post by Filehero »

admin wrote:OK, the next beta should work better. Let me know if it's still not big enough...

Code: Select all

v18.00.0012 - 2017-06-25 18:34
    * Breadcrumb Bars: Now the size of the navigations buttons is is directly 
      coupled with the bar's font size (which can be controlled by Ctrl+Wheel 
      over bar).
Hmm, I don't see any changes in size. After more playing and comparing with the desktop machine where the scaling behaves nearly perfect my issue still exists. Initially the bc nav buttons are still too small in relation to the bc text (in comparison to my lower resolution desktop machine). Have you changed any button size under high DPI conditions?

I can continue to live with it. Since there are still some graphic elements awaiting resizing (Drag cursors etc), maybe his task could be better done in one rush on a rainy or winter day. :wink:

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

Re: Retina/High DPI support

Post by admin »

Hm?? :? Can you send another screenshot in 100% scaling.

How many pixels wide and high should be a button you can work with?

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

Re: Retina/High DPI support

Post by Filehero »

Here are the shots from both machines with the actual font settings (I need to use size 98 on the Surface otherwise it's too small).
Note the height of the hamburger as compared to the drive letter.


Desktop pc, scaling default 100% (as "recommended" by Win 10)
bc_desktop_100%-default.png
bc_desktop_100%-default.png (20.9 KiB) Viewed 1361 times
Surface Pro, scaling default 200% (as "recommended" by Win 10)
bc_surface_200%-default.png
bc_surface_200%-default.png (82.58 KiB) Viewed 1361 times
Confusion: in MDBU, as expected this image is double the size as the others. I don't know why this image isn't displayed doubled size here in the forum preview/view (all shots are 96 dpi):?

Surface Pro, scaling default 200%, but resized to match desktop PC's 100% (PhotoLine 18, Lanczos 8)
bc_surface_200%-default_scaled-to-100%.png
bc_surface_200%-default_scaled-to-100%.png (837.31 KiB) Viewed 1361 times

Do you see what I mean?

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

Re: Retina/High DPI support

Post by admin »

Something is strange here. Some "smartness" seems to be going on... :eh:

The largest arrow I currently draw is 13x13 pixels. Here is a screenshot (400% enlarged) where the breadcrumb font is set to Segoe size 15. Note that there should be no anti-aliasing at all with the arrows. It's all crystal clear hard pixels.
Attachments
2017-06-25_212259.png
2017-06-25_212259.png (5.67 KiB) Viewed 1360 times

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

Re: Retina/High DPI support

Post by Filehero »

Surface Pro, fresh, no resizing
bc_surface_200%-15 PT Segoe.png
bc_surface_200%-15 PT Segoe.png (342.11 KiB) Viewed 1353 times
Is any interference with some other config/tweak excluded with Fresh?

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

Re: Retina/High DPI support

Post by admin »

Yep, evil smartness at work there... but I have a plan... (hard to do though... :evil: )

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, evil smartness at work there... but I have a plan... (hard to do though... :evil: )
Which layer is to blame? Graphic setup (dpi), Windows scaling, XY adaption to Windows scaling or something else?

Hopefully this is something more generic, so the effort assumed will have some additional reward in the future.

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

Re: Retina/High DPI support

Post by admin »

Before I start the work, did you already play with the settings on the compatibility tab (right-click EXE, Properties)?
Attachments
2017-06-26_072351.png
2017-06-26_072351.png (16.28 KiB) Viewed 1332 times

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

Re: Retina/High DPI support

Post by Filehero »

Yes, I've tried the options "Anwendung", "System" and "System (erweitert)" both for the current and all users. Each time I restarted XY, but couldn't notice any visual difference.

Note: since I don't know what these options really do it is just playing.
win_compatibility.png
win_compatibility.png (15.75 KiB) Viewed 1331 times

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

Re: Retina/High DPI support

Post by Filehero »

Code: Select all

v18.00.0013 - 2017-06-26 12:15
    ! Breadcrumbs: Trying to fix a weird drawing issue with high-DPI devices. 
      Experimentally changed the way the Back arrow is drawn.
What outcome do you expect if the fix works?

Post Reply