Krypton-Suite-Legacy-Archive / Krypton-NET-5.470

A update to Component factory's krypton toolkit to support the .NET 4.7 framework.
BSD 3-Clause "New" or "Revised" License
78 stars 20 forks source link

[New Feature Request]: Visual Studio Palette #235

Open PWagner1 opened 4 years ago

PWagner1 commented 4 years ago

A Visual Studio 2019 theme!

Smurf-IV commented 4 years ago

Because you have left it as x, then this could be controversial, because event the blue theme has changed for 4 out of the 5 versions, there there are the other colour themes to implement / use.

PWagner1 commented 4 years ago

Hi @Smurf-IV

Should I rename it to 2019? It came up as an idea on the Discord chat group.

EightyVice commented 4 years ago

2017 theme is decent and it's popular (I did not install 19 yet), Here are color value references from MSDN for VS 2017 https://docs.microsoft.com/en-us/visualstudio/extensibility/ux-guidelines/color-value-reference-for-visual-studio?view=vs-2017, if it seems complicated, I can get the RGBs of the important things. but there is a problem in scrollbars. we need to find a way to change the scrollbar look according to a pallette not just for the built-in-krypton tools or we will get like this result (DarkUI used) image

PWagner1 commented 4 years ago

Hi @Smurf-IV & @ZeyadAhmed

What I could do for the interim is to create a new xml theme file using the colours that @ZeyadAhmed has provided, until I can find out how the built-in palette system works. How does this sound?

Smurf-IV commented 4 years ago

@Wagnerp That's possible of course, but you will have to state what colour of the visual studio theme you are using as well (i.e. Dark(Black or is it grey?), Blue, etc.)

PWagner1 commented 4 years ago

@Smurf-IV Yes sure, will name the file VisualStudio2015 + colour. The other route is to use the current Office365PaletteBase to make native themes.

PWagner1 commented 4 years ago

Hi @Smurf-IV & @ZeyadAhmed

This is what I've come up with so far... Visual Studio 2019 Dark.zip

PWagner1 commented 4 years ago

May need a few adjustments

image

PWagner1 commented 4 years ago

Annotation 2019-10-12 191910

EightyVice commented 4 years ago

Oh cool I have seen your reply on discord, It's good but the largest step will be when having a function to set the scrollbar theme according to the selected palette like "ApplyThemeToControl(MyListBox);" will be amazing!