@@ -15,7 +15,6 @@ elementFormDefault="qualified">
1515 </xs : complexType >
1616</xs : element >
1717
18- <!-- ProjectType -->
1918<xs : complexType name =" ProjectType" >
2019 <xs : sequence >
2120 <xs : element name =" header" type =" HeaderType" />
@@ -26,30 +25,26 @@ elementFormDefault="qualified">
2625 </xs : sequence >
2726</xs : complexType >
2827
29- <!-- HeaderType -->
3028<xs : complexType name =" HeaderType" >
3129 <xs : sequence >
3230 <xs : element name =" version" type =" xs:string" />
3331 <xs : element name =" description" type =" xs:string" />
3432 </xs : sequence >
3533</xs : complexType >
3634
37- <!-- SettingsType -->
3835<xs : complexType name =" SettingsType" >
3936 <xs : sequence >
4037 <xs : element name =" setting" type =" SettingType" minOccurs =" 0" maxOccurs =" unbounded" />
4138 </xs : sequence >
4239</xs : complexType >
4340
44- <!-- SettingType -->
4541<xs : complexType name =" SettingType" >
4642 <xs : sequence >
4743 <xs : element name =" key" type =" xs:string" />
4844 <xs : element name =" value" type =" xs:string" />
4945 </xs : sequence >
5046</xs : complexType >
5147
52- <!-- ColorItemsType -->
5348<xs : complexType name =" ColorItemsType" >
5449 <xs : choice minOccurs =" 0" maxOccurs =" unbounded" >
5550 <xs : element name =" colorSet" type =" ColorSetType" />
@@ -59,12 +54,13 @@ elementFormDefault="qualified">
5954 </xs : choice >
6055</xs : complexType >
6156
62- <!-- ColorSetType -->
6357<xs : complexType name =" ColorSetType" >
6458 <xs : sequence >
6559 <xs : element name =" id" type =" xs:string" />
6660 <xs : element name =" name" type =" xs:string" />
6761 <xs : element name =" profile" type =" xs:string" />
62+ <xs : element name =" appearance" type =" AppearanceValues" minOccurs =" 0" maxOccurs =" 1" />
63+ <xs : element name =" autoContrast" type =" xs:decimal" minOccurs =" 0" maxOccurs =" 1" />
6864 <xs : element name =" steps" type =" xs:integer" />
6965 <xs : element name =" interpolation" type =" xs:integer" />
7066 <xs : element name =" type" type =" xs:integer" />
@@ -77,37 +73,43 @@ elementFormDefault="qualified">
7773 </xs : sequence >
7874</xs : complexType >
7975
80- <!-- ColorItemType -->
8176<xs : complexType name =" ColorItemType" >
8277 <xs : sequence >
8378 <xs : element name =" id" type =" xs:string" />
8479 <xs : element name =" name" type =" xs:string" />
8580 <xs : element name =" profile" type =" xs:string" />
86- <xs : element name =" appearance" type =" xs:string" minOccurs =" 0" maxOccurs =" 1" />
81+ <xs : element name =" appearance" type =" AppearanceValues" minOccurs =" 0" maxOccurs =" 1" />
82+ <xs : element name =" autoContrast" type =" xs:decimal" minOccurs =" 0" maxOccurs =" 1" />
8783 <xs : element name =" color" type =" ItemColorType" />
8884 <xs : element name =" buildGroupId" type =" xs:string" minOccurs =" 0" maxOccurs =" 1" />
8985 <xs : element name =" testGroupId" type =" xs:string" minOccurs =" 0" maxOccurs =" 1" />
9086 <xs : element name =" testPosition" type =" xs:string" minOccurs =" 0" maxOccurs =" 1" />
9187 </xs : sequence >
9288</xs : complexType >
9389
94- <!-- AliasType -->
9590<xs : complexType name =" AliasType" >
9691 <xs : sequence >
9792 <xs : element name =" name" type =" xs:string" />
9893 <xs : element name =" type" type =" xs:integer" />
99- <xs : element name =" darkType" type =" xs:integer" minOccurs =" 0" maxOccurs =" 1" />
94+ <xs : element name =" typeLightHighContrast" type =" xs:integer" minOccurs =" 0" maxOccurs =" 1" />
95+ <xs : element name =" typeDark" type =" xs:integer" minOccurs =" 0" maxOccurs =" 1" />
96+ <xs : element name =" typeDarkHighContrast" type =" xs:integer" minOccurs =" 0" maxOccurs =" 1" />
97+ <xs : element name =" appearance" type =" AppearanceValues" minOccurs =" 0" maxOccurs =" 1" />
98+ <xs : element name =" autoContrast" type =" xs:decimal" minOccurs =" 0" maxOccurs =" 1" />
10099 <xs : element name =" referencedItemId" type =" xs:string" minOccurs =" 0" maxOccurs =" 1" />
101- <xs : element name =" referencedItemIdDark" type =" xs:string" minOccurs =" 0" maxOccurs =" 1" />
102100 <xs : element name =" subIndex" type =" xs:integer" minOccurs =" 0" maxOccurs =" 1" />
101+ <xs : element name =" referencedItemIdLightHighContrast" type =" xs:string" minOccurs =" 0" maxOccurs =" 1" />
102+ <xs : element name =" subIndexLightHighContrast" type =" xs:integer" minOccurs =" 0" maxOccurs =" 1" />
103+ <xs : element name =" referencedItemIdDark" type =" xs:string" minOccurs =" 0" maxOccurs =" 1" />
103104 <xs : element name =" subIndexDark" type =" xs:integer" minOccurs =" 0" maxOccurs =" 1" />
105+ <xs : element name =" referencedItemIdDarkHighContrast" type =" xs:string" minOccurs =" 0" maxOccurs =" 1" />
106+ <xs : element name =" subIndexDarkHighContrast" type =" xs:integer" minOccurs =" 0" maxOccurs =" 1" />
104107 <xs : element name =" buildGroupId" type =" xs:string" minOccurs =" 0" maxOccurs =" 1" />
105108 <xs : element name =" testGroupId" type =" xs:string" minOccurs =" 0" maxOccurs =" 1" />
106109 <xs : element name =" testPosition" type =" xs:string" minOccurs =" 0" maxOccurs =" 1" />
107110 </xs : sequence >
108111</xs : complexType >
109112
110- <!-- GroupType -->
111113<xs : complexType name =" GroupType" >
112114 <xs : sequence >
113115 <xs : element name =" id" type =" xs:string" />
@@ -126,51 +128,55 @@ elementFormDefault="qualified">
126128 </xs : sequence >
127129</xs : complexType >
128130
129- <!-- ColorsType -->
131+ <xs : simpleType name =" AppearanceValues" >
132+ <xs : restriction base =" xs:string" >
133+ <xs : enumeration value =" none" />
134+ <xs : enumeration value =" lightanddark" />
135+ <xs : enumeration value =" highContrast" />
136+ <xs : enumeration value =" highContrastAuto" />
137+ <xs : enumeration value =" lightDarkHighContrast" />
138+ <xs : enumeration value =" lightDarkHighContrastAuto" />
139+ </xs : restriction >
140+ </xs : simpleType >
141+
130142<xs : complexType name =" ColorsType" >
131143 <xs : sequence >
132144 <xs : element name =" color" type =" ColorType" maxOccurs =" unbounded" />
133145 </xs : sequence >
134146</xs : complexType >
135147
136- <!-- ColorType -->
137148<xs : complexType name =" ColorType" >
138149 <xs : sequence >
139150 <xs : element name =" name" type =" xs:string" />
140151 <xs : element name =" variants" type =" VariantsType" />
141152 </xs : sequence >
142153</xs : complexType >
143154
144- <!-- VariantsType -->
145155<xs : complexType name =" VariantsType" >
146156 <xs : sequence >
147157 <xs : element name =" variant" type =" VariantType" maxOccurs =" unbounded" />
148158 </xs : sequence >
149159</xs : complexType >
150160
151- <!-- VariantType -->
152161<xs : complexType name =" VariantType" >
153162 <xs : sequence >
154163 <xs : element name =" rgba" type =" xs:string" />
155164 </xs : sequence >
156165 <xs : attribute name =" type" type =" xs:string" use =" optional" />
157166</xs : complexType >
158167
159- <!-- ItemColorType -->
160168<xs : complexType name =" ItemColorType" >
161169 <xs : sequence >
162170 <xs : element name =" variants" type =" VariantsType" />
163171 </xs : sequence >
164172</xs : complexType >
165173
166- <!-- BuildGroupsType -->
167174<xs : complexType name =" BuildGroupsType" >
168175 <xs : sequence >
169176 <xs : element name =" buildGroup" type =" BuildGroupType" maxOccurs =" unbounded" />
170177 </xs : sequence >
171178</xs : complexType >
172179
173- <!-- BuildGroupType -->
174180<xs : complexType name =" BuildGroupType" >
175181 <xs : sequence >
176182 <xs : element name =" id" type =" xs:string" />
@@ -180,14 +186,12 @@ elementFormDefault="qualified">
180186 </xs : sequence >
181187</xs : complexType >
182188
183- <!-- TasksType -->
184189<xs : complexType name =" TasksType" >
185190 <xs : sequence >
186191 <xs : element name =" task" type =" TaskType" minOccurs =" 0" maxOccurs =" unbounded" />
187192 </xs : sequence >
188193</xs : complexType >
189194
190- <!-- TaskType -->
191195<xs : complexType name =" TaskType" >
192196 <xs : sequence >
193197 <xs : element name =" name" type =" xs:string" />
@@ -226,14 +230,12 @@ elementFormDefault="qualified">
226230 </xs : restriction >
227231</xs : simpleType >
228232
229- <!-- TestGroupsType -->
230233<xs : complexType name =" TestGroupsType" >
231234 <xs : sequence >
232235 <xs : element name =" testGroup" type =" TestGroupType" minOccurs =" 0" maxOccurs =" unbounded" />
233236 </xs : sequence >
234237</xs : complexType >
235238
236- <!-- TestGroupType -->
237239<xs : complexType name =" TestGroupType" >
238240 <xs : sequence >
239241 <xs : element name =" id" type =" xs:string" />
@@ -243,14 +245,12 @@ elementFormDefault="qualified">
243245 </xs : sequence >
244246</xs : complexType >
245247
246- <!-- TestsType -->
247248<xs : complexType name =" TestsType" >
248249 <xs : sequence >
249250 <xs : element name =" test" type =" TestType" minOccurs =" 0" maxOccurs =" unbounded" />
250251 </xs : sequence >
251252</xs : complexType >
252253
253- <!-- TestType -->
254254<xs : complexType name =" TestType" >
255255 <xs : sequence >
256256 <xs : element name =" name" type =" xs:string" />
0 commit comments