irongit
jv/src/main.rs
25 lines603 BRust
1mod app;
2
3use app::JvApp;
4
5fn main() -> eframe::Result {
6 tracing_subscriber::fmt::init();
7
8 let options = eframe::NativeOptions {
9 viewport: egui::ViewportBuilder::default()
10 .with_inner_size([1200.0, 800.0])
11 .with_min_inner_size([800.0, 500.0])
12 .with_title(if cfg!(debug_assertions) {
13 "jv - JSON Viewer [DEBUG]"
14 } else {
15 "jv - JSON Viewer"
16 }),
17 ..Default::default()
18 };
19
20 eframe::run_native(
21 "jv",
22 options,
23 Box::new(|cc| Ok(Box::new(JvApp::new(cc)))),
24 )
25}