Bug 421759 - Calendar tree view line spacing broken on HiDPI screens
Summary: Calendar tree view line spacing broken on HiDPI screens
Status: RESOLVED WORKSFORME
Alias: None
Product: korganizer
Classification: Applications
Component: general (show other bugs)
Version: 5.11.3
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-19 08:33 UTC by phrxmd
Modified: 2020-06-14 15:46 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
Screenshot of main window with squished tree view. (398.61 KB, image/png)
2020-05-19 08:33 UTC, phrxmd
Details

Note You need to log in before you can comment on or make changes to this bug.
Description phrxmd 2020-05-19 08:33:28 UTC
Created attachment 128604 [details]
Screenshot of main window with squished tree view.

SUMMARY

On a HiDPI screen, the line height in the list of calendars widget in the main view is too low, making the lines squished and hard to read. 

STEPS TO REPRODUCE
1. Launch KOrganizer on HiDPI screen (see parameters below) with several calendars enabled

OBSERVED RESULT

Tree view that shows calendars in main window is vertically squished.

EXPECTED RESULT

Tree view with same line spacing as everywhere else in the program.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 19.10
(available in About System)
KDE Plasma Version: 5.18.3 
KDE Frameworks Version: 5.67.0
Qt Version: 5.12.4

ADDITIONAL INFORMATION:

The display is a Thinkpad X1 display, 2560x1440 resolution, under X11R6.
KDE display settings: native resolution, global scaling 100%, Force font DPI off.
Xft.dpi: 192
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_SCREEN_SCALE_FACTORS=eDP-1=1;DP-1=1;HDMI-1=1;DP-2=1;HDMI-2=1;
Comment 1 phrxmd 2020-06-14 15:45:57 UTC
For what it's worth, I upgraded to 5.14.1 (20.04.0) with Plasma 5.19 and Qt 5.15 on OpenSUSE Tumbleweed and the problem is gone.

I had to change a number of HiDPI settings - Global Scaling 200% in particular - and so I can't say whether it's the KOrganizer update or the subtle differences in HiDPI handling between Plasma versions and distros.