You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Motivation:
Allow users (myself) not to lose eyesight when opening a light app in a dark themed OS.
Changes:
Update to .NET 10 (.NET 9 could have worked, but didn't test with it) to allow using native windows theming capabilities + auto switch between light/dark
Kill all hardcoded brushes
Implement custom datetime picker to avoid theme issues with xceed control - dates and times become unreadable there. Couldn't find a workaround.
3.1. CheckComboBox is still used - despite not respecting dark theme it's still readable.
Adjust control sizes while still preserving compact look & feel of the main datagrid
Important:
Only tested on Win 11 25H2 (build 26200.7171). I don't know what OS versions you try to support.
Screenshots dark:
Screenshots light:
Space for improvements (either find a way to override xceed styles or make a custom control):
Thank you for the very interesting PR! I didn't know WPF natively supports Fluent now.
I see many UI issues so I cannot merge this into the main branch now, but maybe we can continue developing this in a develop branch so we can adopt it in the future.
Issues which I think need to be addressed:
Unchecking truncate button does not show full message text (we should remove the fixed height in DataGrid Row)
Expander is ugly and not easy to operate. Maybe we'd better remove it.
CheckComboBox does not follow Dark mode.
Can everything be compact? I want to adjust menu spacing, font size, and so forth.
Check compatibility. As I tested on a Windows 10 PC, it did not display correctly in Light mode.
The title and status bars need to be Fluent.
The menu bar needs to be inside the title bar to yield more space for DataGrid.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Motivation:
Allow users (myself) not to lose eyesight when opening a light app in a dark themed OS.
Changes:
3.1. CheckComboBox is still used - despite not respecting dark theme it's still readable.
Important:
Only tested on Win 11 25H2 (build 26200.7171). I don't know what OS versions you try to support.
Screenshots dark:



Screenshots light:



Space for improvements (either find a way to override xceed styles or make a custom control):
