Skip to content

Commit b638b35

Browse files
committed
dark theme
1 parent be7e9cb commit b638b35

File tree

5 files changed

+294
-103
lines changed

5 files changed

+294
-103
lines changed

SimpleStateMachineNodeEditor/App.xaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,19 @@
77
<ResourceDictionary>
88
<ResourceDictionary.MergedDictionaries>
99
<ResourceDictionary Source="Images.xaml"/>
10-
<ResourceDictionary Source="Styles/Colors.xaml"/>
11-
<ResourceDictionary Source="Styles/Theme.xaml"/>
10+
<ResourceDictionary Source="Styles/Themes/Dark.xaml"/>
11+
<!--<ResourceDictionary Source="Styles/Themes/Light.xaml"/>-->
12+
<!--<ResourceDictionary Source="Styles/Theme.xaml"/>-->
1213
<ResourceDictionary Source="Styles/ErrorList/StyleExpander.xaml"/>
1314
<ResourceDictionary Source="Styles/ErrorList/StyleScrollBar.xaml"/>
1415
<ResourceDictionary Source="Styles/ErrorList/StyleScrollViewer.xaml"/>
1516

1617
<ResourceDictionary Source="Styles/ErrorList/TemplateListBox.xaml"/>
1718
<ResourceDictionary Source="Styles/ErrorList/StyleLabel.xaml"/>
1819
<ResourceDictionary Source="Styles/ErrorList/StyleListBoxItem.xaml"/>
20+
21+
22+
1923
<!--#region Test-->
2024

2125
<!--#endregion Test-->

SimpleStateMachineNodeEditor/Styles/Colors.xaml

Lines changed: 0 additions & 4 deletions
This file was deleted.

SimpleStateMachineNodeEditor/Styles/Theme.xaml

Lines changed: 0 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -2,103 +2,6 @@
22
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
33
xmlns:local="clr-namespace:SimpleStateMachineNodeEditor.Styles">
44

5-
<SolidColorBrush x:Key="ColorForeground" Color="Green"/>
6-
7-
<!--#region Selector-->
8-
9-
<SolidColorBrush x:Key="ColorScrollBarBackground" Color="White"/>
10-
<SolidColorBrush x:Key="ColorScrollBarThumb" Color="#c2c3c9"/>
11-
12-
<!--#endregion Selector-->
13-
<SolidColorBrush x:Key="ColorElementMouseOver" Color="#007acc"/>
14-
15-
<SolidColorBrush x:Key="ColorSelectedElement" Color="#D23030"/>
16-
17-
<SolidColorBrush x:Key="ColorConnect" Color="#d7d7e2"/>
18-
19-
<SolidColorBrush x:Key="ColorConnector" Color="#d7d7e2"/>
20-
21-
<SolidColorBrush x:Key="ColorConnectorForeground" Color="Black"/>
22-
23-
<SolidColorBrush x:Key="ColorCutter" Color="Red"/><!--changed-->
24-
25-
<SolidColorBrush x:Key="ColorButtonStroke" Color="#626264"/>
26-
27-
<SolidColorBrush x:Key="ColorNodesCanvasBackground" Color="White"/> <!--changed-->
28-
29-
<!--#region Selector-->
30-
31-
<SolidColorBrush x:Key="ColorSelectorFill" Color="#aaccee" />
32-
<SolidColorBrush x:Key="ColorSelectorStroke" Color="#8f8f91"/>
33-
34-
<!--#endregion Selector-->
35-
36-
<!--#region Messages-->
37-
38-
<SolidColorBrush x:Key="ColorMessagesBackground" Color="#f5f5f5"/>
39-
<SolidColorBrush x:Key="ColorMessagesBorder" Color="#cccedb"/>
40-
<SolidColorBrush x:Key="ColorMessagesForeground" Color="Black"/>
41-
<SolidColorBrush x:Key="ColorMessagesForegroundSelected" Color="White"/>
42-
43-
<!--#endregion Messages-->
44-
45-
<!--#region Window-->
46-
<SolidColorBrush x:Key="ColorWindowBackground" Color="#FF212121"/>
47-
<SolidColorBrush x:Key="ColorWindowBorder" Color="LightGray"/>
48-
<SolidColorBrush x:Key="ColorWindowHeader" Color="#eeeef2"/>
49-
<SolidColorBrush x:Key="ColorWindowHeaderTabItemForeground" Color="White"/>
50-
51-
<!--#region Header buttons-->
52-
53-
<SolidColorBrush x:Key="ColorWindowHeaderButtonCloseBackgroundPressed" Color="#a3232d"/>
54-
<SolidColorBrush x:Key="ColorWindowHeaderButtonClosePathStrokePressed" Color="White"/>
55-
<SolidColorBrush x:Key="ColorWindowHeaderButtonCloseBackgroundMouseOver" Color="#e81123"/>
56-
<SolidColorBrush x:Key="ColorWindowHeaderButtonClosePathStrokeMouseOver" Color="White"/>
57-
58-
<SolidColorBrush x:Key="ColorWindowHeaderButtonBackgroundPressed" Color="#007acc"/>
59-
<SolidColorBrush x:Key="ColorWindowHeaderButtonPathStrokePressed" Color="White"/>
60-
<SolidColorBrush x:Key="ColorWindowHeaderButtonBackgroundMouseOver" Color="White"/>
61-
<SolidColorBrush x:Key="ColorWindowHeaderButtonPathStrokeMouseOver" Color="#007acc"/>
62-
63-
<!--#endregion Header buttons-->
64-
65-
<!--#endregion Window-->
66-
67-
<!--#region Menu-->
68-
<SolidColorBrush x:Key="ColorMenuBorder" Color="LightGray"/><!--changed-->
69-
<SolidColorBrush x:Key="ColorMenuBackground" Color="#f6f6f6"/><!--changed-->
70-
<SolidColorBrush x:Key="ColorMenuForeground" Color="Black"/><!--changed-->
71-
<SolidColorBrush x:Key="ColorMenuBackgroundMouseOver" Color="#c9def5"/><!--changed-->
72-
<!--#endregion Menu-->
73-
74-
<!--#region Node-->
75-
<SolidColorBrush x:Key="ColorNodeBackground" Color="#fcfcfd"/><!--changed-->
76-
<SolidColorBrush x:Key="ColorNodeBorderBrush" Color="#d7d7e2"/><!--changed-->
77-
78-
<SolidColorBrush x:Key="ColorNodeHeader" Color="#f0f0f0"/><!--changed-->
79-
<SolidColorBrush x:Key="ColorNodeHeaderForeground" Color="Black"/><!--changed-->
80-
81-
<SolidColorBrush x:Key="ColorNodeCollapseButtonBackground" Color="#d7d7e2"/>
82-
<SolidColorBrush x:Key="ColorNodeCollapseButtonBorderBrush" Color="#d7d7e2"/>
83-
84-
<SolidColorBrush x:Key="ColorNodeCollapseButtonMouseOverBackground" Color="#D23030"/>
85-
<SolidColorBrush x:Key="ColorNodeCollapseButtonMouseOverBorderBrush" Color="#D23030"/>
86-
<!--#endregion Node-->
87-
88-
<DrawingBrush x:Key="ColorRightConnectorEllipseLoop" TileMode="Tile">
89-
<DrawingBrush.Drawing>
90-
<GeometryDrawing Brush="{StaticResource ColorConnector}">
91-
<GeometryDrawing.Geometry >
92-
<PathGeometry Figures="M 515.216,32.2104 C 471.039,64.9407 316.749,210.919 285,241.156 354.528,309.155 476.402,421.505 519.933,456.569 529.209,459.558 539.111,457.671 546.19,451.542 555.782,443.051 556.092,441.322 556.092,390.691 L 556.092,345.094 623.066,352.167 C 685.164,363.02 743.338,384.245 783.587,410.973 803.716,424.34 824.621,444.779 836.101,462.072 880.591,529.527 843.806,607.354 743.497,657.827 729.504,664.899 727.459,667.262 727.459,676.538 727.459,685.029 733.429,691 741.919,691 753.399,691 811.097,665.843 844.894,646.188 927.43,597.919 979,534.238 990.947,466.004 994.562,444.938 993.302,412.543 987.959,392.261 955.415,268.204 795.052,169.621 581.556,142.267 L 556.877,139.119 C 556.409,139.119 556.092,119.148 556.092,94.7828 556.092,52.9599 555.933,50.1294 552.794,43.6835 546.348,30.4748 528.265,24.9723 515.216,32.2104 Z" FillRule="Nonzero" >
93-
<PathGeometry.Transform>
94-
<ScaleTransform ScaleX="0.95" ScaleY="0.95"/>
95-
</PathGeometry.Transform>
96-
</PathGeometry>
97-
</GeometryDrawing.Geometry>
98-
</GeometryDrawing>
99-
</DrawingBrush.Drawing>
100-
</DrawingBrush>
101-
1025

1036
<!--<SolidColorBrush x:Key="ColorForeground" Color="White"/>
1047
Lines changed: 179 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,179 @@
1+
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
2+
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
3+
xmlns:local="clr-namespace:SimpleStateMachineNodeEditor.Styles.Themes">
4+
<!--#region Selector-->
5+
6+
<SolidColorBrush x:Key="ColorScrollBarBackground" Color="#3e3e42"/>
7+
<SolidColorBrush x:Key="ColorScrollBarThumb" Color="#1e1e1e"/>
8+
9+
<!--#endregion Selector-->
10+
11+
<SolidColorBrush x:Key="ColorElementMouseOver" Color="#007acc"/>
12+
13+
<SolidColorBrush x:Key="ColorSelectedElement" Color="#D23030"/>
14+
15+
<SolidColorBrush x:Key="ColorConnect" Color="White"/>
16+
17+
<SolidColorBrush x:Key="ColorConnector" Color="White"/>
18+
19+
<SolidColorBrush x:Key="ColorConnectorForeground" Color="White"/>
20+
21+
<SolidColorBrush x:Key="ColorCutter" Color="Red"/>
22+
<!--changed-->
23+
24+
<SolidColorBrush x:Key="ColorButtonStroke" Color="LightGray"/>
25+
26+
<SolidColorBrush x:Key="ColorNodesCanvasBackground" Color="#1e1e1e"/>
27+
<!--changed-->
28+
29+
<!--#region Selector-->
30+
31+
<SolidColorBrush x:Key="ColorSelectorFill" Color="#aaccee" />
32+
<SolidColorBrush x:Key="ColorSelectorStroke" Color="#0078d7"/>
33+
34+
<!--#endregion Selector-->
35+
36+
<!--#region Messages-->
37+
38+
<SolidColorBrush x:Key="ColorMessagesBackground" Color="#2a2a2c"/>
39+
<SolidColorBrush x:Key="ColorMessagesBorder" Color="#333337"/>
40+
<SolidColorBrush x:Key="ColorMessagesForeground" Color="White"/>
41+
<SolidColorBrush x:Key="ColorMessagesForegroundSelected" Color="White"/>
42+
43+
<!--#endregion Messages-->
44+
45+
<!--#region Window-->
46+
<SolidColorBrush x:Key="ColorWindowBackground" Color="#FF212121"/>
47+
<SolidColorBrush x:Key="ColorWindowBorder" Color="#FF797979"/>
48+
<SolidColorBrush x:Key="ColorWindowHeader" Color="#FF2D2D30"/>
49+
<SolidColorBrush x:Key="ColorWindowHeaderTabItemForeground" Color="White"/>
50+
51+
<!--#region Header buttons-->
52+
53+
<SolidColorBrush x:Key="ColorWindowHeaderButtonCloseBackgroundPressed" Color="#a3232d"/>
54+
<SolidColorBrush x:Key="ColorWindowHeaderButtonClosePathStrokePressed" Color="White"/>
55+
<SolidColorBrush x:Key="ColorWindowHeaderButtonCloseBackgroundMouseOver" Color="#e81123"/>
56+
<SolidColorBrush x:Key="ColorWindowHeaderButtonClosePathStrokeMouseOver" Color="White"/>
57+
58+
<SolidColorBrush x:Key="ColorWindowHeaderButtonBackgroundPressed" Color="#007acc"/>
59+
<SolidColorBrush x:Key="ColorWindowHeaderButtonPathStrokePressed" Color="White"/>
60+
<SolidColorBrush x:Key="ColorWindowHeaderButtonBackgroundMouseOver" Color="#444549"/>
61+
<SolidColorBrush x:Key="ColorWindowHeaderButtonPathStrokeMouseOver" Color="White"/>
62+
63+
<!--#endregion Header buttons-->
64+
65+
<!--#endregion Window-->
66+
67+
<!--#region Menu-->
68+
<SolidColorBrush x:Key="ColorMenuBorder" Color="#333337"/>
69+
<!--changed-->
70+
<SolidColorBrush x:Key="ColorMenuBackground" Color="#1b1b1c"/>
71+
<!--changed-->
72+
<SolidColorBrush x:Key="ColorMenuForeground" Color="White"/>
73+
<!--changed-->
74+
<SolidColorBrush x:Key="ColorMenuBackgroundMouseOver" Color="#444549"/>
75+
<!--changed-->
76+
<!--#endregion Menu-->
77+
78+
<!--#region Node-->
79+
<SolidColorBrush x:Key="ColorNodeBackground" Color="#FF2D2D2D"/>
80+
<!--changed-->
81+
<SolidColorBrush x:Key="ColorNodeBorderBrush" Color="LightGray"/>
82+
<!--changed-->
83+
84+
<SolidColorBrush x:Key="ColorNodeHeader" Color="#FF123D6A"/>
85+
<!--changed-->
86+
<SolidColorBrush x:Key="ColorNodeHeaderForeground" Color="White"/>
87+
<!--changed-->
88+
89+
<SolidColorBrush x:Key="ColorNodeCollapseButtonBackground" Color="White"/>
90+
<SolidColorBrush x:Key="ColorNodeCollapseButtonBorderBrush" Color="White"/>
91+
92+
<SolidColorBrush x:Key="ColorNodeCollapseButtonMouseOverBackground" Color="#D23030"/>
93+
<SolidColorBrush x:Key="ColorNodeCollapseButtonMouseOverBorderBrush" Color="#D23030"/>
94+
<!--#endregion Node-->
95+
96+
<DrawingBrush x:Key="ColorRightConnectorEllipseLoop" TileMode="Tile">
97+
<DrawingBrush.Drawing>
98+
<GeometryDrawing Brush="{StaticResource ColorConnector}">
99+
<GeometryDrawing.Geometry >
100+
<PathGeometry Figures="M 515.216,32.2104 C 471.039,64.9407 316.749,210.919 285,241.156 354.528,309.155 476.402,421.505 519.933,456.569 529.209,459.558 539.111,457.671 546.19,451.542 555.782,443.051 556.092,441.322 556.092,390.691 L 556.092,345.094 623.066,352.167 C 685.164,363.02 743.338,384.245 783.587,410.973 803.716,424.34 824.621,444.779 836.101,462.072 880.591,529.527 843.806,607.354 743.497,657.827 729.504,664.899 727.459,667.262 727.459,676.538 727.459,685.029 733.429,691 741.919,691 753.399,691 811.097,665.843 844.894,646.188 927.43,597.919 979,534.238 990.947,466.004 994.562,444.938 993.302,412.543 987.959,392.261 955.415,268.204 795.052,169.621 581.556,142.267 L 556.877,139.119 C 556.409,139.119 556.092,119.148 556.092,94.7828 556.092,52.9599 555.933,50.1294 552.794,43.6835 546.348,30.4748 528.265,24.9723 515.216,32.2104 Z" FillRule="Nonzero" >
101+
<PathGeometry.Transform>
102+
<ScaleTransform ScaleX="0.95" ScaleY="0.95"/>
103+
</PathGeometry.Transform>
104+
</PathGeometry>
105+
</GeometryDrawing.Geometry>
106+
</GeometryDrawing>
107+
</DrawingBrush.Drawing>
108+
</DrawingBrush>
109+
110+
<!--<SolidColorBrush x:Key="ColorForeground" Color="White"/>
111+
112+
<SolidColorBrush x:Key="ColorScrollBarBackground" Color="#3e3e42"/>
113+
<SolidColorBrush x:Key="ColorScrollBarThumb" Color="#1e1e1e"/>
114+
115+
<SolidColorBrush x:Key="ColorElementMouseOver" Color="#007acc"/>
116+
117+
<SolidColorBrush x:Key="ColorSelectedElement" Color="#D23030"/>
118+
<SolidColorBrush x:Key="ColorWindowHeaderButtonCloseBackgroundPressed" Color="#a3232d"/>
119+
<SolidColorBrush x:Key="ColorWindowButtonCloseBackgroundMouseOver" Color="#e81123"/>
120+
121+
<SolidColorBrush x:Key="ColorWindowHeaderButtonBackgroundPressed" Color="#007acc"/>
122+
<SolidColorBrush x:Key="ColorWindowHeaderButtonBackgroundMouseOver" Color="#444549"/>
123+
124+
<SolidColorBrush x:Key="ColorConnect" Color="White"/>
125+
126+
<SolidColorBrush x:Key="ColorConnector" Color="White"/>
127+
128+
<SolidColorBrush x:Key="ColorCutter" Color="Red"/>
129+
130+
<SolidColorBrush x:Key="ColorButtonStroke" Color="LightGray"/>
131+
132+
<SolidColorBrush x:Key="ColorNodesCanvasBackground" Color="#1e1e1e"/>
133+
134+
<SolidColorBrush x:Key="ColorSelectorFill" Color="#aaccee" />
135+
<SolidColorBrush x:Key="ColorSelectorStroke" Color="#0078d7"/>
136+
137+
138+
<SolidColorBrush x:Key="ColorMessagesBackground" Color="#2a2a2c"/>
139+
<SolidColorBrush x:Key="ColorMessagesBorder" Color="#333337"/>
140+
141+
142+
143+
<SolidColorBrush x:Key="ColorWindowBackground" Color="#FF212121"/>
144+
<SolidColorBrush x:Key="ColorWindowBorder" Color="#FF797979"/>
145+
<SolidColorBrush x:Key="ColorWindowHeader" Color="#FF2D2D30"/>
146+
147+
148+
<SolidColorBrush x:Key="ColorMenuBorder" Color="#333337"/>
149+
<SolidColorBrush x:Key="ColorMenuBackground" Color="#1b1b1c"/>
150+
151+
152+
<SolidColorBrush x:Key="ColorNodeBackground" Color="#FF2D2D2D"/>
153+
<SolidColorBrush x:Key="ColorNodeBorderBrush" Color="LightGray"/>
154+
<SolidColorBrush x:Key="ColorNodeHeader" Color="#FF123D6A"/>
155+
156+
<SolidColorBrush x:Key="ColorNodeCollapseButtonBackground" Color="White"/>
157+
<SolidColorBrush x:Key="ColorNodeCollapseButtonBorderBrush" Color="White"/>
158+
159+
<SolidColorBrush x:Key="ColorNodeCollapseButtonMouseOverBackground" Color="#D23030"/>
160+
<SolidColorBrush x:Key="ColorNodeCollapseButtonMouseOverBorderBrush" Color="#D23030"/>
161+
162+
163+
164+
165+
<DrawingBrush x:Key="ColorRightConnectorEllipseLoop" TileMode="Tile">
166+
<DrawingBrush.Drawing>
167+
<GeometryDrawing Brush="{StaticResource ColorConnector}">
168+
<GeometryDrawing.Geometry >
169+
<PathGeometry Figures="M 515.216,32.2104 C 471.039,64.9407 316.749,210.919 285,241.156 354.528,309.155 476.402,421.505 519.933,456.569 529.209,459.558 539.111,457.671 546.19,451.542 555.782,443.051 556.092,441.322 556.092,390.691 L 556.092,345.094 623.066,352.167 C 685.164,363.02 743.338,384.245 783.587,410.973 803.716,424.34 824.621,444.779 836.101,462.072 880.591,529.527 843.806,607.354 743.497,657.827 729.504,664.899 727.459,667.262 727.459,676.538 727.459,685.029 733.429,691 741.919,691 753.399,691 811.097,665.843 844.894,646.188 927.43,597.919 979,534.238 990.947,466.004 994.562,444.938 993.302,412.543 987.959,392.261 955.415,268.204 795.052,169.621 581.556,142.267 L 556.877,139.119 C 556.409,139.119 556.092,119.148 556.092,94.7828 556.092,52.9599 555.933,50.1294 552.794,43.6835 546.348,30.4748 528.265,24.9723 515.216,32.2104 Z" FillRule="Nonzero" >
170+
<PathGeometry.Transform>
171+
<ScaleTransform ScaleX="0.95" ScaleY="0.95"/>
172+
</PathGeometry.Transform>
173+
</PathGeometry>
174+
</GeometryDrawing.Geometry>
175+
</GeometryDrawing>
176+
</DrawingBrush.Drawing>
177+
</DrawingBrush>-->
178+
179+
</ResourceDictionary>

0 commit comments

Comments
 (0)