Completed
Last Updated: 17 Jan 2020 08:18 by ADMIN
Release LIB 2019.3.1223
ADMIN
Martin Ivanov
Created on: 24 Aug 2018 14:57
Category: Docking
Type: Bug Report
3
Docking: The Compass is misplaced in a scenario with two monitors with different DPI
The compass elements are not on the proper places when the docking is on the second monitor. To reproduce this the DPI of the monitors should be different for example 125% (main) and 150% (secondary). Also, to reproduce this you will need to enable the DPI awareness of the application by setting the dpiAware and dpiAwareness settings in the app.manifest file.
24 comments
ADMIN
Kalin
Posted on: 17 Jan 2020 08:18

Hi Oliver,

Thanks for confirming. Please track the progress of this separate item:

https://feedback.telerik.com/wpf/1449189-docking-the-compass-is-misplaced-with-two-monitors-with-different-dpi-when-launching-the-exe

Let me know if there any other issues.

Regards,
Kalin
Progress Telerik

Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Oliver
Posted on: 14 Jan 2020 14:42

Hi Kalin,

when starting the application from Visual Studio (2019) the compass and adorners are indeed displayed at the correct positions.

Running the application stand-alone (the same way a customer would run it) results in misaligned adorners and compasses.

Regards,

Oliver

ADMIN
Kalin
Posted on: 14 Jan 2020 11:58

Hi Oliver,

Thanks for your input.

We noticed this incorrect behavior whenever the application is started by running the exe (as I can see you are doing that). If you run the same app through Visual Studio everything works as expected. 

Can you please confirm if this is the case? We are going to investigate this scenario further after the upcoming release this week.

I'm looking forward to your reply.

Regards,
Kalin
Progress Telerik

Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Oliver
Posted on: 14 Jan 2020 10:30

Hello Kalin,

we just tested the latest internal build (2019.3.1223). We can confirm the behavior has been greatly improved compared to the last official release.

However, the compass and adorner are still being misplaced in some scenarios.

Please have a look at the attached animation for further details.

It appears there is still some work to be done before this bug is finally fixed.

Please let me know should you need further information on reproducing the shown issues.

Best regards,

Oliver

ADMIN
Kalin
Posted on: 19 Dec 2019 10:15

Hello Oliver,

 

Thanks for your feedback. The mentioned issue should be now resolved - the fixes will be available in the next internal build (next Monday).

 

Please give a try when possible and let us if it works as expected now.

 

Regards,
Kalin
Progress Telerik

Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Oliver
Posted on: 16 Dec 2019 14:36

Hi Kalin,

I can confirm that a lot of the reported behavior has been improved.

I can also confirm that there is a misalignment between ToolWindow and mouse when dragging it to the non-primary screen for the first time. Sometimes the ToolWindow even leaves the monitor the mouse is on and appears on another screen.

Unfortunately, I still see problems in (at least) the following scenarios (using the Pin_Pane_Location solution from the original forum ticket):

  • Start Pin_Pane_Location on screen one (1920x1080, 125%), drag to screen 2 (1680x1050, 175%), drag Output pane (jumps to screen 1), release mouse button (pane stays on screen 1), drag pane to screen 2, release pane (stays on screen 2), drag pane again into empty space in main application: compass is partially misplaced (see p1.png)
  • Continue dragging Output pane onto Toolbox pane: compass is completely misplaced onto screen 1, including pane position adornment (see p2.png)

Overall it does look a lot better than the previous version but I believe you still have some work to do.

We will gladly have a look at the next internal build in January 2020.

Best regards,

Oliver

Attached Files:
ADMIN
Kalin
Posted on: 16 Dec 2019 09:54

Hello Oliver,

 

Update: The positioning of the visual cues is now fixed, however there is one additional issue with the initial drag of a Pane. The ToolWindow has incorrect offset in that case - we working on fixing that as well. 

 

You can test the latest improvements with the LIB. Will post again with details when the last issue is resolved.

 

Thanks for your patience.

 

Regards,
Kalin
Progress Telerik

Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
ADMIN
Kalin
Posted on: 13 Dec 2019 08:20

Hello Oliver,

 

I apologize - it appeared that in some cases the issue is still present. However we fixed that as well - now should behave as expected. Please give it a try again next Monday (16 Dec) and let me know how it works on your side.

 

I'm looking forward to your feedback.

 

Regards,
Kalin
Progress Telerik

Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Oliver
Posted on: 12 Dec 2019 13:10

Hi Kalin,

thanks for pointing me in the right direction.

I briefly checked the compass behavior in our test app but did not find any difference to the previous versions.

Do you have any repro code that works in your environment?

Best regards,

Oliver

ADMIN
Kalin
Posted on: 12 Dec 2019 10:05

Hi Oliver,

 

You can download the latest internal build from your Telerik account - for more information please check the following article:

https://docs.telerik.com/devtools/wpf/getting-started/installation/installation-installing-lib

 

Please let me know if you need further assistance.

 

Regards,
Kalin
Progress Telerik

Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Oliver
Posted on: 12 Dec 2019 09:52

Hi Kalin,

thank you for the update. Please let me know where to download the internal build so we can have a look at it in our environment.

Best regards,

Oliver

ADMIN
Kalin
Posted on: 06 Dec 2019 12:44

Hello Oliver,

 

I'm glad to let you know the issues with the PerMonitor DPI are resolved. You would be able to test the control on next Monday (9 Dec) with the internal build.

Please let me if it works as expected in your environment when possible.

 

Regards,
Kalin
Progress Telerik

Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
ADMIN
Martin Ivanov
Posted on: 22 Nov 2019 08:52

Hello Oliver,

We already have plans on improving the DPI issues in RadDocking. We will bring some improvements in the next LIBs, but we can't guarantee when and what exactly will be available. What I could suggest you is to follow this item - we will update it accordingly when there are news on this.

Regards,
Martin Ivanov
Progress Telerik

Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Oliver
Posted on: 15 Nov 2019 10:29

Could we please get a brief update on this issue?

Our subscription is pending renewal and I need to supply a progress report before being allowed to renew again.

ADMIN
Martin Ivanov
Posted on: 29 Jul 2019 09:42
Hi Oliver,

There are several improvements related to scenarios with different DPI's that was introduced during the last few releases. You can check them with the latest version of UI for WPF. 

As for this concrete issue, it is not resolved yet, and I am afraid that we cannot bind to a concrete timeframe for fixing it. However, I would suggest you to follow the feedback item in order to get notified as soon as its status changes.

Regards,
Martin Ivanov
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Oliver
Posted on: 26 Jul 2019 13:32

Hi there,

could we get a brief progress report on this one, please?

Thank,

Oliver

ADMIN
Kalin
Posted on: 24 Apr 2019 14:40
Hello Oliver,

I'm afraid we will be not able to improve the behavior for this release. However we will definitelly continue to look on it and will try to improve the behavior for the next release.

I will write back once again when we have progress on the item. 

Regards,
Kalin
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
ADMIN
Kalin
Posted on: 04 Apr 2019 12:14
Hi Oliver,

The issue is not fixed - we plan to test it on the newest versions of Windows and continue to look for solution. Will update you again in the following couple of weeks.

Thanks for understanding.

Regards,
Kalin
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Oliver
Posted on: 28 Mar 2019 14:51

This bug has been in the backlog for quite some now and a couple of UI for WPF releases have been published.

Can you share any details about when we can expect a fix for this, please?

ADMIN
Kalin
Posted on: 23 Nov 2018 13:19
Hi Rob,

We are investigating different solutions in order to be able provide support for the PerMonitor dpiAwareness, however we cannot currently commit any time frame as this requires major refactoring of control implementation. Will try to improve the behavior for the incoming release.

Regards,
Kalin
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Rob
Posted on: 18 Nov 2018 13:40
Are we any closer to an ETA for a fix on this one please? 
ADMIN
Kalin
Posted on: 12 Oct 2018 07:15
Update: Currently this seems to be an issue in the WPF framework. It can be easily reproduced by showing WPF Window on the second monitor by setting its Left property - it doesn't show up on the correct place and the Left property is being changed internally depending on the DPI of the monitor. We will continue to investigate and will update you once we have more findings.
ADMIN
Kalin
Posted on: 02 Oct 2018 08:11
Hi Oliver,

Sorry for the delay - we are currently investigating the issue. However we have issues reproducing it on other machines - I will contact you in the forum thread later on.

-Kalin
Oliver
Posted on: 17 Sep 2018 08:22
Can you share any details about when this bug is being fixed?
We're currently preparing for a new release of our software and have several customers using this kind of monitor setups.