commit bfec85198a31448a88381e3a4228679cf7033bca
parent 290c374647d13a74d09cbcb61942bcf2722b99e1
Author: Michael Camilleri <[email protected]>
Date: Thu, 26 Mar 2026 19:20:30 +0900
Rename list name key used in iCloud key-value store
Diffstat
6 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/ListlessMac/ListlessMacApp.swift b/ListlessMac/ListlessMacApp.swift
@@ -16,7 +16,7 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSMenuItemValidation {
private static let appearanceModeKey = "appearanceMode"
private static let colorThemeKey = "colorTheme"
- private let keyValueSyncBridge = KeyValueSyncBridge(keys: ["headingText", "colorTheme"])
+ private let keyValueSyncBridge = KeyValueSyncBridge(keys: ["listName", "colorTheme"])
private var keyWindowCoordinator: WindowCoordinator? {
guard let window = NSApp.keyWindow else { return nil }
diff --git a/ListlessWatch/ListlessWatchApp.swift b/ListlessWatch/ListlessWatchApp.swift
@@ -3,7 +3,7 @@ import SwiftUI
@main
struct ListlessWatchApp: App {
private let persistenceController = PersistenceController.shared
- private let keyValueSyncBridge = KeyValueSyncBridge(keys: ["headingText", "colorTheme"])
+ private let keyValueSyncBridge = KeyValueSyncBridge(keys: ["listName", "colorTheme"])
init() {
keyValueSyncBridge.start()
diff --git a/ListlessWatch/Views/ItemListView.swift b/ListlessWatch/Views/ItemListView.swift
@@ -5,7 +5,7 @@ struct ItemListView: View {
let store: ItemStore
let syncMonitor: CloudKitSyncMonitor
- @AppStorage("headingText") private var headingText = "Items"
+ @AppStorage("listName") private var listName = "Items"
@AppStorage("colorTheme") private var colorThemeRaw = 0
private var colorTheme: ColorTheme { ColorTheme(rawValue: colorThemeRaw) ?? .pilbara }
@@ -58,7 +58,7 @@ struct ItemListView: View {
}
}
}
- .navigationTitle(headingText)
+ .navigationTitle(listName)
}
}
diff --git a/ListlessiOS/Extensions/ItemListView+NavigationHeader.swift b/ListlessiOS/Extensions/ItemListView+NavigationHeader.swift
@@ -49,7 +49,7 @@ extension ItemListView {
var navigationHeader: some View {
HStack {
- Text(headingText)
+ Text(listName)
.font(.largeTitle)
.fontWeight(.bold)
Spacer()
diff --git a/ListlessiOS/ListlessiOSApp.swift b/ListlessiOS/ListlessiOSApp.swift
@@ -63,7 +63,7 @@ struct ListlessiOSApp: App {
@UIApplicationDelegateAdaptor(IOSAppDelegate.self) var appDelegate
@AppStorage("appearanceMode") private var appearanceMode = 0
private let persistenceController: PersistenceController
- private let keyValueSyncBridge = KeyValueSyncBridge(keys: ["headingText", "colorTheme"])
+ private let keyValueSyncBridge = KeyValueSyncBridge(keys: ["listName", "colorTheme"])
init() {
let isUITesting = ProcessInfo.processInfo.arguments.contains("UI_TESTING")
diff --git a/ListlessiOS/Views/ItemListView.swift b/ListlessiOS/Views/ItemListView.swift
@@ -35,7 +35,7 @@ struct ItemListView: View, ItemListViewProtocol {
var headerHeight: CGFloat = 60
}
- @AppStorage("headingText") var headingText = "Items"
+ @AppStorage("listName") var listName = "Items"
@AppStorage("colorTheme") private var colorThemeRaw = 0
@AppStorage("hapticsEnabled") private var hapticsEnabled = true
@AppStorage("showFPSOverlay") private var showFPSOverlay = false
@@ -210,7 +210,7 @@ struct ItemListView: View, ItemListViewProtocol {
}
func showRenameAlert() {
- iState.renameText = headingText
+ iState.renameText = listName
iState.isShowingRenameAlert = true
}
@@ -463,7 +463,7 @@ struct ItemListView: View, ItemListViewProtocol {
let trimmed = iState.renameText
.trimmingCharacters(in: .whitespacesAndNewlines)
if !trimmed.isEmpty {
- headingText = trimmed
+ listName = trimmed
}
}
.keyboardShortcut(.defaultAction)