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 andromeda() -> UserThemeFamily {
12 UserThemeFamily {
13 name: "Andromeda".into(),
14 author: "Eliver Lara (EliverLara)".into(),
15 themes: vec![
16 UserTheme {
17 name: "Andromeda".into(),
18 appearance: Appearance::Dark,
19 styles: UserThemeStylesRefinement {
20 colors: ThemeColorsRefinement {
21 border: Some(rgba(0x1b1d23ff).into()),
22 border_variant: Some(rgba(0x1b1d23ff).into()),
23 border_focused: Some(rgba(0x746f77ff).into()),
24 border_selected: Some(rgba(0x1b1d23ff).into()),
25 border_transparent: Some(rgba(0x1b1d23ff).into()),
26 border_disabled: Some(rgba(0x1b1d23ff).into()),
27 elevated_surface_background: Some(rgba(0x23262eff).into()),
28 surface_background: Some(rgba(0x23262eff).into()),
29 background: Some(rgba(0x23262eff).into()),
30 element_background: Some(rgba(0x00e8c5cc).into()),
31 element_hover: Some(rgba(0x23262eff).into()),
32 element_selected: Some(rgba(0x23262eff).into()),
33 drop_target_background: Some(rgba(0x3a404eff).into()),
34 ghost_element_hover: Some(rgba(0x23262eff).into()),
35 text: Some(rgba(0xd4cdd8ff).into()),
36 tab_inactive_background: Some(rgba(0x23262eff).into()),
37 tab_active_background: Some(rgba(0x23262eff).into()),
38 editor_background: Some(rgba(0x23262eff).into()),
39 editor_gutter_background: Some(rgba(0x23262eff).into()),
40 editor_line_number: Some(rgba(0x746f77ff).into()),
41 editor_active_line_number: Some(rgba(0xd4cdd8ff).into()),
42 terminal_ansi_bright_red: Some(rgba(0xee5d42ff).into()),
43 terminal_ansi_bright_green: Some(rgba(0x95e072ff).into()),
44 terminal_ansi_bright_yellow: Some(rgba(0xffe66dff).into()),
45 terminal_ansi_bright_blue: Some(rgba(0x7bb7ffff).into()),
46 terminal_ansi_bright_magenta: Some(rgba(0xff00a9ff).into()),
47 terminal_ansi_bright_cyan: Some(rgba(0x00e8c6ff).into()),
48 terminal_ansi_red: Some(rgba(0xee5d42ff).into()),
49 terminal_ansi_green: Some(rgba(0x95e072ff).into()),
50 terminal_ansi_yellow: Some(rgba(0xffe66dff).into()),
51 terminal_ansi_blue: Some(rgba(0x7bb7ffff).into()),
52 terminal_ansi_magenta: Some(rgba(0xff00a9ff).into()),
53 terminal_ansi_cyan: Some(rgba(0x00e8c6ff).into()),
54 ..Default::default()
55 },
56 status: StatusColorsRefinement {
57 deleted: Some(rgba(0xfc634cff).into()),
58 error: Some(rgba(0xfc634cff).into()),
59 hidden: Some(rgba(0x746f77ff).into()),
60 ..Default::default()
61 },
62 syntax: Some(UserSyntaxTheme {
63 highlights: vec![
64 ("comment".into(), rgba(0x9fa0a6cc).into()),
65 ("something".into(), rgba(0x00e8c6ff).into()),
66 ("punctuation".into(), rgba(0xf92571ff).into()),
67 ("something".into(), rgba(0xc64dedff).into()),
68 ("something".into(), rgba(0xee5d42ff).into()),
69 ("something".into(), rgba(0x95e072ff).into()),
70 ("punctuation".into(), rgba(0x95e072ff).into()),
71 ],
72 }),
73 },
74 },
75 UserTheme {
76 name: "Andromeda Bordered".into(),
77 appearance: Appearance::Dark,
78 styles: UserThemeStylesRefinement {
79 colors: ThemeColorsRefinement {
80 border: Some(rgba(0x1b1d23ff).into()),
81 border_variant: Some(rgba(0x1b1d23ff).into()),
82 border_focused: Some(rgba(0x746f77ff).into()),
83 border_selected: Some(rgba(0x1b1d23ff).into()),
84 border_transparent: Some(rgba(0x1b1d23ff).into()),
85 border_disabled: Some(rgba(0x1b1d23ff).into()),
86 elevated_surface_background: Some(rgba(0x23262eff).into()),
87 surface_background: Some(rgba(0x23262eff).into()),
88 background: Some(rgba(0x262933ff).into()),
89 element_background: Some(rgba(0x00e8c5cc).into()),
90 element_hover: Some(rgba(0x23262eff).into()),
91 element_selected: Some(rgba(0x23262eff).into()),
92 drop_target_background: Some(rgba(0x3a404eff).into()),
93 ghost_element_hover: Some(rgba(0x23262eff).into()),
94 text: Some(rgba(0xd4cdd8ff).into()),
95 tab_inactive_background: Some(rgba(0x23262eff).into()),
96 tab_active_background: Some(rgba(0x262933ff).into()),
97 editor_background: Some(rgba(0x262933ff).into()),
98 editor_gutter_background: Some(rgba(0x262933ff).into()),
99 editor_line_number: Some(rgba(0x746f77ff).into()),
100 editor_active_line_number: Some(rgba(0xd4cdd8ff).into()),
101 terminal_ansi_bright_red: Some(rgba(0xee5d42ff).into()),
102 terminal_ansi_bright_green: Some(rgba(0x95e072ff).into()),
103 terminal_ansi_bright_yellow: Some(rgba(0xffe66dff).into()),
104 terminal_ansi_bright_blue: Some(rgba(0x7bb7ffff).into()),
105 terminal_ansi_bright_magenta: Some(rgba(0xff00a9ff).into()),
106 terminal_ansi_bright_cyan: Some(rgba(0x00e8c6ff).into()),
107 terminal_ansi_red: Some(rgba(0xee5d42ff).into()),
108 terminal_ansi_green: Some(rgba(0x95e072ff).into()),
109 terminal_ansi_yellow: Some(rgba(0xffe66dff).into()),
110 terminal_ansi_blue: Some(rgba(0x7bb7ffff).into()),
111 terminal_ansi_magenta: Some(rgba(0xff00a9ff).into()),
112 terminal_ansi_cyan: Some(rgba(0x00e8c6ff).into()),
113 ..Default::default()
114 },
115 status: StatusColorsRefinement {
116 deleted: Some(rgba(0xfc634cff).into()),
117 error: Some(rgba(0xfc634cff).into()),
118 hidden: Some(rgba(0x746f77ff).into()),
119 ..Default::default()
120 },
121 syntax: Some(UserSyntaxTheme {
122 highlights: vec![
123 ("comment".into(), rgba(0x9fa0a6cc).into()),
124 ("something".into(), rgba(0x00e8c6ff).into()),
125 ("punctuation".into(), rgba(0xf92571ff).into()),
126 ("something".into(), rgba(0xc64dedff).into()),
127 ("something".into(), rgba(0xee5d42ff).into()),
128 ("something".into(), rgba(0x95e072ff).into()),
129 ("punctuation".into(), rgba(0x95e072ff).into()),
130 ],
131 }),
132 },
133 },
134 ],
135 }
136}