MediaElch icon indicating copy to clipboard operation
MediaElch copied to clipboard

Many GUI elements overlap or too small on 4K displays

Open MenooMeow opened this issue 1 year ago • 8 comments

Describe the bug On a 4K display, many GUI elements overlap or all too small to see. For example, the listing of movies on the left column has overlapping elements. The GUI icons across the top are always too small. When you edit the properties of a movie, the "Extended" property page has elements that are too small to see: Genres clickable list, artwork view buttons,

Current system configuration is 3840x2160 (16:9) set to 300% scaling. Scaling cannot be set lower or else things are not visible. Scaling can also not be bigger because many OS GUI elements do not fit and do not support resizing to smaller.

To Reproduce Steps to reproduce the behavior:

  1. Download App Image
  2. Run it.
  3. Edit a video --> Extended tab.

Expected behavior The entire GUI properly draw and scale to be readable regardless of resolution and scaling factors.

Screenshots mediaelch

MediaElch Version:

  • [X] 2.12.0 (stable)

Operating System:

  • [X] Linux (distribution: Mint Cinammon 22)

MenooMeow avatar Nov 17 '24 22:11 MenooMeow

Hi,

thanks for reporting! How do you consume MediaElch, i.e. do you use the PPA, AppImage, etc?

The AppImage is built upon an old Qt5 version, which does not support 4k displays. The newer Qt6 releases work well with it, though.

Regards, Andre

bugwelle avatar Nov 22 '24 16:11 bugwelle

Greetings. I've tried both the AppImage and the one available from the Linux Mint software manager (PPA?). Both have the same problem on a 4K display. In addition to the 4K resolution, I think another problem might be that I have to use 300% scaling because this computer is used on a big screen TV for movies and such. So all the GUI elements of the OS have to be visible from far away.

MenooMeow avatar Nov 24 '24 16:11 MenooMeow

I also have this problem on Debian (Trixie). I imagine it might be a scaling problem, as I'm also using 150% scaling for the same reason as menoomeow

jiminorris avatar Nov 29 '24 11:11 jiminorris

Could you both paste the contents of the "developer information", see https://mediaelch.github.io/mediaelch-doc/contributing/bug-reports.html#developer-information

If you're using Qt 5, then there is nothing I can do. With Qt 6, high resolution displays are supported. The AppImage does not support Qt6, hence does not support 4k displays.

For Debian, the PPA should work, but it depends on which PPA version you're using. Only the ones for the most recent Ubuntu versions require Qt 6.

Regards,

Andre

bugwelle avatar Dec 03 '24 16:12 bugwelle

I'm using Linux Mint.  Is there a way to specify the PPA you are referring to?  The website seems to always direct me to the AppImage.  

I have no idea whether Qt5 or 6 is being used.

On Tue, 2024-12-03 at 08:50 -0800, Andre Meyering wrote:

Could you both paste the contents of the "developer information", see https://mediaelch.github.io/mediaelch-doc/contributing/bug-reports.html#developer-information If you're using Qt 5, then there is nothing I can do. With Qt 6, high resolution displays are supported. The AppImage does not support Qt6, hence does not support 4k displays. For Debian, the PPA should work, but it depends on which PPA version you're using. Only the ones for the most recent Ubuntu versions require Qt 6. Regards, Andre — Reply to this email directly, view it on GitHub [1], or unsubscribe [2]. You are receiving this because you authored the thread.Message ID: @.***>

[1] view it on GitHub https://github.com/Komet/MediaElch/issues/1823#issuecomment-2515087129 [2] unsubscribe https://github.com/notifications/unsubscribe-auth/AKUOCTWNKV6EGPUZLP745FT2DXONZAVCNFSM6AAAAABR6M5KSKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJVGA4DOMJSHE

MenooMeow avatar Dec 03 '24 21:12 MenooMeow

For an intro to PPA, see https://www.pcworld.com/article/428327/how-to-use-ppas-to-install-bleeding-edge-software-in-ubuntu-and-linux-mint.html

See https://mediaelch.github.io/mediaelch-doc/download/linux.html#ubuntu for how to install the PPA on Ubuntu. If I recall correctly, Linux Mint is based on Ubuntu. If so, that may work.

Regards, Andre

bugwelle avatar Dec 07 '24 13:12 bugwelle

Could you both paste the contents of the "developer information", see https://mediaelch.github.io/mediaelch-doc/contributing/bug-reports.html#developer-information

If you're using Qt 5, then there is nothing I can do. With Qt 6, high resolution displays are supported. The AppImage does not support Qt6, hence does not support 4k displays.

For Debian, the PPA should work, but it depends on which PPA version you're using. Only the ones for the most recent Ubuntu versions require Qt 6.

Regards,

Andre

I've pulled a source package from the PPA and built against Debian Trixie, and installing this package fixes it, so it probably is the Qt5 problem.

All good this side, now.

jiminorris avatar Dec 07 '24 16:12 jiminorris

I've pulled a source package from the PPA and built against Debian Trixie, and installing this package fixes it, so it probably is the Qt5 problem.

All good this side, now.

Thank you for confirming it! :)

bugwelle avatar Dec 09 '24 18:12 bugwelle