Build Information
Failed to build MijickNavigationView, reference 1.1.3 (f9e78d
), with Swift 5.8 for macOS (SPM) on 14 Jul 2024 02:34:52 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-14.3.1.app xcrun swift build --arch arm64
Build Log
func onAnimationCompleted<V: VectorArithmetic>(for value: V, perform action: @escaping () -> ()) -> some View { modifier(Modifier(observedValue: value, completion: action)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:13:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:13:11: error: 'View' is only available in macOS 10.15 or newer
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:13:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:29:41: error: 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View { content }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:29:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View { content }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:18:20: note: add @available attribute to enclosing generic struct
fileprivate struct Modifier<V: VectorArithmetic>: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:18:32: error: 'VectorArithmetic' is only available in macOS 10.15 or newer
fileprivate struct Modifier<V: VectorArithmetic>: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:18:20: note: add @available attribute to enclosing generic struct
fileprivate struct Modifier<V: VectorArithmetic>: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:14:117: error: 'modifier' is only available in macOS 10.15 or newer
func onAnimationCompleted<V: VectorArithmetic>(for value: V, perform action: @escaping () -> ()) -> some View { modifier(Modifier(observedValue: value, completion: action)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:14:117: note: add 'if #available' version check
func onAnimationCompleted<V: VectorArithmetic>(for value: V, perform action: @escaping () -> ()) -> some View { modifier(Modifier(observedValue: value, completion: action)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:14:10: note: add @available attribute to enclosing instance method
func onAnimationCompleted<V: VectorArithmetic>(for value: V, perform action: @escaping () -> ()) -> some View { modifier(Modifier(observedValue: value, completion: action)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:13:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:29:48: warning: conformance of '_ViewModifier_Content<Modifier>' to 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View { content }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:29:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View { content }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:18:20: note: add @available attribute to enclosing generic struct
fileprivate struct Modifier<V: VectorArithmetic>: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:29:46: warning: conformance of '_ViewModifier_Content<Modifier>' to 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View { content }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:29:46: note: add 'if #available' version check
func body(content: Content) -> some View { content }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:29:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View { content }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:18:20: note: add @available attribute to enclosing generic struct
fileprivate struct Modifier<V: VectorArithmetic>: AnimatableModifier {
^
[2/19] Compiling MijickNavigationView AnimationCompletionModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:16:24: error: 'AnyView' is only available in macOS 10.15 or newer
private let _body: AnyView
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:13:8: note: add @available attribute to enclosing struct
struct AnyNavigatableView: NavigatableView, Equatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:26:66: error: 'ObservableObject' is only available in macOS 10.15 or newer
init(_ view: some NavigatableView, _ environmentObject: some ObservableObject) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:26:5: note: add @available attribute to enclosing initializer
init(_ view: some NavigatableView, _ environmentObject: some ObservableObject) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:13:8: note: add @available attribute to enclosing struct
struct AnyNavigatableView: NavigatableView, Equatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:26:66: error: 'ObservableObject' is only available in macOS 10.15 or newer
init(_ view: some NavigatableView, _ environmentObject: some ObservableObject) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:26:5: note: add @available attribute to enclosing initializer
init(_ view: some NavigatableView, _ environmentObject: some ObservableObject) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:13:8: note: add @available attribute to enclosing struct
struct AnyNavigatableView: NavigatableView, Equatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:37:20: error: 'View' is only available in macOS 10.15 or newer
var body: some View { _body }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:37:9: note: add @available attribute to enclosing property
var body: some View { _body }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:36:1: note: add @available attribute to enclosing extension
extension AnyNavigatableView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:23:22: error: 'AnyView' is only available in macOS 10.15 or newer
self._body = AnyView(view)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:23:22: note: add 'if #available' version check
self._body = AnyView(view)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:20:5: note: add @available attribute to enclosing initializer
init(_ view: some NavigatableView, _ animation: TransitionAnimation) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:13:8: note: add @available attribute to enclosing struct
struct AnyNavigatableView: NavigatableView, Equatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:29:22: error: 'AnyView' is only available in macOS 10.15 or newer
self._body = AnyView(view.environmentObject(environmentObject))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:29:22: note: add 'if #available' version check
self._body = AnyView(view.environmentObject(environmentObject))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:26:5: note: add @available attribute to enclosing initializer
init(_ view: some NavigatableView, _ environmentObject: some ObservableObject) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:13:8: note: add @available attribute to enclosing struct
struct AnyNavigatableView: NavigatableView, Equatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:29:35: error: 'environmentObject' is only available in macOS 10.15 or newer
self._body = AnyView(view.environmentObject(environmentObject))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:29:35: note: add 'if #available' version check
self._body = AnyView(view.environmentObject(environmentObject))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:26:5: note: add @available attribute to enclosing initializer
init(_ view: some NavigatableView, _ environmentObject: some ObservableObject) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:13:8: note: add @available attribute to enclosing struct
struct AnyNavigatableView: NavigatableView, Equatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:14:34: error: 'VectorArithmetic' is only available in macOS 10.15 or newer
func onAnimationCompleted<V: VectorArithmetic>(for value: V, perform action: @escaping () -> ()) -> some View { modifier(Modifier(observedValue: value, completion: action)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:14:10: note: add @available attribute to enclosing instance method
func onAnimationCompleted<V: VectorArithmetic>(for value: V, perform action: @escaping () -> ()) -> some View { modifier(Modifier(observedValue: value, completion: action)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:13:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:14:110: error: 'View' is only available in macOS 10.15 or newer
func onAnimationCompleted<V: VectorArithmetic>(for value: V, perform action: @escaping () -> ()) -> some View { modifier(Modifier(observedValue: value, completion: action)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:14:10: note: add @available attribute to enclosing instance method
func onAnimationCompleted<V: VectorArithmetic>(for value: V, perform action: @escaping () -> ()) -> some View { modifier(Modifier(observedValue: value, completion: action)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:13:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:13:11: error: 'View' is only available in macOS 10.15 or newer
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:13:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:29:41: error: 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View { content }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:29:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View { content }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:18:20: note: add @available attribute to enclosing generic struct
fileprivate struct Modifier<V: VectorArithmetic>: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:18:32: error: 'VectorArithmetic' is only available in macOS 10.15 or newer
fileprivate struct Modifier<V: VectorArithmetic>: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:18:20: note: add @available attribute to enclosing generic struct
fileprivate struct Modifier<V: VectorArithmetic>: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:14:117: error: 'modifier' is only available in macOS 10.15 or newer
func onAnimationCompleted<V: VectorArithmetic>(for value: V, perform action: @escaping () -> ()) -> some View { modifier(Modifier(observedValue: value, completion: action)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:14:117: note: add 'if #available' version check
func onAnimationCompleted<V: VectorArithmetic>(for value: V, perform action: @escaping () -> ()) -> some View { modifier(Modifier(observedValue: value, completion: action)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:14:10: note: add @available attribute to enclosing instance method
func onAnimationCompleted<V: VectorArithmetic>(for value: V, perform action: @escaping () -> ()) -> some View { modifier(Modifier(observedValue: value, completion: action)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:13:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:29:48: warning: conformance of '_ViewModifier_Content<Modifier>' to 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View { content }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:29:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View { content }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:18:20: note: add @available attribute to enclosing generic struct
fileprivate struct Modifier<V: VectorArithmetic>: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:29:46: warning: conformance of '_ViewModifier_Content<Modifier>' to 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View { content }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:29:46: note: add 'if #available' version check
func body(content: Content) -> some View { content }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:29:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View { content }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:18:20: note: add @available attribute to enclosing generic struct
fileprivate struct Modifier<V: VectorArithmetic>: AnimatableModifier {
^
[3/19] Compiling MijickNavigationView Public+NavigationGlobalConfig.swift
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationGlobalConfig.swift:19:34: error: 'Color' is only available in macOS 10.15 or newer
public var backgroundColour: Color = .clear
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationGlobalConfig.swift:13:15: note: add @available attribute to enclosing struct
public struct NavigationGlobalConfig { public init() {}
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationGlobalConfig.swift:19:43: error: 'clear' is only available in macOS 10.15 or newer
public var backgroundColour: Color = .clear
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationGlobalConfig.swift:13:15: note: add @available attribute to enclosing struct
public struct NavigationGlobalConfig { public init() {}
^
[4/19] Compiling MijickNavigationView Public+NavigationManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationGlobalConfig.swift:19:34: error: 'Color' is only available in macOS 10.15 or newer
public var backgroundColour: Color = .clear
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationGlobalConfig.swift:13:15: note: add @available attribute to enclosing struct
public struct NavigationGlobalConfig { public init() {}
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationGlobalConfig.swift:19:43: error: 'clear' is only available in macOS 10.15 or newer
public var backgroundColour: Color = .clear
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationGlobalConfig.swift:13:15: note: add @available attribute to enclosing struct
public struct NavigationGlobalConfig { public init() {}
^
[5/20] Compiling MijickNavigationView Public+SafeAreaEdges.swift
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+SafeAreaEdges.swift:24:19: error: 'Edge' is only available in macOS 10.15 or newer
init(_ value: Edge.Set) { switch value {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+SafeAreaEdges.swift:24:5: note: add @available attribute to enclosing initializer
init(_ value: Edge.Set) { switch value {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+SafeAreaEdges.swift:23:1: note: add @available attribute to enclosing extension
extension SafeAreaEdges {
^
[6/20] Compiling MijickNavigationView Public+TransitionAnimation.swift
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+SafeAreaEdges.swift:24:19: error: 'Edge' is only available in macOS 10.15 or newer
init(_ value: Edge.Set) { switch value {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+SafeAreaEdges.swift:24:5: note: add @available attribute to enclosing initializer
init(_ value: Edge.Set) { switch value {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+SafeAreaEdges.swift:23:1: note: add @available attribute to enclosing extension
extension SafeAreaEdges {
^
[7/20] Compiling MijickNavigationView Configurable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Protocols/NavigatableView.swift:13:34: error: 'View' is only available in macOS 10.15 or newer
public protocol NavigatableView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Protocols/NavigatableView.swift:13:17: note: add @available attribute to enclosing protocol
public protocol NavigatableView: View {
^
[8/20] Compiling MijickNavigationView NavigatableView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Protocols/NavigatableView.swift:13:34: error: 'View' is only available in macOS 10.15 or newer
public protocol NavigatableView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Protocols/NavigatableView.swift:13:17: note: add @available attribute to enclosing protocol
public protocol NavigatableView: View {
^
error: emit-module command failed with exit code 1 (use -v to see invocation)
[9/20] Compiling MijickNavigationView NavigationView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:15:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var stack: NavigationManager = .shared
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:16:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var screenManager: ScreenManager = .shared
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:17:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var keyboardManager: KeyboardManager = .shared
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:18:6: error: 'GestureState' is only available in macOS 10.15 or newer
@GestureState private var isGestureActive: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:19:6: error: 'State' is only available in macOS 10.15 or newer
@State private var temporaryViews: [AnyNavigatableView] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:20:6: error: 'State' is only available in macOS 10.15 or newer
@State private var animatableData: AnimatableData = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:21:6: error: 'State' is only available in macOS 10.15 or newer
@State private var gestureData: GestureData = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:20: error: 'View' is only available in macOS 10.15 or newer
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:57: error: 'View' is only available in macOS 10.15 or newer
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:56:38: error: 'Gesture' is only available in macOS 10.15 or newer
func createDragGesture() -> some Gesture { DragGesture()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:56:10: note: add @available attribute to enclosing instance method
func createDragGesture() -> some Gesture { DragGesture()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:55:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:62:40: error: 'DragGesture' is only available in macOS 10.15 or newer
func onDragGestureChanged(_ value: DragGesture.Value) { guard canUseDragGesture(), canUseDragGesturePosition(value) else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:62:10: note: add @available attribute to enclosing instance method
func onDragGestureChanged(_ value: DragGesture.Value) { guard canUseDragGesture(), canUseDragGesturePosition(value) else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:61:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:80:45: error: 'DragGesture' is only available in macOS 10.15 or newer
func canUseDragGesturePosition(_ value: DragGesture.Value) -> Bool { if config.backGesturePosition == .anywhere { return true }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:80:10: note: add @available attribute to enclosing instance method
func canUseDragGesturePosition(_ value: DragGesture.Value) -> Bool { if config.backGesturePosition == .anywhere { return true }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:73:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:88:58: error: 'DragGesture' is only available in macOS 10.15 or newer
func calculateNewDragGestureDataTranslation(_ value: DragGesture.Value) -> CGFloat { switch stack.transitionAnimation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:88:10: note: add @available attribute to enclosing instance method
func calculateNewDragGestureDataTranslation(_ value: DragGesture.Value) -> CGFloat { switch stack.transitionAnimation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:73:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:104:29: error: 'Edge' is only available in macOS 10.15 or newer
func getPadding(_ edge: Edge.Set, _ item: AnyNavigatableView) -> CGFloat {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:104:10: note: add @available attribute to enclosing instance method
func getPadding(_ edge: Edge.Set, _ item: AnyNavigatableView) -> CGFloat {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:103:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:113:55: error: 'Color' is only available in macOS 10.15 or newer
func getBackground(_ item: AnyNavigatableView) -> Color { getConfig(item).backgroundColour ?? config.backgroundColour }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:113:10: note: add @available attribute to enclosing instance method
func getBackground(_ item: AnyNavigatableView) -> Color { getConfig(item).backgroundColour ?? config.backgroundColour }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:103:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:198:58: error: 'Angle' is only available in macOS 10.15 or newer
func getRotationAngle(_ view: AnyNavigatableView) -> Angle { guard canCalculateRotation(view) else { return .zero }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:198:10: note: add @available attribute to enclosing instance method
func getRotationAngle(_ view: AnyNavigatableView) -> Angle { guard canCalculateRotation(view) else { return .zero }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:197:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:202:59: error: 'UnitPoint' is only available in macOS 10.15 or newer
func getRotationAnchor(_ view: AnyNavigatableView) -> UnitPoint { switch view == temporaryViews.last {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:202:10: note: add @available attribute to enclosing instance method
func getRotationAnchor(_ view: AnyNavigatableView) -> UnitPoint { switch view == temporaryViews.last {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:197:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:222:69: error: 'Angle' is only available in macOS 10.15 or newer
func calculateRotationAngleValue(_ view: AnyNavigatableView) -> Angle { let rotationFactor = gestureData.isActive ? 1 - gestureProgress : animatableData.rotation
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:222:10: note: add @available attribute to enclosing instance method
func calculateRotationAngleValue(_ view: AnyNavigatableView) -> Angle { let rotationFactor = gestureData.isActive ? 1 - gestureProgress : animatableData.rotation
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:216:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:238:28: error: 'Animation' is only available in macOS 10.15 or newer
func getAnimation() -> Animation { switch stack.transitionAnimation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:238:10: note: add @available attribute to enclosing instance method
func getAnimation() -> Animation { switch stack.transitionAnimation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:237:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:25:9: error: 'ZStack' is only available in macOS 10.15 or newer
ZStack { ForEach(temporaryViews, id: \.id, content: createItem) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:25:9: note: add 'if #available' version check
ZStack { ForEach(temporaryViews, id: \.id, content: createItem) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:25:9: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
ZStack { ForEach(temporaryViews, id: \.id, content: createItem) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:25:9: note: add 'if #available' version check
ZStack { ForEach(temporaryViews, id: \.id, content: createItem) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:25:18: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
ZStack { ForEach(temporaryViews, id: \.id, content: createItem) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:25:18: error: 'ForEach' is only available in macOS 10.15 or newer
ZStack { ForEach(temporaryViews, id: \.id, content: createItem) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:25:18: error: 'init(_:id:content:)' is only available in macOS 10.15 or newer
ZStack { ForEach(temporaryViews, id: \.id, content: createItem) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:25:16: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
ZStack { ForEach(temporaryViews, id: \.id, content: createItem) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:26:14: error: 'ignoresSafeArea(_:edges:)' is only available in macOS 11.0 or newer
.ignoresSafeArea()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:27:14: error: 'frame(minWidth:idealWidth:maxWidth:minHeight:idealHeight:maxHeight:alignment:)' is only available in macOS 10.15 or newer
.frame(maxWidth: .infinity, maxHeight: .infinity)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:28:14: error: 'gesture(_:including:)' is only available in macOS 10.15 or newer
.gesture(createDragGesture())
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:29:14: error: 'onChange(of:perform:)' is only available in macOS 11.0 or newer
.onChange(of: stack.views, perform: onViewsChanged)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:30:14: error: 'onChange(of:perform:)' is only available in macOS 11.0 or newer
.onChange(of: isGestureActive, perform: onDragGestureEnded)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:31:14: warning: conformance of 'CGFloat' to 'VectorArithmetic' is only available in macOS 10.15 or newer
.onAnimationCompleted(for: animatableData.opacity, perform: onAnimationCompleted)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:32:14: error: 'animation(_:value:)' is only available in macOS 10.15 or newer
.animation(.keyboard(withDelay: isKeyboardVisible), value: isKeyboardVisible)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:32:14: note: add 'if #available' version check
.animation(.keyboard(withDelay: isKeyboardVisible), value: isKeyboardVisible)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:38:14: error: 'padding' is only available in macOS 10.15 or newer
.padding(.top, getPadding(.top, item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:38:14: note: add 'if #available' version check
.padding(.top, getPadding(.top, item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:39:14: error: 'padding' is only available in macOS 10.15 or newer
.padding(.bottom, getPadding(.bottom, item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:39:14: note: add 'if #available' version check
.padding(.bottom, getPadding(.bottom, item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:40:14: error: 'padding' is only available in macOS 10.15 or newer
.padding(.leading, getPadding(.leading, item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:40:14: note: add 'if #available' version check
.padding(.leading, getPadding(.leading, item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:41:14: error: 'padding' is only available in macOS 10.15 or newer
.padding(.trailing, getPadding(.trailing, item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:41:14: note: add 'if #available' version check
.padding(.trailing, getPadding(.trailing, item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:42:14: error: 'frame(minWidth:idealWidth:maxWidth:minHeight:idealHeight:maxHeight:alignment:)' is only available in macOS 10.15 or newer
.frame(maxWidth: .infinity, maxHeight: .infinity)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:42:14: note: add 'if #available' version check
.frame(maxWidth: .infinity, maxHeight: .infinity)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:43:14: error: 'background(_:alignment:)' is only available in macOS 10.15 or newer
.background(getBackground(item).compositingGroup())
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:43:14: note: add 'if #available' version check
.background(getBackground(item).compositingGroup())
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:43:45: error: 'compositingGroup()' is only available in macOS 10.15 or newer
.background(getBackground(item).compositingGroup())
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:43:45: note: add 'if #available' version check
.background(getBackground(item).compositingGroup())
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:44:14: error: 'opacity' is only available in macOS 10.15 or newer
.opacity(getOpacity(item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:44:14: note: add 'if #available' version check
.opacity(getOpacity(item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:45:14: error: 'scaleEffect(_:anchor:)' is only available in macOS 10.15 or newer
.scaleEffect(getScale(item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:45:14: note: add 'if #available' version check
.scaleEffect(getScale(item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:46:14: error: 'offset' is only available in macOS 10.15 or newer
.offset(getOffset(item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:46:14: note: add 'if #available' version check
.offset(getOffset(item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:47:14: error: 'offset(x:y:)' is only available in macOS 10.15 or newer
.offset(x: getRotationTranslation(item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:47:14: note: add 'if #available' version check
.offset(x: getRotationTranslation(item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:48:14: error: 'rotation3DEffect(_:axis:anchor:anchorZ:perspective:)' is only available in macOS 10.15 or newer
.rotation3DEffect(getRotationAngle(item), axis: getRotationAxis(), anchor: getRotationAnchor(item), perspective: getRotationPerspective())
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:48:14: note: add 'if #available' version check
.rotation3DEffect(getRotationAngle(item), axis: getRotationAxis(), anchor: getRotationAnchor(item), perspective: getRotationPerspective())
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:49:14: error: 'compositingGroup()' is only available in macOS 10.15 or newer
.compositingGroup()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:49:14: note: add 'if #available' version check
.compositingGroup()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:50:14: error: 'disabled' is only available in macOS 10.15 or newer
.disabled(gestureData.isActive)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:50:14: note: add 'if #available' version check
.disabled(gestureData.isActive)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:56:48: error: 'DragGesture' is only available in macOS 10.15 or newer
func createDragGesture() -> some Gesture { DragGesture()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:56:48: note: add 'if #available' version check
func createDragGesture() -> some Gesture { DragGesture()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:56:10: note: add @available attribute to enclosing instance method
func createDragGesture() -> some Gesture { DragGesture()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:55:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:57:10: error: 'updating(_:body:)' is only available in macOS 10.15 or newer
.updating($isGestureActive) { _, state, _ in state = true }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:57:10: note: add 'if #available' version check
.updating($isGestureActive) { _, state, _ in state = true }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:56:10: note: add @available attribute to enclosing instance method
func createDragGesture() -> some Gesture { DragGesture()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:55:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:58:10: error: 'onChanged' is only available in macOS 10.15 or newer
.onChanged(onDragGestureChanged)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:58:10: note: add 'if #available' version check
.onChanged(onDragGestureChanged)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:56:10: note: add @available attribute to enclosing instance method
func createDragGesture() -> some Gesture { DragGesture()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:55:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:89:55: warning: result of call to 'max' is unused
case .horizontalSlide, .cubeRotation, .scale: max(value.translation.width, 0)
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:90:30: warning: result of call to 'max' is unused
case .verticalSlide: max(value.translation.height, 0)
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:91:18: warning: integer literal is unused
default: 0
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:95:46: error: 'withAnimation' is only available in macOS 10.15 or newer
func onDragGestureEndedWithoutReturn() { withAnimation(getAnimation()) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:95:46: note: add 'if #available' version check
func onDragGestureEndedWithoutReturn() { withAnimation(getAnimation()) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:95:10: note: add @available attribute to enclosing instance method
func onDragGestureEndedWithoutReturn() { withAnimation(getAnimation()) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:73:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:135:68: warning: integer literal is unused
case .no, .horizontalSlide, .verticalSlide, .cubeRotation: 1
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:136:36: warning: expression of type 'CGFloat' is unused
case .dissolve: isLastView ? animatableData.opacity : 1 - animatableData.opacity
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:137:22: warning: result of call to 'calculateOpacityValueForScaleTransition' is unused
case .scale: calculateOpacityValueForScaleTransition(isLastView)
^ ~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:142:41: warning: expression of type 'CGFloat' is unused
case true: gestureData.isActive ? 1 - gestureProgress * 1.5 : 1
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:143:42: warning: expression of type 'CGFloat' is unused
case false: gestureData.isActive ? 1 : 1 - animatableData.opacity * 1.5
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:164:74: warning: expression of type 'CGFloat' is unused
case true: stack.transitionType == .push || gestureData.isActive ? 0 : maxOffsetValue
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:165:75: warning: expression of type 'CGFloat' is unused
case false: stack.transitionType == .push || gestureData.isActive ? -maxOffsetValue : 0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:170:21: error: reference to member 'init' cannot be resolved without a contextual type
case true: .init(width: offsetX, height: offsetY)
~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:171:22: error: reference to member 'init' cannot be resolved without a contextual type
case false: .init(width: offsetX * offsetXFactor, height: 0)
~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:190:75: warning: expression of type 'CGFloat' is unused
case true: stack.transitionType == .push && !gestureData.isActive ? 1 - scaleFactor + animatableData.scale : 1 - animatableData.scale * (gestureProgress == 0 ? 1 : gestureProgress)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:191:75: warning: expression of type 'CGFloat' is unused
case false: stack.transitionType == .push || gestureData.isActive ? 1 - animatableData.scale * (gestureProgress - 1) : 1 + scaleFactor - animatableData.scale
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:198:114: error: 'zero' is only available in macOS 10.15 or newer
func getRotationAngle(_ view: AnyNavigatableView) -> Angle { guard canCalculateRotation(view) else { return .zero }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:198:114: note: add 'if #available' version check
func getRotationAngle(_ view: AnyNavigatableView) -> Angle { guard canCalculateRotation(view) else { return .zero }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:198:10: note: add @available attribute to enclosing instance method
func getRotationAngle(_ view: AnyNavigatableView) -> Angle { guard canCalculateRotation(view) else { return .zero }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:197:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:203:21: error: reference to member 'trailing' cannot be resolved without a contextual type
case true: .trailing
~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:204:22: error: reference to member 'leading' cannot be resolved without a contextual type
case false: .leading
~^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:212:20: warning: floating-point literal is unused
case true: 0.52
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:213:21: warning: integer literal is unused
case false: 1
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:239:20: error: reference to member 'easeInOut' cannot be resolved without a contextual type
case .no: .easeInOut(duration: 0)
~^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:240:68: error: reference to member 'interpolatingSpring' cannot be resolved without a contextual type
case .dissolve, .horizontalSlide, .verticalSlide, .scale: .interpolatingSpring(mass: 3, stiffness: 1000, damping: 500, initialVelocity: 6.4)
~^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:241:30: error: reference to member 'easeOut' cannot be resolved without a contextual type
case .cubeRotation: .easeOut(duration: 0.52)
~^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:272:44: error: 'withAnimation' is only available in macOS 10.15 or newer
func animateOffsetAndOpacityChange() { withAnimation(getAnimation()) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:272:44: note: add 'if #available' version check
func animateOffsetAndOpacityChange() { withAnimation(getAnimation()) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:272:10: note: add @available attribute to enclosing instance method
func animateOffsetAndOpacityChange() { withAnimation(getAnimation()) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:254:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:281:22: warning: result of operator '-' is unused
case true: 1 - gestureProgress
~ ^ ~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:282:51: warning: expression of type 'Int' is unused
case false: stack.transitionType == .push ? 0 : 1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:15:84: error: 'View' is only available in macOS 10.15 or newer
func implementNavigationView(config: NavigationGlobalConfig = .init()) -> some View { GeometryReader { reader in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:15:10: note: add @available attribute to enclosing instance method
func implementNavigationView(config: NavigationGlobalConfig = .init()) -> some View { GeometryReader { reader in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:14:8: note: add @available attribute to enclosing extension
public extension NavigatableView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:37:62: error: 'ObservableObject' is only available in macOS 10.15 or newer
@discardableResult func environmentObject(_ object: some ObservableObject) -> any NavigatableView { AnyNavigatableView(self, object) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:37:29: note: add @available attribute to enclosing instance method
@discardableResult func environmentObject(_ object: some ObservableObject) -> any NavigatableView { AnyNavigatableView(self, object) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:29:8: note: add @available attribute to enclosing extension
public extension NavigatableView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:37:62: error: 'ObservableObject' is only available in macOS 10.15 or newer
@discardableResult func environmentObject(_ object: some ObservableObject) -> any NavigatableView { AnyNavigatableView(self, object) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:37:29: note: add @available attribute to enclosing instance method
@discardableResult func environmentObject(_ object: some ObservableObject) -> any NavigatableView { AnyNavigatableView(self, object) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:29:8: note: add @available attribute to enclosing extension
public extension NavigatableView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:15:91: error: 'GeometryReader' is only available in macOS 10.15 or newer
func implementNavigationView(config: NavigationGlobalConfig = .init()) -> some View { GeometryReader { reader in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:15:91: note: add 'if #available' version check
func implementNavigationView(config: NavigationGlobalConfig = .init()) -> some View { GeometryReader { reader in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:15:10: note: add @available attribute to enclosing instance method
func implementNavigationView(config: NavigationGlobalConfig = .init()) -> some View { GeometryReader { reader in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:14:8: note: add @available attribute to enclosing extension
public extension NavigatableView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:17:14: error: 'onAppear(perform:)' is only available in macOS 10.15 or newer
.onAppear { ScreenManager.update(reader); NavigationManager.setRoot(self) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:17:14: note: add 'if #available' version check
.onAppear { ScreenManager.update(reader); NavigationManager.setRoot(self) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:15:10: note: add @available attribute to enclosing instance method
func implementNavigationView(config: NavigationGlobalConfig = .init()) -> some View { GeometryReader { reader in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:14:8: note: add @available attribute to enclosing extension
public extension NavigatableView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:18:14: error: 'onChange(of:perform:)' is only available in macOS 11.0 or newer
.onChange(of: reader.size) { _ in ScreenManager.update(reader) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:18:14: note: add 'if #available' version check
.onChange(of: reader.size) { _ in ScreenManager.update(reader) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:15:10: note: add @available attribute to enclosing instance method
func implementNavigationView(config: NavigationGlobalConfig = .init()) -> some View { GeometryReader { reader in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:14:8: note: add @available attribute to enclosing extension
public extension NavigatableView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:19:14: error: 'onChange(of:perform:)' is only available in macOS 11.0 or newer
.onChange(of: reader.safeAreaInsets) { _ in ScreenManager.update(reader) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:19:14: note: add 'if #available' version check
.onChange(of: reader.safeAreaInsets) { _ in ScreenManager.update(reader) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:15:10: note: add @available attribute to enclosing instance method
func implementNavigationView(config: NavigationGlobalConfig = .init()) -> some View { GeometryReader { reader in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:14:8: note: add @available attribute to enclosing extension
public extension NavigatableView {
^
[10/20] Compiling MijickNavigationView Public+NavigatableView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:15:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var stack: NavigationManager = .shared
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:16:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var screenManager: ScreenManager = .shared
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:17:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var keyboardManager: KeyboardManager = .shared
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:18:6: error: 'GestureState' is only available in macOS 10.15 or newer
@GestureState private var isGestureActive: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:19:6: error: 'State' is only available in macOS 10.15 or newer
@State private var temporaryViews: [AnyNavigatableView] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:20:6: error: 'State' is only available in macOS 10.15 or newer
@State private var animatableData: AnimatableData = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:21:6: error: 'State' is only available in macOS 10.15 or newer
@State private var gestureData: GestureData = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:20: error: 'View' is only available in macOS 10.15 or newer
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:57: error: 'View' is only available in macOS 10.15 or newer
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:56:38: error: 'Gesture' is only available in macOS 10.15 or newer
func createDragGesture() -> some Gesture { DragGesture()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:56:10: note: add @available attribute to enclosing instance method
func createDragGesture() -> some Gesture { DragGesture()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:55:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:62:40: error: 'DragGesture' is only available in macOS 10.15 or newer
func onDragGestureChanged(_ value: DragGesture.Value) { guard canUseDragGesture(), canUseDragGesturePosition(value) else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:62:10: note: add @available attribute to enclosing instance method
func onDragGestureChanged(_ value: DragGesture.Value) { guard canUseDragGesture(), canUseDragGesturePosition(value) else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:61:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:80:45: error: 'DragGesture' is only available in macOS 10.15 or newer
func canUseDragGesturePosition(_ value: DragGesture.Value) -> Bool { if config.backGesturePosition == .anywhere { return true }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:80:10: note: add @available attribute to enclosing instance method
func canUseDragGesturePosition(_ value: DragGesture.Value) -> Bool { if config.backGesturePosition == .anywhere { return true }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:73:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:88:58: error: 'DragGesture' is only available in macOS 10.15 or newer
func calculateNewDragGestureDataTranslation(_ value: DragGesture.Value) -> CGFloat { switch stack.transitionAnimation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:88:10: note: add @available attribute to enclosing instance method
func calculateNewDragGestureDataTranslation(_ value: DragGesture.Value) -> CGFloat { switch stack.transitionAnimation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:73:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:104:29: error: 'Edge' is only available in macOS 10.15 or newer
func getPadding(_ edge: Edge.Set, _ item: AnyNavigatableView) -> CGFloat {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:104:10: note: add @available attribute to enclosing instance method
func getPadding(_ edge: Edge.Set, _ item: AnyNavigatableView) -> CGFloat {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:103:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:113:55: error: 'Color' is only available in macOS 10.15 or newer
func getBackground(_ item: AnyNavigatableView) -> Color { getConfig(item).backgroundColour ?? config.backgroundColour }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:113:10: note: add @available attribute to enclosing instance method
func getBackground(_ item: AnyNavigatableView) -> Color { getConfig(item).backgroundColour ?? config.backgroundColour }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:103:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:198:58: error: 'Angle' is only available in macOS 10.15 or newer
func getRotationAngle(_ view: AnyNavigatableView) -> Angle { guard canCalculateRotation(view) else { return .zero }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:198:10: note: add @available attribute to enclosing instance method
func getRotationAngle(_ view: AnyNavigatableView) -> Angle { guard canCalculateRotation(view) else { return .zero }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:197:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:202:59: error: 'UnitPoint' is only available in macOS 10.15 or newer
func getRotationAnchor(_ view: AnyNavigatableView) -> UnitPoint { switch view == temporaryViews.last {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:202:10: note: add @available attribute to enclosing instance method
func getRotationAnchor(_ view: AnyNavigatableView) -> UnitPoint { switch view == temporaryViews.last {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:197:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:222:69: error: 'Angle' is only available in macOS 10.15 or newer
func calculateRotationAngleValue(_ view: AnyNavigatableView) -> Angle { let rotationFactor = gestureData.isActive ? 1 - gestureProgress : animatableData.rotation
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:222:10: note: add @available attribute to enclosing instance method
func calculateRotationAngleValue(_ view: AnyNavigatableView) -> Angle { let rotationFactor = gestureData.isActive ? 1 - gestureProgress : animatableData.rotation
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:216:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:238:28: error: 'Animation' is only available in macOS 10.15 or newer
func getAnimation() -> Animation { switch stack.transitionAnimation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:238:10: note: add @available attribute to enclosing instance method
func getAnimation() -> Animation { switch stack.transitionAnimation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:237:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:25:9: error: 'ZStack' is only available in macOS 10.15 or newer
ZStack { ForEach(temporaryViews, id: \.id, content: createItem) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:25:9: note: add 'if #available' version check
ZStack { ForEach(temporaryViews, id: \.id, content: createItem) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:25:9: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
ZStack { ForEach(temporaryViews, id: \.id, content: createItem) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:25:9: note: add 'if #available' version check
ZStack { ForEach(temporaryViews, id: \.id, content: createItem) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:25:18: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
ZStack { ForEach(temporaryViews, id: \.id, content: createItem) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:25:18: error: 'ForEach' is only available in macOS 10.15 or newer
ZStack { ForEach(temporaryViews, id: \.id, content: createItem) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:25:18: error: 'init(_:id:content:)' is only available in macOS 10.15 or newer
ZStack { ForEach(temporaryViews, id: \.id, content: createItem) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:25:16: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
ZStack { ForEach(temporaryViews, id: \.id, content: createItem) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:26:14: error: 'ignoresSafeArea(_:edges:)' is only available in macOS 11.0 or newer
.ignoresSafeArea()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:27:14: error: 'frame(minWidth:idealWidth:maxWidth:minHeight:idealHeight:maxHeight:alignment:)' is only available in macOS 10.15 or newer
.frame(maxWidth: .infinity, maxHeight: .infinity)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:28:14: error: 'gesture(_:including:)' is only available in macOS 10.15 or newer
.gesture(createDragGesture())
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:29:14: error: 'onChange(of:perform:)' is only available in macOS 11.0 or newer
.onChange(of: stack.views, perform: onViewsChanged)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:30:14: error: 'onChange(of:perform:)' is only available in macOS 11.0 or newer
.onChange(of: isGestureActive, perform: onDragGestureEnded)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:31:14: warning: conformance of 'CGFloat' to 'VectorArithmetic' is only available in macOS 10.15 or newer
.onAnimationCompleted(for: animatableData.opacity, perform: onAnimationCompleted)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:32:14: error: 'animation(_:value:)' is only available in macOS 10.15 or newer
.animation(.keyboard(withDelay: isKeyboardVisible), value: isKeyboardVisible)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:32:14: note: add 'if #available' version check
.animation(.keyboard(withDelay: isKeyboardVisible), value: isKeyboardVisible)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:38:14: error: 'padding' is only available in macOS 10.15 or newer
.padding(.top, getPadding(.top, item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:38:14: note: add 'if #available' version check
.padding(.top, getPadding(.top, item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:39:14: error: 'padding' is only available in macOS 10.15 or newer
.padding(.bottom, getPadding(.bottom, item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:39:14: note: add 'if #available' version check
.padding(.bottom, getPadding(.bottom, item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:40:14: error: 'padding' is only available in macOS 10.15 or newer
.padding(.leading, getPadding(.leading, item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:40:14: note: add 'if #available' version check
.padding(.leading, getPadding(.leading, item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:41:14: error: 'padding' is only available in macOS 10.15 or newer
.padding(.trailing, getPadding(.trailing, item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:41:14: note: add 'if #available' version check
.padding(.trailing, getPadding(.trailing, item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:42:14: error: 'frame(minWidth:idealWidth:maxWidth:minHeight:idealHeight:maxHeight:alignment:)' is only available in macOS 10.15 or newer
.frame(maxWidth: .infinity, maxHeight: .infinity)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:42:14: note: add 'if #available' version check
.frame(maxWidth: .infinity, maxHeight: .infinity)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:43:14: error: 'background(_:alignment:)' is only available in macOS 10.15 or newer
.background(getBackground(item).compositingGroup())
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:43:14: note: add 'if #available' version check
.background(getBackground(item).compositingGroup())
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:43:45: error: 'compositingGroup()' is only available in macOS 10.15 or newer
.background(getBackground(item).compositingGroup())
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:43:45: note: add 'if #available' version check
.background(getBackground(item).compositingGroup())
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:44:14: error: 'opacity' is only available in macOS 10.15 or newer
.opacity(getOpacity(item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:44:14: note: add 'if #available' version check
.opacity(getOpacity(item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:45:14: error: 'scaleEffect(_:anchor:)' is only available in macOS 10.15 or newer
.scaleEffect(getScale(item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:45:14: note: add 'if #available' version check
.scaleEffect(getScale(item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:46:14: error: 'offset' is only available in macOS 10.15 or newer
.offset(getOffset(item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:46:14: note: add 'if #available' version check
.offset(getOffset(item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:47:14: error: 'offset(x:y:)' is only available in macOS 10.15 or newer
.offset(x: getRotationTranslation(item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:47:14: note: add 'if #available' version check
.offset(x: getRotationTranslation(item))
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:48:14: error: 'rotation3DEffect(_:axis:anchor:anchorZ:perspective:)' is only available in macOS 10.15 or newer
.rotation3DEffect(getRotationAngle(item), axis: getRotationAxis(), anchor: getRotationAnchor(item), perspective: getRotationPerspective())
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:48:14: note: add 'if #available' version check
.rotation3DEffect(getRotationAngle(item), axis: getRotationAxis(), anchor: getRotationAnchor(item), perspective: getRotationPerspective())
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:49:14: error: 'compositingGroup()' is only available in macOS 10.15 or newer
.compositingGroup()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:49:14: note: add 'if #available' version check
.compositingGroup()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:50:14: error: 'disabled' is only available in macOS 10.15 or newer
.disabled(gestureData.isActive)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:50:14: note: add 'if #available' version check
.disabled(gestureData.isActive)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:56:48: error: 'DragGesture' is only available in macOS 10.15 or newer
func createDragGesture() -> some Gesture { DragGesture()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:56:48: note: add 'if #available' version check
func createDragGesture() -> some Gesture { DragGesture()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:56:10: note: add @available attribute to enclosing instance method
func createDragGesture() -> some Gesture { DragGesture()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:55:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:57:10: error: 'updating(_:body:)' is only available in macOS 10.15 or newer
.updating($isGestureActive) { _, state, _ in state = true }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:57:10: note: add 'if #available' version check
.updating($isGestureActive) { _, state, _ in state = true }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:56:10: note: add @available attribute to enclosing instance method
func createDragGesture() -> some Gesture { DragGesture()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:55:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:58:10: error: 'onChanged' is only available in macOS 10.15 or newer
.onChanged(onDragGestureChanged)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:58:10: note: add 'if #available' version check
.onChanged(onDragGestureChanged)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:56:10: note: add @available attribute to enclosing instance method
func createDragGesture() -> some Gesture { DragGesture()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:55:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:89:55: warning: result of call to 'max' is unused
case .horizontalSlide, .cubeRotation, .scale: max(value.translation.width, 0)
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:90:30: warning: result of call to 'max' is unused
case .verticalSlide: max(value.translation.height, 0)
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:91:18: warning: integer literal is unused
default: 0
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:95:46: error: 'withAnimation' is only available in macOS 10.15 or newer
func onDragGestureEndedWithoutReturn() { withAnimation(getAnimation()) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:95:46: note: add 'if #available' version check
func onDragGestureEndedWithoutReturn() { withAnimation(getAnimation()) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:95:10: note: add @available attribute to enclosing instance method
func onDragGestureEndedWithoutReturn() { withAnimation(getAnimation()) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:73:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:135:68: warning: integer literal is unused
case .no, .horizontalSlide, .verticalSlide, .cubeRotation: 1
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:136:36: warning: expression of type 'CGFloat' is unused
case .dissolve: isLastView ? animatableData.opacity : 1 - animatableData.opacity
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:137:22: warning: result of call to 'calculateOpacityValueForScaleTransition' is unused
case .scale: calculateOpacityValueForScaleTransition(isLastView)
^ ~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:142:41: warning: expression of type 'CGFloat' is unused
case true: gestureData.isActive ? 1 - gestureProgress * 1.5 : 1
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:143:42: warning: expression of type 'CGFloat' is unused
case false: gestureData.isActive ? 1 : 1 - animatableData.opacity * 1.5
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:164:74: warning: expression of type 'CGFloat' is unused
case true: stack.transitionType == .push || gestureData.isActive ? 0 : maxOffsetValue
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:165:75: warning: expression of type 'CGFloat' is unused
case false: stack.transitionType == .push || gestureData.isActive ? -maxOffsetValue : 0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:170:21: error: reference to member 'init' cannot be resolved without a contextual type
case true: .init(width: offsetX, height: offsetY)
~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:171:22: error: reference to member 'init' cannot be resolved without a contextual type
case false: .init(width: offsetX * offsetXFactor, height: 0)
~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:190:75: warning: expression of type 'CGFloat' is unused
case true: stack.transitionType == .push && !gestureData.isActive ? 1 - scaleFactor + animatableData.scale : 1 - animatableData.scale * (gestureProgress == 0 ? 1 : gestureProgress)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:191:75: warning: expression of type 'CGFloat' is unused
case false: stack.transitionType == .push || gestureData.isActive ? 1 - animatableData.scale * (gestureProgress - 1) : 1 + scaleFactor - animatableData.scale
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:198:114: error: 'zero' is only available in macOS 10.15 or newer
func getRotationAngle(_ view: AnyNavigatableView) -> Angle { guard canCalculateRotation(view) else { return .zero }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:198:114: note: add 'if #available' version check
func getRotationAngle(_ view: AnyNavigatableView) -> Angle { guard canCalculateRotation(view) else { return .zero }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:198:10: note: add @available attribute to enclosing instance method
func getRotationAngle(_ view: AnyNavigatableView) -> Angle { guard canCalculateRotation(view) else { return .zero }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:197:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:203:21: error: reference to member 'trailing' cannot be resolved without a contextual type
case true: .trailing
~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:204:22: error: reference to member 'leading' cannot be resolved without a contextual type
case false: .leading
~^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:212:20: warning: floating-point literal is unused
case true: 0.52
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:213:21: warning: integer literal is unused
case false: 1
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:239:20: error: reference to member 'easeInOut' cannot be resolved without a contextual type
case .no: .easeInOut(duration: 0)
~^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:240:68: error: reference to member 'interpolatingSpring' cannot be resolved without a contextual type
case .dissolve, .horizontalSlide, .verticalSlide, .scale: .interpolatingSpring(mass: 3, stiffness: 1000, damping: 500, initialVelocity: 6.4)
~^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:241:30: error: reference to member 'easeOut' cannot be resolved without a contextual type
case .cubeRotation: .easeOut(duration: 0.52)
~^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:272:44: error: 'withAnimation' is only available in macOS 10.15 or newer
func animateOffsetAndOpacityChange() { withAnimation(getAnimation()) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:272:44: note: add 'if #available' version check
func animateOffsetAndOpacityChange() { withAnimation(getAnimation()) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:272:10: note: add @available attribute to enclosing instance method
func animateOffsetAndOpacityChange() { withAnimation(getAnimation()) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:254:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:281:22: warning: result of operator '-' is unused
case true: 1 - gestureProgress
~ ^ ~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:282:51: warning: expression of type 'Int' is unused
case false: stack.transitionType == .push ? 0 : 1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:15:84: error: 'View' is only available in macOS 10.15 or newer
func implementNavigationView(config: NavigationGlobalConfig = .init()) -> some View { GeometryReader { reader in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:15:10: note: add @available attribute to enclosing instance method
func implementNavigationView(config: NavigationGlobalConfig = .init()) -> some View { GeometryReader { reader in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:14:8: note: add @available attribute to enclosing extension
public extension NavigatableView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:37:62: error: 'ObservableObject' is only available in macOS 10.15 or newer
@discardableResult func environmentObject(_ object: some ObservableObject) -> any NavigatableView { AnyNavigatableView(self, object) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:37:29: note: add @available attribute to enclosing instance method
@discardableResult func environmentObject(_ object: some ObservableObject) -> any NavigatableView { AnyNavigatableView(self, object) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:29:8: note: add @available attribute to enclosing extension
public extension NavigatableView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:37:62: error: 'ObservableObject' is only available in macOS 10.15 or newer
@discardableResult func environmentObject(_ object: some ObservableObject) -> any NavigatableView { AnyNavigatableView(self, object) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:37:29: note: add @available attribute to enclosing instance method
@discardableResult func environmentObject(_ object: some ObservableObject) -> any NavigatableView { AnyNavigatableView(self, object) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:29:8: note: add @available attribute to enclosing extension
public extension NavigatableView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:15:91: error: 'GeometryReader' is only available in macOS 10.15 or newer
func implementNavigationView(config: NavigationGlobalConfig = .init()) -> some View { GeometryReader { reader in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:15:91: note: add 'if #available' version check
func implementNavigationView(config: NavigationGlobalConfig = .init()) -> some View { GeometryReader { reader in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:15:10: note: add @available attribute to enclosing instance method
func implementNavigationView(config: NavigationGlobalConfig = .init()) -> some View { GeometryReader { reader in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:14:8: note: add @available attribute to enclosing extension
public extension NavigatableView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:17:14: error: 'onAppear(perform:)' is only available in macOS 10.15 or newer
.onAppear { ScreenManager.update(reader); NavigationManager.setRoot(self) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:17:14: note: add 'if #available' version check
.onAppear { ScreenManager.update(reader); NavigationManager.setRoot(self) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:15:10: note: add @available attribute to enclosing instance method
func implementNavigationView(config: NavigationGlobalConfig = .init()) -> some View { GeometryReader { reader in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:14:8: note: add @available attribute to enclosing extension
public extension NavigatableView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:18:14: error: 'onChange(of:perform:)' is only available in macOS 11.0 or newer
.onChange(of: reader.size) { _ in ScreenManager.update(reader) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:18:14: note: add 'if #available' version check
.onChange(of: reader.size) { _ in ScreenManager.update(reader) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:15:10: note: add @available attribute to enclosing instance method
func implementNavigationView(config: NavigationGlobalConfig = .init()) -> some View { GeometryReader { reader in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:14:8: note: add @available attribute to enclosing extension
public extension NavigatableView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:19:14: error: 'onChange(of:perform:)' is only available in macOS 11.0 or newer
.onChange(of: reader.safeAreaInsets) { _ in ScreenManager.update(reader) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:19:14: note: add 'if #available' version check
.onChange(of: reader.safeAreaInsets) { _ in ScreenManager.update(reader) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:15:10: note: add @available attribute to enclosing instance method
func implementNavigationView(config: NavigationGlobalConfig = .init()) -> some View { GeometryReader { reader in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:14:8: note: add @available attribute to enclosing extension
public extension NavigatableView {
^
[11/20] Compiling MijickNavigationView Public+NavigationBackGesture.swift
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:16:37: error: 'SafeAreaRegions' is only available in macOS 11.0 or newer
func ignoresSafeArea(_ regions: SafeAreaRegions = .all, _ edges: SafeAreaEdges) -> Self { changing(path: \.ignoredSafeAreas, to: (regions, edges)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:16:10: note: add @available attribute to enclosing instance method
func ignoresSafeArea(_ regions: SafeAreaRegions = .all, _ edges: SafeAreaEdges) -> Self { changing(path: \.ignoredSafeAreas, to: (regions, edges)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:14:8: note: add @available attribute to enclosing extension
public extension NavigationConfig {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:19:36: error: 'Color' is only available in macOS 10.15 or newer
func backgroundColour(_ value: Color) -> Self { changing(path: \.backgroundColour, to: value) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:19:10: note: add @available attribute to enclosing instance method
func backgroundColour(_ value: Color) -> Self { changing(path: \.backgroundColour, to: value) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:14:8: note: add @available attribute to enclosing extension
public extension NavigationConfig {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:27:50: error: 'SafeAreaRegions' is only available in macOS 11.0 or newer
private(set) var ignoredSafeAreas: (regions: SafeAreaRegions, edges: SafeAreaEdges)? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:26:15: note: add @available attribute to enclosing struct
public struct NavigationConfig: Configurable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:28:40: error: 'Color' is only available in macOS 10.15 or newer
private(set) var backgroundColour: Color? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:26:15: note: add @available attribute to enclosing struct
public struct NavigationConfig: Configurable {
^
[12/20] Compiling MijickNavigationView Public+NavigationConfig.swift
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:16:37: error: 'SafeAreaRegions' is only available in macOS 11.0 or newer
func ignoresSafeArea(_ regions: SafeAreaRegions = .all, _ edges: SafeAreaEdges) -> Self { changing(path: \.ignoredSafeAreas, to: (regions, edges)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:16:10: note: add @available attribute to enclosing instance method
func ignoresSafeArea(_ regions: SafeAreaRegions = .all, _ edges: SafeAreaEdges) -> Self { changing(path: \.ignoredSafeAreas, to: (regions, edges)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:14:8: note: add @available attribute to enclosing extension
public extension NavigationConfig {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:19:36: error: 'Color' is only available in macOS 10.15 or newer
func backgroundColour(_ value: Color) -> Self { changing(path: \.backgroundColour, to: value) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:19:10: note: add @available attribute to enclosing instance method
func backgroundColour(_ value: Color) -> Self { changing(path: \.backgroundColour, to: value) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:14:8: note: add @available attribute to enclosing extension
public extension NavigationConfig {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:27:50: error: 'SafeAreaRegions' is only available in macOS 11.0 or newer
private(set) var ignoredSafeAreas: (regions: SafeAreaRegions, edges: SafeAreaEdges)? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:26:15: note: add @available attribute to enclosing struct
public struct NavigationConfig: Configurable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:28:40: error: 'Color' is only available in macOS 10.15 or newer
private(set) var backgroundColour: Color? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:26:15: note: add @available attribute to enclosing struct
public struct NavigationConfig: Configurable {
^
[13/20] Emitting module MijickNavigationView
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:15:46: error: 'Animation' is only available in macOS 10.15 or newer
static func keyboard(withDelay: Bool) -> Animation { .easeOut(duration: 0.25).delay(withDelay ? 0.1 : 0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:15:17: note: add @available attribute to enclosing static method
static func keyboard(withDelay: Bool) -> Animation { .easeOut(duration: 0.25).delay(withDelay ? 0.1 : 0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:14:1: note: add @available attribute to enclosing extension
extension Animation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:14:11: error: 'Animation' is only available in macOS 10.15 or newer
extension Animation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:14:1: note: add @available attribute to enclosing extension
extension Animation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:16:6: error: 'Published' is only available in macOS 10.15 or newer
@Published private(set) var height: CGFloat = .zero
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:15:7: note: add @available attribute to enclosing class
class KeyboardManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:17:32: error: 'AnyCancellable' is only available in macOS 10.15 or newer
private var subscription: [AnyCancellable] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:15:7: note: add @available attribute to enclosing class
class KeyboardManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:36:36: error: 'Publishers' is only available in macOS 10.15 or newer
var keyboardWillOpenPublisher: Publishers.CompactMap<NotificationCenter.Publisher, CGFloat> { NotificationCenter.default
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:36:9: note: add @available attribute to enclosing property
var keyboardWillOpenPublisher: Publishers.CompactMap<NotificationCenter.Publisher, CGFloat> { NotificationCenter.default
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:35:9: note: add @available attribute to enclosing extension
private extension KeyboardManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:41:36: error: 'Publishers' is only available in macOS 10.15 or newer
var keyboardWillHidePublisher: Publishers.Map<NotificationCenter.Publisher, CGFloat> { NotificationCenter.default
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:41:9: note: add @available attribute to enclosing property
var keyboardWillHidePublisher: Publishers.Map<NotificationCenter.Publisher, CGFloat> { NotificationCenter.default
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:35:9: note: add @available attribute to enclosing extension
private extension KeyboardManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/NavigationManager.swift:14:6: error: 'Published' is only available in macOS 10.15 or newer
@Published private(set) var views: [AnyNavigatableView] = [] { willSet { onViewsWillUpdate(newValue) } }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/NavigationManager.swift:13:14: note: add @available attribute to enclosing class
public class NavigationManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/NavigationManager.swift:13:33: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class NavigationManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/NavigationManager.swift:13:14: note: add @available attribute to enclosing class
public class NavigationManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:16:30: error: cannot find type 'UIEdgeInsets' in scope
@Published var safeArea: UIEdgeInsets = .init()
^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:15:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var size: CGSize = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:14:7: note: add @available attribute to enclosing class
class ScreenManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:16:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var safeArea: UIEdgeInsets = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:14:7: note: add @available attribute to enclosing class
class ScreenManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:14:22: error: 'ObservableObject' is only available in macOS 10.15 or newer
class ScreenManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:14:7: note: add @available attribute to enclosing class
class ScreenManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:24:34: error: 'GeometryProxy' is only available in macOS 10.15 or newer
static func update(_ reader: GeometryProxy) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:24:17: note: add @available attribute to enclosing static method
static func update(_ reader: GeometryProxy) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:23:1: note: add @available attribute to enclosing extension
extension ScreenManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:37:37: error: 'Edge' is only available in macOS 10.15 or newer
func getSafeAreaValue(for edge: Edge.Set) -> CGFloat { switch edge {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:37:10: note: add @available attribute to enclosing instance method
func getSafeAreaValue(for edge: Edge.Set) -> CGFloat { switch edge {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:36:1: note: add @available attribute to enclosing extension
extension ScreenManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Protocols/NavigatableView.swift:13:34: error: 'View' is only available in macOS 10.15 or newer
public protocol NavigatableView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Protocols/NavigatableView.swift:13:17: note: add @available attribute to enclosing protocol
public protocol NavigatableView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:16:24: error: 'AnyView' is only available in macOS 10.15 or newer
private let _body: AnyView
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:13:8: note: add @available attribute to enclosing struct
struct AnyNavigatableView: NavigatableView, Equatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:26:66: error: 'ObservableObject' is only available in macOS 10.15 or newer
init(_ view: some NavigatableView, _ environmentObject: some ObservableObject) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:26:5: note: add @available attribute to enclosing initializer
init(_ view: some NavigatableView, _ environmentObject: some ObservableObject) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:13:8: note: add @available attribute to enclosing struct
struct AnyNavigatableView: NavigatableView, Equatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:26:66: error: 'ObservableObject' is only available in macOS 10.15 or newer
init(_ view: some NavigatableView, _ environmentObject: some ObservableObject) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:26:5: note: add @available attribute to enclosing initializer
init(_ view: some NavigatableView, _ environmentObject: some ObservableObject) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:13:8: note: add @available attribute to enclosing struct
struct AnyNavigatableView: NavigatableView, Equatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:37:20: error: 'View' is only available in macOS 10.15 or newer
var body: some View { _body }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:37:9: note: add @available attribute to enclosing property
var body: some View { _body }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Type Erasers/AnyNavigatableView.swift:36:1: note: add @available attribute to enclosing extension
extension AnyNavigatableView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:14:34: error: 'VectorArithmetic' is only available in macOS 10.15 or newer
func onAnimationCompleted<V: VectorArithmetic>(for value: V, perform action: @escaping () -> ()) -> some View { modifier(Modifier(observedValue: value, completion: action)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:14:10: note: add @available attribute to enclosing instance method
func onAnimationCompleted<V: VectorArithmetic>(for value: V, perform action: @escaping () -> ()) -> some View { modifier(Modifier(observedValue: value, completion: action)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:13:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:14:110: error: 'View' is only available in macOS 10.15 or newer
func onAnimationCompleted<V: VectorArithmetic>(for value: V, perform action: @escaping () -> ()) -> some View { modifier(Modifier(observedValue: value, completion: action)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:14:10: note: add @available attribute to enclosing instance method
func onAnimationCompleted<V: VectorArithmetic>(for value: V, perform action: @escaping () -> ()) -> some View { modifier(Modifier(observedValue: value, completion: action)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:13:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:13:11: error: 'View' is only available in macOS 10.15 or newer
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:13:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:29:41: error: 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View { content }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:29:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View { content }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:18:20: note: add @available attribute to enclosing generic struct
fileprivate struct Modifier<V: VectorArithmetic>: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:18:32: error: 'VectorArithmetic' is only available in macOS 10.15 or newer
fileprivate struct Modifier<V: VectorArithmetic>: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View Modifiers/AnimationCompletionModifier.swift:18:20: note: add @available attribute to enclosing generic struct
fileprivate struct Modifier<V: VectorArithmetic>: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:15:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var stack: NavigationManager = .shared
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:16:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var screenManager: ScreenManager = .shared
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:17:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var keyboardManager: KeyboardManager = .shared
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:18:6: error: 'GestureState' is only available in macOS 10.15 or newer
@GestureState private var isGestureActive: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:19:6: error: 'State' is only available in macOS 10.15 or newer
@State private var temporaryViews: [AnyNavigatableView] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:20:6: error: 'State' is only available in macOS 10.15 or newer
@State private var animatableData: AnimatableData = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:21:6: error: 'State' is only available in macOS 10.15 or newer
@State private var gestureData: GestureData = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:20: error: 'View' is only available in macOS 10.15 or newer
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:24:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:13:8: note: add @available attribute to enclosing struct
struct NavigationView: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:57: error: 'View' is only available in macOS 10.15 or newer
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:36:10: note: add @available attribute to enclosing instance method
func createItem(_ item: AnyNavigatableView) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:35:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:56:38: error: 'Gesture' is only available in macOS 10.15 or newer
func createDragGesture() -> some Gesture { DragGesture()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:56:10: note: add @available attribute to enclosing instance method
func createDragGesture() -> some Gesture { DragGesture()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:55:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:62:40: error: 'DragGesture' is only available in macOS 10.15 or newer
func onDragGestureChanged(_ value: DragGesture.Value) { guard canUseDragGesture(), canUseDragGesturePosition(value) else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:62:10: note: add @available attribute to enclosing instance method
func onDragGestureChanged(_ value: DragGesture.Value) { guard canUseDragGesture(), canUseDragGesturePosition(value) else { return }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:61:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:80:45: error: 'DragGesture' is only available in macOS 10.15 or newer
func canUseDragGesturePosition(_ value: DragGesture.Value) -> Bool { if config.backGesturePosition == .anywhere { return true }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:80:10: note: add @available attribute to enclosing instance method
func canUseDragGesturePosition(_ value: DragGesture.Value) -> Bool { if config.backGesturePosition == .anywhere { return true }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:73:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:88:58: error: 'DragGesture' is only available in macOS 10.15 or newer
func calculateNewDragGestureDataTranslation(_ value: DragGesture.Value) -> CGFloat { switch stack.transitionAnimation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:88:10: note: add @available attribute to enclosing instance method
func calculateNewDragGestureDataTranslation(_ value: DragGesture.Value) -> CGFloat { switch stack.transitionAnimation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:73:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:104:29: error: 'Edge' is only available in macOS 10.15 or newer
func getPadding(_ edge: Edge.Set, _ item: AnyNavigatableView) -> CGFloat {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:104:10: note: add @available attribute to enclosing instance method
func getPadding(_ edge: Edge.Set, _ item: AnyNavigatableView) -> CGFloat {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:103:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:113:55: error: 'Color' is only available in macOS 10.15 or newer
func getBackground(_ item: AnyNavigatableView) -> Color { getConfig(item).backgroundColour ?? config.backgroundColour }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:113:10: note: add @available attribute to enclosing instance method
func getBackground(_ item: AnyNavigatableView) -> Color { getConfig(item).backgroundColour ?? config.backgroundColour }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:103:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:198:58: error: 'Angle' is only available in macOS 10.15 or newer
func getRotationAngle(_ view: AnyNavigatableView) -> Angle { guard canCalculateRotation(view) else { return .zero }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:198:10: note: add @available attribute to enclosing instance method
func getRotationAngle(_ view: AnyNavigatableView) -> Angle { guard canCalculateRotation(view) else { return .zero }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:197:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:202:59: error: 'UnitPoint' is only available in macOS 10.15 or newer
func getRotationAnchor(_ view: AnyNavigatableView) -> UnitPoint { switch view == temporaryViews.last {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:202:10: note: add @available attribute to enclosing instance method
func getRotationAnchor(_ view: AnyNavigatableView) -> UnitPoint { switch view == temporaryViews.last {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:197:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:222:69: error: 'Angle' is only available in macOS 10.15 or newer
func calculateRotationAngleValue(_ view: AnyNavigatableView) -> Angle { let rotationFactor = gestureData.isActive ? 1 - gestureProgress : animatableData.rotation
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:222:10: note: add @available attribute to enclosing instance method
func calculateRotationAngleValue(_ view: AnyNavigatableView) -> Angle { let rotationFactor = gestureData.isActive ? 1 - gestureProgress : animatableData.rotation
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:216:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:238:28: error: 'Animation' is only available in macOS 10.15 or newer
func getAnimation() -> Animation { switch stack.transitionAnimation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:238:10: note: add @available attribute to enclosing instance method
func getAnimation() -> Animation { switch stack.transitionAnimation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Views/NavigationView.swift:237:9: note: add @available attribute to enclosing extension
private extension NavigationView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:15:84: error: 'View' is only available in macOS 10.15 or newer
func implementNavigationView(config: NavigationGlobalConfig = .init()) -> some View { GeometryReader { reader in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:15:10: note: add @available attribute to enclosing instance method
func implementNavigationView(config: NavigationGlobalConfig = .init()) -> some View { GeometryReader { reader in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:14:8: note: add @available attribute to enclosing extension
public extension NavigatableView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:37:62: error: 'ObservableObject' is only available in macOS 10.15 or newer
@discardableResult func environmentObject(_ object: some ObservableObject) -> any NavigatableView { AnyNavigatableView(self, object) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:37:29: note: add @available attribute to enclosing instance method
@discardableResult func environmentObject(_ object: some ObservableObject) -> any NavigatableView { AnyNavigatableView(self, object) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:29:8: note: add @available attribute to enclosing extension
public extension NavigatableView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:37:62: error: 'ObservableObject' is only available in macOS 10.15 or newer
@discardableResult func environmentObject(_ object: some ObservableObject) -> any NavigatableView { AnyNavigatableView(self, object) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:37:29: note: add @available attribute to enclosing instance method
@discardableResult func environmentObject(_ object: some ObservableObject) -> any NavigatableView { AnyNavigatableView(self, object) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigatableView.swift:29:8: note: add @available attribute to enclosing extension
public extension NavigatableView {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:16:37: error: 'SafeAreaRegions' is only available in macOS 11.0 or newer
func ignoresSafeArea(_ regions: SafeAreaRegions = .all, _ edges: SafeAreaEdges) -> Self { changing(path: \.ignoredSafeAreas, to: (regions, edges)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:16:10: note: add @available attribute to enclosing instance method
func ignoresSafeArea(_ regions: SafeAreaRegions = .all, _ edges: SafeAreaEdges) -> Self { changing(path: \.ignoredSafeAreas, to: (regions, edges)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:14:8: note: add @available attribute to enclosing extension
public extension NavigationConfig {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:19:36: error: 'Color' is only available in macOS 10.15 or newer
func backgroundColour(_ value: Color) -> Self { changing(path: \.backgroundColour, to: value) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:19:10: note: add @available attribute to enclosing instance method
func backgroundColour(_ value: Color) -> Self { changing(path: \.backgroundColour, to: value) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:14:8: note: add @available attribute to enclosing extension
public extension NavigationConfig {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:27:50: error: 'SafeAreaRegions' is only available in macOS 11.0 or newer
private(set) var ignoredSafeAreas: (regions: SafeAreaRegions, edges: SafeAreaEdges)? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:26:15: note: add @available attribute to enclosing struct
public struct NavigationConfig: Configurable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:28:40: error: 'Color' is only available in macOS 10.15 or newer
private(set) var backgroundColour: Color? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationConfig.swift:26:15: note: add @available attribute to enclosing struct
public struct NavigationConfig: Configurable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationGlobalConfig.swift:19:34: error: 'Color' is only available in macOS 10.15 or newer
public var backgroundColour: Color = .clear
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationGlobalConfig.swift:13:15: note: add @available attribute to enclosing struct
public struct NavigationGlobalConfig { public init() {}
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationGlobalConfig.swift:19:43: error: 'clear' is only available in macOS 10.15 or newer
public var backgroundColour: Color = .clear
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+NavigationGlobalConfig.swift:13:15: note: add @available attribute to enclosing struct
public struct NavigationGlobalConfig { public init() {}
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+SafeAreaEdges.swift:24:19: error: 'Edge' is only available in macOS 10.15 or newer
init(_ value: Edge.Set) { switch value {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+SafeAreaEdges.swift:24:5: note: add @available attribute to enclosing initializer
init(_ value: Edge.Set) { switch value {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+SafeAreaEdges.swift:23:1: note: add @available attribute to enclosing extension
extension SafeAreaEdges {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+View.swift:14:18: error: 'View' is only available in macOS 10.15 or newer
public extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+View.swift:14:8: note: add @available attribute to enclosing extension
public extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+View.swift:28:92: error: 'View' is only available in macOS 10.15 or newer
func onFocus(_ view: some NavigatableView, perform action: @escaping () -> ()) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+View.swift:28:10: note: add @available attribute to enclosing instance method
func onFocus(_ view: some NavigatableView, perform action: @escaping () -> ()) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+View.swift:26:8: note: add @available attribute to enclosing extension
public extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+View.swift:26:18: error: 'View' is only available in macOS 10.15 or newer
public extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+View.swift:26:8: note: add @available attribute to enclosing extension
public extension View {
^
[14/20] Compiling MijickNavigationView Equatable++.swift
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:16:6: error: 'Published' is only available in macOS 10.15 or newer
@Published private(set) var height: CGFloat = .zero
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:15:7: note: add @available attribute to enclosing class
class KeyboardManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:17:32: error: 'AnyCancellable' is only available in macOS 10.15 or newer
private var subscription: [AnyCancellable] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:15:7: note: add @available attribute to enclosing class
class KeyboardManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:36:36: error: 'Publishers' is only available in macOS 10.15 or newer
var keyboardWillOpenPublisher: Publishers.CompactMap<NotificationCenter.Publisher, CGFloat> { NotificationCenter.default
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:36:9: note: add @available attribute to enclosing property
var keyboardWillOpenPublisher: Publishers.CompactMap<NotificationCenter.Publisher, CGFloat> { NotificationCenter.default
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:35:9: note: add @available attribute to enclosing extension
private extension KeyboardManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:41:36: error: 'Publishers' is only available in macOS 10.15 or newer
var keyboardWillHidePublisher: Publishers.Map<NotificationCenter.Publisher, CGFloat> { NotificationCenter.default
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:41:9: note: add @available attribute to enclosing property
var keyboardWillHidePublisher: Publishers.Map<NotificationCenter.Publisher, CGFloat> { NotificationCenter.default
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:35:9: note: add @available attribute to enclosing extension
private extension KeyboardManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:25:34: error: cannot find 'UIApplication' in scope
static func hideKeyboard() { UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil) }
^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:25:76: error: cannot find 'UIResponder' in scope
static func hideKeyboard() { UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil) }
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:25:115: error: 'nil' requires a contextual type
static func hideKeyboard() { UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:25:126: error: 'nil' requires a contextual type
static func hideKeyboard() { UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:25:136: error: 'nil' requires a contextual type
static func hideKeyboard() { UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:30:40: error: 'Publishers' is only available in macOS 10.15 or newer
func subscribeToKeyboardEvents() { Publishers.Merge(keyboardWillOpenPublisher, keyboardWillHidePublisher)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:30:40: note: add 'if #available' version check
func subscribeToKeyboardEvents() { Publishers.Merge(keyboardWillOpenPublisher, keyboardWillHidePublisher)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:30:10: note: add @available attribute to enclosing instance method
func subscribeToKeyboardEvents() { Publishers.Merge(keyboardWillOpenPublisher, keyboardWillHidePublisher)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:29:9: note: add @available attribute to enclosing extension
private extension KeyboardManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:31:10: error: 'sink(receiveValue:)' is only available in macOS 10.15 or newer
.sink { self.height = $0 }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:31:10: note: add 'if #available' version check
.sink { self.height = $0 }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:30:10: note: add @available attribute to enclosing instance method
func subscribeToKeyboardEvents() { Publishers.Merge(keyboardWillOpenPublisher, keyboardWillHidePublisher)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:29:9: note: add @available attribute to enclosing extension
private extension KeyboardManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:32:10: error: 'store(in:)' is only available in macOS 10.15 or newer
.store(in: &subscription)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:32:10: note: add 'if #available' version check
.store(in: &subscription)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:30:10: note: add @available attribute to enclosing instance method
func subscribeToKeyboardEvents() { Publishers.Merge(keyboardWillOpenPublisher, keyboardWillHidePublisher)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:29:9: note: add @available attribute to enclosing extension
private extension KeyboardManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:37:25: error: cannot find 'UIResponder' in scope
.publisher(for: UIResponder.keyboardWillShowNotification)
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:38:36: error: cannot find 'UIResponder' in scope
.compactMap { $0.userInfo?[UIResponder.keyboardFrameEndUserInfoKey] as? CGRect }
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:42:25: error: cannot find 'UIResponder' in scope
.publisher(for: UIResponder.keyboardWillHideNotification)
^~~~~~~~~~~
[15/20] Compiling MijickNavigationView KeyboardManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:16:6: error: 'Published' is only available in macOS 10.15 or newer
@Published private(set) var height: CGFloat = .zero
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:15:7: note: add @available attribute to enclosing class
class KeyboardManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:17:32: error: 'AnyCancellable' is only available in macOS 10.15 or newer
private var subscription: [AnyCancellable] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:15:7: note: add @available attribute to enclosing class
class KeyboardManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:36:36: error: 'Publishers' is only available in macOS 10.15 or newer
var keyboardWillOpenPublisher: Publishers.CompactMap<NotificationCenter.Publisher, CGFloat> { NotificationCenter.default
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:36:9: note: add @available attribute to enclosing property
var keyboardWillOpenPublisher: Publishers.CompactMap<NotificationCenter.Publisher, CGFloat> { NotificationCenter.default
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:35:9: note: add @available attribute to enclosing extension
private extension KeyboardManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:41:36: error: 'Publishers' is only available in macOS 10.15 or newer
var keyboardWillHidePublisher: Publishers.Map<NotificationCenter.Publisher, CGFloat> { NotificationCenter.default
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:41:9: note: add @available attribute to enclosing property
var keyboardWillHidePublisher: Publishers.Map<NotificationCenter.Publisher, CGFloat> { NotificationCenter.default
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:35:9: note: add @available attribute to enclosing extension
private extension KeyboardManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:25:34: error: cannot find 'UIApplication' in scope
static func hideKeyboard() { UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil) }
^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:25:76: error: cannot find 'UIResponder' in scope
static func hideKeyboard() { UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil) }
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:25:115: error: 'nil' requires a contextual type
static func hideKeyboard() { UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:25:126: error: 'nil' requires a contextual type
static func hideKeyboard() { UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:25:136: error: 'nil' requires a contextual type
static func hideKeyboard() { UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:30:40: error: 'Publishers' is only available in macOS 10.15 or newer
func subscribeToKeyboardEvents() { Publishers.Merge(keyboardWillOpenPublisher, keyboardWillHidePublisher)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:30:40: note: add 'if #available' version check
func subscribeToKeyboardEvents() { Publishers.Merge(keyboardWillOpenPublisher, keyboardWillHidePublisher)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:30:10: note: add @available attribute to enclosing instance method
func subscribeToKeyboardEvents() { Publishers.Merge(keyboardWillOpenPublisher, keyboardWillHidePublisher)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:29:9: note: add @available attribute to enclosing extension
private extension KeyboardManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:31:10: error: 'sink(receiveValue:)' is only available in macOS 10.15 or newer
.sink { self.height = $0 }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:31:10: note: add 'if #available' version check
.sink { self.height = $0 }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:30:10: note: add @available attribute to enclosing instance method
func subscribeToKeyboardEvents() { Publishers.Merge(keyboardWillOpenPublisher, keyboardWillHidePublisher)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:29:9: note: add @available attribute to enclosing extension
private extension KeyboardManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:32:10: error: 'store(in:)' is only available in macOS 10.15 or newer
.store(in: &subscription)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:32:10: note: add 'if #available' version check
.store(in: &subscription)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:30:10: note: add @available attribute to enclosing instance method
func subscribeToKeyboardEvents() { Publishers.Merge(keyboardWillOpenPublisher, keyboardWillHidePublisher)
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:29:9: note: add @available attribute to enclosing extension
private extension KeyboardManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:37:25: error: cannot find 'UIResponder' in scope
.publisher(for: UIResponder.keyboardWillShowNotification)
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:38:36: error: cannot find 'UIResponder' in scope
.compactMap { $0.userInfo?[UIResponder.keyboardFrameEndUserInfoKey] as? CGRect }
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/KeyboardManager.swift:42:25: error: cannot find 'UIResponder' in scope
.publisher(for: UIResponder.keyboardWillHideNotification)
^~~~~~~~~~~
[16/20] Compiling MijickNavigationView Animation++.swift
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:15:46: error: 'Animation' is only available in macOS 10.15 or newer
static func keyboard(withDelay: Bool) -> Animation { .easeOut(duration: 0.25).delay(withDelay ? 0.1 : 0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:15:17: note: add @available attribute to enclosing static method
static func keyboard(withDelay: Bool) -> Animation { .easeOut(duration: 0.25).delay(withDelay ? 0.1 : 0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:14:1: note: add @available attribute to enclosing extension
extension Animation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:14:11: error: 'Animation' is only available in macOS 10.15 or newer
extension Animation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:14:1: note: add @available attribute to enclosing extension
extension Animation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:15:59: error: 'easeOut(duration:)' is only available in macOS 10.15 or newer
static func keyboard(withDelay: Bool) -> Animation { .easeOut(duration: 0.25).delay(withDelay ? 0.1 : 0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:15:59: note: add 'if #available' version check
static func keyboard(withDelay: Bool) -> Animation { .easeOut(duration: 0.25).delay(withDelay ? 0.1 : 0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:15:17: note: add @available attribute to enclosing static method
static func keyboard(withDelay: Bool) -> Animation { .easeOut(duration: 0.25).delay(withDelay ? 0.1 : 0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:14:1: note: add @available attribute to enclosing extension
extension Animation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:15:83: error: 'delay' is only available in macOS 10.15 or newer
static func keyboard(withDelay: Bool) -> Animation { .easeOut(duration: 0.25).delay(withDelay ? 0.1 : 0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:15:83: note: add 'if #available' version check
static func keyboard(withDelay: Bool) -> Animation { .easeOut(duration: 0.25).delay(withDelay ? 0.1 : 0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:15:17: note: add @available attribute to enclosing static method
static func keyboard(withDelay: Bool) -> Animation { .easeOut(duration: 0.25).delay(withDelay ? 0.1 : 0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:14:1: note: add @available attribute to enclosing extension
extension Animation {
^
[17/20] Compiling MijickNavigationView Array++.swift
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:15:46: error: 'Animation' is only available in macOS 10.15 or newer
static func keyboard(withDelay: Bool) -> Animation { .easeOut(duration: 0.25).delay(withDelay ? 0.1 : 0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:15:17: note: add @available attribute to enclosing static method
static func keyboard(withDelay: Bool) -> Animation { .easeOut(duration: 0.25).delay(withDelay ? 0.1 : 0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:14:1: note: add @available attribute to enclosing extension
extension Animation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:14:11: error: 'Animation' is only available in macOS 10.15 or newer
extension Animation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:14:1: note: add @available attribute to enclosing extension
extension Animation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:15:59: error: 'easeOut(duration:)' is only available in macOS 10.15 or newer
static func keyboard(withDelay: Bool) -> Animation { .easeOut(duration: 0.25).delay(withDelay ? 0.1 : 0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:15:59: note: add 'if #available' version check
static func keyboard(withDelay: Bool) -> Animation { .easeOut(duration: 0.25).delay(withDelay ? 0.1 : 0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:15:17: note: add @available attribute to enclosing static method
static func keyboard(withDelay: Bool) -> Animation { .easeOut(duration: 0.25).delay(withDelay ? 0.1 : 0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:14:1: note: add @available attribute to enclosing extension
extension Animation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:15:83: error: 'delay' is only available in macOS 10.15 or newer
static func keyboard(withDelay: Bool) -> Animation { .easeOut(duration: 0.25).delay(withDelay ? 0.1 : 0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:15:83: note: add 'if #available' version check
static func keyboard(withDelay: Bool) -> Animation { .easeOut(duration: 0.25).delay(withDelay ? 0.1 : 0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:15:17: note: add @available attribute to enclosing static method
static func keyboard(withDelay: Bool) -> Animation { .easeOut(duration: 0.25).delay(withDelay ? 0.1 : 0) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Extensions/Animation++.swift:14:1: note: add @available attribute to enclosing extension
extension Animation {
^
[18/20] Compiling MijickNavigationView NavigationManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/NavigationManager.swift:14:6: error: 'Published' is only available in macOS 10.15 or newer
@Published private(set) var views: [AnyNavigatableView] = [] { willSet { onViewsWillUpdate(newValue) } }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/NavigationManager.swift:13:14: note: add @available attribute to enclosing class
public class NavigationManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/NavigationManager.swift:13:33: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class NavigationManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/NavigationManager.swift:13:14: note: add @available attribute to enclosing class
public class NavigationManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:16:30: error: cannot find type 'UIEdgeInsets' in scope
@Published var safeArea: UIEdgeInsets = .init()
^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:15:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var size: CGSize = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:14:7: note: add @available attribute to enclosing class
class ScreenManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:16:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var safeArea: UIEdgeInsets = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:14:7: note: add @available attribute to enclosing class
class ScreenManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:14:22: error: 'ObservableObject' is only available in macOS 10.15 or newer
class ScreenManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:14:7: note: add @available attribute to enclosing class
class ScreenManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:24:34: error: 'GeometryProxy' is only available in macOS 10.15 or newer
static func update(_ reader: GeometryProxy) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:24:17: note: add @available attribute to enclosing static method
static func update(_ reader: GeometryProxy) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:23:1: note: add @available attribute to enclosing extension
extension ScreenManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:37:37: error: 'Edge' is only available in macOS 10.15 or newer
func getSafeAreaValue(for edge: Edge.Set) -> CGFloat { switch edge {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:37:10: note: add @available attribute to enclosing instance method
func getSafeAreaValue(for edge: Edge.Set) -> CGFloat { switch edge {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:36:1: note: add @available attribute to enclosing extension
extension ScreenManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:42:18: warning: integer literal is unused
default: 0
^
[19/20] Compiling MijickNavigationView ScreenManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/NavigationManager.swift:14:6: error: 'Published' is only available in macOS 10.15 or newer
@Published private(set) var views: [AnyNavigatableView] = [] { willSet { onViewsWillUpdate(newValue) } }
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/NavigationManager.swift:13:14: note: add @available attribute to enclosing class
public class NavigationManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/NavigationManager.swift:13:33: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class NavigationManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/NavigationManager.swift:13:14: note: add @available attribute to enclosing class
public class NavigationManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:16:30: error: cannot find type 'UIEdgeInsets' in scope
@Published var safeArea: UIEdgeInsets = .init()
^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:15:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var size: CGSize = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:14:7: note: add @available attribute to enclosing class
class ScreenManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:16:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var safeArea: UIEdgeInsets = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:14:7: note: add @available attribute to enclosing class
class ScreenManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:14:22: error: 'ObservableObject' is only available in macOS 10.15 or newer
class ScreenManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:14:7: note: add @available attribute to enclosing class
class ScreenManager: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:24:34: error: 'GeometryProxy' is only available in macOS 10.15 or newer
static func update(_ reader: GeometryProxy) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:24:17: note: add @available attribute to enclosing static method
static func update(_ reader: GeometryProxy) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:23:1: note: add @available attribute to enclosing extension
extension ScreenManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:37:37: error: 'Edge' is only available in macOS 10.15 or newer
func getSafeAreaValue(for edge: Edge.Set) -> CGFloat { switch edge {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:37:10: note: add @available attribute to enclosing instance method
func getSafeAreaValue(for edge: Edge.Set) -> CGFloat { switch edge {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:36:1: note: add @available attribute to enclosing extension
extension ScreenManager {
^
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Managers/ScreenManager.swift:42:18: warning: integer literal is unused
default: 0
^
[20/20] Compiling MijickNavigationView Public+View.swift
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+View.swift:14:18: error: 'View' is only available in macOS 10.15 or newer
public extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+View.swift:14:8: note: add @available attribute to enclosing extension
public extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+View.swift:28:92: error: 'View' is only available in macOS 10.15 or newer
func onFocus(_ view: some NavigatableView, perform action: @escaping () -> ()) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+View.swift:28:10: note: add @available attribute to enclosing instance method
func onFocus(_ view: some NavigatableView, perform action: @escaping () -> ()) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+View.swift:26:8: note: add @available attribute to enclosing extension
public extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+View.swift:26:18: error: 'View' is only available in macOS 10.15 or newer
public extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+View.swift:26:8: note: add @available attribute to enclosing extension
public extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+View.swift:29:9: error: 'onReceive(_:perform:)' is only available in macOS 10.15 or newer
onReceive(NavigationManager.shared.$views) { views in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+View.swift:29:9: note: add 'if #available' version check
onReceive(NavigationManager.shared.$views) { views in
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+View.swift:28:10: note: add @available attribute to enclosing instance method
func onFocus(_ view: some NavigatableView, perform action: @escaping () -> ()) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Public/Public+View.swift:26:8: note: add @available attribute to enclosing extension
public extension View {
^
BUILD FAILURE 5.8 macosSpm