From 68c60ec0878a165aa61a98495aeb76825b742e97 Mon Sep 17 00:00:00 2001 From: Trey T Date: Wed, 27 May 2026 07:44:48 -0500 Subject: [PATCH] =?UTF-8?q?Detail=20sheet:=20lead=20with=20depart=20?= =?UTF-8?q?=E2=86=92=20arrival,=20push=20LIVE=20STATE=20below?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When you tap an aircraft you almost always want to know where it came from and where it's going. Moving routeSection above the divider so it's the first block under the callsign header — no scrolling to find it. Co-Authored-By: Claude Opus 4.7 --- Flights/Views/LiveFlightDetailSheet.swift | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Flights/Views/LiveFlightDetailSheet.swift b/Flights/Views/LiveFlightDetailSheet.swift index 1767207..ed89759 100644 --- a/Flights/Views/LiveFlightDetailSheet.swift +++ b/Flights/Views/LiveFlightDetailSheet.swift @@ -33,9 +33,13 @@ struct LiveFlightDetailSheet: View { VStack(alignment: .leading, spacing: 16) { header + // Depart → Arrival lives directly under the callsign + // header — it's the single most important thing the + // user opened the sheet to see. + routeSection + Divider() - // Live state grid Text("LIVE STATE") .font(FlightTheme.label()) .foregroundStyle(FlightTheme.textTertiary) @@ -43,9 +47,6 @@ struct LiveFlightDetailSheet: View { liveStateGrid - routeSection - .padding(.top, 4) - if recentFlights.count > 1 { Text("RECENT FLIGHTS") .font(FlightTheme.label())