Skip to content

Commit 1308d62

Browse files
committed
chore: add log dir to menu
1 parent c93f487 commit 1308d62

File tree

2 files changed

+27
-40
lines changed

2 files changed

+27
-40
lines changed

Lib/RabbitTrayMenu.ahk

+26-40
Original file line numberDiff line numberDiff line change
@@ -31,37 +31,40 @@ SetupTrayMenu() {
3131
static rabbit_script := Format("`"{}\Rabbit.ahk`"", A_ScriptDir)
3232
static rabbit_ico := Format("{}\Lib\rabbit.ico", A_ScriptDir)
3333
A_TrayMenu.Delete()
34-
; A_TrayMenu.Add("输入法设定")
35-
; A_TrayMenu.Add("用户词典管理")
36-
A_TrayMenu.Add("用户资料同步", (*) => Sync())
34+
if !IN_MAINTENANCE {
35+
; A_TrayMenu.Add("输入法设定")
36+
; A_TrayMenu.Add("用户词典管理")
37+
A_TrayMenu.Add("用户资料同步", (*) => Sync())
3738

38-
A_TrayMenu.Add()
39+
A_TrayMenu.Add()
3940

40-
A_TrayMenu.Add("用户文件夹", (*) => Run(rime.get_user_data_dir_s()))
41-
A_TrayMenu.Add("脚本文件夹", (*) => Run(A_ScriptDir))
41+
A_TrayMenu.Add("用户文件夹", (*) => Run(RabbitUserDataPath()))
42+
A_TrayMenu.Add("脚本文件夹", (*) => Run(A_ScriptDir))
43+
A_TrayMenu.Add("日志文件夹", (*) => Run(RabbitLogPath()))
4244

43-
A_TrayMenu.Add()
45+
A_TrayMenu.Add()
4446

45-
if FileExist(A_Startup . "\Rabbit.lnk") {
46-
A_TrayMenu.Add("从开机启动删除", (*) => (FileDelete(A_Startup . "\Rabbit.lnk"), SetupTrayMenu()))
47-
} else {
48-
A_TrayMenu.Add("添加到开机启动", (*) => (FileCreateShortcut(A_AhkPath, A_Startup . "\Rabbit.lnk", A_ScriptDir, rabbit_script, "玉兔毫输入法", rabbit_ico), SetupTrayMenu()))
49-
}
50-
A_TrayMenu.Add("添加到桌面快捷方式", (*) => FileCreateShortcut(A_AhkPath, A_Desktop . "\Rabbit.lnk", A_ScriptDir, rabbit_script, "玉兔毫输入法", rabbit_ico))
47+
if FileExist(A_Startup . "\Rabbit.lnk") {
48+
A_TrayMenu.Add("从开机启动删除", (*) => (FileDelete(A_Startup . "\Rabbit.lnk"), SetupTrayMenu()))
49+
} else {
50+
A_TrayMenu.Add("添加到开机启动", (*) => (FileCreateShortcut(A_AhkPath, A_Startup . "\Rabbit.lnk", A_ScriptDir, rabbit_script, "玉兔毫输入法", rabbit_ico), SetupTrayMenu()))
51+
}
52+
A_TrayMenu.Add("添加到桌面快捷方式", (*) => FileCreateShortcut(A_AhkPath, A_Desktop . "\Rabbit.lnk", A_ScriptDir, rabbit_script, "玉兔毫输入法", rabbit_ico))
5153

52-
A_TrayMenu.Add()
54+
A_TrayMenu.Add()
5355

54-
A_TrayMenu.Add("仓库主页", (*) => Run("https://github.com/amorphobia/rabbit"))
55-
A_TrayMenu.Add("参加讨论", (*) => Run("https://github.com/amorphobia/rabbit/discussions"))
56-
A_TrayMenu.Add("关于", (*) => MsgBox(Format("由 AutoHotkey 实现的 Rime 输入法引擎前端`r`n版本:{}", RABBIT_VERSION), "玉兔毫输入法"))
56+
A_TrayMenu.Add("仓库主页", (*) => Run("https://github.com/amorphobia/rabbit"))
57+
A_TrayMenu.Add("参加讨论", (*) => Run("https://github.com/amorphobia/rabbit/discussions"))
58+
A_TrayMenu.Add("关于", (*) => MsgBox(Format("由 AutoHotkey 实现的 Rime 输入法引擎前端`r`n版本:{}", RABBIT_VERSION), "玉兔毫输入法"))
5759

58-
A_TrayMenu.Add()
60+
A_TrayMenu.Add()
5961

60-
A_TrayMenu.Add("重新部署", (*) => Deploy())
61-
if (A_IsSuspended) {
62-
A_TrayMenu.Add("启用玉兔毫", (*) => ToggleSuspend())
63-
} else {
64-
A_TrayMenu.Add("禁用玉兔毫", (*) => ToggleSuspend())
62+
A_TrayMenu.Add("重新部署", (*) => Deploy())
63+
if (A_IsSuspended) {
64+
A_TrayMenu.Add("启用玉兔毫", (*) => ToggleSuspend())
65+
} else {
66+
A_TrayMenu.Add("禁用玉兔毫", (*) => ToggleSuspend())
67+
}
6568
}
6669
A_TrayMenu.Add("退出玉兔毫", (*) => ExitApp())
6770
}
@@ -90,23 +93,6 @@ ToggleSuspend() {
9093
SetupTrayMenu()
9194
}
9295

93-
if IN_MAINTENANCE {
94-
A_TrayMenu.Disable( "1&") ; 用户资料同步
95-
; A_TrayMenu.Disable( "2&") ; seperator
96-
A_TrayMenu.Disable( "3&") ; 用户文件夹
97-
A_TrayMenu.Disable( "4&") ; 脚本文件夹
98-
; A_TrayMenu.Disable( "5&") ; seperator
99-
A_TrayMenu.Disable( "6&") ; 开机启动
100-
; A_TrayMenu.Disable( "7&") ; seperator
101-
A_TrayMenu.Disable( "8&") ; 仓库主页
102-
A_TrayMenu.Disable( "9&") ; 参加讨论
103-
A_TrayMenu.Disable("10&") ; 关于
104-
; A_TrayMenu.Disable("11&") ; seperator
105-
A_TrayMenu.Disable("12&") ; 重新部署
106-
A_TrayMenu.Disable("13&") ; 禁用/启用
107-
A_TrayMenu.Disable("14&") ; 退出玉兔毫
108-
}
109-
11096
ClickHandler(wParam, lParam, msg, hWnd) {
11197
if !rime || !IsSet(session_id) || !session_id || A_IsSuspended
11298
return

RabbitDeployer.ahk

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ RunDeployer(args) {
3939
UpdateTrayIcon()
4040
TrayTip()
4141
TrayTip("维护中", RABBIT_IME_NAME)
42+
SetupTrayMenu()
4243

4344
command := args.Length > 0 ? args[1] : ""
4445
conf := Configurator()

0 commit comments

Comments
 (0)