Files
MyGoNavi/internal/app/window_diagnostics.go
Syngnat bb6271246b 🐛 fix(mac): 禁用正式包默认窗口诊断以规避启动无窗体问题
- 将 macOS 原生窗口诊断改为默认关闭
- 仅在显式设置 GONAVI_ENABLE_MAC_WINDOW_DIAGNOSTICS 时启用后端诊断
- 仅在前端开发环境启用窗口诊断采集
- 避免正式构建在启动阶段附加额外窗口状态探测与日志观察
- 为诊断开关补充前后端最小回归测试

Refs: #360
2026-04-12 12:46:15 +08:00

15 lines
311 B
Go

package app
import "strings"
const macWindowDiagnosticsEnv = "GONAVI_ENABLE_MAC_WINDOW_DIAGNOSTICS"
func shouldInstallMacNativeWindowDiagnostics() bool {
switch strings.ToLower(strings.TrimSpace(getenv(macWindowDiagnosticsEnv))) {
case "1", "true", "yes", "on":
return true
default:
return false
}
}