@@ -171,6 +171,8 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
171171 labelMenuButton: const Color (0xff222222 ),
172172 labelSearchPrompt: const Color (0xff000000 ).withValues (alpha: 0.5 ),
173173 mainBackground: const Color (0xfff0f0f0 ),
174+ neutralButtonBg: const Color (0xff8c84ae ),
175+ neutralButtonLabel: const Color (0xff433d5c ),
174176 radioBorder: Color (0xffbbbdc8 ),
175177 radioFillSelected: Color (0xff4370f0 ),
176178 statusAway: Color (0xff73788c ).withValues (alpha: 0.25 ),
@@ -247,6 +249,8 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
247249 labelMenuButton: const Color (0xffffffff ).withValues (alpha: 0.85 ),
248250 labelSearchPrompt: const Color (0xffffffff ).withValues (alpha: 0.5 ),
249251 mainBackground: const Color (0xff1d1d1d ),
252+ neutralButtonBg: const Color (0xffd4d1e0 ),
253+ neutralButtonLabel: const Color (0xffa9a3c2 ),
250254 radioBorder: Color (0xff626573 ),
251255 radioFillSelected: Color (0xff4e7cfa ),
252256 statusAway: Color (0xffabaeba ).withValues (alpha: 0.30 ),
@@ -331,6 +335,8 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
331335 required this .labelMenuButton,
332336 required this .labelSearchPrompt,
333337 required this .mainBackground,
338+ required this .neutralButtonBg,
339+ required this .neutralButtonLabel,
334340 required this .radioBorder,
335341 required this .radioFillSelected,
336342 required this .statusAway,
@@ -412,6 +418,8 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
412418 final Color labelMenuButton;
413419 final Color labelSearchPrompt;
414420 final Color mainBackground;
421+ final Color neutralButtonBg;
422+ final Color neutralButtonLabel;
415423 final Color radioBorder;
416424 final Color radioFillSelected;
417425 final Color statusAway;
@@ -488,6 +496,8 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
488496 Color ? labelMenuButton,
489497 Color ? labelSearchPrompt,
490498 Color ? mainBackground,
499+ Color ? neutralButtonBg,
500+ Color ? neutralButtonLabel,
491501 Color ? radioBorder,
492502 Color ? radioFillSelected,
493503 Color ? statusAway,
@@ -559,6 +569,8 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
559569 labelMenuButton: labelMenuButton ?? this .labelMenuButton,
560570 labelSearchPrompt: labelSearchPrompt ?? this .labelSearchPrompt,
561571 mainBackground: mainBackground ?? this .mainBackground,
572+ neutralButtonBg: neutralButtonBg ?? this .neutralButtonBg,
573+ neutralButtonLabel: neutralButtonLabel ?? this .neutralButtonLabel,
562574 radioBorder: radioBorder ?? this .radioBorder,
563575 radioFillSelected: radioFillSelected ?? this .radioFillSelected,
564576 statusAway: statusAway ?? this .statusAway,
@@ -637,6 +649,8 @@ class DesignVariables extends ThemeExtension<DesignVariables> {
637649 labelMenuButton: Color .lerp (labelMenuButton, other.labelMenuButton, t)! ,
638650 labelSearchPrompt: Color .lerp (labelSearchPrompt, other.labelSearchPrompt, t)! ,
639651 mainBackground: Color .lerp (mainBackground, other.mainBackground, t)! ,
652+ neutralButtonBg: Color .lerp (neutralButtonBg, other.neutralButtonBg, t)! ,
653+ neutralButtonLabel: Color .lerp (neutralButtonLabel, other.neutralButtonLabel, t)! ,
640654 radioBorder: Color .lerp (radioBorder, other.radioBorder, t)! ,
641655 radioFillSelected: Color .lerp (radioFillSelected, other.radioFillSelected, t)! ,
642656 statusAway: Color .lerp (statusAway, other.statusAway, t)! ,
0 commit comments