bug: fix incorrect colours for gruvbox-light (#1633)

This commit is contained in:
Clement Tsang 2024-11-28 14:27:15 -05:00 committed by GitHub
parent 991cc3eed8
commit 182c718d0e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 23 additions and 23 deletions

View File

@ -96,8 +96,6 @@ pub(crate) struct StyleConfig {
/// as a "palette". /// as a "palette".
#[derive(Debug)] #[derive(Debug)]
pub struct ColourPalette { pub struct ColourPalette {
pub selected_text_style: Style,
pub table_header_style: Style,
pub ram_style: Style, pub ram_style: Style,
#[cfg(not(target_os = "windows"))] #[cfg(not(target_os = "windows"))]
pub cache_style: Style, pub cache_style: Style,
@ -114,6 +112,8 @@ pub struct ColourPalette {
pub border_style: Style, pub border_style: Style,
pub highlighted_border_style: Style, pub highlighted_border_style: Style,
pub text_style: Style, pub text_style: Style,
pub selected_text_style: Style,
pub table_header_style: Style,
pub widget_title_style: Style, pub widget_title_style: Style,
pub graph_style: Style, pub graph_style: Style,
pub graph_legend_style: Style, pub graph_legend_style: Style,

View File

@ -20,8 +20,6 @@ impl ColourPalette {
const TEXT_COLOUR: Color = Color::Gray; const TEXT_COLOUR: Color = Color::Gray;
Self { Self {
selected_text_style: DEFAULT_SELECTED_TEXT_STYLE,
table_header_style: color!(HIGHLIGHT_COLOUR).add_modifier(Modifier::BOLD),
ram_style: color!(FIRST_COLOUR), ram_style: color!(FIRST_COLOUR),
#[cfg(not(target_os = "windows"))] #[cfg(not(target_os = "windows"))]
cache_style: color!(FIFTH_COLOUR), cache_style: color!(FIFTH_COLOUR),
@ -55,6 +53,8 @@ impl ColourPalette {
border_style: color!(TEXT_COLOUR), border_style: color!(TEXT_COLOUR),
highlighted_border_style: color!(HIGHLIGHT_COLOUR), highlighted_border_style: color!(HIGHLIGHT_COLOUR),
text_style: color!(TEXT_COLOUR), text_style: color!(TEXT_COLOUR),
selected_text_style: DEFAULT_SELECTED_TEXT_STYLE,
table_header_style: color!(HIGHLIGHT_COLOUR).add_modifier(Modifier::BOLD),
widget_title_style: color!(TEXT_COLOUR), widget_title_style: color!(TEXT_COLOUR),
graph_style: color!(TEXT_COLOUR), graph_style: color!(TEXT_COLOUR),
graph_legend_style: color!(TEXT_COLOUR), graph_legend_style: color!(TEXT_COLOUR),
@ -68,8 +68,6 @@ impl ColourPalette {
pub fn default_light_mode() -> Self { pub fn default_light_mode() -> Self {
Self { Self {
selected_text_style: color!(Color::White).bg(Color::LightBlue),
table_header_style: color!(Color::Black).add_modifier(Modifier::BOLD),
ram_style: color!(Color::Blue), ram_style: color!(Color::Blue),
#[cfg(not(target_os = "windows"))] #[cfg(not(target_os = "windows"))]
cache_style: color!(Color::LightRed), cache_style: color!(Color::LightRed),
@ -99,6 +97,8 @@ impl ColourPalette {
], ],
border_style: color!(Color::Black), border_style: color!(Color::Black),
text_style: color!(Color::Black), text_style: color!(Color::Black),
selected_text_style: color!(Color::White).bg(Color::LightBlue),
table_header_style: color!(Color::Black).add_modifier(Modifier::BOLD),
widget_title_style: color!(Color::Black), widget_title_style: color!(Color::Black),
graph_style: color!(Color::Black), graph_style: color!(Color::Black),
graph_legend_style: color!(Color::Black), graph_legend_style: color!(Color::Black),

View File

@ -6,8 +6,6 @@ use crate::options::config::style::{utils::convert_hex_to_color, ColourPalette};
impl ColourPalette { impl ColourPalette {
pub(crate) fn gruvbox_palette() -> Self { pub(crate) fn gruvbox_palette() -> Self {
Self { Self {
selected_text_style: hex!("#1d2021").bg(convert_hex_to_color("#ebdbb2").unwrap()),
table_header_style: hex!("#83a598").add_modifier(Modifier::BOLD),
ram_style: hex!("#8ec07c"), ram_style: hex!("#8ec07c"),
#[cfg(not(target_os = "windows"))] #[cfg(not(target_os = "windows"))]
cache_style: hex!("#b16286"), cache_style: hex!("#b16286"),
@ -53,6 +51,8 @@ impl ColourPalette {
border_style: hex!("#ebdbb2"), border_style: hex!("#ebdbb2"),
highlighted_border_style: hex!("#fe8019"), highlighted_border_style: hex!("#fe8019"),
text_style: hex!("#ebdbb2"), text_style: hex!("#ebdbb2"),
selected_text_style: hex!("#1d2021").bg(convert_hex_to_color("#ebdbb2").unwrap()),
table_header_style: hex!("#83a598").add_modifier(Modifier::BOLD),
widget_title_style: hex!("#ebdbb2"), widget_title_style: hex!("#ebdbb2"),
graph_style: hex!("#ebdbb2"), graph_style: hex!("#ebdbb2"),
graph_legend_style: hex!("#ebdbb2"), graph_legend_style: hex!("#ebdbb2"),
@ -66,8 +66,6 @@ impl ColourPalette {
pub(crate) fn gruvbox_light_palette() -> Self { pub(crate) fn gruvbox_light_palette() -> Self {
Self { Self {
selected_text_style: hex!("#ebdbb2").bg(convert_hex_to_color("#3c3836").unwrap()),
table_header_style: hex!("#076678").add_modifier(Modifier::BOLD),
ram_style: hex!("#427b58"), ram_style: hex!("#427b58"),
#[cfg(not(target_os = "windows"))] #[cfg(not(target_os = "windows"))]
cache_style: hex!("#d79921"), cache_style: hex!("#d79921"),
@ -110,17 +108,19 @@ impl ColourPalette {
hex!("#d65d03"), hex!("#d65d03"),
hex!("#af3a03"), hex!("#af3a03"),
], ],
border_style: hex!("#ebdbb2"), border_style: hex!("#3c3836"),
highlighted_border_style: hex!("#fe8019"), highlighted_border_style: hex!("#af3a03"),
text_style: hex!("#ebdbb2"), text_style: hex!("#3c3836"),
widget_title_style: hex!("#ebdbb2"), selected_text_style: hex!("#ebdbb2").bg(convert_hex_to_color("#3c3836").unwrap()),
graph_style: hex!("#ebdbb2"), table_header_style: hex!("#076678").add_modifier(Modifier::BOLD),
graph_legend_style: hex!("#ebdbb2"), widget_title_style: hex!("#3c3836"),
graph_style: hex!("#3c3836"),
graph_legend_style: hex!("#3c3836"),
high_battery: hex!("#98971a"), high_battery: hex!("#98971a"),
medium_battery: hex!("#fabd2f"), medium_battery: hex!("#d79921"),
low_battery: hex!("#fb4934"), low_battery: hex!("#cc241d"),
invalid_query_style: color!(Color::Red), invalid_query_style: color!(Color::Red),
disabled_text_style: hex!("#665c54"), disabled_text_style: hex!("#d5c4a1"),
} }
} }
} }

View File

@ -6,8 +6,6 @@ use crate::options::config::style::{utils::convert_hex_to_color, ColourPalette};
impl ColourPalette { impl ColourPalette {
pub(crate) fn nord_palette() -> Self { pub(crate) fn nord_palette() -> Self {
Self { Self {
selected_text_style: hex!("#2e3440").bg(convert_hex_to_color("#88c0d0").unwrap()),
table_header_style: hex!("#81a1c1").add_modifier(Modifier::BOLD),
ram_style: hex!("#88c0d0"), ram_style: hex!("#88c0d0"),
#[cfg(not(target_os = "windows"))] #[cfg(not(target_os = "windows"))]
cache_style: hex!("#d8dee9"), cache_style: hex!("#d8dee9"),
@ -41,6 +39,8 @@ impl ColourPalette {
border_style: hex!("#88c0d0"), border_style: hex!("#88c0d0"),
highlighted_border_style: hex!("#5e81ac"), highlighted_border_style: hex!("#5e81ac"),
text_style: hex!("#e5e9f0"), text_style: hex!("#e5e9f0"),
selected_text_style: hex!("#2e3440").bg(convert_hex_to_color("#88c0d0").unwrap()),
table_header_style: hex!("#81a1c1").add_modifier(Modifier::BOLD),
widget_title_style: hex!("#e5e9f0"), widget_title_style: hex!("#e5e9f0"),
graph_style: hex!("#e5e9f0"), graph_style: hex!("#e5e9f0"),
graph_legend_style: hex!("#e5e9f0"), graph_legend_style: hex!("#e5e9f0"),
@ -54,8 +54,6 @@ impl ColourPalette {
pub(crate) fn nord_light_palette() -> Self { pub(crate) fn nord_light_palette() -> Self {
Self { Self {
selected_text_style: hex!("#f5f5f5").bg(convert_hex_to_color("#5e81ac").unwrap()),
table_header_style: hex!("#5e81ac").add_modifier(Modifier::BOLD),
ram_style: hex!("#81a1c1"), ram_style: hex!("#81a1c1"),
#[cfg(not(target_os = "windows"))] #[cfg(not(target_os = "windows"))]
cache_style: hex!("#4c566a"), cache_style: hex!("#4c566a"),
@ -89,6 +87,8 @@ impl ColourPalette {
border_style: hex!("#2e3440"), border_style: hex!("#2e3440"),
highlighted_border_style: hex!("#5e81ac"), highlighted_border_style: hex!("#5e81ac"),
text_style: hex!("#2e3440"), text_style: hex!("#2e3440"),
selected_text_style: hex!("#f5f5f5").bg(convert_hex_to_color("#5e81ac").unwrap()),
table_header_style: hex!("#5e81ac").add_modifier(Modifier::BOLD),
widget_title_style: hex!("#2e3440"), widget_title_style: hex!("#2e3440"),
graph_style: hex!("#2e3440"), graph_style: hex!("#2e3440"),
graph_legend_style: hex!("#2e3440"), graph_legend_style: hex!("#2e3440"),