From cf7af84ff9fca0edd6c0bb6ef69a71d4d8ca397b Mon Sep 17 00:00:00 2001 From: Nick Stefanelli Date: Tue, 26 May 2026 10:21:25 -0400 Subject: [PATCH] chore(swiftgen): regenerate after rebase onto upstream/main --- Sources/Shared/Assets/Assets.swift | 30 ---------------- .../Resources/Swiftgen/FrontendStrings.swift | 34 +++++++++---------- .../Shared/Resources/Swiftgen/Strings.swift | 28 +++++++++++++++ 3 files changed, 45 insertions(+), 47 deletions(-) diff --git a/Sources/Shared/Assets/Assets.swift b/Sources/Shared/Assets/Assets.swift index d7fc57b60..1a3cbd51c 100644 --- a/Sources/Shared/Assets/Assets.swift +++ b/Sources/Shared/Assets/Assets.swift @@ -8,9 +8,6 @@ #elseif os(tvOS) || os(watchOS) import UIKit #endif -#if canImport(SwiftUI) - import SwiftUI -#endif // Deprecated typealiases @available(*, deprecated, renamed: "ImageAsset.Image", message: "This typealias will be removed in SwiftGen 7.0") @@ -71,13 +68,6 @@ public struct ImageAsset { return result } #endif - - #if canImport(SwiftUI) - @available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, *) - public var swiftUIImage: SwiftUI.Image { - SwiftUI.Image(asset: self) - } - #endif } public extension ImageAsset.Image { @@ -96,26 +86,6 @@ public extension ImageAsset.Image { } } -#if canImport(SwiftUI) -@available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, *) -public extension SwiftUI.Image { - init(asset: ImageAsset) { - let bundle = BundleToken.bundle - self.init(asset.name, bundle: bundle) - } - - init(asset: ImageAsset, label: Text) { - let bundle = BundleToken.bundle - self.init(asset.name, bundle: bundle, label: label) - } - - init(decorative asset: ImageAsset) { - let bundle = BundleToken.bundle - self.init(decorative: asset.name, bundle: bundle) - } -} -#endif - // swiftlint:disable convenience_type private final class BundleToken { static let bundle: Bundle = { diff --git a/Sources/Shared/Resources/Swiftgen/FrontendStrings.swift b/Sources/Shared/Resources/Swiftgen/FrontendStrings.swift index 544292b0f..193709bb6 100644 --- a/Sources/Shared/Resources/Swiftgen/FrontendStrings.swift +++ b/Sources/Shared/Resources/Swiftgen/FrontendStrings.swift @@ -3,7 +3,7 @@ import Foundation -// swiftlint:disable superfluous_disable_command file_length implicit_return prefer_self_in_static_references +// swiftlint:disable superfluous_disable_command file_length implicit_return // MARK: - Strings @@ -11,33 +11,33 @@ import Foundation // swiftlint:disable nesting type_body_length type_name vertical_whitespace_opening_braces public enum FrontendStrings { /// Calendar - public static var panelCalendar: String { return FrontendStrings.tr("Frontend", "panel::calendar", fallback: "Calendar") } + public static var panelCalendar: String { return FrontendStrings.tr("Frontend", "panel::calendar") } /// Settings - public static var panelConfig: String { return FrontendStrings.tr("Frontend", "panel::config", fallback: "Settings") } + public static var panelConfig: String { return FrontendStrings.tr("Frontend", "panel::config") } /// Developer tools - public static var panelDeveloperTools: String { return FrontendStrings.tr("Frontend", "panel::developer_tools", fallback: "Developer tools") } + public static var panelDeveloperTools: String { return FrontendStrings.tr("Frontend", "panel::developer_tools") } /// Energy - public static var panelEnergy: String { return FrontendStrings.tr("Frontend", "panel::energy", fallback: "Energy") } + public static var panelEnergy: String { return FrontendStrings.tr("Frontend", "panel::energy") } /// History - public static var panelHistory: String { return FrontendStrings.tr("Frontend", "panel::history", fallback: "History") } + public static var panelHistory: String { return FrontendStrings.tr("Frontend", "panel::history") } /// Activity - public static var panelLogbook: String { return FrontendStrings.tr("Frontend", "panel::logbook", fallback: "Activity") } + public static var panelLogbook: String { return FrontendStrings.tr("Frontend", "panel::logbook") } /// Mailbox - public static var panelMailbox: String { return FrontendStrings.tr("Frontend", "panel::mailbox", fallback: "Mailbox") } + public static var panelMailbox: String { return FrontendStrings.tr("Frontend", "panel::mailbox") } /// Map - public static var panelMap: String { return FrontendStrings.tr("Frontend", "panel::map", fallback: "Map") } + public static var panelMap: String { return FrontendStrings.tr("Frontend", "panel::map") } /// Media - public static var panelMediaBrowser: String { return FrontendStrings.tr("Frontend", "panel::media_browser", fallback: "Media") } + public static var panelMediaBrowser: String { return FrontendStrings.tr("Frontend", "panel::media_browser") } /// Profile - public static var panelProfile: String { return FrontendStrings.tr("Frontend", "panel::profile", fallback: "Profile") } + public static var panelProfile: String { return FrontendStrings.tr("Frontend", "panel::profile") } /// Shopping list - public static var panelShoppingList: String { return FrontendStrings.tr("Frontend", "panel::shopping_list", fallback: "Shopping list") } + public static var panelShoppingList: String { return FrontendStrings.tr("Frontend", "panel::shopping_list") } /// Overview - public static var panelStates: String { return FrontendStrings.tr("Frontend", "panel::states", fallback: "Overview") } + public static var panelStates: String { return FrontendStrings.tr("Frontend", "panel::states") } /// Unavailable - public static var stateDefaultUnavailable: String { return FrontendStrings.tr("Frontend", "state::default::unavailable", fallback: "Unavailable") } + public static var stateDefaultUnavailable: String { return FrontendStrings.tr("Frontend", "state::default::unavailable") } /// Unknown - public static var stateDefaultUnknown: String { return FrontendStrings.tr("Frontend", "state::default::unknown", fallback: "Unknown") } + public static var stateDefaultUnknown: String { return FrontendStrings.tr("Frontend", "state::default::unknown") } } // swiftlint:enable explicit_type_interface function_parameter_count identifier_name line_length // swiftlint:enable nesting type_body_length type_name vertical_whitespace_opening_braces @@ -45,8 +45,8 @@ public enum FrontendStrings { // MARK: - Implementation Details extension FrontendStrings { - private static func tr(_ table: String, _ key: String, _ args: CVarArg..., fallback value: String) -> String { - let format = Current.localized.string(key, table, value) + private static func tr(_ table: String, _ key: String, _ args: CVarArg...) -> String { + let format = Current.localized.string(key, table) return String(format: format, locale: Locale.current, arguments: args) } } diff --git a/Sources/Shared/Resources/Swiftgen/Strings.swift b/Sources/Shared/Resources/Swiftgen/Strings.swift index abb620ff7..b16f7ab45 100644 --- a/Sources/Shared/Resources/Swiftgen/Strings.swift +++ b/Sources/Shared/Resources/Swiftgen/Strings.swift @@ -1881,6 +1881,34 @@ public enum L10n { /// Brightness public static var section: String { return L10n.tr("Localizable", "kiosk.brightness.section") } } + public enum Camera { + /// Uses the front camera to detect motion. Requires camera permission. + public static var footer: String { return L10n.tr("Localizable", "kiosk.camera.footer") } + /// Motion Detection + public static var motionDetection: String { return L10n.tr("Localizable", "kiosk.camera.motion_detection") } + /// Camera Detection + public static var section: String { return L10n.tr("Localizable", "kiosk.camera.section") } + /// Sensitivity + public static var sensitivity: String { return L10n.tr("Localizable", "kiosk.camera.sensitivity") } + /// Wake on Motion + public static var wakeOnMotion: String { return L10n.tr("Localizable", "kiosk.camera.wake_on_motion") } + public enum PermissionDenied { + /// Enable camera access for Home Assistant in Settings to use motion detection. + public static var message: String { return L10n.tr("Localizable", "kiosk.camera.permission_denied.message") } + /// Open Settings + public static var openSettings: String { return L10n.tr("Localizable", "kiosk.camera.permission_denied.open_settings") } + /// Camera Access Required + public static var title: String { return L10n.tr("Localizable", "kiosk.camera.permission_denied.title") } + } + public enum Sensitivity { + /// High + public static var high: String { return L10n.tr("Localizable", "kiosk.camera.sensitivity.high") } + /// Low + public static var low: String { return L10n.tr("Localizable", "kiosk.camera.sensitivity.low") } + /// Medium + public static var medium: String { return L10n.tr("Localizable", "kiosk.camera.sensitivity.medium") } + } + } public enum Clock { /// 24-Hour Format public static var _24hour: String { return L10n.tr("Localizable", "kiosk.clock.24hour") }