@@ -26,104 +26,119 @@ class AppTheme {
26
26
});
27
27
}
28
28
29
-
30
29
AppTheme indigoTheme = AppTheme (
31
30
name: 'Indigo Nights' ,
32
31
lightTheme: FlexThemeData .light (
33
- useMaterial3: true ,
34
32
scheme: FlexScheme .indigo,
35
33
surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
36
- blendLevel: 9 ,
34
+ blendLevel: 7 ,
37
35
subThemesData: const FlexSubThemesData (
38
36
blendOnLevel: 10 ,
39
37
blendOnColors: false ,
40
- navigationBarHeight : 70 ,
38
+ useM2StyleDividerInM3 : true ,
41
39
),
42
40
visualDensity: FlexColorScheme .comfortablePlatformDensity,
43
- fontFamily : 'Cairo' ,
44
-
41
+ useMaterial3 : true ,
42
+ swapLegacyOnMaterial3 : true ,
45
43
),
46
44
darkTheme: FlexThemeData .dark (
47
- useMaterial3: true ,
48
45
scheme: FlexScheme .indigo,
49
46
surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
50
- blendLevel: 15 ,
47
+ blendLevel: 13 ,
51
48
subThemesData: const FlexSubThemesData (
52
49
blendOnLevel: 20 ,
53
- navigationBarHeight : 70 ,
50
+ useM2StyleDividerInM3 : true ,
54
51
),
55
52
visualDensity: FlexColorScheme .comfortablePlatformDensity,
56
- fontFamily: 'Cairo' ,
53
+ useMaterial3: true ,
54
+ swapLegacyOnMaterial3: true ,
57
55
),
58
56
);
59
57
60
-
61
-
62
-
63
58
AppTheme blueWhaleTheme = AppTheme (
64
59
name: 'Blue Whale' ,
65
60
lightTheme: FlexThemeData .light (
66
- useMaterial3: true ,
67
61
scheme: FlexScheme .blueWhale,
68
62
surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
69
- blendLevel: 9 ,
63
+ blendLevel: 7 ,
70
64
subThemesData: const FlexSubThemesData (
71
65
blendOnLevel: 10 ,
72
66
blendOnColors: false ,
73
- navigationBarHeight : 70 ,
67
+ useM2StyleDividerInM3 : true ,
74
68
),
75
69
visualDensity: FlexColorScheme .comfortablePlatformDensity,
76
- fontFamily : 'Cairo' ,
77
-
70
+ useMaterial3 : true ,
71
+ swapLegacyOnMaterial3 : true ,
78
72
),
79
73
darkTheme: FlexThemeData .dark (
80
- useMaterial3: true ,
81
74
scheme: FlexScheme .blueWhale,
82
75
surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
83
- blendLevel: 15 ,
76
+ blendLevel: 13 ,
84
77
subThemesData: const FlexSubThemesData (
85
78
blendOnLevel: 20 ,
86
- navigationBarHeight: 70 ,
87
-
79
+ useM2StyleDividerInM3: true ,
88
80
),
89
81
visualDensity: FlexColorScheme .comfortablePlatformDensity,
90
- fontFamily : 'Cairo' ,
91
-
82
+ useMaterial3 : true ,
83
+ swapLegacyOnMaterial3 : true ,
92
84
),
93
85
);
94
86
95
87
AppTheme material = AppTheme (
96
88
name: 'Material' ,
97
89
lightTheme: FlexThemeData .light (
98
- useMaterial3: true ,
99
90
scheme: FlexScheme .material,
100
91
surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
101
- blendLevel: 9 ,
92
+ blendLevel: 7 ,
102
93
subThemesData: const FlexSubThemesData (
103
94
blendOnLevel: 10 ,
104
95
blendOnColors: false ,
105
- navigationBarHeight: 70 ,
106
-
96
+ useM2StyleDividerInM3: true ,
107
97
),
108
98
visualDensity: FlexColorScheme .comfortablePlatformDensity,
99
+ useMaterial3: true ,
109
100
swapLegacyOnMaterial3: true ,
110
- fontFamily: 'Cairo' ,
111
-
112
101
),
113
102
darkTheme: FlexThemeData .dark (
114
- useMaterial3: true ,
115
103
scheme: FlexScheme .material,
116
104
surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
117
- blendLevel: 15 ,
105
+ blendLevel: 13 ,
118
106
subThemesData: const FlexSubThemesData (
119
107
blendOnLevel: 20 ,
120
- navigationBarHeight: 70 ,
121
-
108
+ useM2StyleDividerInM3: true ,
122
109
),
123
110
visualDensity: FlexColorScheme .comfortablePlatformDensity,
111
+ useMaterial3: true ,
124
112
swapLegacyOnMaterial3: true ,
125
- fontFamily: 'Cairo' ,
113
+ ),
114
+ );
126
115
116
+ AppTheme materialHighContrast = AppTheme (
117
+ name: 'Material High Contrast' ,
118
+ lightTheme: FlexThemeData .light (
119
+ scheme: FlexScheme .materialHc,
120
+ surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
121
+ blendLevel: 7 ,
122
+ subThemesData: const FlexSubThemesData (
123
+ blendOnLevel: 10 ,
124
+ blendOnColors: false ,
125
+ useM2StyleDividerInM3: true ,
126
+ ),
127
+ visualDensity: FlexColorScheme .comfortablePlatformDensity,
128
+ useMaterial3: true ,
129
+ swapLegacyOnMaterial3: true ,
130
+ ),
131
+ darkTheme: FlexThemeData .dark (
132
+ scheme: FlexScheme .materialHc,
133
+ surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
134
+ blendLevel: 13 ,
135
+ subThemesData: const FlexSubThemesData (
136
+ blendOnLevel: 20 ,
137
+ useM2StyleDividerInM3: true ,
138
+ ),
139
+ visualDensity: FlexColorScheme .comfortablePlatformDensity,
140
+ useMaterial3: true ,
141
+ swapLegacyOnMaterial3: true ,
127
142
),
128
143
);
129
144
@@ -132,68 +147,171 @@ AppTheme goldSunset = AppTheme(
132
147
lightTheme: FlexThemeData .light (
133
148
scheme: FlexScheme .gold,
134
149
surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
135
- blendLevel: 9 ,
150
+ blendLevel: 7 ,
136
151
subThemesData: const FlexSubThemesData (
137
152
blendOnLevel: 10 ,
138
153
blendOnColors: false ,
139
- navigationBarHeight: 70 ,
140
-
154
+ useM2StyleDividerInM3: true ,
141
155
),
142
156
visualDensity: FlexColorScheme .comfortablePlatformDensity,
143
157
useMaterial3: true ,
144
158
swapLegacyOnMaterial3: true ,
145
- fontFamily: 'Cairo' ,
146
-
147
159
),
148
160
darkTheme: FlexThemeData .dark (
149
161
scheme: FlexScheme .gold,
150
162
surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
151
- blendLevel: 15 ,
163
+ blendLevel: 13 ,
152
164
subThemesData: const FlexSubThemesData (
153
165
blendOnLevel: 20 ,
154
- navigationBarHeight: 70 ,
155
-
166
+ useM2StyleDividerInM3: true ,
156
167
),
157
168
visualDensity: FlexColorScheme .comfortablePlatformDensity,
158
169
useMaterial3: true ,
159
170
swapLegacyOnMaterial3: true ,
160
- fontFamily: 'Cairo' ,
161
-
162
171
),
163
-
164
172
);
165
173
166
174
AppTheme dellGenoaGreen = AppTheme (
167
175
name: 'Dell Genoe Green' ,
168
176
lightTheme: FlexThemeData .light (
169
177
scheme: FlexScheme .dellGenoa,
170
178
surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
171
- blendLevel: 9 ,
179
+ blendLevel: 7 ,
172
180
subThemesData: const FlexSubThemesData (
173
181
blendOnLevel: 10 ,
174
182
blendOnColors: false ,
175
- navigationBarHeight: 70 ,
183
+ useM2StyleDividerInM3: true ,
184
+ ),
185
+ visualDensity: FlexColorScheme .comfortablePlatformDensity,
186
+ useMaterial3: true ,
187
+ swapLegacyOnMaterial3: true ,
188
+ ),
189
+ darkTheme: FlexThemeData .dark (
190
+ scheme: FlexScheme .dellGenoa,
191
+ surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
192
+ blendLevel: 13 ,
193
+ subThemesData: const FlexSubThemesData (
194
+ blendOnLevel: 20 ,
195
+ useM2StyleDividerInM3: true ,
196
+ ),
197
+ visualDensity: FlexColorScheme .comfortablePlatformDensity,
198
+ useMaterial3: true ,
199
+ swapLegacyOnMaterial3: true ,
200
+ ),
201
+ );
176
202
203
+ AppTheme greyLaw = AppTheme (
204
+ name: 'Grey Law' ,
205
+ lightTheme: FlexThemeData .light (
206
+ scheme: FlexScheme .greyLaw,
207
+ surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
208
+ blendLevel: 7 ,
209
+ subThemesData: const FlexSubThemesData (
210
+ blendOnLevel: 10 ,
211
+ blendOnColors: false ,
212
+ useM2StyleDividerInM3: true ,
177
213
),
178
214
visualDensity: FlexColorScheme .comfortablePlatformDensity,
179
215
useMaterial3: true ,
180
216
swapLegacyOnMaterial3: true ,
181
- fontFamily: 'Cairo' ,
217
+ ),
218
+ darkTheme: FlexThemeData .dark (
219
+ scheme: FlexScheme .greyLaw,
220
+ surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
221
+ blendLevel: 13 ,
222
+ subThemesData: const FlexSubThemesData (
223
+ blendOnLevel: 20 ,
224
+ useM2StyleDividerInM3: true ,
225
+ ),
226
+ visualDensity: FlexColorScheme .comfortablePlatformDensity,
227
+ useMaterial3: true ,
228
+ swapLegacyOnMaterial3: true ,
229
+ ),
230
+ );
182
231
232
+ AppTheme camaroneGreen = AppTheme (
233
+ name: 'Camarone Green' ,
234
+ lightTheme: FlexThemeData .light (
235
+ scheme: FlexScheme .greenM3,
236
+ surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
237
+ blendLevel: 7 ,
238
+ subThemesData: const FlexSubThemesData (
239
+ blendOnLevel: 10 ,
240
+ blendOnColors: false ,
241
+ useM2StyleDividerInM3: true ,
242
+ ),
243
+ visualDensity: FlexColorScheme .comfortablePlatformDensity,
244
+ useMaterial3: true ,
245
+ swapLegacyOnMaterial3: true ,
183
246
),
184
247
darkTheme: FlexThemeData .dark (
185
- scheme: FlexScheme .dellGenoa ,
248
+ scheme: FlexScheme .greenM3 ,
186
249
surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
187
- blendLevel: 15 ,
250
+ blendLevel: 13 ,
188
251
subThemesData: const FlexSubThemesData (
189
252
blendOnLevel: 20 ,
190
- navigationBarHeight: 70 ,
253
+ useM2StyleDividerInM3: true ,
254
+ ),
255
+ visualDensity: FlexColorScheme .comfortablePlatformDensity,
256
+ useMaterial3: true ,
257
+ swapLegacyOnMaterial3: true ,
258
+ ),
259
+ );
191
260
261
+ AppTheme rustDeepOrange = AppTheme (
262
+ name: 'Rust Deep Orange' ,
263
+ lightTheme: FlexThemeData .light (
264
+ scheme: FlexScheme .deepOrangeM3,
265
+ surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
266
+ blendLevel: 7 ,
267
+ subThemesData: const FlexSubThemesData (
268
+ blendOnLevel: 10 ,
269
+ blendOnColors: false ,
270
+ useM2StyleDividerInM3: true ,
192
271
),
193
272
visualDensity: FlexColorScheme .comfortablePlatformDensity,
194
273
useMaterial3: true ,
195
274
swapLegacyOnMaterial3: true ,
196
- fontFamily: 'Cairo' ,
275
+ ),
276
+ darkTheme: FlexThemeData .dark (
277
+ scheme: FlexScheme .deepOrangeM3,
278
+ surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
279
+ blendLevel: 13 ,
280
+ subThemesData: const FlexSubThemesData (
281
+ blendOnLevel: 20 ,
282
+ useM2StyleDividerInM3: true ,
283
+ ),
284
+ visualDensity: FlexColorScheme .comfortablePlatformDensity,
285
+ useMaterial3: true ,
286
+ swapLegacyOnMaterial3: true ,
287
+ ),
288
+ );
197
289
290
+ AppTheme espressoAndCream = AppTheme (
291
+ name: 'Espresso and Cream' ,
292
+ lightTheme: FlexThemeData .light (
293
+ scheme: FlexScheme .espresso,
294
+ surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
295
+ blendLevel: 7 ,
296
+ subThemesData: const FlexSubThemesData (
297
+ blendOnLevel: 10 ,
298
+ blendOnColors: false ,
299
+ useM2StyleDividerInM3: true ,
300
+ ),
301
+ visualDensity: FlexColorScheme .comfortablePlatformDensity,
302
+ useMaterial3: true ,
303
+ swapLegacyOnMaterial3: true ,
304
+ ),
305
+ darkTheme: FlexThemeData .dark (
306
+ scheme: FlexScheme .espresso,
307
+ surfaceMode: FlexSurfaceMode .levelSurfacesLowScaffold,
308
+ blendLevel: 13 ,
309
+ subThemesData: const FlexSubThemesData (
310
+ blendOnLevel: 20 ,
311
+ useM2StyleDividerInM3: true ,
312
+ ),
313
+ visualDensity: FlexColorScheme .comfortablePlatformDensity,
314
+ useMaterial3: true ,
315
+ swapLegacyOnMaterial3: true ,
198
316
),
199
317
);
0 commit comments