1// This file was generated by the `theme_importer`.
2// Be careful when modifying it by hand.
3
4use gpui::rgba;
5
6use crate::{
7 Appearance, StatusColorsRefinement, ThemeColorsRefinement, UserTheme, UserThemeFamily,
8 UserThemeStylesRefinement,
9};
10
11pub fn synthwave_84() -> UserThemeFamily {
12 UserThemeFamily {
13 name: "Synthwave 84".into(),
14 author: "Robb Owen (robb0wen)".into(),
15 themes: vec![UserTheme {
16 name: "Synthwave 84".into(),
17 appearance: Appearance::Dark,
18 styles: UserThemeStylesRefinement {
19 colors: ThemeColorsRefinement {
20 border_focused: Some(rgba(0x1f212bff).into()),
21 background: Some(rgba(0x252334ff).into()),
22 element_background: Some(rgba(0x614d85ff).into()),
23 element_hover: Some(rgba(0x37294d99).into()),
24 element_selected: Some(rgba(0xffffff20).into()),
25 drop_target_background: Some(rgba(0x34294f66).into()),
26 ghost_element_hover: Some(rgba(0x37294d99).into()),
27 text: Some(rgba(0xffffffff).into()),
28 tab_inactive_background: Some(rgba(0x252334ff).into()),
29 editor_background: Some(rgba(0x252334ff).into()),
30 editor_gutter_background: Some(rgba(0x252334ff).into()),
31 editor_line_number: Some(rgba(0xffffff73).into()),
32 terminal_ansi_bright_red: Some(rgba(0xfe444fff).into()),
33 terminal_ansi_bright_green: Some(rgba(0x71f1b7ff).into()),
34 terminal_ansi_bright_yellow: Some(rgba(0xfede5cff).into()),
35 terminal_ansi_bright_blue: Some(rgba(0x02edf9ff).into()),
36 terminal_ansi_bright_magenta: Some(rgba(0xff7ddaff).into()),
37 terminal_ansi_bright_cyan: Some(rgba(0x02edf9ff).into()),
38 terminal_ansi_red: Some(rgba(0xfe444fff).into()),
39 terminal_ansi_green: Some(rgba(0x71f1b7ff).into()),
40 terminal_ansi_yellow: Some(rgba(0xf3e70fff).into()),
41 terminal_ansi_blue: Some(rgba(0x02edf9ff).into()),
42 terminal_ansi_magenta: Some(rgba(0xff7ddaff).into()),
43 terminal_ansi_cyan: Some(rgba(0x02edf9ff).into()),
44 ..Default::default()
45 },
46 status: StatusColorsRefinement {
47 deleted: Some(rgba(0xfe444fff).into()),
48 error: Some(rgba(0xfe444fff).into()),
49 warning: Some(rgba(0x71f1b7bb).into()),
50 ..Default::default()
51 },
52 syntax: Some(UserSyntaxTheme {
53 highlights: vec![
54 ("comment".into(), rgba(0x848bbdff).into()),
55 ("something".into(), rgba(0xfe444fff).into()),
56 ("punctuation".into(), rgba(0xfede5cff).into()),
57 ],
58 }),
59 },
60 }],
61 }
62}