Panel position not retained between XY sessions

Please check the FAQ (https://www.xyplorer.com/faq.php) before posting a question...
Post Reply
Zardoz2293
Posts: 577
Joined: 09 Nov 2011 20:20
Location: USA

Panel position not retained between XY sessions

Post by Zardoz2293 »

Until the last few weeks the Panel and LV maintained their size between XY sessions (terminate/execute). Now the Panel is very small (about an inch or two) while the LV takes up most of the client real estate. Is there an option to retain between sessions now or is this a bug with some monitor configurations based on some new change?

Thanks!
Computer/Systems Background = Expert | Windows 10 Pro (64-Bit) | Dell Precision 7720

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

Re: Panel position not retained between XY sessions

Post by admin »

The Info Panel is too small? Strange, I fixed a bug there on 20141112. I don't see where this could have negative effects.

Does it help if you resize the window?

Zardoz2293
Posts: 577
Joined: 09 Nov 2011 20:20
Location: USA

Re: Panel position not retained between XY sessions

Post by Zardoz2293 »

Desktop configuration is Monitor 1 (2560 x 1440) Landscape, Monitor 2 (1440 x 2560) is Portrait. XY is always located on Monitor 2.

I always keep XY maximized. Resized XY as requested and Panel/LV position is now being saved correctly. Apparently there is something about the routine based on my desktop configuration with XY maximized where resizing the Panel/LV doesn't cause that information to be updated from whatever data was previously retained (prior to resizing XY).
Changed Panel/LV size and close XY.
Changed Panel/LV size and close XY.
417.png (105.6 KiB) Viewed 1295 times
Initial XY layout from previous session. Panel has lost the last sessions settings.
Initial XY layout from previous session. Panel has lost the last sessions settings.
415.png (134.26 KiB) Viewed 1295 times
Computer/Systems Background = Expert | Windows 10 Pro (64-Bit) | Dell Precision 7720

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

Re: Panel position not retained between XY sessions

Post by admin »

ATM I cannot see what could cause that.

Zardoz2293
Posts: 577
Joined: 09 Nov 2011 20:20
Location: USA

Re: Panel position not retained between XY sessions

Post by Zardoz2293 »

admin wrote:ATM I cannot see what could cause that.
I restored my prior XYplorer.ini and the problem didn't occur. Should it occur again, I'll perform an immediate backup of the XY data folder, then perform the correction procedure and if it works, compare against the backup data. If I can replicate I'll provided how to reproduce.

Thanks for the solution. :D
Computer/Systems Background = Expert | Windows 10 Pro (64-Bit) | Dell Precision 7720

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

Re: Panel position not retained between XY sessions

Post by admin »

Cool, that should bring out the truth.

Zardoz2293
Posts: 577
Joined: 09 Nov 2011 20:20
Location: USA

Re: Panel position not retained between XY sessions

Post by Zardoz2293 »

admin wrote:Cool, that should bring out the truth.
Procedure to reproduce:

The specific landscape/portrait dual monitor configuration in conjunction with updating the NVIDIA video driver while XY is loaded causes XY to obtain and retain incorrect WinW and WinH values for which the panel will never retain sizing changes.

LEFT-SIDE, Monitor #1 (2560 x 1440 landscape); RIGHT-SIDE, Monitor #2 (1440 x 2560), AND if XY is loaded and the video driver is updated XY is MOVED to Monitor #1 during the video reconfiguration as Monitor #2 is briefly deactivated and XY will retain (or obtain) incorrect WinW and WinH values once the driver is finished installing. Why WinX is 2 pixels larger than the monitor size is a mystery.

Invalid XYplorer.ini values which PREVENT PANEL from retaining position set.

Code: Select all

WinW=132
WinH=82
WinX=2562
InfoPanelHeight=1281
InfoPanelHeightJump=1281
Valid XYplorer.ini values which ALLOW PANEL to retain position set.

Code: Select all

WinW=1384
WinH=2371
WinX=2560
InfoPanelHeight=1044
InfoPanelHeightJump=1044
The workaround is taking XY from Maximized mode, resizing, then Maximized mode again.

Seems that if the panel is moved it XY might check the WinW and WinH values and if they don't make sense update them to the current XY application values. Obviously, one could perform the workaround or unload XY, but it seems this panel anomaly might occur with screen sizing software or in VM environment with sizing as well.

What are your thoughts?
Computer/Systems Background = Expert | Windows 10 Pro (64-Bit) | Dell Precision 7720

Post Reply