Tools View & Crash Report & OOM Report

This commit is contained in:
世界
2026-04-23 08:12:52 +08:00
parent 73180f0230
commit b48f4ad97f
46 changed files with 4279 additions and 533 deletions
+10 -1
View File
@@ -13,6 +13,7 @@ public enum NavigationPage: Int, CaseIterable, Identifiable {
case connections
#endif
case logs
case tools
case settings
}
@@ -23,6 +24,8 @@ public extension NavigationPage {
self = .dashboard
case "logs":
self = .logs
case "tools":
self = .tools
case "settings":
self = .settings
#if os(macOS)
@@ -38,7 +41,7 @@ public extension NavigationPage {
#if os(macOS)
static var macosDefaultPages: [NavigationPage] {
[.logs, .settings]
[.logs, .tools, .settings]
}
#endif
@@ -59,6 +62,8 @@ public extension NavigationPage {
#endif
case .logs:
return String(localized: "Logs")
case .tools:
return String(localized: "Tools")
case .settings:
return String(localized: "Settings")
}
@@ -76,6 +81,8 @@ public extension NavigationPage {
#endif
case .logs:
return "list.bullet.rectangle"
case .tools:
return "terminal.fill"
case .settings:
return "gear.circle.fill"
}
@@ -95,6 +102,8 @@ public extension NavigationPage {
#endif
case .logs:
LogView()
case .tools:
ToolsView()
case .settings:
SettingView()
}