// Prevents an extra console window on Windows in release builds. #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] fn main() { // WebKitGTK's DMABUF renderer causes a blank/white window on many Linux // setups (recent Mesa/Nvidia drivers, common on Arch). Disable it before // the webview initializes, unless the user has explicitly set the variable. #[cfg(target_os = "linux")] { if std::env::var_os("WEBKIT_DISABLE_DMABUF_RENDERER").is_none() { std::env::set_var("WEBKIT_DISABLE_DMABUF_RENDERER", "1"); } } app_tauri_lib::run(); }