You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Chatterino uses the current mouse position to calculate window startup dimensions
My Setup:
I am using three monitors: 1080p (100% scaling) - 1440p (main) (125% scaling) - 2160p (175% scaling)
Initially:
Chatterino seems to have no issues with calculating the startup size on my main monitor, but on the other two it cannot seem to get it quite right:
Main monitor 1440p at 125% scaling
Ok - Chatterino always starts with the same dimensions
Second monitor 2160p at 175% scaling
Not Ok -> Startup size is different after locking windows and signing in
Third monitor 1080p
Not Ok -> Startup size is different every time ??? window gets smaller
Probable cause
During my testing I could not figure out why there was no clear pattern to the problem. Locking Windows should not change anything because everything is still up and running in the background...
But then it occurred to me -> Chatterino seems to use the scaling of the monitor where the mouse cursor currently is, not the one where the application will actually open
So by moving the mouse cursor to another monitor with different scaling the startup size will not be equal to the last used size.
Chatterino version
Chatterino 2.2.3-beta2 (commit 6499b7c)
Operating system
Windows 10 - 2004 - 21286
The text was updated successfully, but these errors were encountered:
Swiftpaws
added
the
bug
Something isn't working as intended, or works in a confusing/unintuitive way for the user
label
Jan 9, 2021
Hmm It could be related but aside from the wrong calculation of startup dimensions I have no other issues - scaling of text and other ui elements seems to work fine.
Also:
After some more testing I am pretty confident in my findings under "probable cause". Depending on how this use case is implemented here it might very well be a QT related bug though.
Describe the bug
Chatterino uses the current mouse position to calculate window startup dimensions
My Setup:
I am using three monitors: 1080p (100% scaling) - 1440p (main) (125% scaling) - 2160p (175% scaling)
Initially:
Chatterino seems to have no issues with calculating the startup size on my main monitor, but on the other two it cannot seem to get it quite right:
Main monitor 1440p at 125% scaling
Second monitor 2160p at 175% scaling
Probable cause
During my testing I could not figure out why there was no clear pattern to the problem. Locking Windows should not change anything because everything is still up and running in the background...
But then it occurred to me -> Chatterino seems to use the scaling of the monitor where the mouse cursor currently is, not the one where the application will actually open
So by moving the mouse cursor to another monitor with different scaling the startup size will not be equal to the last used size.
Chatterino version
Chatterino 2.2.3-beta2 (commit 6499b7c)
Operating system
Windows 10 - 2004 - 21286
The text was updated successfully, but these errors were encountered: