Tracks known issues related to ComicRackCE Dark Mode.
If an issue should be fixed prior to initial release, it should also be listed in #1
- Review DrawFocusRectangle/Highlight
- Inconsistent highlighting... looks like same color but some apply alpha and some don't
- ListView selected-inactive BackColor
- Draw dark UpDown arrows
- Some are already handled in Win11 so some branching required
- Use lighter colors for Tiles so they're more visible against dark background
- Use darker colors for selected-inactive Tiles so they stand out less against dark background
- [Win10] Draw ListBox, TreeView and ItemView checkboxes
- Disabled text is too dark to read
GroupBox
FlatStyle.System Button
- Disabled Buttons with icon/images = dark text on dark background (Pages in ComicBookInfo - Pages tab)
- Pressed grip is blue; should use ligher gray
- ToolTips have inconsistent colors
- There are multiple methods used to draw them, and some may be being drawn by the system
TaskDialog progress bar is too dark (Green; seems to be highly transparent so fix may just be make less transparent)
MessageBox is un-themed.
- This is a known issue.
- From a quick review of the codebase, if a
MessageBox pops it normally means something has gone wrong. Possible solution:
- Replace "mildly wrong"
MessageBox with a different kind of dialog
- Leave the "horribly wrong" as
MessageBox. Because if one those pops up you've got bigger problems to worry about than "it's not themed", and because adding complexity to low-level exception handling seems like a bad idea.
Tracks known issues related to ComicRackCE Dark Mode.
If an issue should be fixed prior to initial release, it should also be listed in #1
GroupBoxFlatStyle.SystemButtonTaskDialogprogress bar is too dark (Green; seems to be highly transparent so fix may just be make less transparent)MessageBoxis un-themed.MessageBoxpops it normally means something has gone wrong. Possible solution:MessageBoxwith a different kind of dialogMessageBox. Because if one those pops up you've got bigger problems to worry about than "it's not themed", and because adding complexity to low-level exception handling seems like a bad idea.