From ae935b6f08652baf7e65a5d7c24782257a84735c Mon Sep 17 00:00:00 2001 From: ClementTsang Date: Wed, 19 Feb 2020 21:29:53 -0500 Subject: [PATCH] Change default colouring to be compatible on macOS default terminal. --- src/canvas/canvas_colours.rs | 14 +++++++++----- src/canvas/canvas_colours/colour_utils.rs | 11 ++++++----- src/main.rs | 11 ++++++----- 3 files changed, 21 insertions(+), 15 deletions(-) diff --git a/src/canvas/canvas_colours.rs b/src/canvas/canvas_colours.rs index 4f40f7b4..4be79414 100644 --- a/src/canvas/canvas_colours.rs +++ b/src/canvas/canvas_colours.rs @@ -1,11 +1,11 @@ mod colour_utils; use colour_utils::*; -use tui::style::{Color, Style}; +use tui::style::{Color, Modifier, Style}; use crate::{constants::*, utils::error}; -const STANDARD_FIRST_COLOUR: Color = Color::Rgb(150, 106, 253); -const STANDARD_SECOND_COLOUR: Color = Color::LightYellow; +const STANDARD_FIRST_COLOUR: Color = Color::Magenta; +const STANDARD_SECOND_COLOUR: Color = Color::Yellow; pub struct CanvasColours { pub currently_selected_text_colour: Color, @@ -30,7 +30,9 @@ impl Default for CanvasColours { currently_selected_text_colour: Color::Black, currently_selected_bg_colour: Color::Cyan, currently_selected_text_style: Style::default().fg(Color::Black).bg(Color::Cyan), - table_header_style: Style::default().fg(Color::LightBlue), + table_header_style: Style::default() + .fg(Color::LightBlue) + .modifier(Modifier::BOLD), ram_style: Style::default().fg(STANDARD_FIRST_COLOUR), swap_style: Style::default().fg(STANDARD_SECOND_COLOUR), rx_style: Style::default().fg(STANDARD_FIRST_COLOUR), @@ -59,7 +61,9 @@ impl CanvasColours { Ok(()) } pub fn set_table_header_colour(&mut self, hex: &str) -> error::Result<()> { - self.table_header_style = Style::default().fg(convert_hex_to_color(hex)?); + self.table_header_style = Style::default() + .fg(convert_hex_to_color(hex)?) + .modifier(Modifier::BOLD); Ok(()) } pub fn set_ram_colour(&mut self, hex: &str) -> error::Result<()> { diff --git a/src/canvas/canvas_colours/colour_utils.rs b/src/canvas/canvas_colours/colour_utils.rs index b02e0fff..7b51ec45 100644 --- a/src/canvas/canvas_colours/colour_utils.rs +++ b/src/canvas/canvas_colours/colour_utils.rs @@ -32,15 +32,16 @@ pub fn gen_n_styles(num_to_gen: i32) -> Vec