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

[BUG] UI does not respect system scaling (makes it unusable on high DPI monitor) #50

Open
2 tasks done
Phoenix616 opened this issue Jan 24, 2024 · 2 comments
Open
2 tasks done
Labels
Enhancement New feature or request
Milestone

Comments

@Phoenix616
Copy link

Phoenix616 commented Jan 24, 2024

Validations

  • I have checked for similar bug reports and could not find any.
  • I have tested and confirmed that this is an issue in an official branded build.

Describe the bug

When running the program on a monitor with a high DPI it will not respect the system UI scaling options so the UI gets displayed really small

image

Reproduction

  1. (Optionally) Get a high DPI monitor
  2. Set system window scaling to some none 100% value (e.g. 150%)
  3. Notice the scale of the UI elements in Inochi Session doesn't change

System Architecture

x86_64

Operating System

Linux

Version

0.8.3

Logs

Nothing special really

Full log
[INFO] Inochi Session v0.8.3, args=[]
[INFO] Lua support initialized. (Statically linked for now)
[INFO] Scanning plugins at /home/themoep/.config/inochi-session/plugins...
[ERR ] webcam: Unexpected end of input when converting from type string to type uint
[INFO] Found zone webcam
[ERR ] Could not start texture sharing, it will be disabled. Is the library missing?
[INFO] Saving Virtual Space...
[INFO] Saving Zone webcam...

Additional Context

Running on Pop!_OS 22.04 LTS with the default Window Manager (so GNOME 42 based).

Ideally it would use the scaling of the system to set the UIScale option.

@Phoenix616 Phoenix616 added Bug Something isn't working Triage PR/Issue needs to be triaged. labels Jan 24, 2024
@Phoenix616
Copy link
Author

Just noticed that there is a UIScale option in the settings.json. That at least makes it usable but should probably follow the system UI scale still. Adjusted the issue description accordingly.

@LunaTheFoxgirl
Copy link
Member

Planning to fic with Inochi Session 0.9 with it's UI being entirely rewritten

@LunaTheFoxgirl LunaTheFoxgirl added Enhancement New feature or request and removed Triage PR/Issue needs to be triaged. Bug Something isn't working labels Jan 25, 2024
@LunaTheFoxgirl LunaTheFoxgirl added this to the 0.9 milestone Jan 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants