Build Information
Successful build of MultiViews, reference 3.2.0 (83b505), with Swift 6.3 for macOS (SPM) on 14 Aug 2026 22:23:56 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: undefined version: run 'make version' to update
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/heestand-xyz/MultiViews.git
Reference: 3.2.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/heestand-xyz/MultiViews
* tag 3.2.0 -> FETCH_HEAD
HEAD is now at 83b5054 Glass Fix
Cloned https://github.com/heestand-xyz/MultiViews.git
Revision (git rev-parse @):
83b505420c273a51e90ac15e5a9513eb87d03d0d
SUCCESS checkout https://github.com/heestand-xyz/MultiViews.git at 3.2.0
Fetching https://github.com/heestand-xyz/CoreGraphicsExtensions
[1/432] Fetching coregraphicsextensions
Fetched https://github.com/heestand-xyz/CoreGraphicsExtensions from cache (0.87s)
Computing version for https://github.com/heestand-xyz/CoreGraphicsExtensions
Computed https://github.com/heestand-xyz/CoreGraphicsExtensions at 2.0.1 (1.44s)
Creating working copy for https://github.com/heestand-xyz/CoreGraphicsExtensions
Working copy of https://github.com/heestand-xyz/CoreGraphicsExtensions resolved at 2.0.1
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "multiviews",
"name": "MultiViews",
"url": "https://github.com/heestand-xyz/MultiViews.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/MultiViews",
"traits": [
"default"
],
"dependencies": [
{
"identity": "coregraphicsextensions",
"name": "CoreGraphicsExtensions",
"url": "https://github.com/heestand-xyz/CoreGraphicsExtensions",
"version": "2.1.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/CoreGraphicsExtensions",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/heestand-xyz/MultiViews.git
[1/1381] Fetching multiviews
Fetched https://github.com/heestand-xyz/MultiViews.git from cache (0.98s)
Fetching https://github.com/heestand-xyz/CoreGraphicsExtensions from cache
Fetched https://github.com/heestand-xyz/CoreGraphicsExtensions from cache (0.52s)
Computing version for https://github.com/heestand-xyz/CoreGraphicsExtensions
Computed https://github.com/heestand-xyz/CoreGraphicsExtensions at 2.1.0 (0.58s)
Creating working copy for https://github.com/heestand-xyz/MultiViews.git
Working copy of https://github.com/heestand-xyz/MultiViews.git resolved at 3.2.0 (83b5054)
Creating working copy for https://github.com/heestand-xyz/CoreGraphicsExtensions
Working copy of https://github.com/heestand-xyz/CoreGraphicsExtensions resolved at 2.1.0
warning: '.resolve-product-dependencies': dependency 'multiviews' is not used by any target
Found 1 product dependencies
- CoreGraphicsExtensions
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/heestand-xyz/MultiViews.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version--6988338F2F200930.txt
[4/17] Compiling CoreGraphicsExtensions CGFloat+Lerp.swift
[5/17] Compiling CoreGraphicsExtensions ReaderTiming.swift
[6/17] Compiling CoreGraphicsExtensions SizeReader.swift
[7/18] Compiling CoreGraphicsExtensions SafeAreaReader.swift
[8/18] Compiling CoreGraphicsExtensions CGVector.swift
[9/18] Compiling CoreGraphicsExtensions FrameReader.swift
[10/18] Compiling CoreGraphicsExtensions CGSize+Resolution.swift
[11/18] Compiling CoreGraphicsExtensions CGSize.swift
[12/18] Compiling CoreGraphicsExtensions CGRect.swift
[13/18] Compiling CoreGraphicsExtensions CGSize+Place.swift
[14/18] Emitting module CoreGraphicsExtensions
[15/18] Compiling CoreGraphicsExtensions OriginReader.swift
[16/18] Compiling CoreGraphicsExtensions CGFloat+Scale.swift
[17/18] Compiling CoreGraphicsExtensions CGPoint.swift
[18/18] Compiling CoreGraphicsExtensions CGPoint+Lerp.swift
[19/71] Emitting module MultiViews
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/MVScrollView.swift:106:54: warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #16; this will be an error in a future Swift language mode
104 | canZoom: Bool = false,
105 | centering: Bool = false,
106 | content: @escaping () -> (Content) = { Color.clear }) {
| `- warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #16; this will be an error in a future Swift language mode
107 | self.axis = axis
108 | self.padding = padding
[20/76] Compiling MultiViews ApplicationDelegate.swift
[21/76] Compiling MultiViews Constants.swift
[22/76] Compiling MultiViews MPColor+Codable.swift
[23/76] Compiling MultiViews MPColor.swift
[24/76] Compiling MultiViews MPImage.swift
[25/76] Compiling MultiViews MPSquareImageView.swift
[26/76] Compiling MultiViews MPView+Image.swift
[27/76] Compiling MultiViews SnapshotView.swift
[28/76] Compiling MultiViews ViewImage.swift
[29/76] Compiling MultiViews Keyboard.swift
[30/76] Compiling MultiViews Cases.swift
[31/76] Compiling MultiViews NamedViewTask.swift
[32/76] Compiling MultiViews Bind.swift
[33/76] Compiling MultiViews CornerRadius.swift
[34/76] Compiling MultiViews Device.swift
[35/76] Compiling MultiViews If.swift
[36/76] Compiling MultiViews Is.swift
[37/76] Compiling MultiViews OS.swift
[38/76] Compiling MultiViews EqualWidthHStack.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/FrameReader.swift:30:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
28 | frame = geometry.frame(in: coordinateSpace)
29 | }
30 | .onChange(of: geometry.frame(in: coordinateSpace)) { newFrame in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
31 | frame = newFrame
32 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[39/76] Compiling MultiViews FillView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/FrameReader.swift:30:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
28 | frame = geometry.frame(in: coordinateSpace)
29 | }
30 | .onChange(of: geometry.frame(in: coordinateSpace)) { newFrame in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
31 | frame = newFrame
32 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[40/76] Compiling MultiViews FlexView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/FrameReader.swift:30:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
28 | frame = geometry.frame(in: coordinateSpace)
29 | }
30 | .onChange(of: geometry.frame(in: coordinateSpace)) { newFrame in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
31 | frame = newFrame
32 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[41/76] Compiling MultiViews MPView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/FrameReader.swift:30:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
28 | frame = geometry.frame(in: coordinateSpace)
29 | }
30 | .onChange(of: geometry.frame(in: coordinateSpace)) { newFrame in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
31 | frame = newFrame
32 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[42/76] Compiling MultiViews SmallProgressView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/FrameReader.swift:30:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
28 | frame = geometry.frame(in: coordinateSpace)
29 | }
30 | .onChange(of: geometry.frame(in: coordinateSpace)) { newFrame in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
31 | frame = newFrame
32 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[43/76] Compiling MultiViews FrameReader.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/FrameReader.swift:30:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
28 | frame = geometry.frame(in: coordinateSpace)
29 | }
30 | .onChange(of: geometry.frame(in: coordinateSpace)) { newFrame in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
31 | frame = newFrame
32 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[44/76] Compiling MultiViews TooltipView.swift
[45/76] Compiling MultiViews ViewControllerRepresentable.swift
[46/76] Compiling MultiViews ViewRep.swift
[47/76] Compiling MultiViews ViewRepresentable.swift
[48/76] Compiling MultiViews ViewTypes.swift
[49/76] Compiling MultiViews Previews.swift
[50/76] Compiling MultiViews AsyncButton.swift
[51/76] Compiling MultiViews GlassButton.swift
[52/76] Compiling MultiViews GlassMenu.swift
[53/76] Compiling MultiViews GlassPicker.swift
[54/76] Compiling MultiViews GlassShape.swift
[55/76] Compiling MultiViews OriginReader.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/OriginReader.swift:26:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
24 | origin = geometry.frame(in: coordinateSpace).origin
25 | }
26 | .onChange(of: geometry.frame(in: coordinateSpace).origin) { newOrigin in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
27 | origin = newOrigin
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/SizeReader.swift:24:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
22 | size = geometry.size
23 | }
24 | .onChange(of: geometry.size) { size in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
25 | self.size = size
26 | }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:103:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
101 | }
102 | .scrollDisabled(!isActive)
103 | .onChange(of: offset) { offset in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
104 | guard isMoving != false else { return }
105 | guard offset != contentOrigin else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:108:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
106 | scroll(to: offset, with: scrollViewProxy, animated: isAnimated)
107 | }
108 | .onChange(of: contentOrigin) { contentOrigin in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
109 | guard isMoving != true else { return }
110 | guard contentOrigin != offset else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/MVScrollView.swift:106:54: warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #16; this will be an error in a future Swift language mode
104 | canZoom: Bool = false,
105 | centering: Bool = false,
106 | content: @escaping () -> (Content) = { Color.clear }) {
| `- warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #16; this will be an error in a future Swift language mode
107 | self.axis = axis
108 | self.padding = padding
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[56/76] Compiling MultiViews SizeReader.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/OriginReader.swift:26:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
24 | origin = geometry.frame(in: coordinateSpace).origin
25 | }
26 | .onChange(of: geometry.frame(in: coordinateSpace).origin) { newOrigin in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
27 | origin = newOrigin
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/SizeReader.swift:24:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
22 | size = geometry.size
23 | }
24 | .onChange(of: geometry.size) { size in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
25 | self.size = size
26 | }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:103:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
101 | }
102 | .scrollDisabled(!isActive)
103 | .onChange(of: offset) { offset in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
104 | guard isMoving != false else { return }
105 | guard offset != contentOrigin else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:108:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
106 | scroll(to: offset, with: scrollViewProxy, animated: isAnimated)
107 | }
108 | .onChange(of: contentOrigin) { contentOrigin in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
109 | guard isMoving != true else { return }
110 | guard contentOrigin != offset else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/MVScrollView.swift:106:54: warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #16; this will be an error in a future Swift language mode
104 | canZoom: Bool = false,
105 | centering: Bool = false,
106 | content: @escaping () -> (Content) = { Color.clear }) {
| `- warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #16; this will be an error in a future Swift language mode
107 | self.axis = axis
108 | self.padding = padding
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[57/76] Compiling MultiViews BindableScrollView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/OriginReader.swift:26:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
24 | origin = geometry.frame(in: coordinateSpace).origin
25 | }
26 | .onChange(of: geometry.frame(in: coordinateSpace).origin) { newOrigin in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
27 | origin = newOrigin
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/SizeReader.swift:24:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
22 | size = geometry.size
23 | }
24 | .onChange(of: geometry.size) { size in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
25 | self.size = size
26 | }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:103:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
101 | }
102 | .scrollDisabled(!isActive)
103 | .onChange(of: offset) { offset in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
104 | guard isMoving != false else { return }
105 | guard offset != contentOrigin else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:108:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
106 | scroll(to: offset, with: scrollViewProxy, animated: isAnimated)
107 | }
108 | .onChange(of: contentOrigin) { contentOrigin in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
109 | guard isMoving != true else { return }
110 | guard contentOrigin != offset else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/MVScrollView.swift:106:54: warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #16; this will be an error in a future Swift language mode
104 | canZoom: Bool = false,
105 | centering: Bool = false,
106 | content: @escaping () -> (Content) = { Color.clear }) {
| `- warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #16; this will be an error in a future Swift language mode
107 | self.axis = axis
108 | self.padding = padding
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[58/76] Compiling MultiViews MVScrollView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/OriginReader.swift:26:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
24 | origin = geometry.frame(in: coordinateSpace).origin
25 | }
26 | .onChange(of: geometry.frame(in: coordinateSpace).origin) { newOrigin in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
27 | origin = newOrigin
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/SizeReader.swift:24:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
22 | size = geometry.size
23 | }
24 | .onChange(of: geometry.size) { size in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
25 | self.size = size
26 | }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:103:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
101 | }
102 | .scrollDisabled(!isActive)
103 | .onChange(of: offset) { offset in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
104 | guard isMoving != false else { return }
105 | guard offset != contentOrigin else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:108:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
106 | scroll(to: offset, with: scrollViewProxy, animated: isAnimated)
107 | }
108 | .onChange(of: contentOrigin) { contentOrigin in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
109 | guard isMoving != true else { return }
110 | guard contentOrigin != offset else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/MVScrollView.swift:106:54: warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #16; this will be an error in a future Swift language mode
104 | canZoom: Bool = false,
105 | centering: Bool = false,
106 | content: @escaping () -> (Content) = { Color.clear }) {
| `- warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #16; this will be an error in a future Swift language mode
107 | self.axis = axis
108 | self.padding = padding
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[59/76] Compiling MultiViews StateScrollView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/OriginReader.swift:26:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
24 | origin = geometry.frame(in: coordinateSpace).origin
25 | }
26 | .onChange(of: geometry.frame(in: coordinateSpace).origin) { newOrigin in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
27 | origin = newOrigin
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Readers/SizeReader.swift:24:18: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
22 | size = geometry.size
23 | }
24 | .onChange(of: geometry.size) { size in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
25 | self.size = size
26 | }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:103:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
101 | }
102 | .scrollDisabled(!isActive)
103 | .onChange(of: offset) { offset in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
104 | guard isMoving != false else { return }
105 | guard offset != contentOrigin else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/BindableScrollView.swift:108:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
106 | scroll(to: offset, with: scrollViewProxy, animated: isAnimated)
107 | }
108 | .onChange(of: contentOrigin) { contentOrigin in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
109 | guard isMoving != true else { return }
110 | guard contentOrigin != offset else { return }
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Scroll/MVScrollView.swift:106:54: warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #16; this will be an error in a future Swift language mode
104 | canZoom: Bool = false,
105 | centering: Bool = false,
106 | content: @escaping () -> (Content) = { Color.clear }) {
| `- warning: cannot use default expression for inference of '() -> Content' because it is inferrable from parameters #0, #16; this will be an error in a future Swift language mode
107 | self.axis = axis
108 | self.padding = padding
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[60/76] Compiling MultiViews MVInteractView.swift
[61/76] Compiling MultiViews MVMultiInteractView.swift
[62/76] Compiling MultiViews SpatialLongPress.swift
[63/76] Compiling MultiViews Swipe.swift
[64/76] Compiling MultiViews View+onGlobalKeyPress.swift
[65/76] Compiling MultiViews EqualHeightVStack.swift
[66/76] Compiling MultiViews SecondaryView.swift
[67/76] Compiling MultiViews ModifierFlags.swift
[68/76] Compiling MultiViews GestureStateView.swift
[69/76] Compiling MultiViews StateView.swift
[70/76] Compiling MultiViews Tooltip.swift
[71/76] Compiling MultiViews Checker.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Gestures/Drag.swift:39:22: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
37 | }
38 | )
39 | .onChange(of: isDragging.wrappedValue) { isDragging in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
40 | let isCancelled = !isDragging && isActivelyDragging.wrappedValue
41 | if isCancelled {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[72/76] Compiling MultiViews MVBlurView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Gestures/Drag.swift:39:22: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
37 | }
38 | )
39 | .onChange(of: isDragging.wrappedValue) { isDragging in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
40 | let isCancelled = !isDragging && isActivelyDragging.wrappedValue
41 | if isCancelled {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[73/76] Compiling MultiViews AxisPanGestureRecognizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Gestures/Drag.swift:39:22: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
37 | }
38 | )
39 | .onChange(of: isDragging.wrappedValue) { isDragging in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
40 | let isCancelled = !isDragging && isActivelyDragging.wrappedValue
41 | if isCancelled {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[74/76] Compiling MultiViews AxisPanGestureView.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Gestures/Drag.swift:39:22: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
37 | }
38 | )
39 | .onChange(of: isDragging.wrappedValue) { isDragging in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
40 | let isCancelled = !isDragging && isActivelyDragging.wrappedValue
41 | if isCancelled {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[75/76] Compiling MultiViews Drag.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Gestures/Drag.swift:39:22: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
37 | }
38 | )
39 | .onChange(of: isDragging.wrappedValue) { isDragging in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
40 | let isCancelled = !isDragging && isActivelyDragging.wrappedValue
41 | if isCancelled {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[76/76] Compiling MultiViews Hover.swift
/Users/admin/builder/spi-builder-workspace/Sources/MultiViews/Views/Gestures/Drag.swift:39:22: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
37 | }
38 | )
39 | .onChange(of: isDragging.wrappedValue) { isDragging in
| `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
40 | let isCancelled = !isDragging && isActivelyDragging.wrappedValue
41 | if isCancelled {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete! (13.48s)
Build complete.
{
"dependencies" : [
{
"identity" : "coregraphicsextensions",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.1",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/heestand-xyz/CoreGraphicsExtensions"
}
],
"manifest_display_name" : "MultiViews",
"name" : "MultiViews",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "tvos",
"version" : "17.0"
},
{
"name" : "macos",
"version" : "14.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "MultiViews",
"targets" : [
"MultiViews"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "MultiViews",
"module_type" : "SwiftTarget",
"name" : "MultiViews",
"path" : "Sources/MultiViews",
"product_dependencies" : [
"CoreGraphicsExtensions"
],
"product_memberships" : [
"MultiViews"
],
"sources" : [
"ApplicationDelegate.swift",
"Color/Constants.swift",
"Color/MPColor+Codable.swift",
"Color/MPColor.swift",
"Image/MPImage.swift",
"Image/MPSquareImageView.swift",
"Image/MPView+Image.swift",
"Image/SnapshotView.swift",
"Image/ViewImage.swift",
"Keyboard.swift",
"String/Cases.swift",
"Tasks/NamedViewTask.swift",
"Util/Bind.swift",
"Util/CornerRadius.swift",
"Util/Device.swift",
"Util/If.swift",
"Util/Is.swift",
"Util/OS.swift",
"Util/Previews.swift",
"Views/Buttons/AsyncButton.swift",
"Views/Buttons/Glass/GlassButton.swift",
"Views/Buttons/Glass/GlassMenu.swift",
"Views/Buttons/Glass/GlassPicker.swift",
"Views/Buttons/Glass/GlassShape.swift",
"Views/Content/Checker.swift",
"Views/Content/MVBlurView.swift",
"Views/Gestures/AxisPanGestureRecognizer.swift",
"Views/Gestures/AxisPanGestureView.swift",
"Views/Gestures/Drag.swift",
"Views/Gestures/Hover.swift",
"Views/Gestures/MVInteractView.swift",
"Views/Gestures/MVMultiInteractView.swift",
"Views/Gestures/SpatialLongPress.swift",
"Views/Gestures/Swipe.swift",
"Views/Keyboard/View+onGlobalKeyPress.swift",
"Views/Layout/EqualHeightVStack.swift",
"Views/Layout/EqualWidthHStack.swift",
"Views/Layout/FillView.swift",
"Views/Layout/FlexView.swift",
"Views/MPView.swift",
"Views/Progress/SmallProgressView.swift",
"Views/Readers/FrameReader.swift",
"Views/Readers/OriginReader.swift",
"Views/Readers/SizeReader.swift",
"Views/Scroll/BindableScrollView.swift",
"Views/Scroll/MVScrollView.swift",
"Views/Scroll/StateScrollView.swift",
"Views/Secondary/SecondaryView.swift",
"Views/Shortcuts/ModifierFlags.swift",
"Views/State/GestureStateView.swift",
"Views/State/StateView.swift",
"Views/Tooltip/Tooltip.swift",
"Views/Tooltip/TooltipView.swift",
"Views/ViewControllerRepresentable.swift",
"Views/ViewRep.swift",
"Views/ViewRepresentable.swift",
"Views/ViewTypes.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.