SLADE icon indicating copy to clipboard operation
SLADE copied to clipboard

Pure dark theme mode

Open MajorCooke opened this issue 5 years ago • 6 comments

It'd be appreciated if there could be a pure dark theme variant that affects the entire program versus just the coding box. Currently I have to have the program use the default light theme with the code because it creates strain on my eyes from glancing at the dark code, from the bright surrounding program all around it.

MajorCooke avatar Jul 24 '20 18:07 MajorCooke

This request has come up a lot lately. wxWidgets uses standard windows controls which can't be 'themed' at all, so unfortunately it's not possible without rewriting the entire UI using something themable in Windows (eg. Qt), which would take a very long time.

sirjuddington avatar Jul 26 '20 23:07 sirjuddington

wxWidgets uses standard windows controls which can't be 'themed' at all

Would it be possible now that wxWidgets can detect darkmode in the Windows registry?

BinarryCode avatar Apr 11 '22 20:04 BinarryCode

Nope, that is purely for detecting if 'dark mode' is enabled in windows (which only really affects UWP apps and some custom-themed things like explorer and web browsers), the issue is that windows doesn't provide any dark theme controls to use at all.

sirjuddington avatar Apr 12 '22 00:04 sirjuddington

Looks like there may be hope for this in the future, the next version of wxWidgets appears to be adding 'experimental' dark mode support in Windows(10 20H1+ only): https://docs.wxwidgets.org/latest/classwx_app.html#af8c93d7e3345e62a58325f3ab1d158d6

sirjuddington avatar May 26 '23 02:05 sirjuddington

Looking forward to maybe seeing this realized some day. Sometimes I've maybe got a headache and less bright lights in my face the better, and some days are just so dark around here that even turning on all the lights only helps so much.

Very cool program at any rate, it's a lot like XWE which I was using as a teen, except it's stable and has better features.

Chonkblonk avatar Nov 13 '23 16:11 Chonkblonk

I'm definitely excited to see this being added. I just installed Slade and noticed there is no dark mode for it. Hopefully we'll see it soon. If I knew how to do it, I would make the commit myself, but I have no idea how wxWidgets works.

mknepper avatar Dec 05 '23 23:12 mknepper