-
-
Notifications
You must be signed in to change notification settings - Fork 298
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Theme: Update a lot of control styles #193
Conversation
11de0bd
to
b52c34f
Compare
b52c34f
to
5650598
Compare
Why don't you want the settings window to be affected by theme changes? I would have thought it's nice to have all the application windows follow a consistent theme. |
I would like that too, but then i need to style some more controls first. Also, Visual Studios settings window is not themed. |
I did read somewhere that the VS team does want the settings window to be themed, they just haven't gotten to it yet. |
4079489
to
81c9334
Compare
Removed dependency on #192 |
d7c1a8f
to
d4337fe
Compare
I changed it so that the settings window should be themed now too. Also, a rebuilt version of the VS2013 theme would be needed as I made a fix there too. |
d4337fe
to
d703e4e
Compare
Do you want to include a new build of |
Great, thank you! |
OK, I will add a rebuilt AvalonDock.Themes.VS2013.dll soon |
8dcc3a5
to
1e6929f
Compare
Library is updated now, also added a new style for TextBlock and updated the button styles slightly to better fit. |
1e6929f
to
77e5fd0
Compare
I fixed some wrong styles, improved others and added a complete theme for the color picker |
Thanks for updating this. I've had a chance to try it out, and it looks great. I did notice a couple of issues though:
|
I will look into it. I also noticed selected tabs can not be closed properly as the button is missing. |
ef4e240
to
4e8f960
Compare
Yea, I think I shouldn't style TextBlock but Label instead. So far I had problems getting my Label style to work though. |
653a0e2
to
d960806
Compare
OK, everything is fixed now. The close button issue seems to have been caused by my updated VS2013 theme library. I removed it from the commit until I figure out what is wrong. |
The issue with the close button seems to be caused by this commit: |
d960806
to
34e8f12
Compare
I fixed the issue and submitted a pull request upstream. I've also included a rebuilt version of the library in the commit. This should be able to be merged now. |
Also, I replicated the Visual Studio TreeView style, you can see it in the options window. |
34e8f12
to
1e61f7f
Compare
Theme: Improve keyboard navigation and focus behaviour Signed-off-by: Axel Gembe [email protected] |
1e61f7f
to
40f1ff2
Compare
4ux-nbIx/AvalonDock.Themes.VS2013#8 has been merged now |
40f1ff2
to
ecd4ed8
Compare
ecd4ed8
to
4ac4c94
Compare
7fb074f
to
967880b
Compare
@EchterAgo, I found this PO while finding a proper TreeView style on my project. Thanks for great work. I rebased and added ScrollViewer style. The result is big_theme_update_EchterAgo. |
Signed-off-by: Axel Gembe <[email protected]>
This commit generally improves the dark theme and also adds better control styles to the Button, CheckBox, ColorPicker, ComboBox, ScrollBar, Slider, TextBox and TreeView controls. In the theme implementation the resources got moved from ApplicationResources to MainWindowResources so that the settings window is not affected by the theme change. Signed-off-by: Axel Gembe <[email protected]>
Signed-off-by: Axel Gembe <[email protected]>
967880b
to
b1121c5
Compare
Rebased this on current master. Removed my rebuilt |
I also added the changes by @diluculo |
Thanks, looks good! Nice to see you are still using Gemini 👍 |
Thanks for merging :) Yes, I'm still using Gemini, its just that some other projects and some personal issues have taken most of my time lately. I have more things that I want to contribute soon. |
This commit generally improves the dark theme and also adds better control
styles to the Button, CheckBox, ColorPicker, ComboBox, ScrollBar, Slider,
TextBox and TreeView controls. In the theme implementation the resources
got moved from ApplicationResources to MainWindowResources so that the
settings window is not affected by the theme change.
Signed-off-by: Axel Gembe [email protected]