Skip to content

Commit 4b4add5

Browse files
Merge branch 'main' into RemovePrepareForInterfaceBuilder
2 parents 3800023 + 9d5f5ae commit 4b4add5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+1912
-1954
lines changed

.github/workflows/build.yml

Lines changed: 0 additions & 46 deletions
This file was deleted.

.github/workflows/tests.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Tests
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches: [main]
7+
pull_request:
8+
branches: [main]
9+
10+
jobs:
11+
swift_test:
12+
name: Test
13+
uses: AudioKit/ci/.github/workflows/swift_test.yml@main
14+
with:
15+
scheme: AudioKitUI
16+
platforms: iOS macOS
17+
swift-versions: 5.7
18+
19+
# Send notification to Discord on failure.
20+
send_notification:
21+
name: Send Notification
22+
uses: AudioKit/ci/.github/workflows/send_notification.yml@main
23+
needs: [swift_test]
24+
if: ${{ failure() && github.ref == 'refs/heads/main' }}
25+
secrets: inherit

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@
44
/*.xcodeproj
55
xcuserdata/
66
.swiftpm
7+
8+
Package.resolved

Package.resolved

Lines changed: 0 additions & 16 deletions
This file was deleted.

Package.swift

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
1-
// swift-tools-version:5.3
1+
// swift-tools-version:5.5
22
// The swift-tools-version declares the minimum version of Swift required to build this package.
33

44
import PackageDescription
55

66
let package = Package(
77
name: "AudioKitUI",
8-
platforms: [ .macOS(.v11), .iOS(.v14)],
8+
platforms: [.macOS(.v12), .iOS(.v15)],
99
products: [.library(name: "AudioKitUI", targets: ["AudioKitUI"])],
10-
dependencies: [.package(url: "https://github.com/AudioKit/AudioKit.git", from: "5.2.0")],
10+
dependencies: [
11+
.package(url: "https://github.com/AudioKit/AudioKit.git", from: "5.6.1"),
12+
.package(url: "https://github.com/AudioKit/Controls.git", from: "1.1.0"),
13+
],
1114
targets: [
12-
.target(name: "AudioKitUI", dependencies: ["AudioKit"]),
15+
.target(name: "AudioKitUI", dependencies: ["AudioKit", "Controls"], resources: [.process("Resources")]),
1316
.testTarget(name: "AudioKitUITests", dependencies: ["AudioKitUI"]),
1417
]
1518
)

README.md

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,37 @@
55

66
[![Build Status](https://github.com/AudioKit/AudioKitUI/workflows/CI/badge.svg)](https://github.com/AudioKit/AudioKitUI/actions?query=workflow%3ACI)
77
[![License](https://img.shields.io/github/license/AudioKit/AudioKitUI)](https://github.com/AudioKit/AudioKitUI/blob/main/LICENSE)
8-
[![Platform](https://img.shields.io/cocoapods/p/AudioKit)](https://github.com/AudioKit/AudioKit/wiki)
8+
[![Swift Compatibility](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2FAudioKit%2FAudioKitUI%2Fbadge%3Ftype%3Dswift-versions&label=)](https://swiftpackageindex.com/AudioKit/AudioKitUI)
9+
[![Platform Compatibility](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2FAudioKit%2FAudioKitUI%2Fbadge%3Ftype%3Dplatforms&label=)](https://swiftpackageindex.com/AudioKit/AudioKitUI)
910
[![Reviewed by Hound](https://img.shields.io/badge/Reviewed_by-Hound-8E64B0.svg)](https://houndci.com)
1011
[![Twitter Follow](https://img.shields.io/twitter/follow/AudioKitPro.svg?style=social)](https://twitter.com/AudioKitPro)
1112

1213
</div>
1314

14-
Waveform plots and controls that can be used to jump start your AudioKit-powered app.
15+
Waveform plots and controls that can be used to jump start your AudioKit-powered app.
1516

1617
## Documentation
1718

18-
* [AudioKit.io Section about AudioKitUI](https://audiokit.io/Packages/AudioKitUI)
19-
* [API Reference Docs](https://github.com/AudioKit/AudioKitUI/wiki)
19+
Complete API reference appears in the [AudioKit.io web site](https://www.audiokit.io/AudioKitUI/documentation/audiokitui)
2020

2121
## Requirements
2222

23-
We use SwiftUI so you need to target iOS13+ and macOS 10.15+.
23+
We use SwiftUI so you need to target iOS 13+ and macOS 10.15+.
2424

2525
## Installation via Swift Package Manager
2626

27-
To add AudioKitUI to your Xcode project, select File -> Swift Packages -> Add Package Depedancy. Enter `https://github.com/AudioKit/AudioKitUI` for the URL.
27+
To add AudioKitUI to your Xcode project, select File -> Swift Packages -> Add Package Dependency. Enter `https://github.com/AudioKit/AudioKitUI` for the URL.
2828

2929
## Examples
3030

3131
Just like AudioKit, the example project for AudioKitUI is the [AudioKit Cookbook](https://github.com/AudioKit/Cookbook/).
32+
33+
## More!
34+
35+
Because some user interfaces are quite complex, and don't really have AudioKit as a dependency, we will be putting them in other repositories under the AudioKit umbrella.
36+
37+
### Piano Roll
38+
39+
[https://github.com/AudioKit/PianoRoll](https://github.com/AudioKit/PianoRoll)
40+
41+
<img src="https://raw.githubusercontent.com/AudioKit/PianoRoll/main/Sources/PianoRoll/PianoRoll.docc/Resources/screenshot.png" alt="piano roll screenshot" style="width:75%;">

0 commit comments

Comments
 (0)