feat: zoom in/out with Cmd+/Cmd-/Cmd+0

This commit is contained in:
2026-06-14 23:27:54 +08:00
parent 22a63de6d7
commit 0a3619243e
2 changed files with 35 additions and 1 deletions

View File

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