diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index 6479881..7c6547a 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -418,6 +418,11 @@ async fn unbind_face(uuid: String, face_id: String, file_uuid: String) -> Result Ok(()) } +#[tauri::command(rename_all = "camelCase")] +async fn set_zoom(window: tauri::WebviewWindow, zoom_factor: f64) -> Result<(), String> { + window.set_zoom(zoom_factor).map_err(|e| e.to_string()) +} + fn main() { tauri::Builder::default() .plugin(tauri_plugin_shell::init()) @@ -437,7 +442,8 @@ fn main() { get_face_candidates, merge_identities, bind_face, - unbind_face + unbind_face, + set_zoom ]) .run(tauri::generate_context!()) .expect("error while running tauri application"); diff --git a/src/App.vue b/src/App.vue index f1f0af9..b2888db 100644 --- a/src/App.vue +++ b/src/App.vue @@ -32,6 +32,34 @@ + +