bulletty 0.1.0

a terminal feed (RSS+ATOM) reader
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use tracing::info;

use crate::{app, ui::screens::mainscreen};

pub fn run_main_ui() -> color_eyre::Result<()> {
    info!("Initializing UI");

    let terminal = ratatui::init();

    let mut app = app::App::new();
    app.init(Box::new(mainscreen::MainScreen::new()));

    let result = app.run(terminal);
    ratatui::restore();
    result
}