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

GUI scale factor < 100 % #13531

Open
dln949 opened this issue Aug 2, 2024 · 6 comments
Open

GUI scale factor < 100 % #13531

dln949 opened this issue Aug 2, 2024 · 6 comments
Labels

Comments

@dln949
Copy link

dln949 commented Aug 2, 2024

Bug Description

Running flatpak version of Mixxx 2.4.1 on Ubuntu 22.04 (wayland) running gnome 42.9. Also running the debian version.

In the mixxx.cfg file for the flatpak version, if I enter a value less than 99%, the application window "messed up", basically a black window with no controls shown.

For the debian version the scale factor cannot be less than 80%, otherwise the same problem happens.

Am I wrong in assuming that the percentages should be the same, and that I should be able to shrink it more than those percentages?

(Also reported here: flathub/org.mixxx.Mixxx#57 )

Version

2.4.1

OS

Ubuntu 22.04

@daschuer
Copy link
Member

daschuer commented Aug 2, 2024

Currently only upscaling is working.
In the past we had a solution that also supports down scaling, but we have changed the scaling method since than.

What is your use case, native screen resolution and desired resolution? Do you have interest to help bringing back down scaling?

Is there anything suspicious logged in mixxx.log?

@daschuer daschuer added feature and removed bug labels Aug 2, 2024
@daschuer daschuer changed the title scale factor problem GUI scale factor < 100 % Aug 2, 2024
@dln949
Copy link
Author

dln949 commented Aug 3, 2024

Thanks for the reply. I did not know that downscaling is not intended to work, good to know that.

My use case? Mainly I want to see more of the library, so I really didn't have a desired resolution in mind. (Actually.... My real wish is we had the option to make the library appear in a separate window while Mixxx is running, similar to how preferences appears in a separate window. I am working with two monitors, so that would be great for my use case.)

Do I have interest to help bring back down the scaling? No, not because I'm an uncaring person, but because in my life I have exactly zero point zero knowledge of computer programming stuff.

I did not notice anything suspicious in the logs, but, I very likely would not know what to be suspicious of.

@ronso0
Copy link
Member

ronso0 commented Aug 3, 2024

Ah okay, in https://mixxx.discourse.group/t/mixxx-opens-up-as-a-nearly-blank-window/30029/9 I missed that the scale factors available in the preferences are > 100% and that any cfg value < 1 must be from a previous version.

To avoid this issue for users upgrading from 2.3 and earlier, can we clamp the cfg value to 1.0?

It's parsed / set in main.cpp adjustScaleFactor()

void adjustScaleFactor(CmdlineArgs* pArgs) {

@ronso0
Copy link
Member

ronso0 commented Aug 3, 2024

My use case? Mainly I want to see more of the library,

You may decrease the library font size in Preferences -> Library. That affects all library widgets (searchbar, sidebar, tracks table) except the table header.

@ChasonDeshotel
Copy link

Separate library window would be dope actually. Even better if you could toggle the main window library independently and have two browser windows open. I spend a load of time switching between two locations... usually the crate/folder I'm mixing out of, and running through a bunch of others to find a specific track. It's a chore to remember where I came from and have to scramble to make it back in time, only to go back to where I was to continue searching

@ronso0
Copy link
Member

ronso0 commented Nov 8, 2024

A multi-window GUI is not related to this. Please check #6940 and #8033
Jumping back and forth between two library features could be solved with sidebar bookmarks (and associated hotkeys) #9912 until a multi-pane library has been implemented (library redesign).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants