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

[Feature Request] Manual DPI Override #19966

Closed
2 tasks done
archanox opened this issue Feb 11, 2025 · 2 comments · Fixed by #20013
Closed
2 tasks done

[Feature Request] Manual DPI Override #19966

archanox opened this issue Feb 11, 2025 · 2 comments · Fixed by #20013
Labels
User Interface PPSSPP's own user interface / UX
Milestone

Comments

@archanox
Copy link
Contributor

What should happen

PPSSPP should allow the user to override the DPI of the UI of PPSSPP to cater for high DPI setups.
The setting as expected by the reporter should be an offset of the default, ie. +50%, -100% etc.

The current work around is to modify the entire desktop DPI and then revert the change after closing PPSSPP.

Examples:
Ubuntu in Parallels
PPSSPP in Parallels
Gnome Settings in Parallels

Pinephone Pro
PPSSPP on Pinephone Pro
Gnome Settings on Pinephone Pro

Who would this benefit

Anyone using high (and maybe low) DPI settings particularly on Linux platforms.

Platform (if relevant)

Linux / BSD

Games this would be useful in

N/A

Other emulators or software with a similar feature

No response

Checklist

@archanox
Copy link
Contributor Author

The ImGui debugger scaling appears to be broken too.

@hrydgard hrydgard added the User Interface PPSSPP's own user interface / UX label Feb 11, 2025
@hrydgard hrydgard added this to the v1.19.0 milestone Feb 11, 2025
@hrydgard
Copy link
Owner

hrydgard commented Feb 11, 2025

This is part of #17450 which is already planned, but I'll leave this open as a more visible reminder, tagging for 1.19.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
User Interface PPSSPP's own user interface / UX
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants