Bug 372284

Summary: digikam disables application style support by default
Product: [Applications] digikam Reporter: Piotr Keplicz <keplicz>
Component: Portability-CmakeAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: caulier.gilles, jr, syiad.al-duri
Priority: NOR    
Version: 5.3.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 7.6.0

Description Piotr Keplicz 2016-11-10 10:58:43 UTC
Since 5.2, Digikam uses a CMake switch to enable/disable application style support and it defaults to off on all platforms, not only Windows/OSX, as per bug 365262.

Quoting README:
Use Cmake "-DENABLE_APPSTYLES=on" flag to compile digiKam with
widget application style support (disabled by default).

The default value of application style being disabled, makes Digikam use the Fusion theme even on Digikam's primary platform, Linux/KDE/Plasma.
Comment 1 caulier.gilles 2016-11-19 17:09:24 UTC
And what's the problem. Switch the flag to on in this case...

Gilles Caulier
Comment 2 Jonathan Riddell 2017-04-22 22:31:58 UTC
why is the flag not on by default if this is intended?
Comment 3 caulier.gilles 2017-04-23 09:08:34 UTC
Because we need to homogeneous everywhere : Linux but also Windows, and MacOS.

Under Windows and MAcOS, Fusion style is the only one which give good result. All others one are horrible and introduce dysfunction.

So if Linux packagers want to use more style, they can, through the compilation option. But that all.

Gilles Caulier