-
-
Notifications
You must be signed in to change notification settings - Fork 112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] Dialog windows behave erratically with a multiple monitor setup #829
Comments
This is your first time submitting an issue with UVtools 🥳Please review your issue and ensure that the submit template was followed, the information is complete, and not related to any other open issue. It will be reviewed shortly. Debugging is very important and make the program better. Thanks for contributing and making the software better! 🙌 |
I have only two monitors with different resolution, and I can't reproduce this. Moving UVtools to secondary monitor and open a tool window results in correct behavior: Tool window open center in same monitor as UVtools main window. Every window is set to spawn at center of its parent(Main window), so what happen with you is unexpected. One thing you can try: Do not maximize the main window, keep it smaller than your monitor resolution, open a tool, does it produce same effect? For UVtools open in the last used monitor you need to change settings: If still have problems, you can unlock windows to able to resize them, and that will fix the cut content when you resize them: |
Thank you for the quick reply! No matter the settings I change in uvtools, the dialog boxes will only open in which ever monitor is set to "main display" within windows. uvtools, itself, will also not open in the last position it was closed if it was closed outside of the main display. This seems to be a windows and/or Avalonia issue. My apologies as I was unaware of Avalonia and this appears to be an external bug not directly related to uvtools. I appreciate the help! |
Avalonia main window always open on primary monitor or from where it got triggered (If you create a shortcut on that monitor it should spawn on that monitor). UVtools then reposition the main window based on last coordinates (If you have those checkboxes on). After quitting it save window last coordinates and restore on next startup. It work on my setup so I guess the problem is in that configuration. Can you try to position all screens landscape and side by side (Just in windows settings) and try?
However the tool window should spawn in center of its parent, so I really think it wroth to open the issue on their side. |
System
Printer and Slicer
No response
Description of the bug
I have a 3 monitor setup. I tried to use uvtools on a secondary monitor. Every dialog window will only open on the monitor marked in windows as the main display, despite being open in a different monitor. It will also open the dialog window maximized to the size of the monitor that uvtools is actually open in.
How to reproduce
Shows my monitor setup and the behavior when I open "Exposure Time Finder" with uvtools on my secondary monitor. I can not scroll down past "Object Configuration" because the dialog window is opened to a maximum size of my secondary monitor since that is the monitor uvtools is actually in
Shows the actual size the "Exposure Time Finder" dialog box is trying to be displayed in my main display
uvtools should open dialog boxes relative to its current location
Files
No response
The text was updated successfully, but these errors were encountered: