Hide cursor in engine and crossterm in prelude
This commit is contained in:
@@ -80,6 +80,8 @@ impl Engine for Console {
|
||||
}
|
||||
|
||||
fn init<C: ComponentImpl + 'static>(&self, component: C) -> Arc<Context> {
|
||||
crossterm::execute!(std::io::stdout(), crossterm::cursor::Hide).unwrap();
|
||||
|
||||
let cx = Context::new(component, self.executor.clone());
|
||||
cx.refresh();
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@ pub mod prelude {
|
||||
pub use crate::render::*;
|
||||
pub use crate::state::*;
|
||||
pub use crate::{sleep, Error, Result, View, ViewWrapper};
|
||||
pub use crossterm;
|
||||
pub use osui_macros::{component, rsx};
|
||||
pub use std::sync::{Arc, Mutex};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user