Browse Source

conf/themes: make notifications bg default color instead of red

jmap-eventsource
Manos Pitsidianakis 1 year ago
parent
commit
de018294e4
Signed by: epilys GPG Key ID: 73627C2F690DF710
  1. 2
      docs/samples/themes/orca.toml
  2. 2
      src/conf/themes.rs
  3. 6
      src/state.rs

2
docs/samples/themes/orca.toml

@ -51,7 +51,7 @@ color_aliases = { "neon_green" = "#6ef9d4", "darkgrey" = "#4a4a4a", "neon_purp
"pager.highlight_search" = { fg = "White", bg = "Teal", attrs = "Bold" }
"pager.highlight_search_current" = { fg = "White", bg = "NavyBlue", attrs = "Bold" }
"status.bar" = { fg = "White", bg = "Black", attrs = "theme_default" }
"status.notification" = { fg = "Plum1", bg = "DarkRed", attrs = "theme_default" }
"status.notification" = { fg = "Plum1", bg = "theme_default", attrs = "theme_default" }
"tab.bar" = { fg = "theme_default", bg = "theme_default", attrs = "theme_default" }
"tab.focused" = { fg = "theme_default", bg = "theme_default", attrs = "theme_default" }
"tab.unfocused" = { fg = "$darkgrey", bg = "Black", attrs = "theme_default" }

2
src/conf/themes.rs

@ -1313,7 +1313,7 @@ impl Default for Themes {
}
add!("theme_default", dark = { fg: Color::Default, bg: Color::Default, attrs: Attr::DEFAULT }, light = { fg: Color::Default, bg: Color::Default, attrs: Attr::DEFAULT });
add!("status.bar", dark = { fg: Color::Byte(123), bg: Color::Byte(26) }, light = { fg: Color::Byte(123), bg: Color::Byte(26) });
add!("status.notification", dark = { fg: Color::Byte(219), bg: Color::Byte(88) }, light = { fg: Color::Byte(219), bg: Color::Byte(88) });
add!("status.notification", dark = { fg: Color::Byte(219), bg: Color::Default }, light = { fg: Color::Byte(219), bg: Color::Default });
add!("tab.focused");
add!("tab.unfocused", dark = { fg: Color::Byte(15), bg: Color::Byte(8), }, light = { fg: Color::Byte(15), bg: Color::Byte(8), });

6
src/state.rs

@ -670,7 +670,8 @@ impl State {
false,
false,
);
for row in self.overlay_grid.bounds_iter(displ_area) {
let box_displ_area = create_box(&mut self.overlay_grid, displ_area);
for row in self.overlay_grid.bounds_iter(box_displ_area) {
for c in row {
self.overlay_grid[c]
.set_ch(' ')
@ -679,8 +680,7 @@ impl State {
.set_attrs(noto_colors.attrs);
}
}
let ((x, mut y), box_displ_area_bottom_right) =
create_box(&mut self.overlay_grid, displ_area);
let ((x, mut y), box_displ_area_bottom_right) = box_displ_area;
for line in msg_lines
.into_iter()
.chain(Some(String::new()))

Loading…
Cancel
Save