Bug 507817

Summary: Visibility issues when using dark theme on Windows
Product: [Applications] kmymoney Reporter: Simona Avornicesei <simona>
Component: ux-uiAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED WORKSFORME    
Severity: major CC: postbox001
Priority: NOR    
Version First Reported In: 5.2.0   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: icons
reconciliation wizard screen
workaround

Description Simona Avornicesei 2025-08-03 15:15:41 UTC
Created attachment 183765 [details]
icons

SUMMARY
On Windows 11 24H2, in dark mode, latest KMyMoney public release kmymoney-5.2-4588-windows-cl-msvc2022-x86_64.exe has visibility issues - worse so far being the Reconciliation wizard.

STEPS TO REPRODUCE
1. Change Windows theme to dark
2. Install  KMyMoney from kmymoney-5.2-4588-windows-cl-msvc2022-x86_64.exe
3. Open KMyMoney

OBSERVED RESULT
1. Icons in main menu are hardly visible
2. Reconciliation wizard window is broken
3. There is no theme-related setting to switch from: light theme, dark theme and OS theme.

EXPECTED RESULT
In dark mode, all icons have light/white forecolor and dark theme is applied to all windows.
A new setting to enable user to switch theme.


SOFTWARE/OS VERSIONS
Windows: 11 Pro 24H2
KMyMoney: 5.2.0-8cbc53a (from kmymoney-5.2-4588-windows-cl-msvc2022-x86_64.exe)
Alkimia: 8.2.70 (build against 8.2.70)
Gpgme: Unknown (build against 1.23.2)
KDiagram: Unknown (build against )
libical: Unknown (build against 3.0.9)
libofx: Unknown (build against 7.0.4)
SQLCipher: Unknown (build against 3.4.2-6)
KDE Frameworks: 6.16.0
Qt: Using 6.8.3 and built against 6.8.3
Windows 11 Version 24H2
Build ABI: x86_64-little_endian-llp64
Kernel: winnt 10.0.26100


ADDITIONAL INFORMATION
Comment 1 Simona Avornicesei 2025-08-03 15:16:27 UTC
Created attachment 183766 [details]
reconciliation wizard screen
Comment 2 Simona Avornicesei 2025-08-07 06:17:24 UTC
Tested with v5.2.1-c9bd024. Issues persist on Windows.

SOFTWARE/OS VERSIONS
KMyMoney: 5.2.1-c9bd024
Alkimia: 8.2.70 (build against 8.2.70)
Gpgme: Unknown (build against 1.23.2)
KDiagram: Unknown (build against )
libical: Unknown (build against 3.0.9)
libofx: Unknown (build against 7.0.4)
SQLCipher: Unknown (build against 3.4.2-6)
KDE Frameworks: 6.16.0
Qt: Using 6.8.3 and built against 6.8.3
Windows 11 Version 24H2
Build ABI: x86_64-little_endian-llp64
Kernel: winnt 10.0.26100
Comment 3 Jack 2025-08-14 21:32:10 UTC
Have you tried changing the icon theme?  Settings/Configure KMyMoney....  scroll down to Icons on the left.  It might not be a total fix, but it should get visible icons.
Comment 4 Simona Avornicesei 2025-08-18 09:17:20 UTC
Hi,
There is no Icons section in Settings > Configure KMyMoney, just Colors and Fonts. 
The main blocker is actually the reconciliation wizard.

Tested latest KMyMoney 5.2 version on openSUSE Tumbleweed (where I use KDE and Dark Breeze theme) and everything looks fine.
Comment 5 Simona Avornicesei 2025-08-23 14:58:50 UTC
Found a workaround on QT blog https://www.qt.io/blog/dark-mode-on-windows-11-with-qt-6.5

It requires starting KMyMoney with these parameters: `-platform windows:darkmode=1`
Comment 6 Simona Avornicesei 2025-08-23 14:59:20 UTC
Created attachment 184383 [details]
workaround
Comment 7 Bug Janitor Service 2025-09-07 03:48:12 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 8 Bug Janitor Service 2025-09-22 03:46:57 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.