-
Notifications
You must be signed in to change notification settings - Fork 127
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
FR - Linux HIDPI support #272
Comments
Hi, can you elaborate on what is missing to support HiDPI on Linux? Thanks. |
Hello! I am not a programmer, but I was informed by a developer a software that I am trying to use that VSTGUI doesn’t support HIDPI on linux, and that is the reason his software doesn’t support HIDPI. See here: The documentation indicates that Linux isn’t supported for HIDPI. I felt that it would be proactive to request this feature. More and more plugin users on Linux are using HIDPI screens. Wayland is even supporting fractional scaling now. This is a feature we need. 🙂 |
Edit: This is the correct link: |
Concerning VSTGUI: it supports any scale factor you throw at it. The developer only needs to call CFrame::setZoom. |
Very interesting! I'll direct the developer to this comment. Maybe the two development teams can get a solution into Sfizz. :) Thank you for the info! 👍 |
Hi @Audiojunkie, |
Thank you everyone! I really appreciate you looking into this! 🙂 |
The problem in the end is not the HiDPI support, but the lack of the system scale factor. AFAICS there are 2 types of scale factors: the zoom ( In brief what it's not there (except on macOS) is the system scale factor auto detection. |
For VST3 there's a dedicated interface (IPlugViewContentScaleSupport) to set the scale factor of a plug-in editor. This interface must be called by the host to set the desired scale factor and the plug-in can then call |
With most modern equipment coming with HIDPI capabilities, and many applications (including DAWs) already supporting HIDPI, it is imperative to support HIDPI for those using these capabilities. Currently, VSTGUI supports HIDPI for all of the platforms except Linux. Please support HIDPI in VSTGUI for Linux. An example of a plugin that would immediately benefit from this is sfizz, currently one of the most robust and complete SFZ parsers/players. Thank you!!
The text was updated successfully, but these errors were encountered: