Commit ac2a3e1ea7
ac2a3e1ea7925e89e359b8fa263812aa2d6009ce
parent: 4470fe4d25
Verified · cmc
cmc <hello@cleberg.net> · 2026-10-18 04:50 UTC
Use a black background outside the Sky tab
Sun, System, Launches, Library and the first-run screen are now black,
so NASA and Hubble images with black backgrounds sit flush. The Sky tab
keeps its night-blue.
Layout: unified · split
App/Sources/LaunchesScreen.swift
+1 −1
| @@ -13,7 +13,7 @@ struct LaunchesScreen: View { |
| 13 | |
13 | |
| 14 | private let ink = Color(red: 0.95, green: 0.95, blue: 0.93) |
14 | private let ink = Color(red: 0.95, green: 0.95, blue: 0.93) |
| 15 | private let accent = Color(red: 0.88, green: 0.24, blue: 0.19) |
15 | private let accent = Color(red: 0.88, green: 0.24, blue: 0.19) |
| 16 | private let background = Color(red: 0.043, green: 0.078, blue: 0.141) |
16 | private let background = Color.black |
| 17 | |
17 | |
| 18 | var body: some View { |
18 | var body: some View { |
| 19 | ScrollView { |
19 | ScrollView { |
App/Sources/LibraryScreen.swift
+1 −1
| @@ -3,7 +3,7 @@ import SwiftUI |
| 3 | |
3 | |
| 4 | private let ink = Color(red: 0.95, green: 0.95, blue: 0.93) |
4 | private let ink = Color(red: 0.95, green: 0.95, blue: 0.93) |
| 5 | private let accent = Color(red: 0.88, green: 0.24, blue: 0.19) |
5 | private let accent = Color(red: 0.88, green: 0.24, blue: 0.19) |
| 6 | private let pageBackground = Color(red: 0.043, green: 0.078, blue: 0.141) |
6 | private let pageBackground = Color.black |
| 7 | |
7 | |
| 8 | struct LibraryScreen: View { |
8 | struct LibraryScreen: View { |
| 9 | @State private var query = "" |
9 | @State private var query = "" |
App/Sources/OnboardingScreen.swift
+1 −1
| @@ -11,7 +11,7 @@ struct OnboardingScreen: View { |
| 11 | |
11 | |
| 12 | private let ink = Color(red: 0.95, green: 0.95, blue: 0.93) |
12 | private let ink = Color(red: 0.95, green: 0.95, blue: 0.93) |
| 13 | private let accent = Color(red: 0.88, green: 0.24, blue: 0.19) |
13 | private let accent = Color(red: 0.88, green: 0.24, blue: 0.19) |
| 14 | private let background = Color(red: 0.043, green: 0.078, blue: 0.141) |
14 | private let background = Color.black |
| 15 | |
15 | |
| 16 | var body: some View { |
16 | var body: some View { |
| 17 | VStack(alignment: .leading, spacing: 0) { |
17 | VStack(alignment: .leading, spacing: 0) { |
App/Sources/SunScreen.swift
+1 −1
| @@ -14,7 +14,7 @@ struct SunScreen: View { |
| 14 | |
14 | |
| 15 | private let ink = Color(red: 0.95, green: 0.95, blue: 0.93) |
15 | private let ink = Color(red: 0.95, green: 0.95, blue: 0.93) |
| 16 | private let accent = Color(red: 0.88, green: 0.24, blue: 0.19) |
16 | private let accent = Color(red: 0.88, green: 0.24, blue: 0.19) |
| 17 | private let background = Color(red: 0.043, green: 0.078, blue: 0.141) |
17 | private let background = Color.black |
| 18 | |
18 | |
| 19 | var body: some View { |
19 | var body: some View { |
| 20 | ScrollView { |
20 | ScrollView { |
App/Sources/SystemScreen.swift
+1 −1
| @@ -10,7 +10,7 @@ struct SystemScreen: View { |
| 10 | |
10 | |
| 11 | private let ink = Color(red: 0.95, green: 0.95, blue: 0.93) |
11 | private let ink = Color(red: 0.95, green: 0.95, blue: 0.93) |
| 12 | private let accent = Color(red: 0.88, green: 0.24, blue: 0.19) |
12 | private let accent = Color(red: 0.88, green: 0.24, blue: 0.19) |
| 13 | private let background = Color(red: 0.043, green: 0.078, blue: 0.141) |
13 | private let background = Color.black |
| 14 | |
14 | |
| 15 | private static let start = Date(timeIntervalSince1970: -378_691_200) // 1958-01-01 |
15 | private static let start = Date(timeIntervalSince1970: -378_691_200) // 1958-01-01 |
| 16 | private static let end = Date(timeIntervalSince1970: 2_524_608_000) // 2050-01-01 |
16 | private static let end = Date(timeIntervalSince1970: 2_524_608_000) // 2050-01-01 |