Skip to content

Commit bc06dc3

Browse files
chore: 🤖 disable global shortcut
1 parent 6b76b19 commit bc06dc3

File tree

7 files changed

+25
-10
lines changed

7 files changed

+25
-10
lines changed

‎CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## `2.2.2` (2023-11-15)
2+
3+
### Chore
4+
- Disable global shortcut
5+
16
## `2.2.1` (2023-10-26)
27

38
### Chore

‎package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "server-milk",
33
"private": true,
4-
"version": "2.2.1",
4+
"version": "2.2.2",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

‎src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "server_milk"
3-
version = "2.2.1"
3+
version = "2.2.2"
44
description = "A desktop program for iOS application named ServerBee"
55
authors = ["ZingerLittleBee"]
66
license = ""

‎src-tauri/src/main.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ use tauri::Manager;
1818
use tauri_plugin_autostart::MacosLauncher;
1919
use tauri_plugin_store::StoreBuilder;
2020

21-
use crate::shortcut::register_shortcut;
2221
use crate::state::SidecarState;
2322
use crate::window_manager::configure_control_panel;
2423

@@ -114,7 +113,7 @@ fn main() {
114113

115114
configure_control_panel(&main_window);
116115

117-
register_shortcut(app.handle());
116+
// register_shortcut(app.handle());
118117
Ok(())
119118
})
120119
.run(tauri::generate_context!())

‎src-tauri/src/shortcut.rs

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,23 @@
1+
use log::error;
12
use tauri::{GlobalShortcutManager, Manager};
3+
use crate::constant::DEFAULT_WINDOW_LABEL;
24

35
pub fn register_shortcut(handle: tauri::AppHandle) {
46
let mut manager = handle.global_shortcut_manager();
5-
manager.register(
7+
match manager.register(
68
"CmdOrCtrl+,",
79
move || {
8-
let settings_window = handle.get_window("main").unwrap();
9-
settings_window.show().unwrap();
10+
if let Some(settings_window) = handle.get_window(DEFAULT_WINDOW_LABEL) {
11+
match settings_window.show() {
12+
Ok(_) => {},
13+
Err(e) => error!("error showing settings window while registering shortcut: {}", e),
14+
}
15+
} else {
16+
error!("settings window not found while registering shortcut");
17+
}
1018
},
11-
).unwrap();
19+
) {
20+
Ok(_) => {},
21+
Err(e) => error!("error registering shortcut: {}", e),
22+
}
1223
}

‎src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"package": {
33
"productName": "ServerMilk",
4-
"version": "2.2.1"
4+
"version": "2.2.2"
55
},
66
"build": {
77
"beforeDevCommand": "pnpm dev",

0 commit comments

Comments
 (0)