mirror of
https://github.com/gitui-org/gitui
synced 2026-05-24 09:28:21 +00:00
allow style to be readable on light themes aswell
This commit is contained in:
parent
8ae3caa1b2
commit
c86a51cba8
2 changed files with 13 additions and 6 deletions
|
|
@ -159,6 +159,7 @@ impl Revlog {
|
||||||
theme: &Theme,
|
theme: &Theme,
|
||||||
) {
|
) {
|
||||||
let count_before = txt.len();
|
let count_before = txt.len();
|
||||||
|
txt.reserve(ELEMENTS_PER_LINE);
|
||||||
|
|
||||||
let splitter_txt = Cow::from(" ");
|
let splitter_txt = Cow::from(" ");
|
||||||
let splitter =
|
let splitter =
|
||||||
|
|
|
||||||
|
|
@ -71,7 +71,9 @@ impl Theme {
|
||||||
match (enabled, selected) {
|
match (enabled, selected) {
|
||||||
(false, _) => Style::default().fg(self.disabled_fg),
|
(false, _) => Style::default().fg(self.disabled_fg),
|
||||||
(true, false) => Style::default(),
|
(true, false) => Style::default(),
|
||||||
(true, true) => Style::default().bg(self.selection_bg),
|
(true, true) => Style::default()
|
||||||
|
.fg(self.command_fg)
|
||||||
|
.bg(self.selection_bg),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -123,10 +125,14 @@ impl Theme {
|
||||||
DiffLineType::Delete => {
|
DiffLineType::Delete => {
|
||||||
Style::default().fg(self.diff_line_delete)
|
Style::default().fg(self.diff_line_delete)
|
||||||
}
|
}
|
||||||
DiffLineType::Header => {
|
DiffLineType::Header => Style::default()
|
||||||
Style::default().modifier(Modifier::BOLD)
|
.fg(self.disabled_fg)
|
||||||
}
|
.modifier(Modifier::BOLD),
|
||||||
_ => Style::default(),
|
_ => Style::default().fg(if selected {
|
||||||
|
self.command_fg
|
||||||
|
} else {
|
||||||
|
Color::Reset
|
||||||
|
}),
|
||||||
};
|
};
|
||||||
|
|
||||||
self.apply_select(style, selected)
|
self.apply_select(style, selected)
|
||||||
|
|
@ -217,7 +223,7 @@ impl Default for Theme {
|
||||||
diff_file_added: Color::LightGreen,
|
diff_file_added: Color::LightGreen,
|
||||||
diff_file_removed: Color::LightRed,
|
diff_file_removed: Color::LightRed,
|
||||||
diff_file_moved: Color::LightMagenta,
|
diff_file_moved: Color::LightMagenta,
|
||||||
diff_file_modified: Color::LightYellow,
|
diff_file_modified: Color::Yellow,
|
||||||
commit_hash: Color::Magenta,
|
commit_hash: Color::Magenta,
|
||||||
commit_time: Color::Blue,
|
commit_time: Color::Blue,
|
||||||
commit_author: Color::Green,
|
commit_author: Color::Green,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue