//go:build !darwin && !windows

package platform

// Non-darwin stubs. The menu bar item + Dock activation policy are macOS
// concepts; Windows/Linux equivalents (tray + window-to-tray) land when those
// platforms are targeted. Kept as no-ops so cross-platform builds compile.
//
// 当实现 Windows 托盘时，交互须与 macOS 对齐（见 statusbar_darwin.m）：
// 左键单击 → 打开主窗口；右键 → 菜单（显示主窗 / 设置 / 退出）。托盘图标用同一
// 彩色品牌图（menubar-icon.png）。

// InstallStatusBar is a no-op outside macOS.
func InstallStatusBar(_ StatusBarMenu, h StatusBarHandler) {
	statusBarHandler = h
}

// SetDockVisible is a no-op outside macOS.
func SetDockVisible(_ bool) {}
