From b32272bcafb0f31a604c7e5c246ba94b5262a649 Mon Sep 17 00:00:00 2001 From: Garth Vander Houwen Date: Thu, 18 Jul 2024 09:27:44 -0700 Subject: [PATCH] Tidy up the tables --- Meshtastic/Views/Nodes/DeviceMetricsLog.swift | 59 ++----------------- 1 file changed, 4 insertions(+), 55 deletions(-) diff --git a/Meshtastic/Views/Nodes/DeviceMetricsLog.swift b/Meshtastic/Views/Nodes/DeviceMetricsLog.swift index b0c917dd..c14ff162 100644 --- a/Meshtastic/Views/Nodes/DeviceMetricsLog.swift +++ b/Meshtastic/Views/Nodes/DeviceMetricsLog.swift @@ -98,60 +98,8 @@ struct DeviceMetricsLog: View { } let localeDateFormat = DateFormatter.dateFormat(fromTemplate: "yyMdjmma", options: 0, locale: Locale.current) let dateFormatString = (localeDateFormat ?? "M/d/YY j:mma").replacingOccurrences(of: ",", with: "") - /// New SwiftUI Table - if #available(iOS 17.4, macOS 14.4, *) { - Table(deviceMetrics, selection: $selection, sortOrder: $sortOrder) { - if idiom == .phone { - TableColumn("battery.level") { dm in - HStack { - Text(dm.time?.formattedDate(format: dateFormatString) ?? "unknown.age".localized) - Spacer() - } - .font(.caption) - HStack { - if dm.batteryLevel > 100 { - Text("PWD") - } else { - Text("Batt \(String(dm.batteryLevel))%") - } - Text("Volt \(String(format: "%.2f", dm.voltage)) ") - Text("ChUtil \(String(format: "%.2f", dm.channelUtilization))% ") - Text("AirTm \(String(format: "%.2f", dm.airUtilTx))%") - Spacer() - } - .font(.caption2) - } - .width(ideal: 200, max: .infinity) - } else { - TableColumn("battery.level") { dm in - if dm.batteryLevel > 100 { - Text("Powered") - } else { - Text("\(String(dm.batteryLevel))%") - } - } - TableColumn("voltage") { dm in - Text("\(String(format: "%.2f", dm.voltage))") - } - TableColumn("channel.utilization") { dm in - Text("\(String(format: "%.2f", dm.channelUtilization))%") - } - TableColumn("airtime") { dm in - Text("\(String(format: "%.2f", dm.airUtilTx))%") - } - TableColumn("uptime") { dm in - let now = Date.now - let later = now + TimeInterval(dm.uptimeSeconds) - let components = (now.. 100 {