opencode static method

Theme opencode()

opencode theme.

Implementation

static Theme opencode() {
  const primary = AdaptiveColor(
    dark: BasicColor('#fab283'),
    light: BasicColor('#3b7dd8'),
  );
  const secondary = AdaptiveColor(
    dark: BasicColor('#5c9cf5'),
    light: BasicColor('#7b5bb6'),
  );
  const accent = AdaptiveColor(
    dark: BasicColor('#9d7cd8'),
    light: BasicColor('#d68c27'),
  );
  const error = AdaptiveColor(
    dark: BasicColor('#e06c75'),
    light: BasicColor('#d1383d'),
  );
  const warning = AdaptiveColor(
    dark: BasicColor('#f5a742'),
    light: BasicColor('#d68c27'),
  );
  const success = AdaptiveColor(
    dark: BasicColor('#7fd88f'),
    light: BasicColor('#3d9a57'),
  );
  const info = AdaptiveColor(
    dark: BasicColor('#56b6c2'),
    light: BasicColor('#318795'),
  );
  const text = AdaptiveColor(
    dark: BasicColor('#eeeeee'),
    light: BasicColor('#1a1a1a'),
  );
  const textMuted = AdaptiveColor(
    dark: BasicColor('#808080'),
    light: BasicColor('#8a8a8a'),
  );
  const background = AdaptiveColor(
    dark: BasicColor('#0a0a0a'),
    light: BasicColor('#ffffff'),
  );
  const backgroundPanel = AdaptiveColor(
    dark: BasicColor('#141414'),
    light: BasicColor('#fafafa'),
  );
  const backgroundElement = AdaptiveColor(
    dark: BasicColor('#1e1e1e'),
    light: BasicColor('#f5f5f5'),
  );
  const border = AdaptiveColor(
    dark: BasicColor('#484848'),
    light: BasicColor('#b8b8b8'),
  );
  const borderActive = AdaptiveColor(
    dark: BasicColor('#606060'),
    light: BasicColor('#a0a0a0'),
  );
  const borderSubtle = AdaptiveColor(
    dark: BasicColor('#3c3c3c'),
    light: BasicColor('#d4d4d4'),
  );

  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,
  );
}