Page 1 of 1

Dark mode

Posted: 23 Jan 2021 10:45
by Luka
Hello,

Being an reverse engineer, I'm an avid user of HxD. And by avid I mean everyday at least one instance if running constantly on my computer, and I must have spent hundreds of hours on this program already. However the UI is too bright for so much time, so my question is, would you consider doing a dark mode ?

I know you're using Delphi, one (very) simple way would be to add a launch parameter and if detected you can call something like
TStyleManager::TrySetStyle("Carbon"); (that's C++ VCL, but I guess Delphi has the same).
It's not perfect, but at least gives some rest for the eyes!

Keep up maintaining this software, I couldn't find anything good in all other OSes (Linux, macOS, ...)

Thanks

Re: Dark mode

Posted: 24 Jan 2021 11:01
by Luka
I mean it could give something like that :

Re: Dark mode

Posted: 05 Feb 2021 01:01
by Luka
no luck ? :(

Re: Dark mode

Posted: 05 Feb 2021 14:26
by Maël
I am not ignoring your request, I just reply to those when they were implemented, or which need clarification.

You would need to make sure all custom controls would also adapt. A quick and dirty implementation is not something I like to do.
Dark mode is not a priority right now, I am focusing on features that keep me motivated.

Re: Dark mode

Posted: 24 Feb 2021 10:32
by Maël
Good explanation why this isn't a quick fix:
https://github.com/pbatard/rufus/issues ... -620635780

https://www.vbforums.com/showthread.php ... ationColor

https://ios.develop-bugs.com/article/21 ... (exponent)

Newest Delphi version have dark theme support built-in: https://blogs.embarcadero.com/new-in-10 ... ide-theme/

I am on XE3 though. Professional version of newer Delphi are too expensive.

Apparently still a work in progress by MS, not meant for desktop apps yet:
https://stackoverflow.com/questions/535 ... -in-winapi
https://github.com/ysc3839/win32-darkmode