feat(daemon-beta t7/t8): Dock 隱藏真機驗證通過(lsappinfo type=UIElement)——runtime Accessory policy(cgo)+appID+ad-hoc 重簽;mistakes 記四枚真機坑;暫用 icon(等 leo logo)
This commit is contained in:
@@ -256,6 +256,9 @@ func main() {
|
||||
desk.SetSystemTrayIcon(theme.StorageIcon()) // TODO 換品牌 icon(leo logo 進行中);Mac 建議 template 單色
|
||||
}
|
||||
rebuildTray() // 開機即建初始選單(否則第一次狀態回呼前選單是空的)
|
||||
// 托盤唯一指示器(leo 07-24 裁決):NSApp 起來後把 activation policy 切 Accessory
|
||||
//(plist LSUIElement 會被 fyne/glfw 蓋掉——07-24 真機實測第三枚坑,見 dock_darwin.go)
|
||||
a.Lifecycle().SetOnStarted(func() { hideDockIcon() })
|
||||
refreshTray := rebuildTray
|
||||
|
||||
// 狀態變更 → 刷新 tray 文案(回呼在 supervisor goroutine,切回 UI thread)
|
||||
|
||||
Reference in New Issue
Block a user