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

Add HiDPI support #7370

Closed
mixxxbot opened this issue Aug 22, 2022 · 12 comments
Closed

Add HiDPI support #7370

mixxxbot opened this issue Aug 22, 2022 · 12 comments

Comments

@mixxxbot
Copy link
Collaborator

Reported by: daschuer
Date: 2014-03-25T12:01:44Z
Status: Fix Released
Importance: Wishlist
Launchpad Issue: lp1297242
Tags: skin, usability


From Ubuntu Trusty and all other gtk 3.10 based distros, HIDPI settings will supported.

We should respect them in MIxxx as well.

https://blog.qt.digia.com/blog/2013/04/25/retina-display-support-for-mac-os-ios-and-x11/
https://wiki.archlinux.org/index.php/HiDPI

gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{ 'Gdk/WindowScalingFactor':<2>, 'Gdk/UnscaledDPI':<92160> }"

Related:
Bug #⁠661717 Zoomable text size in library

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2014-03-29T22:45:31Z


Related: Bug #⁠1249539

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-04-14T07:33:14Z


http://www.mixxx.org/forums/viewtopic.php?f=8&t=7098

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-04-19T21:45:06Z


HiDPI support has not creped to Qt 4 by now.

So there is only th poor man solution to hack up the legacy string parser to multiply all size values by 2.
The other solution would be to provide dedicated HiDPI skins.

I would prefer to hack up the legacy string parser, if one needs it very hard for 1.12
Later versions of Mixxx will probably base on Qt5 with library support for HiDPI.

@mixxxbot
Copy link
Collaborator Author

Commented by: janitor
Date: 2016-06-25T04:30:45Z


Status changed to 'Confirmed' because the bug affects multiple users.

@mixxxbot
Copy link
Collaborator Author

Commented by: esbrandt
Date: 2017-03-12T21:49:41Z


#1204

@mixxxbot
Copy link
Collaborator Author

Commented by: virgil-v
Date: 2017-03-14T17:31:46Z


I would love to see it upgraded from "wishlist" as it makes Mixxx unusable on my portable device...

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2017-03-14T18:00:30Z


What are the specs of your mobile device?
Are you able to build the linked branch in #⁠5?

@mixxxbot
Copy link
Collaborator Author

Commented by: virgil-v
Date: 2017-03-15T11:10:36Z


My device is a surface book pro, with a 13,5" 3000*2000 display.

I'll try to build it, it is the first time however I do this, so bear with me as building an executable might take some time :)

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2017-03-15T16:01:47Z


If it runs windows, you can download a build from:
https://ci.appveyor.com/api/buildjobs/od5nt3v1p7o1q2pb/artifacts/mixxx-2.1.0-alpha-pre-master-PR1204-git6225-release-x64.msi

@mixxxbot
Copy link
Collaborator Author

Commented by: virgil-v
Date: 2017-03-16T15:32:03Z


I did not know you could do this :p
And it works quite fine! A *2,5-3 option (or even a numeric one) could be interesting however it is now usable, hurray =)

@mixxxbot
Copy link
Collaborator Author

Commented by: Be-ing
Date: 2017-05-26T06:28:46Z


#1204

@mixxxbot
Copy link
Collaborator Author

Issue closed with status Fix Released.

@mixxxbot mixxxbot transferred this issue from another repository Aug 24, 2022
@mixxxbot mixxxbot added this to the 2.1.0 milestone Aug 24, 2022
@ronso0 ronso0 added skins and removed skin labels Jun 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants