From 85bda07baeab57045e2e956b8d2c6d8eda1aeade Mon Sep 17 00:00:00 2001 From: Garth Vander Houwen Date: Mon, 22 Apr 2024 15:11:00 -0700 Subject: [PATCH] move uptime to node details --- Meshtastic/Views/Nodes/DeviceMetricsLog.swift | 40 ++----------------- .../Views/Nodes/Helpers/NodeDetail.swift | 26 +++++++++++- 2 files changed, 29 insertions(+), 37 deletions(-) diff --git a/Meshtastic/Views/Nodes/DeviceMetricsLog.swift b/Meshtastic/Views/Nodes/DeviceMetricsLog.swift index 5828f2f3..809628f2 100644 --- a/Meshtastic/Views/Nodes/DeviceMetricsLog.swift +++ b/Meshtastic/Views/Nodes/DeviceMetricsLog.swift @@ -6,7 +6,6 @@ // import SwiftUI import Charts -import UIKit struct DeviceMetricsLog: View { @@ -87,8 +86,8 @@ struct DeviceMetricsLog: View { } .frame(minHeight: 250) } - let localeDateFormat = DateFormatter.dateFormat(fromTemplate: "yyMdjmma", options: 0, locale: Locale.current) - let dateFormatString = (localeDateFormat ?? "M/d/YY j:mma").replacingOccurrences(of: ",", with: "") + let localeDateFormat = DateFormatter.dateFormat(fromTemplate: "yyMMddjmma", options: 0, locale: Locale.current) + let dateFormatString = (localeDateFormat ?? "MM/dd/YY j:mma").replacingOccurrences(of: ",", with: "") if UIScreen.main.bounds.size.width > 768 && (UIDevice.current.userInterfaceIdiom == .pad || UIDevice.current.userInterfaceIdiom == .mac) { // Add a table for mac and ipad // Table(Array(deviceMetrics),id: \.self) { @@ -114,28 +113,6 @@ struct DeviceMetricsLog: View { let later = now + TimeInterval(dm.uptimeSeconds) let components = (now.. 0 { + HStack(alignment: .center) { + let now = Date.now + let later = now + TimeInterval(dm!.uptimeSeconds) + let components = (now..