I used two monitors last time i run devtoys,
and now that i'm using only one screen , it appears that the app has saved its last position, but doesn't consider that that position doesn't exist anymore
How to reproduce it (as minimally and precisely as possible)
1- run 2 monitors
2- open devtoys using "powertoys run" in the 2nd monitor
3- close and unplug 2nd monitor
4- open devtoys again
Expected behavior
expect to open the devtoys in the existing monitor
temporary local fix is to edit : settings.ini
from DevToys.Core.MainWindowBounds=460,-961,1216,656
to: DevToys.Core.MainWindowBounds=1,1,120,656
Affected platforms
Windows
Affected DevToys kind
DevToys (app with GUI)
DevToys Version
2.0-preview.3 | windows 11 x64
Relevant Assets/Logs
2024-07-17T02:19:14.9081470+02:00 Information [DevToys.Core.Tools.GuiToolProvider] [LogSetMostRecentUsedTool] Set 'JsonTableConverter' as the most recently used tool.
2024-07-17T02:19:18.5765971+02:00 Information [DevToys.Core.Settings.SettingsProvider] [LogSetSetting] Setting 'DevToys.Core.MainWindowBounds' changed to '460,-961,1216,656'
2024-07-17T02:19:18.5769592+02:00 Information [DevToys.Core.Settings.SettingsProvider] [LogSetSetting] Setting 'DevToys.Core.MainWindowMaximized' changed to 'False'
2024-07-17T02:19:18.5774248+02:00 Information [DevToys.Core.FileHelper] [0] Cleared temp files in 0.0251ms
2024-07-17T02:19:18.5777115+02:00 Information [DevToys.Core.Settings.SettingsProvider] [LogSetSetting] Setting 'DevToys.Blazor.UserPreferredNavBarState' changed to 'Expanded'
Current behavior
I used two monitors last time i run devtoys, and now that i'm using only one screen , it appears that the app has saved its last position, but doesn't consider that that position doesn't exist anymore
How to reproduce it (as minimally and precisely as possible)
1- run 2 monitors 2- open devtoys using "powertoys run" in the 2nd monitor 3- close and unplug 2nd monitor 4- open devtoys again
Expected behavior
expect to open the devtoys in the existing monitor
Screenshots
https://github.com/user-attachments/assets/9e3d9f87-0144-4eb9-8f24-21f4ed123d68
Workaround
temporary local fix is to edit : settings.ini from
DevToys.Core.MainWindowBounds=460,-961,1216,656
to:DevToys.Core.MainWindowBounds=1,1,120,656
Affected platforms
Windows
Affected DevToys kind
DevToys (app with GUI)
DevToys Version
2.0-preview.3 | windows 11 x64
Relevant Assets/Logs