Bug 469709

Summary: KDevelop toolbars and options are unreadable on windows 10 when trying to match theme with dark system theme
Product: [Applications] kdevelop Reporter: hexile461
Component: UI: generalAssignee: kdevelop-bugs-null
Status: RESOLVED FIXED    
Severity: normal CC: razorbacky.dev, yaropolk1995
Priority: NOR    
Version First Reported In: 5.6.2   
Target Milestone: ---   
Platform: unspecified   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In: 6.2.250400
Sentry Crash Report:
Attachments: unreadable white-on-white-ish background

Description hexile461 2023-05-13 17:06:55 UTC
Created attachment 158916 [details]
unreadable white-on-white-ish background

STEPS TO REPRODUCE
1. Set windows to dark mode, including getting File Explorer to be black background with white text
2. Start KDevelop
3. Observe result.

OBSERVED RESULT
Unreadable toolbar text, but not entries in a menu.
Unreadable text in other places, like the About window.

EXPECTED RESULT
Adjust either background or foreground to make the text readable.

SOFTWARE/OS VERSIONS
Windows: 10
(available in About System)
KDE Plasma Version: N/A
KDE Frameworks Version: N/A
Qt Version: N/A

ADDITIONAL INFORMATION
See attached screenshot. Changing the application theme does not help.
Comment 1 Igor Kushnir 2023-10-18 08:59:30 UTC
*** Bug 475768 has been marked as a duplicate of this bug. ***
Comment 2 Igor Kushnir 2023-10-30 12:31:15 UTC
*** Bug 476314 has been marked as a duplicate of this bug. ***
Comment 3 Igor Kushnir 2025-02-26 09:06:03 UTC
Git commit 278b7ddd422ce599be7066dd7d14a165e071e1eb by Igor Kushnir, on behalf of Gary Wang.
Committed on 25/02/2025 at 16:41.
Pushed by igorkushnir into branch 'master'.

Fix incorrect icon and color theme under Windows

See also:
- https://invent.kde.org/frameworks/kiconthemes/-/issues/3
- https://planet.kde.org/christoph-cullmann-2024-05-11-kde-applications-icons/
Related: bug 403134, bug 431009, bug 445517, bug 460465
FIXED-IN: 6.2.250400

M  +2    -0    app/CMakeLists.txt
M  +13   -0    app/main.cpp

https://invent.kde.org/kdevelop/kdevelop/-/commit/278b7ddd422ce599be7066dd7d14a165e071e1eb