Dark theme in SSMS 18 should extend to all windows/panels
SSMS 18 Preview has a dark theme, but it doesn't extend to all of the windows/panels (Object Explorer and Template browser to name a few). The contrast is glaring, and hopefully this is something that is addressed either for the next preview or at least by GA.
C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\ssms.pkgundef
then comment the Remove dark theme rootkey
Ľubor Slušný commented
Hopkins, Nick commented
Just bring the *exact* same dark theme over from Visual Studio. That's it.
Ryan Downs commented
Microsoft is pathetic. It's really NOT a difficult thing to implement, yet it's been years and they still can't get it right. They finally added it as an option to 18.0 Preview, and then removed it again in 18.0 GA.
VidhyaSagar Karthikeyan commented
SSMS 2018 GA went live, surprisingly dark theme is removed. I couldnt find it in options.
In final version of SSMS 18 dark theme is missing...
Richard Gardiner commented
Given this functionality is still *badly* broken in RC1, why not just remove it and leave it available via a configuration flag.
It's not just the eyesore of some panels still being light, you also get menus with black text on a dark background.
This is not "must have" functionality. It just makes the SSMS UI team look incompetent.
Chris Odrzywolski commented
Yes agreed, Tried it out and it hurt my eyes more having the Object Explorer (which I like to keep open) in white while the rest is in dark. Went back to Blue for now where at least it's consistent. Please extend Dark Theme to all areas.
Scott Bass commented
Really Microsoft, with all the other functionality in SSMS, why is this one so hard? Can you explain so we can understand why such a popular feature request continues to languish?
Anyway, here's a related bug:
Tools --> Options --> Fonts and Colors --> Show settings for Grid Results
Change Background=Black, Foreground=White
Run a query
The grid results shows white text on white background.
The background color has no effect on the grid results.