Improve theming a bit
This commit is contained in:
parent
287e67c5b9
commit
e97e31daf6
11
src/tui.rs
11
src/tui.rs
|
@ -1,4 +1,5 @@
|
|||
use crossbeam_channel::{Receiver, Sender};
|
||||
use cursive::theme::*;
|
||||
use cursive::traits::*;
|
||||
use cursive::views::*;
|
||||
use cursive::{Cursive, CursiveExt};
|
||||
|
@ -20,6 +21,16 @@ impl Tui {
|
|||
let mut cursive = Cursive::new();
|
||||
cursive.set_user_data(edit_sender);
|
||||
|
||||
cursive.update_theme(|theme| {
|
||||
theme.shadow = false;
|
||||
theme.borders = BorderStyle::Simple;
|
||||
|
||||
let palette = &mut theme.palette;
|
||||
palette[PaletteColor::Background] = Color::TerminalDefault;
|
||||
palette[PaletteColor::View] = Color::TerminalDefault;
|
||||
palette[PaletteColor::Primary] = Color::TerminalDefault;
|
||||
});
|
||||
|
||||
Self {
|
||||
cursive,
|
||||
edit_receiver,
|
||||
|
|
Loading…
Reference in New Issue