fix: cleaning repo

This commit is contained in:
2026-04-22 12:44:10 +02:00
parent ce4cd6939a
commit 7de1fa2850
13 changed files with 78 additions and 10 deletions

2
src-tauri/Cargo.lock generated
View File

@ -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]]

View File

@ -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"

View File

@ -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![

View File

@ -19,6 +19,7 @@
"minHeight": 500,
"decorations": false,
"transparent": false,
"backgroundColor": "#0d1117",
"alwaysOnTop": true,
"resizable": true
}