mod app; //mod camera; mod contacts; mod error; //mod note; //mod block; mod fonts; mod images; mod parser; mod result; pub use app::Damus; pub use error::Error; pub type Result = std::result::Result; //#[cfg(target_os = "android")] //use egui_android::run_android; #[cfg(target_os = "android")] use winit::platform::android::activity::AndroidApp; #[cfg(target_os = "android")] #[no_mangle] pub fn android_main(app: AndroidApp) { std::env::set_var("RUST_BACKTRACE", "full"); android_logger::init_once(android_logger::Config::default().with_min_level(log::Level::Info)); let mut options = eframe::NativeOptions::default(); options.renderer = eframe::Renderer::Wgpu; options.event_loop_builder = Some(Box::new(move |builder| { builder.with_android_app(app); })); eframe::run_native( "Damus Desktop", options, Box::new(|_cc| Box::new(Damus::new())), ); }