Page 4 of 6

Re: Retina/High DPI support

Posted: 15 May 2017 10:17
by Filehero
admin wrote:Are these still your settings?
(Unfortunately) yes.

Re: Retina/High DPI support

Posted: 24 Jun 2017 08:41
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?

Re: Retina/High DPI support

Posted: 24 Jun 2017 10:51
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.

Re: Retina/High DPI support

Posted: 24 Jun 2017 13:17
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
BC fonts enlarged
bcbar_bcfont-scaledup_resampled-50%.png

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.

Re: Retina/High DPI support

Posted: 25 Jun 2017 11:14
by admin
OK, the next beta should work better. Let me know if it's still not big enough...

Re: Retina/High DPI support

Posted: 25 Jun 2017 19:31
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:

Re: Retina/High DPI support

Posted: 25 Jun 2017 19:52
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?

Re: Retina/High DPI support

Posted: 25 Jun 2017 21:16
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
Surface Pro, scaling default 200% (as "recommended" by Win 10)
bc_surface_200%-default.png
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

Do you see what I mean?

Re: Retina/High DPI support

Posted: 25 Jun 2017 21:24
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.

Re: Retina/High DPI support

Posted: 25 Jun 2017 21:48
by Filehero
Surface Pro, fresh, no resizing
bc_surface_200%-15 PT Segoe.png
Is any interference with some other config/tweak excluded with Fresh?

Re: Retina/High DPI support

Posted: 25 Jun 2017 22:58
by admin
Yep, evil smartness at work there... but I have a plan... (hard to do though... :evil: )

Re: Retina/High DPI support

Posted: 25 Jun 2017 23:10
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.

Re: Retina/High DPI support

Posted: 26 Jun 2017 07:26
by admin
Before I start the work, did you already play with the settings on the compatibility tab (right-click EXE, Properties)?

Re: Retina/High DPI support

Posted: 26 Jun 2017 07:41
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

Re: Retina/High DPI support

Posted: 26 Jun 2017 12:29
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?