Skip to content
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

Scaling broken for message and emote context menus in 2.4.6 #4862

Closed
4 tasks done
ccerbusca opened this issue Oct 3, 2023 · 2 comments · Fixed by #4868
Closed
4 tasks done

Scaling broken for message and emote context menus in 2.4.6 #4862

ccerbusca opened this issue Oct 3, 2023 · 2 comments · Fixed by #4868
Labels
bug Something isn't working as intended, or works in a confusing/unintuitive way for the user high dpi OS: Windows
Milestone

Comments

@ccerbusca
Copy link

Checklist

  • I'm reporting a problem with Chatterino
  • I've verified that I'm running the most recent nightly build or stable release
  • I've looked for my problem on the wiki
  • I've searched the issues and pull requests for similar looking reports

Describe your issue

I am using Chatterino on a display with 125% scaling. As of 2.4.6 the scaling for context menus for messages and emotes is broken. See screenshots for examples. Changing scaling to 100% fixes it, but it is not ideal.

Screenshots

image

image

OS and Chatterino Version

Chatterino 2.4.6 (commit eb8c7f2) built with Qt 6.5.0, MSVC 193532217 Running on Windows 11 Version 22H2, kernel: 10.0.22621

@ccerbusca ccerbusca added the issue-report An issue reported by a user. label Oct 3, 2023
@pajlada pajlada added bug Something isn't working as intended, or works in a confusing/unintuitive way for the user OS: Windows high dpi and removed issue-report An issue reported by a user. labels Oct 3, 2023
@ccerbusca
Copy link
Author

Some additional context:

After some more testing, I've noticed that the issue is related to my multi-monitor setup, not just to the scaling. One of my monitors is at 100% scaling and the one I'm using chatterino on is at 125% scaling. Disconnecting the monitor with 100% scaling seems to fix the issue.

@Nerixyz
Copy link
Contributor

Nerixyz commented Oct 3, 2023

I have a slight feeling Qt was right with This variable is intended for testing purposes only, and we do not recommend setting it on a permanent basis. We should probably handle Qt's high-dpi scaling. The main issue are pixel-perfect lines on scaled monitors.
But that should wait for #3690.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working as intended, or works in a confusing/unintuitive way for the user high dpi OS: Windows
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants