Bug 389445

Summary: Menu "Color Theme" does not work in MS Windows.
Product: [Applications] kdevelop Reporter: andrey <andrey-zaytcev>
Component: UI: generalAssignee: kdevelop-bugs-null
Status: RESOLVED DUPLICATE    
Severity: normal CC: berserk172.cl215, danthemanthathasafan
Priority: NOR    
Version: 5.2.1   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed In:

Description andrey 2018-01-26 07:47:57 UTC
Menu "Color Theme" does not work in MS Windows.
I click this but no any reaction.
Comment 1 Bresere 2018-06-06 01:10:07 UTC
I'm on Windows, and when I try to go to the color theme tab, there is nothing.
Maybe because on Windows we don' t have the KDE themes.
I think a lot of people can't get themes on Windows and feel frustrated about that and don't take time to enjoy Kdevelop.
It would be a grat idea to fix it to entertain the Windows scene.
Although Kdevelop is working greatly on Linux, for example on my Manjaro flavor.
Comment 2 danthemanthathasafan 2018-07-13 04:22:51 UTC
I have found the issue. After digging through code, there is no fault with how the color themes are found. There is supposed to be a folder called "color-schemes" at "C:/Program Files/KDevelop/bin/data/color-schemes" filled with .colors files. These .colors files have been excluded from the Windows installation, so the menu shows up empty.
Comment 3 danthemanthathasafan 2018-07-13 04:34:30 UTC
I would also like to add that there might be a reason color themes have been disabled on Windows. Native UI elements don't conform to the theme, producing an uneven experience, however a fix is applicable using SetMenuInfo() and HBRUSH in the Win32 API. If one of the KDE developers could please implement these fixes (as I do not have a grasp on the KDE codebase), the entire Windows community would be very grateful.
Comment 4 Christoph Feck 2018-07-13 09:33:36 UTC

*** This bug has been marked as a duplicate of bug 394622 ***
Comment 5 Kevin Funk 2018-07-13 14:15:32 UTC
> These .colors files have been excluded from the Windows installation, so the menu shows up empty.

Yes, right now the issue simply is: We don't package them on Windows (bug in packaging process).