jajuk-team / jajuk

Advanded jukebox for users with large or scattered music collections
48 stars 19 forks source link

Jajuk is too small on HiDPI screens on Plasma #1999

Open evert opened 8 years ago

evert commented 8 years ago

Hi!

I'm running Jajuk 1.9.6. on Kubuntu 15.10. My computer has a HiDPI screen. Unfortunately Jajuk does not detect this and every pixel is extremely small. This makes the application almost impossible to use.

bflorat commented 8 years ago

Hi, thanks for reporting

What's your resolution ?

evert commented 8 years ago

My resulution is 3200x1800 pixels. This is on a 13" laptop screen

bflorat commented 8 years ago

Could you please provide a screenshot or a video ?

evert commented 8 years ago

Honestly it might not be that useful. If you view the screenshot or video on a screen that's not HiDPI, it will just seem like it's the normal size again =)

There's basically 4 times as many pixels on my screen as common screens, like Apple's 'Retina' screens. This means that applications need to detect this and make interfaces twice as big.

evert commented 8 years ago

But i'll tell you what, I'll make a full-screen screenshot of both jajuk and firefox. This should give you a reference point

evert commented 8 years ago

plasma1 plasma2

evert commented 8 years ago

Hope that helps. If you look at those screenshots at a normal-DPI screen most things will look really large.

bflorat commented 8 years ago

Thanks for the screenshots. If I understand well, the main issue is the small size of the buttons to click on ? For now, buttons use fixed-size icons and layouts are based on their size. I'm afraid it would be a large rework to make the icons re-sizable or to use several pre-defined size (note however that we already do it for the perspective bar whose size can be set from Preferences view / GUI tab).

We keep this as a known limitation though but I don't see any work on this in the foreseeable future.

evert commented 8 years ago

I understand that's it's a lot of work. I think this is true for many applications that eventually will need to add HiDPI support. I imagine it's not a big deal for you now (i'm the first to post a bug report), but eventually I imagine that most of your userbase will end up with an unusable interface. It's not just the icons though, everything needs to be doubled in size, including fonts and other interface controls.

So I do think it's a good thing to keep in mind for the future. Switch to vectors ;)

bflorat commented 8 years ago

Absolutely. We'll do it when absolutely necessary.

PS : Note that you can set the fonts size in Preference view.