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