Pick a different titlebar color depending on the current sln file you're working on.
Adds a toolbar that allows to set the color of the title bar on a per solution basis. The color you choose is saved for every sln path and will be set automatically you open the solution the next time.
The left button pops up a color picker, the right one resets the setting back to the Visual Studio default and removes the settings entry for the current sln file (if any).
Note that the toolbar is not shown by default after installation. Right click on the a free space inthe toolbar area and select "Solution Color" there.
(Text color is automatically chosen between white or black)
Known Issue with Child Windows
Child windows other than code documents get sometimes not the previously selected title color, to work around this redock one of the windows in the container.
Using more efficient way to scan for VS windows, previous way could lead to system hangs. (Reported by Alois Kraus)
Improved vs2019 support (support for embedded main menu coloring). By Jasper Boot
Fixed vs2015 support.
Support for vs2019.
Package now asynchronously loaded (everything else is deprecated in vs2019), dropped vs2013 & vs2012 again since it is not supported there.
Support for vs2013 & vs2012 (manifest change only). Thanks to Alex Garcia for pointing possibility out and testing.
Color resets now automatically whenever a solution is closed.
Color dialog's "custom colors" are now saved internally and restored every time the dialog is displayed.
New icons by Thomas Pollak
Added toggle button enable automated color picking for solutions without color setting so far.
Works now on child windows with docking container (thick titlebar) as well.
Color is applied when a solution starts to load. Before, it was only applied after a solution was fully loaded.