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> {
|
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());
|
let cx = Context::new(component, self.executor.clone());
|
||||||
cx.refresh();
|
cx.refresh();
|
||||||
|
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ pub mod prelude {
|
|||||||
pub use crate::render::*;
|
pub use crate::render::*;
|
||||||
pub use crate::state::*;
|
pub use crate::state::*;
|
||||||
pub use crate::{sleep, Error, Result, View, ViewWrapper};
|
pub use crate::{sleep, Error, Result, View, ViewWrapper};
|
||||||
|
pub use crossterm;
|
||||||
pub use osui_macros::{component, rsx};
|
pub use osui_macros::{component, rsx};
|
||||||
pub use std::sync::{Arc, Mutex};
|
pub use std::sync::{Arc, Mutex};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user