ratatui
This commit is contained in:
1588
Cargo.lock
generated
1588
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -12,4 +12,6 @@ name = "tui"
|
|||||||
path = "src/tui/main.rs"
|
path = "src/tui/main.rs"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
crossterm = "0.29.0"
|
||||||
|
ratatui = "0.30.0"
|
||||||
rkyv = {version = "0.8.15"}
|
rkyv = {version = "0.8.15"}
|
||||||
|
|||||||
@@ -15,8 +15,10 @@ mod battery;
|
|||||||
mod data;
|
mod data;
|
||||||
|
|
||||||
fn main() -> Result<(), Box<dyn Error>> {
|
fn main() -> Result<(), Box<dyn Error>> {
|
||||||
let mut battery = battery::Battery::new().unwrap();
|
let mut battery =
|
||||||
|
battery::Battery::new().expect("You don't have a battery, or we can't find it");
|
||||||
battery.update().unwrap();
|
battery.update().unwrap();
|
||||||
|
|
||||||
let battery_file = fs::OpenOptions::new().read(true).open("./battery.data");
|
let battery_file = fs::OpenOptions::new().read(true).open("./battery.data");
|
||||||
|
|
||||||
let mut data: Data;
|
let mut data: Data;
|
||||||
|
|||||||
@@ -1,3 +1,17 @@
|
|||||||
fn main() -> Result<(), ()> {
|
use std::time::Duration;
|
||||||
Ok(())
|
|
||||||
|
use ratatui::layout::{self, Constraint, Layout};
|
||||||
|
|
||||||
|
fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||||
|
ratatui::run(|terminal| {
|
||||||
|
loop {
|
||||||
|
terminal.draw(|frame| {
|
||||||
|
let layout = frame.area().layout_vec(&Layout::horizontal([
|
||||||
|
Constraint::Percentage(50),
|
||||||
|
Constraint::Percentage(50),
|
||||||
|
]));
|
||||||
|
frame.render_widget("Hello World!", layout[1])
|
||||||
|
})?;
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user