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