fix: cleaning repo
This commit is contained in:
2
src-tauri/Cargo.lock
generated
2
src-tauri/Cargo.lock
generated
@ -5589,6 +5589,7 @@ dependencies = [
|
||||
"chrono",
|
||||
"csv",
|
||||
"dirs-next",
|
||||
"gtk",
|
||||
"reqwest 0.12.28",
|
||||
"rusqlite",
|
||||
"serde",
|
||||
@ -5600,6 +5601,7 @@ dependencies = [
|
||||
"tauri-plugin-sql",
|
||||
"tokio",
|
||||
"uuid",
|
||||
"webkit2gtk",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
||||
@ -26,3 +26,7 @@ tokio = { version = "1", features = ["full"] }
|
||||
chrono = { version = "0.4", features = ["serde"] }
|
||||
uuid = { version = "1", features = ["v4"] }
|
||||
dirs-next = "2"
|
||||
|
||||
[target.'cfg(target_os = "linux")'.dependencies]
|
||||
webkit2gtk = { version = "2.0", features = ["v2_38"] }
|
||||
gtk = "0.18"
|
||||
|
||||
@ -14,6 +14,23 @@ pub fn run() {
|
||||
let conn = db::open().expect("Failed to open database");
|
||||
db::migrate(&conn).expect("Failed to migrate database");
|
||||
app.manage(DbState(Mutex::new(conn)));
|
||||
|
||||
#[cfg(target_os = "linux")]
|
||||
{
|
||||
use gtk::prelude::*;
|
||||
use webkit2gtk::WebViewExt;
|
||||
|
||||
let window = app.get_webview_window("main").expect("no main window");
|
||||
window.with_webview(|wv| {
|
||||
let webkit_view = wv.inner();
|
||||
if let Some(parent) = webkit_view.parent() {
|
||||
if let Ok(sw) = parent.downcast::<gtk::ScrolledWindow>() {
|
||||
sw.set_policy(gtk::PolicyType::Never, gtk::PolicyType::Never);
|
||||
}
|
||||
}
|
||||
}).ok();
|
||||
}
|
||||
|
||||
Ok(())
|
||||
})
|
||||
.invoke_handler(tauri::generate_handler![
|
||||
|
||||
@ -19,6 +19,7 @@
|
||||
"minHeight": 500,
|
||||
"decorations": false,
|
||||
"transparent": false,
|
||||
"backgroundColor": "#0d1117",
|
||||
"alwaysOnTop": true,
|
||||
"resizable": true
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user