From 2d355a13b97309ea79713c37877916374cb44c62 Mon Sep 17 00:00:00 2001 From: Skyler Lehmkuhl Date: Thu, 16 Jan 2025 21:48:39 -0500 Subject: [PATCH] Add 'New Window' command --- src-tauri/src/lib.rs | 2 +- src/main.js | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 659fd0b..5c6db25 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -1,4 +1,4 @@ -use std::sync::{Arc, Mutex}; +use std::sync::{Mutex}; use tauri_plugin_log::{Target, TargetKind}; use log::{trace, info, debug, warn, error}; diff --git a/src/main.js b/src/main.js index d125171..9cdc8f2 100644 --- a/src/main.js +++ b/src/main.js @@ -354,6 +354,7 @@ let config = { undo: "z", redo: "Z", new: "n", + newWindow: "N", save: "s", saveAs: "S", open: "o", @@ -4369,6 +4370,10 @@ function decrementFrame() { updateUI(); } +function newWindow() { + invoke("create_window", {app: window.__TAURI__.app}) +} + function _newFile(width, height, fps) { root = new GraphicsObject("root"); context.objectStack = [root]; @@ -7881,6 +7886,12 @@ async function renderMenu() { action: newFile, accelerator: getShortcut("new"), }, + { + text: "New Window", + enabled: true, + action: newWindow, + accelerator: getShortcut("newWindow"), + }, { text: "Save", enabled: true,