droidkraft 2.1.5

DroidKraft — Android device monitor GUI: live logs, one-click commands, flash/root toolkit, and screen mirroring (Zed GPUI)
Documentation
//! DroidKraft GUI entry point.

use gpui::prelude::*;
use gpui::{px, size, Application, Bounds, WindowBounds, WindowOptions};

use droidkraft_gui::DroidGui;

fn main() {
    Application::new().run(|cx| {
        let bounds = Bounds::centered(None, size(px(1100.), px(760.)), cx);
        cx.open_window(
            WindowOptions {
                window_bounds: Some(WindowBounds::Windowed(bounds)),
                window_min_size: Some(size(px(640.), px(420.))),
                // Wayland app_id / X11 WM_CLASS: must match the .desktop file.
                app_id: Some("droidkraft".into()),
                ..Default::default()
            },
            |_, cx| cx.new(DroidGui::new),
        )
        .expect("failed to open window");
        cx.activate(true);
    });
}