I have been waiting for so long before I decided to do it myself. But here you have it:
[0x7c13/UnityEditor-DarkMode: A fully working dark mode mod for Unity Editor on Windows 11 (github.com)
You could give it a try. I am not 100% sure if it will work fully on Windows 10 since some of the private APIs are Windows 11 only. But I assume it would also work to some degrees.
Really great. Thank you for providing this style fix!
I’ve noticed a minor issue: When I first enter safe mode with Unity (in my case, version 2022.3.19 on Windows 11) and fix the error, the menus have a white background after Unity compiles the full project again. Only a full restart seems to help. While I don’t think a fix is necessary, I just wanted to report it.
I assume Unity won’t load external plugins or code if complication failed right at startup so it is somewhat expected. If compilation failed afterwards, it should not impact the run of the loaded native library tho so we should be good here.
Anyone who is annoyed by this can come up with their own way of doing injection for this style fix DLL instead of relying on Unity to load it for you.
Unfortunately the “should work on Windows 10” turns out not that simple. Installed from the Asset Store. The main menu bar is ok, but the menu itself and the context menus are not. Windows 10 Pro. Version 22H2. Build 9045.4355. Unity 2022.3.27f1 and Unity 6000.0.0f1.
Do not have those versions installed anymore, but it is possible that I see it working because of the restart after the version updates. Please add this information to the Asset’s description because you do not need a restart to see the main menu become dark so it’s assumed that the menus themselves don’t need it either.