feat: 提交详情能看 diff,也能丢给 AI 审这一次改动。文件检查可单独排除路径,TODO 只认大写,避免把 todo 表和模块当成待办标记。
热力图按容器宽度铺满一年,不再横向滚动。托盘右键换成可换皮肤的弹层;更新下载显示进度,退出后再由脚本拉起安装器,避免还占着 exe。
This commit is contained in:
25
tray_windows.go
Normal file
25
tray_windows.go
Normal file
@@ -0,0 +1,25 @@
|
||||
//go:build windows
|
||||
|
||||
package main
|
||||
|
||||
import (
|
||||
"github.com/wailsapp/wails/v3/pkg/application"
|
||||
"github.com/wailsapp/wails/v3/pkg/w32"
|
||||
)
|
||||
|
||||
// activateTrayPopup 只置前 HWND,不调用 WebView2 Focus(MoveFocus 失败会 os.Exit(1))。
|
||||
func activateTrayPopup(win *application.WebviewWindow) {
|
||||
if win == nil {
|
||||
return
|
||||
}
|
||||
ptr := win.NativeWindow()
|
||||
if ptr == nil {
|
||||
return
|
||||
}
|
||||
hwnd := w32.HWND(uintptr(ptr))
|
||||
if hwnd == 0 {
|
||||
return
|
||||
}
|
||||
w32.SetForegroundWindow(hwnd)
|
||||
w32.BringWindowToTop(hwnd)
|
||||
}
|
||||
Reference in New Issue
Block a user