Dark Theme for SQL Server Management Studio 2017 (SSMS 2017)
Dark Theme works well in Visual Studio and should be included in SSMS. It helps reduce eye strain after long periods of development and debugging.
It is really weird that the response is "Unplanned". There must be something we don't know. It could be either the base application was written poorly that no one dare to touch and make changes or MS just ignore what it is need for most of us out there.
Since windows 10 Oct 2018 update (1809), file explorer has been 95% successfully integrated with dark theme. First I thought, MS is not doing dark theme in SSMS is because they will have to update win32 shell thus it will impact all other components. But that's not it. New file explorer is dark alone by itself. Other win32 applications are still the same. So, what is the reason?
This feature has been requesting again and again by many of us for a long time and we always ended with nothing.
Those, who need fully applied dark theme could give https://docs.microsoft.com/en-us/sql/azure-data-studio/what-is?view=sql-server-2017 but the feature are limited compared to SSMS (no table designer, database designer, column properties, etc...) But for light use, you can use it.
I'm currently installing the SSMS 2018 preview and I find it odd that the setup experience is using a dark theme by default, but supporting dark theme in SSMS is still "unplanned"
This is very incomprehensible, given that most of the Microsoft products supports (are "Planned" to support) dark themes. I understand that maybe you will need to update lots of dialogues screens, but you could at least update some of the main components/windows like object explorer, results, messages, etc.
I think that one of the things you could do is open the code for management studio and I'm sure that the community will do the job.
Very disappointed the current dark theme was not finished to include Object Explorer and Query Results. Not seeing how that those two things would be so tough to accomplish..
Ricardo Leka commented
Please, just give a try...
or explain with registry keys are responsible for the colors.
Dark theme availble now.
Available two ways:
1 the hack: https://www.sqlshack.com/setting-up-the-dark-theme-in-sql-server-management-studio/
2 the Import Settings way: https://blogs.sentryone.com/aaronbertrand/making-ssms-pretty-my-dark-theme/
There is a SSMS bug when importing Settings to get a Dark Theme.
Please upvote this to get it fixed: https://feedback.azure.com/forums/908035-sql-server/suggestions/35057257-dark-theme-ignored-in-object-explorer
Please finish and add the dark theme to SSMS.
Please reconsider finishing the dark mode for SSMS. Its so much easier on the eyes than the old fashioned blue/light theme.
Peter Row commented
Microsoft - why does windows 10 have a built in option for dark mode? If it's not worth the effort in SSMS why is it worth it in windows? Oh that's right because that's what a lot of people want!!!
The thing that really ****** me off with these unplanned responses you keep giving is that you're 90% done. By enabling dark theme by tweaking the config files the only thing that is wrong is the colours on 2nd level context menus, how hard can it be to fix that? Seriously!
Further more why not just rewrite SSMS using the visual studio IDE code base as that already does context menus correctly. Moving forward you'd then have a shared code base.
Aaron Nelson commented
I realize that a true "Dark Theme" would cost tons of engineering hours because of all the dialog boxes. However, would it at least be possible to have some way to enable a "dark~ish theme" that was only applied to the Query Pane / Query Results, Object Explorer, Object Explorer Details, and Registered Servers? Those take the bulk of the screen-real estate on my monitors, and I could deal with all the dialog boxes being light still.
Ricardo Leka commented
Microsoft don´t care about create SSMS with Dark Theme, they say is too much work to be done.
If any one have 2 monitors you can try https://zerowidthjoiner.net/negativescreen the project have a version to multiple monitors users, than you can switch the negative screen in one and use the SSMS there,,, the SSMS become a very nice app on Dark.
Needs so much more upvotes. The built-in yet unexposed Dark theme is half-baked; 2nd-level context menus don't have the right font color, but a lot of it does work well. Just FINISH THE JOB!
Daniel Jaquez commented
This would be a great feature for those of us with difficulty seeing stuff with light colored background.
Chris Bailiss commented
Unplanned - makes it sounds like you have completed this, but by accident!
Steven Hibble commented
Is there a technical hurdle for this? I thought SSMS was built on top of Visual Studio, which does have a dark theme - right?