Bug 412730 - Main window double resolution on retina after dialog is open
Summary: Main window double resolution on retina after dialog is open
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Bundle-MacOS (other bugs)
Version First Reported In: 6.3.0
Platform: Homebrew (macOS) macOS
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-08 12:45 UTC by Brian J. Cardiff
Modified: 2019-10-08 14:20 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.4.0
Sentry Crash Report:


Attachments
GIF screen recording (240.18 KB, image/gif)
2019-10-08 12:45 UTC, Brian J. Cardiff
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Brian J. Cardiff 2019-10-08 12:45:57 UTC
Created attachment 123089 [details]
GIF screen recording

SUMMARY

On a mac with retina display, the main windows will change the pixel ratio after any dialog is open. I could not found an action that will return the main window to display properly. Only exiting/re-opening the application does.

STEPS TO REPRODUCE
1. Ensure the mac retina has NO external monitor. (Some external monitor, when mirroring disables retina)
2. Open digiKam
3. Open preferences (either menu or shortcut)

OBSERVED RESULT
The icons, fonts and controls in the main window double its size after performing step 3.

EXPECTED RESULT
Icons, fonts and controls should keep the original size.

SOFTWARE/OS VERSIONS
macOS: 10.14.5

ADDITIONAL INFORMATION
MacBookPro14,3
Comment 1 caulier.gilles 2019-10-08 12:46:56 UTC
Problem is already fixed in next 6.4.0. Please try pre-release bundle here :

https://files.kde.org/digikam/

Best

Gilles Caulier
Comment 2 caulier.gilles 2019-10-08 12:48:14 UTC
Note : if you use homebrew, the main problem is to use Qt < 5.12.3

Gilles Caulier
Comment 3 Brian J. Cardiff 2019-10-08 13:21:09 UTC
Confirmed it's fixed in 6.4.0.

Thanks!

Regarding Qt < 5.12.3, homebrew (cask) download directly the pkg from download.kde.org. I fail to see how there is an issue present specifc if installed digiKam from homebrew-case. Ref: https://github.com/Homebrew/homebrew-cask/blob/master/Casks/digikam.rb
Comment 4 caulier.gilles 2019-10-08 14:06:17 UTC
Well sorry, i don't use HomeBrew, but Macports to build whole digiKam bundle.

Gilles Caulier
Comment 5 Brian J. Cardiff 2019-10-08 14:20:20 UTC
Thanks! I was trying to clarify the information. My apologies if the phrase came out wrong.

I will keep learning digiKam using 6.4.0