integration of active_app module

This commit is contained in:
2026-01-18 23:42:30 +08:00
parent c888dcf252
commit 5145ebaf11
7 changed files with 475 additions and 8 deletions

View File

@@ -48,6 +48,7 @@ image = {version = "0.25.9", default-features = false, features = ["gif"] }
gif = "0.14.1"
raw-window-handle = "0.6"
enigo = { version = "0.6.1", features = ["wayland"] }
lazy_static = "1.5.0"
[target.'cfg(not(any(target_os = "android", target_os = "ios")))'.dependencies]
tauri-plugin-global-shortcut = "2"
@@ -55,11 +56,24 @@ tauri-plugin-positioner = "2"
[target.'cfg(target_os = "macos")'.dependencies]
objc2 = "0.6.3"
objc2-app-kit = { version = "0.3.2", features = ["NSWindow", "NSWindowScripting"] }
objc2-foundation = "0.3.2"
objc2-app-kit = { version = "0.3.2", features = [
"NSWindow",
"NSWindowScripting",
"NSWorkspace",
"NSRunningApplication"
] }
objc2-foundation = { version = "0.3.2", features = ["NSNotification", "NSString", "NSURL"] }
[target.'cfg(target_os = "windows")'.dependencies]
windows = { version = "0.58", features = [
"Win32_Foundation",
"Win32_UI_Input_KeyboardAndMouse",
"Win32_Foundation",
"Win32_System_ProcessStatus",
"Win32_UI_WindowsAndMessaging",
"Win32_System_Threading",
"Win32_UI_Shell_PropertiesSystem",
"Win32_System_Com",
"Win32_UI_Accessibility",
"Win32_Storage_FileSystem",
"Win32_Globalization",
"Win32_UI_Input_KeyboardAndMouse",
] }