Tunglies
6ded03c616
chore: remove unused import
2025-03-23 14:28:28 +08:00
Tunglies
7cb0c8173a
feat: add lightweight mode entry and related hotkey support
2025-03-23 03:10:48 +08:00
Tunglies
3d32d2d08f
feat(hotkey): macos support CMD+W to close window as default
2025-03-20 13:02:26 +08:00
Tunglies
33d54b27f4
feat: implement lightweight mode functionality and update related settings
2025-03-20 03:23:14 +08:00
Tunglies
83d338eaa4
fix: hotkeys on windows crash
2025-03-19 18:41:26 +08:00
Tunglies
b97f0734d0
Optimize hotkey management to reduce lock contention and improve performance
...
- Minimize mutex lock durations in update() by processing data outside critical sections
- Pre-allocate collections to avoid unnecessary reallocations
- Replace forEach-style loops with more efficient for loops
- Add defensive null checks when accessing app_handle
- Improve error handling with more robust Option unwrapping
- Enhance code readability with descriptive comments
2025-03-15 17:52:14 +08:00
Tunglies
a7f66c3d65
chore: git hooks for linter and formatter
2025-03-13 12:51:20 +08:00
Tunglies
19b6bd35f5
feat: quiting when enable tun mode no more blocking system network ( #2805 )
2025-03-01 01:29:23 +08:00
wonfen
5026e2bade
feat: optimize hotkey behavior and window management logic
2025-02-26 11:03:50 +08:00
wonfen
ac07397818
refactor: improve hotkey management, logging, and error handling; fix tray freeze and hotkey failure on silent startup
2025-02-12 14:23:42 +08:00
wonfen
ef52f81494
fix: app crash without a default global_hotkey vaule
2025-02-11 01:50:48 +08:00
Tunglies
215dcee3f1
feat: option to enable global hotkey ( #2665 )
2025-02-09 07:45:22 +08:00
wonfen
bae606bc9d
fix: restore hotkey functionality after silent startup
2025-02-02 11:37:10 +08:00
huzibaca
eb78af7c77
chore: remove debug code
2024-11-16 07:35:34 +08:00
huzibaca
114d5ab541
fix: fixes #1940
2024-11-16 06:08:49 +08:00
huzibaca
f9009de894
chore: update
2024-10-23 05:48:01 +08:00
huzibaca
ee78b7898b
chore: try to fix service not started on linux
2024-10-20 04:48:42 +08:00
huzibaca
08b1160d63
chore: remove useless exit codes
2024-09-25 11:47:01 +08:00
huzibaca
4b20b65a22
fix: code lint
2024-09-24 20:09:30 +08:00
huzibaca
a3465d292c
refactor: unify and simplify the call of app_handle(2)
2024-09-23 23:15:51 +08:00
huzibaca
60e0f972d0
refactor: unify and simplify the call of app_handle
2024-09-23 16:31:58 +08:00
huzibaca
c21ce578f5
fix: exit hotkey conflict
2024-09-18 15:16:43 +08:00
huzibaca
7d1b7adda5
fix: whether the window starts as fullscreen or not.
2024-09-18 13:23:27 +08:00
huzibaca
f64528dd87
chore: revert
2024-09-18 12:24:52 +08:00
huzibaca
49929bd473
fix: the shortcut key to exit cannot be used
2024-09-18 01:41:46 +08:00
huzibaca
25f15e12cf
fix: hotkey status not accurately processed, resulting in two triggers
2024-09-17 10:59:39 +08:00
huzibaca
507d52bcb9
chore: update
2024-09-02 19:33:17 +08:00
MystiPanda
75cd7dd4b9
chore: update & fmt & clippy
2024-06-12 10:00:22 +08:00
MystiPanda
0f48873c25
chore: Remove unnecessary hotkey
2024-02-27 11:18:52 +08:00
MystiPanda
2835e79973
feat: Support Open/Close Dashboard Hotkey
...
#439
2024-02-24 13:39:30 +08:00
MystiPanda
4d2474226b
refactor: cargo clippy
2024-01-10 17:36:35 +08:00
WhizPanda
c0b6e549f0
build: Update Cargo Depends
2023-12-01 15:52:49 +08:00
GyDi
3efd575dd2
feat: add Open Dashboard to the hotkey, close #723
2023-09-10 14:46:03 +08:00
GyDi
b1f45752cf
chore: update deps
2023-05-28 16:45:43 +08:00
GyDi
db028665fd
fix: check hotkey and optimize hotkey input, close #287
2022-11-23 17:30:19 +08:00
GyDi
63b474a32c
refactor: wip
2022-11-17 17:07:13 +08:00
GyDi
abdbf158d1
refactor: wip
2022-11-16 01:26:41 +08:00
GyDi
b03c52a501
refactor: wip
2022-11-14 01:26:33 +08:00
GyDi
4668be6e24
chore: format rust code
2022-11-12 11:37:23 +08:00
GyDi
8bddf30dcf
refactor(hotkey): use tauri global shortcut
2022-09-23 15:31:01 +08:00
GyDi
8fa7fb3b1f
feat: refresh ui when hotkey clicked
2022-09-18 15:50:03 +08:00
GyDi
509d83365e
feat: support hotkey (wip)
2022-09-14 01:19:02 +08:00