@@ -131,6 +131,8 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
131
131
subscriptionListHeaderLine: const HSLColor .fromAHSL (0.2 , 240 , 0.1 , 0.5 ).toColor (),
132
132
subscriptionListHeaderText: const HSLColor .fromAHSL (1.0 , 240 , 0.1 , 0.5 ).toColor (),
133
133
unreadCountBadgeTextForChannel: Colors .black.withValues (alpha: 0.9 ),
134
+ contextMenuItemLabel: const Color (0xff242631 ),
135
+ contextMenuItemMeta: const Color (0xff626573 )
134
136
);
135
137
136
138
DesignVariables .dark () :
@@ -167,6 +169,8 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
167
169
// TODO(design-dark) need proper dark-theme color (this is ad hoc)
168
170
subscriptionListHeaderText: const HSLColor .fromAHSL (1.0 , 240 , 0.1 , 0.75 ).toColor (),
169
171
unreadCountBadgeTextForChannel: Colors .white.withValues (alpha: 0.9 ),
172
+ contextMenuItemLabel: const Color (0xffDFE1E8 ),
173
+ contextMenuItemMeta: const Color (0xff9194A3 )
170
174
);
171
175
172
176
DesignVariables ._({
@@ -195,6 +199,8 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
195
199
required this .subscriptionListHeaderLine,
196
200
required this .subscriptionListHeaderText,
197
201
required this .unreadCountBadgeTextForChannel,
202
+ required this .contextMenuItemLabel,
203
+ required this .contextMenuItemMeta,
198
204
});
199
205
200
206
/// The [DesignVariables] from the context's active theme.
@@ -236,6 +242,8 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
236
242
final Color subscriptionListHeaderLine;
237
243
final Color subscriptionListHeaderText;
238
244
final Color unreadCountBadgeTextForChannel;
245
+ final Color contextMenuItemLabel;
246
+ final Color contextMenuItemMeta;
239
247
240
248
@override
241
249
DesignVariables copyWith ({
@@ -264,6 +272,8 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
264
272
Color ? subscriptionListHeaderLine,
265
273
Color ? subscriptionListHeaderText,
266
274
Color ? unreadCountBadgeTextForChannel,
275
+ Color ? contextMenuItemLabel,
276
+ Color ? contextMenuItemMeta,
267
277
}) {
268
278
return DesignVariables ._(
269
279
background: background ?? this .background,
@@ -291,6 +301,8 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
291
301
subscriptionListHeaderLine: subscriptionListHeaderLine ?? this .subscriptionListHeaderLine,
292
302
subscriptionListHeaderText: subscriptionListHeaderText ?? this .subscriptionListHeaderText,
293
303
unreadCountBadgeTextForChannel: unreadCountBadgeTextForChannel ?? this .unreadCountBadgeTextForChannel,
304
+ contextMenuItemLabel: contextMenuItemLabel ?? this .contextMenuItemLabel,
305
+ contextMenuItemMeta: contextMenuItemMeta ?? this .contextMenuItemMeta,
294
306
);
295
307
}
296
308
@@ -325,6 +337,8 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
325
337
subscriptionListHeaderLine: Color .lerp (subscriptionListHeaderLine, other.subscriptionListHeaderLine, t)! ,
326
338
subscriptionListHeaderText: Color .lerp (subscriptionListHeaderText, other.subscriptionListHeaderText, t)! ,
327
339
unreadCountBadgeTextForChannel: Color .lerp (unreadCountBadgeTextForChannel, other.unreadCountBadgeTextForChannel, t)! ,
340
+ contextMenuItemMeta: Color .lerp (contextMenuItemMeta, other.contextMenuItemMeta, t)! ,
341
+ contextMenuItemLabel: Color .lerp (contextMenuItemLabel, other.contextMenuItemLabel, t)! ,
328
342
);
329
343
}
330
344
}
0 commit comments