Comments (4)
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! 🙌
from uvtools.
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.
However, this is out of UVtools scope, the UI Framework (Avalonia) is who manage the spawns, start positions, scales, etc. While is possible to move the window by code, that is not what we want.
As you can reproduce the bug, I recommend you open the issue here: https://github.com/AvaloniaUI/Avalonia/issues
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:
from uvtools.
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!
from uvtools.
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?
WindowStartupLocation="CenterOwner"
However the tool window should spawn in center of its parent, so I really think it wroth to open the issue on their side.
Because it open in other monitor, the tool window gets the size and scale of that monitor. Thats why you need to check the resize option and resize it after all to fix it wrong auto-size.
from uvtools.
Related Issues (20)
- System.NullReferenceException when stack importing layers since the 4.2.0 update HOT 2
- [Bug] Export file in PCB Exposure GUI out of the window borders HOT 17
- [Bug] UVTools No longer working on Windows 11 After 4.2.1 to 4.2.2 Upgrade HOT 3
- [Crash] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. HOT 1
- Can't import layers right after exporting them[Bug] HOT 4
- [FEATURE REQUEST] support for new ANYCUBIC file format for Anycubic Photon Mono M5s Pro - *.m5sp HOT 4
- UVtools crashed due an unexpected application error. HOT 2
- [Bug] System.IO.FileLoadException: The file checksum does not match, malformed file HOT 5
- [Bug] Can't read CHITUBOX Basic V2.0 AnyCubic Files HOT 3
- [Bug] Opening dialog Pixel Arithmetic resets layer to 1 - so can't use 'current layer' options HOT 2
- [Bug] Can't save files since last update. (MacOS) System.NullReferenceException: Object reference not set HOT 5
- [Bug] Photon Mono M5s Pro incorrect display height and width in PhotonWorkshopFile.cs HOT 3
- [Bug] M5s Pro Files saved from UVTools sometimes never stop exposing the first layer. HOT 15
- [FEATURE REQUEST] Add sound when done Computing issues HOT 6
- [Bug] UVTools 4.3.1 - System.AggregateException When running 'Detect' function HOT 2
- [Bug] Can't use Reset Layer Properties to get PerLayerOverride to False on file create with ChituBox 2.1 HOT 10
- [FEATURE REQUEST] Issue fixing: keyboard shortcuts HOT 1
- Strange yellow text while resetting morph values HOT 1
- [Bug] UVTools 4.3.2 Odd scrolling thru Islands report. HOT 1
- [Bug] Wait Time After Cure not Applying HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uvtools.