mod adblock;
mod app;
mod config;
mod core;
mod engine;
mod history;
mod input;
mod ipc;
mod marks;
mod plugin;
mod ui;
use gtk4::prelude::*;
use gtk4::Application;
const APP_ID: &str = "org.qbrsh.browser";
fn main() {
let url = std::env::args().nth(1).filter(|a| !a.starts_with('-'));
if let Some(ref u) = url
&& ipc::forward_url(u)
{
return;
}
let app = Application::builder().application_id(APP_ID).build();
app.connect_activate(move |a| app::run(a, url.clone()));
app.run_with_args::<&str>(&[]);
}