adds MOTU audio settings
All checks were successful
TestFlight / Build and upload (push) Successful in 1m20s

This commit is contained in:
2026-07-27 20:11:52 -07:00
parent cef1770d2f
commit 50e5f80a44
6 changed files with 456 additions and 18 deletions

View File

@@ -14,6 +14,8 @@
0C3CAEAF1C3350C800B856AD /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0C3CAEAE1C3350C800B856AD /* Assets.xcassets */; };
0C3CAEB21C3350C800B856AD /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0C3CAEB01C3350C800B856AD /* LaunchScreen.storyboard */; };
0C41EF4A1C34B51500AF847F /* SwitchesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C41EF491C34B51500AF847F /* SwitchesViewController.swift */; };
B10000010000000000000001 /* AudioMixerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B10000010000000000000002 /* AudioMixerViewController.swift */; };
B10000010000000000000003 /* AudioSectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B10000010000000000000004 /* AudioSectionView.swift */; };
0C41EF4E1C34B81F00AF847F /* KSIRingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C41EF4D1C34B81F00AF847F /* KSIRingView.m */; };
0C41EF501C34B97700AF847F /* HeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C41EF4F1C34B97700AF847F /* HeaderView.swift */; };
0C41EF521C34BA4E00AF847F /* Orbitron-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 0C41EF511C34BA4E00AF847F /* Orbitron-Medium.ttf */; };
@@ -67,6 +69,8 @@
0C3CAEB11C3350C800B856AD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
0C3CAEB31C3350C800B856AD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
0C41EF491C34B51500AF847F /* SwitchesViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwitchesViewController.swift; sourceTree = "<group>"; };
B10000010000000000000002 /* AudioMixerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioMixerViewController.swift; sourceTree = "<group>"; };
B10000010000000000000004 /* AudioSectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioSectionView.swift; sourceTree = "<group>"; };
0C41EF4C1C34B81F00AF847F /* KSIRingView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSIRingView.h; sourceTree = "<group>"; };
0C41EF4D1C34B81F00AF847F /* KSIRingView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSIRingView.m; sourceTree = "<group>"; };
0C41EF4F1C34B97700AF847F /* HeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HeaderView.swift; sourceTree = "<group>"; };
@@ -146,6 +150,7 @@
0C20E2B61C33514100BA789B /* Controllers */ = {
isa = PBXGroup;
children = (
B10000010000000000000002 /* AudioMixerViewController.swift */,
0C20E2BA1C33529700BA789B /* MainViewController.swift */,
0C41EF491C34B51500AF847F /* SwitchesViewController.swift */,
0C20E2BC1C33534F00BA789B /* VisualizationViewController.swift */,
@@ -167,6 +172,7 @@
0C20E2B81C33514100BA789B /* Views */ = {
isa = PBXGroup;
children = (
B10000010000000000000004 /* AudioSectionView.swift */,
0C41EF551C35ABCD00AF847F /* ConnectionStatusView.swift */,
0C41EF4F1C34B97700AF847F /* HeaderView.swift */,
0CF9A48D1C35E9C800276F13 /* SwitchIndicatorView.swift */,
@@ -393,6 +399,8 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B10000010000000000000001 /* AudioMixerViewController.swift in Sources */,
B10000010000000000000003 /* AudioSectionView.swift in Sources */,
0C41EF4E1C34B81F00AF847F /* KSIRingView.m in Sources */,
0CAA327B1C361CBE00B353CF /* NSErrorAdditions.swift in Sources */,
CDA64C242E03AE6400E9B07E /* HomeAssistantServer.swift in Sources */,

View File

@@ -52,6 +52,18 @@
ReferencedContainer = "container:XIONControlPanel.xcodeproj">
</BuildableReference>
</MacroExpansion>
<EnvironmentVariables>
<EnvironmentVariable
key = "HOME_ASSISTANT_ACCESS_TOKEN"
value = "$(HOME_ASSISTANT_ACCESS_TOKEN)"
isEnabled = "YES">
</EnvironmentVariable>
<EnvironmentVariable
key = "RUN_LIVE_HOME_ASSISTANT_TESTS"
value = "$(RUN_LIVE_HOME_ASSISTANT_TESTS)"
isEnabled = "YES">
</EnvironmentVariable>
</EnvironmentVariables>
<Testables>
<TestableReference
skipped = "NO"
@@ -65,18 +77,6 @@
</BuildableReference>
</TestableReference>
</Testables>
<EnvironmentVariables>
<EnvironmentVariable
key = "HOME_ASSISTANT_ACCESS_TOKEN"
value = "$(HOME_ASSISTANT_ACCESS_TOKEN)"
isEnabled = "YES">
</EnvironmentVariable>
<EnvironmentVariable
key = "RUN_LIVE_HOME_ASSISTANT_TESTS"
value = "$(RUN_LIVE_HOME_ASSISTANT_TESTS)"
isEnabled = "YES">
</EnvironmentVariable>
</EnvironmentVariables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
@@ -101,7 +101,7 @@
<EnvironmentVariables>
<EnvironmentVariable
key = "HOME_ASSISTANT_ACCESS_TOKEN"
value = "$(HOME_ASSISTANT_ACCESS_TOKEN)"
value = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiI2NzJmZDIyZWE4NmI0ZTc4YTYwNjc2NjJhZjRlZDlmNSIsImlhdCI6MTc4NTIwNjg4OCwiZXhwIjoyMTAwNTY2ODg4fQ.mtL05642nRgDw8ybdxCpRbA9e7rlCzFLIFhO_xAAigc"
isEnabled = "YES">
</EnvironmentVariable>
<EnvironmentVariable