Page 1 of 1

Window for "Configuration" exceeds Desktop

Posted: 12 Aug 2021 12:11
by schindi
Hello Don,
I work with 2 displays with a different resolution (laptop: 1920x1080, external monitor: 2560x1440) in extended mode (as shown in the attached file).
XYplorer remembers which of both displays/desktops was last used for the application window but also for the "Configuration"-window ("Tools --> Configuration" or "F9").
There is no issue as long as both windows are positioned on the same display. But if
- the stored position of the "Configuration" window is the laptop display with low resolution
- and the application is moved to external monitor with high resolution
the following effect occurs:
When opening the "Configuration" the height of the window exceeds the height of the desktop of the laptop display
--> title of the window cannot be accessed to move the "Configuration" window
--> "OK" Button cannot be accessed to the close the "Configuration" window
It seems that you calculate the size of the "Configuration" window based on the high resolution of the external monitor with the application window which is not suitable for "Configuration" window which is positioned on the laptop display with a lower resolution.

Re: Window for "Configuration" exceeds Desktop

Posted: 18 Aug 2021 11:49
by admin
Both monitors work with 100% screen resolution?

Re: Window for "Configuration" exceeds Desktop

Posted: 18 Aug 2021 14:22
by schindi
Yes, settings for both displays are at 100% of the possible resolution.

I also attached a screenshot which shows the effect:
a. application window + configuration window are both on the laptop screen
b. application window is moved to the external monitor and configuration is re-opened

The configuration window is much higher
--> window title not visible anymore to move the window
--> Buttons "OK" and "Cancel" often completely invisible to close the window by mouse

Re: Window for "Configuration" exceeds Desktop

Posted: 19 Aug 2021 11:02
by admin
Alright, thanks! Should be fixed in next beta. Air code only since I have only one monitor... wish me luck. :)

Re: Window for "Configuration" exceeds Desktop

Posted: 20 Aug 2021 09:25
by schindi
Your "Air Code" solved the issue. :appl:

Re: Window for "Configuration" exceeds Desktop

Posted: 01 Mar 2022 10:04
by schindi
Hello Don,
the issue that the window for "Configuration" exceeds the Desktop is somehow back again.
- the Configuration-window always opens on my 1st screen 1920x1080

This statement is also valid if
- the main window of xyplorer is on the 2nd screen when the configuration is opened
- the configuration-window was moved to 2nd screen and closed there

I would expect that the "Configuration"-window opens on the same screen where the main window of xyplorer is positioned (that's at least the usual behavior of most applications).
For xyplorer I have to change from the 2nd screen with the main window to the 1st screen to modify the configuration.

And if the configuration window is moved to 2nd screen, when opening the configuration the next time it's again on the 1st screen but only partially visible.
The observed behavior on 1st screen is then also depending on how often the configuration is opened
- when first opened: upper end of configuration window is outside the visible area
- on second opening: lower end of configuration window is outside the visible area
- from the third opening: the configuration window is completly visible again

Re: Window for "Configuration" exceeds Desktop

Posted: 01 Mar 2022 10:16
by admin
Since when?

Re: Window for "Configuration" exceeds Desktop

Posted: 01 Mar 2022 12:52
by schindi
I noticed today when I opened the configuration that something has changed, but I can not say since when

Re: Window for "Configuration" exceeds Desktop

Posted: 01 Mar 2022 15:13
by admin
There have been no recent changes in this regard.

Re: Window for "Configuration" exceeds Desktop

Posted: 02 Mar 2022 11:43
by schindi
I have checked version 22.10.0103 where you introduced the bugfix.
It works only as long as I do not move the configuration window from screen 1 (resolution of 1920x1080) to screen 2 (higher resolution of 2560x1440).
--> it seems that the bug was not completely fixed at that time.

Basic question:
Why does opening the configuration window switch to screen 1 when the main window is on screen 2?

Re: Window for "Configuration" exceeds Desktop

Posted: 02 Mar 2022 18:35
by admin
The configuration window should remember its last position on whichever screen. You say that does not work? (Cannot test it here ATM)

Re: Window for "Configuration" exceeds Desktop

Posted: 03 Mar 2022 08:07
by schindi
The configuration-window always opens on screen 1.
If I change the position on screen 1 it's remembered and next time reopened at this new position.
But if I move the configuration window from screen 1 to screen 2 the new position on screen 2 is not determined or stored correctly and next time the configuration-window is back on screen 1 and scaled in way that is partially not visible.
"on whichever screen" seems to be problem.

Re: Window for "Configuration" exceeds Desktop

Posted: 03 Mar 2022 09:28
by admin
Strange, I was under the impression that this was finally fixed. Can anyone with dual monitors confirm the above issue?

Re: Window for "Configuration" exceeds Desktop

Posted: 04 Mar 2022 14:16
by phred
Using v22.60.0200 with two monitors at 100% scaling and 1920 x 1080 resolution I find that the config window remains persistent when it opens.

Main window on screen 1, config window on screen 2. Close config window and exit XY. Reopen XY and reopen config it is where I last left it. If I change the position of the config window on either screen, it again remains persistent - reopening in the same location as when it was closed.

Re: Window for "Configuration" exceeds Desktop

Posted: 07 Mar 2022 08:34
by schindi
I ran a test with a different laptop as screen #1 and with that I can't reproduce the described error either.
It seems to occur only in a specific combination.
Thanks to Phred for his attempt to replicate my observed behavior!