everforest static method

Theme everforest()

everforest theme.

Implementation

static Theme everforest() {
  const primary = AdaptiveColor(
    dark: BasicColor('#a7c080'),
    light: BasicColor('#8da101'),
  );
  const secondary = AdaptiveColor(
    dark: BasicColor('#7fbbb3'),
    light: BasicColor('#3a94c5'),
  );
  const accent = AdaptiveColor(
    dark: BasicColor('#d699b6'),
    light: BasicColor('#df69ba'),
  );
  const error = AdaptiveColor(
    dark: BasicColor('#e67e80'),
    light: BasicColor('#f85552'),
  );
  const warning = AdaptiveColor(
    dark: BasicColor('#e69875'),
    light: BasicColor('#f57d26'),
  );
  const success = AdaptiveColor(
    dark: BasicColor('#a7c080'),
    light: BasicColor('#8da101'),
  );
  const info = AdaptiveColor(
    dark: BasicColor('#83c092'),
    light: BasicColor('#35a77c'),
  );
  const text = AdaptiveColor(
    dark: BasicColor('#d3c6aa'),
    light: BasicColor('#5c6a72'),
  );
  const textMuted = AdaptiveColor(
    dark: BasicColor('#7a8478'),
    light: BasicColor('#a6b0a0'),
  );
  const background = AdaptiveColor(
    dark: BasicColor('#2d353b'),
    light: BasicColor('#fdf6e3'),
  );
  const backgroundPanel = AdaptiveColor(
    dark: BasicColor('#333c43'),
    light: BasicColor('#efebd4'),
  );
  const backgroundElement = AdaptiveColor(
    dark: BasicColor('#343f44'),
    light: BasicColor('#f4f0d9'),
  );
  const border = AdaptiveColor(
    dark: BasicColor('#859289'),
    light: BasicColor('#939f91'),
  );
  const borderActive = AdaptiveColor(
    dark: BasicColor('#9da9a0'),
    light: BasicColor('#829181'),
  );
  const borderSubtle = AdaptiveColor(
    dark: BasicColor('#7a8478'),
    light: BasicColor('#a6b0a0'),
  );

  return _buildTheme(
    primary: primary,
    secondary: secondary,
    accent: accent,
    error: error,
    warning: warning,
    success: success,
    info: info,
    text: text,
    textMuted: textMuted,
    background: background,
    backgroundPanel: backgroundPanel,
    backgroundElement: backgroundElement,
    border: border,
    borderActive: borderActive,
    borderSubtle: borderSubtle,
  );
}