diff --git a/Configs/Debug.xcconfig b/Configs/Debug.xcconfig
index 6f862c4..3ca51a7 100644
--- a/Configs/Debug.xcconfig
+++ b/Configs/Debug.xcconfig
@@ -1,6 +1,6 @@
//
// Debug.xcconfig
-// MacCast
+// Ensemble
//
// Created by Saagar Jha on 10/8/23.
//
diff --git a/Configs/Deployment.xcconfig b/Configs/Deployment.xcconfig
index 0f01332..2eed117 100644
--- a/Configs/Deployment.xcconfig
+++ b/Configs/Deployment.xcconfig
@@ -1,6 +1,6 @@
//
// Deployment.xcconfig
-// MacCast
+// Ensemble
//
// Created by Saagar Jha on 10/8/23.
//
diff --git a/Configs/Release.xcconfig b/Configs/Release.xcconfig
index 3744fd5..22821c5 100644
--- a/Configs/Release.xcconfig
+++ b/Configs/Release.xcconfig
@@ -1,6 +1,6 @@
//
// Release.xcconfig
-// MacCast
+// Ensemble
//
// Created by Saagar Jha on 10/8/23.
//
diff --git a/Configs/Shared.xcconfig b/Configs/Shared.xcconfig
index 88a92d4..cabbd9d 100644
--- a/Configs/Shared.xcconfig
+++ b/Configs/Shared.xcconfig
@@ -1,6 +1,6 @@
//
// Shared.xcconfig
-// MacCast
+// Ensemble
//
// Created by Saagar Jha on 10/8/23.
//
diff --git a/Configs/macOS.xcconfig b/Configs/macOS.xcconfig
index ee63959..a3ae2df 100644
--- a/Configs/macOS.xcconfig
+++ b/Configs/macOS.xcconfig
@@ -1,12 +1,12 @@
//
// macOS.xcconfig
-// MacCast
+// Ensemble
//
// Created by Saagar Jha on 10/8/23.
//
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon
-CODE_SIGN_ENTITLEMENTS = macOS/MacCast.entitlements
+CODE_SIGN_ENTITLEMENTS = macOS/Ensemble.entitlements
CODE_SIGN_STYLE = Automatic
COMBINE_HIDPI_IMAGES = YES
DEVELOPMENT_ASSET_PATHS = "macOS/Preview Content"
diff --git a/Configs/visionOS.xcconfig b/Configs/visionOS.xcconfig
index 86136c2..f3a0deb 100644
--- a/Configs/visionOS.xcconfig
+++ b/Configs/visionOS.xcconfig
@@ -1,6 +1,6 @@
//
// visionOS.xcconfig
-// MacCast
+// Ensemble
//
// Created by Saagar Jha on 10/8/23.
//
diff --git a/MacCast.xcodeproj/project.pbxproj b/Ensemble.xcodeproj/project.pbxproj
similarity index 95%
rename from MacCast.xcodeproj/project.pbxproj
rename to Ensemble.xcodeproj/project.pbxproj
index 4ad0358..ffd04bf 100644
--- a/MacCast.xcodeproj/project.pbxproj
+++ b/Ensemble.xcodeproj/project.pbxproj
@@ -27,11 +27,11 @@
49B352C72AE53A9300BCE03D /* Frame.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49B352C62AE53A9300BCE03D /* Frame.swift */; };
49B352C82AE53A9300BCE03D /* Frame.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49B352C62AE53A9300BCE03D /* Frame.swift */; };
49B352CB2AE593C300BCE03D /* FrameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49B352C92AE593C300BCE03D /* FrameView.swift */; };
- 49E09B572AD2EE5000B56CD3 /* MacCastApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49E09B562AD2EE5000B56CD3 /* MacCastApp.swift */; };
+ 49E09B572AD2EE5000B56CD3 /* EnsembleApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49E09B562AD2EE5000B56CD3 /* EnsembleApp.swift */; };
49E09B592AD2EE5000B56CD3 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49E09B582AD2EE5000B56CD3 /* ContentView.swift */; };
49E09B5B2AD2EE5100B56CD3 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 49E09B5A2AD2EE5100B56CD3 /* Assets.xcassets */; };
49E09B5E2AD2EE5100B56CD3 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 49E09B5D2AD2EE5100B56CD3 /* Preview Assets.xcassets */; };
- 49E09B992AD3237D00B56CD3 /* MacCastApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49E09B982AD3237D00B56CD3 /* MacCastApp.swift */; };
+ 49E09B992AD3237D00B56CD3 /* EnsembleApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49E09B982AD3237D00B56CD3 /* EnsembleApp.swift */; };
49E09B9B2AD3237D00B56CD3 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49E09B9A2AD3237D00B56CD3 /* ContentView.swift */; };
49E09B9D2AD3237E00B56CD3 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 49E09B9C2AD3237E00B56CD3 /* Assets.xcassets */; };
49E09BA02AD3237E00B56CD3 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 49E09B9F2AD3237E00B56CD3 /* Preview Assets.xcassets */; };
@@ -75,18 +75,18 @@
49B352C62AE53A9300BCE03D /* Frame.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Frame.swift; sourceTree = ""; };
49B352C92AE593C300BCE03D /* FrameView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FrameView.swift; sourceTree = ""; };
49E09B532AD2EE5000B56CD3 /* Ensemble.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Ensemble.app; sourceTree = BUILT_PRODUCTS_DIR; };
- 49E09B562AD2EE5000B56CD3 /* MacCastApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MacCastApp.swift; sourceTree = ""; };
+ 49E09B562AD2EE5000B56CD3 /* EnsembleApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnsembleApp.swift; sourceTree = ""; };
49E09B582AD2EE5000B56CD3 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; };
49E09B5A2AD2EE5100B56CD3 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
49E09B5D2AD2EE5100B56CD3 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; };
- 49E09B5F2AD2EE5100B56CD3 /* MacCast.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = MacCast.entitlements; sourceTree = ""; };
+ 49E09B5F2AD2EE5100B56CD3 /* Ensemble.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Ensemble.entitlements; sourceTree = ""; };
49E09B882AD31A6F00B56CD3 /* Shared.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Shared.xcconfig; sourceTree = ""; };
49E09B892AD31AAC00B56CD3 /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; };
49E09B8A2AD31AB300B56CD3 /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; };
49E09B8B2AD31B4400B56CD3 /* Deployment.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Deployment.xcconfig; sourceTree = ""; };
49E09B8C2AD320F200B56CD3 /* macOS.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = macOS.xcconfig; sourceTree = ""; };
49E09B922AD3237D00B56CD3 /* Ensemble.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Ensemble.app; sourceTree = BUILT_PRODUCTS_DIR; };
- 49E09B982AD3237D00B56CD3 /* MacCastApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MacCastApp.swift; sourceTree = ""; };
+ 49E09B982AD3237D00B56CD3 /* EnsembleApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnsembleApp.swift; sourceTree = ""; };
49E09B9A2AD3237D00B56CD3 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; };
49E09B9C2AD3237E00B56CD3 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
49E09B9F2AD3237E00B56CD3 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; };
@@ -152,12 +152,12 @@
49E09B552AD2EE5000B56CD3 /* macOS */ = {
isa = PBXGroup;
children = (
- 49E09B5F2AD2EE5100B56CD3 /* MacCast.entitlements */,
+ 49E09B5F2AD2EE5100B56CD3 /* Ensemble.entitlements */,
495A8AB42B651F3D00520461 /* Info.plist */,
49E09B582AD2EE5000B56CD3 /* ContentView.swift */,
+ 49E09B562AD2EE5000B56CD3 /* EnsembleApp.swift */,
49EDAA6D2B28E58A00546EAB /* Events.swift */,
49E09BC62AD52CCE00B56CD3 /* Local.swift */,
- 49E09B562AD2EE5000B56CD3 /* MacCastApp.swift */,
49E09BC42AD52CC900B56CD3 /* Remote.swift */,
49226A302AE447C10044CFC9 /* ScreenRecorder.swift */,
49226A2E2AE43EF50044CFC9 /* SPI.swift */,
@@ -194,11 +194,11 @@
49E09BA12AD3237E00B56CD3 /* Info.plist */,
49E09BB02AD3FDCC00B56CD3 /* ConnectionView.swift */,
49E09B9A2AD3237D00B56CD3 /* ContentView.swift */,
+ 49E09B982AD3237D00B56CD3 /* EnsembleApp.swift */,
4977168F2B29260A0048ED18 /* EventView.swift */,
49B352C92AE593C300BCE03D /* FrameView.swift */,
495E8E3A2AD5CE2400946419 /* ImageBufferView.swift */,
49E09BCA2AD52D1D00B56CD3 /* Local.swift */,
- 49E09B982AD3237D00B56CD3 /* MacCastApp.swift */,
49E09BC82AD52D1600B56CD3 /* Remote.swift */,
49226A322AE45D710044CFC9 /* RootWindowView.swift */,
49E09BD22AD5390500B56CD3 /* WindowPickerView.swift */,
@@ -263,7 +263,7 @@
49E09BAA2AD33C1600B56CD3 /* AppleConnect */,
49E09BB92AD4F88100B56CD3 /* Cod */,
);
- productName = MacCast;
+ productName = Ensemble;
productReference = 49E09B532AD2EE5000B56CD3 /* Ensemble.app */;
productType = "com.apple.product-type.application";
};
@@ -284,7 +284,7 @@
49E09BAC2AD33C1F00B56CD3 /* AppleConnect */,
49E09BBB2AD4F88900B56CD3 /* Cod */,
);
- productName = MacCast;
+ productName = Ensemble;
productReference = 49E09B922AD3237D00B56CD3 /* Ensemble.app */;
productType = "com.apple.product-type.application";
};
@@ -308,7 +308,7 @@
};
};
};
- buildConfigurationList = 49E09B4E2AD2EE5000B56CD3 /* Build configuration list for PBXProject "MacCast" */;
+ buildConfigurationList = 49E09B4E2AD2EE5000B56CD3 /* Build configuration list for PBXProject "Ensemble" */;
compatibilityVersion = "Xcode 14.0";
developmentRegion = en;
hasScannedForEncodings = 0;
@@ -363,7 +363,7 @@
49E09BD02AD52D9F00B56CD3 /* visionOSInterface.swift in Sources */,
49E09B592AD2EE5000B56CD3 /* ContentView.swift in Sources */,
49B352C72AE53A9300BCE03D /* Frame.swift in Sources */,
- 49E09B572AD2EE5000B56CD3 /* MacCastApp.swift in Sources */,
+ 49E09B572AD2EE5000B56CD3 /* EnsembleApp.swift in Sources */,
495A8AB22B6478AE00520461 /* Bundle.swift in Sources */,
49E09BC52AD52CC900B56CD3 /* Remote.swift in Sources */,
495E8E3D2AD5E6C500946419 /* SerializableConformances.swift in Sources */,
@@ -392,7 +392,7 @@
495E8E3B2AD5CE2400946419 /* ImageBufferView.swift in Sources */,
49E09B9B2AD3237D00B56CD3 /* ContentView.swift in Sources */,
49E09BB12AD3FDCC00B56CD3 /* ConnectionView.swift in Sources */,
- 49E09B992AD3237D00B56CD3 /* MacCastApp.swift in Sources */,
+ 49E09B992AD3237D00B56CD3 /* EnsembleApp.swift in Sources */,
4978BAAF2AD55D71000C549C /* WindowPreviewView.swift in Sources */,
49E09BC92AD52D1600B56CD3 /* Remote.swift in Sources */,
49B352CB2AE593C300BCE03D /* FrameView.swift in Sources */,
@@ -456,7 +456,7 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
- 49E09B4E2AD2EE5000B56CD3 /* Build configuration list for PBXProject "MacCast" */ = {
+ 49E09B4E2AD2EE5000B56CD3 /* Build configuration list for PBXProject "Ensemble" */ = {
isa = XCConfigurationList;
buildConfigurations = (
49E09B602AD2EE5100B56CD3 /* Debug */,
diff --git a/MacCast.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Ensemble.xcodeproj/project.xcworkspace/contents.xcworkspacedata
similarity index 100%
rename from MacCast.xcodeproj/project.xcworkspace/contents.xcworkspacedata
rename to Ensemble.xcodeproj/project.xcworkspace/contents.xcworkspacedata
diff --git a/MacCast.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Ensemble.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
similarity index 100%
rename from MacCast.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
rename to Ensemble.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
diff --git a/MacCast.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Ensemble.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
similarity index 84%
rename from MacCast.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
rename to Ensemble.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
index 7cbc152..4a48c73 100644
--- a/MacCast.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
+++ b/Ensemble.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
@@ -1,4 +1,5 @@
{
+ "originHash" : "9a6b062daf9d746977bccca5328f74f60b0613b11c256a5ea4af868a627a422f",
"pins" : [
{
"identity" : "appleconnect",
@@ -19,5 +20,5 @@
}
}
],
- "version" : 2
+ "version" : 3
}
diff --git a/MacCast.xcodeproj/xcshareddata/xcschemes/macOS.xcscheme b/Ensemble.xcodeproj/xcshareddata/xcschemes/macOS.xcscheme
similarity index 88%
rename from MacCast.xcodeproj/xcshareddata/xcschemes/macOS.xcscheme
rename to Ensemble.xcodeproj/xcshareddata/xcschemes/macOS.xcscheme
index 26964b0..fe9bb3b 100644
--- a/MacCast.xcodeproj/xcshareddata/xcschemes/macOS.xcscheme
+++ b/Ensemble.xcodeproj/xcshareddata/xcschemes/macOS.xcscheme
@@ -15,9 +15,9 @@
+ ReferencedContainer = "container:Ensemble.xcodeproj">
@@ -44,9 +44,9 @@
+ ReferencedContainer = "container:Ensemble.xcodeproj">
@@ -61,9 +61,9 @@
+ ReferencedContainer = "container:Ensemble.xcodeproj">
diff --git a/MacCast.xcodeproj/xcshareddata/xcschemes/visionOS.xcscheme b/Ensemble.xcodeproj/xcshareddata/xcschemes/visionOS.xcscheme
similarity index 88%
rename from MacCast.xcodeproj/xcshareddata/xcschemes/visionOS.xcscheme
rename to Ensemble.xcodeproj/xcshareddata/xcschemes/visionOS.xcscheme
index 79a9eaf..99fce0a 100644
--- a/MacCast.xcodeproj/xcshareddata/xcschemes/visionOS.xcscheme
+++ b/Ensemble.xcodeproj/xcshareddata/xcschemes/visionOS.xcscheme
@@ -15,9 +15,9 @@
+ ReferencedContainer = "container:Ensemble.xcodeproj">
@@ -44,9 +44,9 @@
+ ReferencedContainer = "container:Ensemble.xcodeproj">
@@ -61,9 +61,9 @@
+ ReferencedContainer = "container:Ensemble.xcodeproj">
diff --git a/README.md b/README.md
index a498d86..9a4048c 100644
--- a/README.md
+++ b/README.md
@@ -2,10 +2,10 @@
-MacCast
+Ensemble
-MacCast bridges windows from your Mac directly into visionOS, letting you move, resize, and interact with them just like you would with any other native app. It's wireless, like Mac Virtual Display, but without the limitations of resolution or working in a flat plane.
+Ensemble (formerly MacCast, before the lawyers had something to say about it) bridges windows from your Mac directly into visionOS, letting you move, resize, and interact with them just like you would with any other native app. It's wireless, like Mac Virtual Display, but without the limitations of resolution or working in a flat plane.
## Status
-MacCast is currently "pre-alpha": it's really more of a demo at this point. There's a lot of things I need to work on and until then it is unlikely I will be taking any code contributions. You are welcome to try it out (especially if you have a Vision Pro, as I do not) and file issues or suggestions but you should probably reach out if you are looking for anything beyond that. The code is definitely not designed for general-purpose use yet, so don't expect much of it :)
+Ensemble is currently "pre-alpha": it's really more of a demo at this point. There's a lot of things I need to work on and until then it is unlikely I will be taking any code contributions. You are welcome to try it out (especially if you have a Vision Pro, as I do not) and file issues or suggestions but you should probably reach out if you are looking for anything beyond that. The code is definitely not designed for general-purpose use yet, so don't expect much of it :)
diff --git a/Shared/Bundle.swift b/Shared/Bundle.swift
index 6580a04..db7d2bd 100644
--- a/Shared/Bundle.swift
+++ b/Shared/Bundle.swift
@@ -1,6 +1,6 @@
//
// Bundle.swift
-// MacCast
+// Shared
//
// Created by Saagar Jha on 1/26/24.
//
diff --git a/Shared/Frame.swift b/Shared/Frame.swift
index 37ae96a..9a7295f 100644
--- a/Shared/Frame.swift
+++ b/Shared/Frame.swift
@@ -1,6 +1,6 @@
//
// Frame.swift
-// MacCast
+// Shared
//
// Created by Saagar Jha on 10/22/23.
//
diff --git a/Shared/Keys.swift b/Shared/Keys.swift
index 47814bc..8f9c368 100644
--- a/Shared/Keys.swift
+++ b/Shared/Keys.swift
@@ -1,6 +1,6 @@
//
// Keys.swift
-// MacCast
+// Shared
//
// Created by Saagar Jha on 12/12/23.
//
diff --git a/Shared/Messages.swift b/Shared/Messages.swift
index d238b3a..a2b16ac 100644
--- a/Shared/Messages.swift
+++ b/Shared/Messages.swift
@@ -1,6 +1,6 @@
//
// Messages.swift
-// MacCast
+// Shared
//
// Created by Saagar Jha on 10/9/23.
//
diff --git a/Shared/Multiplexer.swift b/Shared/Multiplexer.swift
index e48c616..279ce74 100644
--- a/Shared/Multiplexer.swift
+++ b/Shared/Multiplexer.swift
@@ -1,6 +1,6 @@
//
// Multiplexer.swift
-// MacCast
+// Shared
//
// Created by Saagar Jha on 10/9/23.
//
diff --git a/Shared/Serializable.swift b/Shared/Serializable.swift
index c405e44..74f011d 100644
--- a/Shared/Serializable.swift
+++ b/Shared/Serializable.swift
@@ -1,6 +1,6 @@
//
// Serializable.swift
-// MacCast
+// Shared
//
// Created by Saagar Jha on 10/9/23.
//
diff --git a/Shared/SerializableConformances.swift b/Shared/SerializableConformances.swift
index eb70d60..3ff4a2d 100644
--- a/Shared/SerializableConformances.swift
+++ b/Shared/SerializableConformances.swift
@@ -1,6 +1,6 @@
//
// SerializableConformances.swift
-// MacCast
+// Shared
//
// Created by Saagar Jha on 10/10/23.
//
diff --git a/Shared/Video.swift b/Shared/Video.swift
index 9fff481..34abe0a 100644
--- a/Shared/Video.swift
+++ b/Shared/Video.swift
@@ -1,6 +1,6 @@
//
// Video.swift
-// MacCast
+// Shared
//
// Created by Saagar Jha on 10/10/23.
//
diff --git a/Shared/macOSInterface.swift b/Shared/macOSInterface.swift
index 6129b6a..363b871 100644
--- a/Shared/macOSInterface.swift
+++ b/Shared/macOSInterface.swift
@@ -1,6 +1,6 @@
//
// macOSInterface.swift
-// MacCast
+// Shared
//
// Created by Saagar Jha on 10/9/23.
//
diff --git a/Shared/shut_up_logging.c b/Shared/shut_up_logging.c
index ca20fdb..521bc05 100644
--- a/Shared/shut_up_logging.c
+++ b/Shared/shut_up_logging.c
@@ -1,6 +1,6 @@
//
// shut_up_logging.c
-// MacCast
+// Shared
//
// Created by Saagar Jha on 11/20/23.
//
diff --git a/Shared/visionOSInterface.swift b/Shared/visionOSInterface.swift
index 043adbf..2c3e584 100644
--- a/Shared/visionOSInterface.swift
+++ b/Shared/visionOSInterface.swift
@@ -1,6 +1,6 @@
//
// visionOSInterface.swift
-// MacCast
+// Shared
//
// Created by Saagar Jha on 10/9/23.
//
diff --git a/macOS/ContentView.swift b/macOS/ContentView.swift
index 0d5271d..821eba1 100644
--- a/macOS/ContentView.swift
+++ b/macOS/ContentView.swift
@@ -1,6 +1,6 @@
//
// ContentView.swift
-// MacCast
+// macOS
//
// Created by Saagar Jha on 10/8/23.
//
@@ -8,7 +8,7 @@
import AppleConnect
import SwiftUI
-let service = "_maccast._tcp"
+let service = "_\(Bundle.main.name.lowercased())._tcp"
struct ContentView: View {
@State
diff --git a/macOS/MacCast.entitlements b/macOS/Ensemble.entitlements
similarity index 100%
rename from macOS/MacCast.entitlements
rename to macOS/Ensemble.entitlements
diff --git a/macOS/MacCastApp.swift b/macOS/MacCastApp.swift
index cb705d3..0f0418e 100644
--- a/macOS/MacCastApp.swift
+++ b/macOS/MacCastApp.swift
@@ -1,6 +1,6 @@
//
-// MacCastApp.swift
-// MacCast
+// EnsembleApp.swift
+// macOS
//
// Created by Saagar Jha on 10/8/23.
//
diff --git a/visionOS/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Content.imageset/MacCastBack.png b/visionOS/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Content.imageset/Back.png
similarity index 100%
rename from visionOS/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Content.imageset/MacCastBack.png
rename to visionOS/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Content.imageset/Back.png
diff --git a/visionOS/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Content.imageset/Contents.json b/visionOS/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Content.imageset/Contents.json
index 16bd9f1..5979065 100644
--- a/visionOS/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Content.imageset/Contents.json
+++ b/visionOS/Assets.xcassets/AppIcon.solidimagestack/Back.solidimagestacklayer/Content.imageset/Contents.json
@@ -1,7 +1,7 @@
{
"images" : [
{
- "filename" : "MacCastBack.png",
+ "filename" : "Back.png",
"idiom" : "vision",
"scale" : "2x"
}
diff --git a/visionOS/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Content.imageset/Contents.json b/visionOS/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Content.imageset/Contents.json
index 8804614..e3b0a77 100644
--- a/visionOS/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Content.imageset/Contents.json
+++ b/visionOS/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Content.imageset/Contents.json
@@ -1,7 +1,7 @@
{
"images" : [
{
- "filename" : "MacCastFront.png",
+ "filename" : "Front.png",
"idiom" : "vision",
"scale" : "2x"
}
diff --git a/visionOS/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Content.imageset/MacCastFront.png b/visionOS/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Content.imageset/Front.png
similarity index 100%
rename from visionOS/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Content.imageset/MacCastFront.png
rename to visionOS/Assets.xcassets/AppIcon.solidimagestack/Front.solidimagestacklayer/Content.imageset/Front.png
diff --git a/visionOS/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Content.imageset/Contents.json b/visionOS/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Content.imageset/Contents.json
index 4f0fabc..8c9879e 100644
--- a/visionOS/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Content.imageset/Contents.json
+++ b/visionOS/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Content.imageset/Contents.json
@@ -1,7 +1,7 @@
{
"images" : [
{
- "filename" : "MacCastMiddle.png",
+ "filename" : "Middle.png",
"idiom" : "vision",
"scale" : "2x"
}
diff --git a/visionOS/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Content.imageset/MacCastMiddle.png b/visionOS/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Content.imageset/Middle.png
similarity index 100%
rename from visionOS/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Content.imageset/MacCastMiddle.png
rename to visionOS/Assets.xcassets/AppIcon.solidimagestack/Middle.solidimagestacklayer/Content.imageset/Middle.png
diff --git a/visionOS/ConnectionView.swift b/visionOS/ConnectionView.swift
index 9a7c45a..7d6175d 100644
--- a/visionOS/ConnectionView.swift
+++ b/visionOS/ConnectionView.swift
@@ -9,7 +9,7 @@ import AppleConnect
import Network
import SwiftUI
-let service = "_maccast._tcp"
+let service = "_\(Bundle.main.name.lowercased())._tcp"
struct ConnectionView: View {
@Binding
diff --git a/visionOS/ContentView.swift b/visionOS/ContentView.swift
index cc8ea72..5b9dc17 100644
--- a/visionOS/ContentView.swift
+++ b/visionOS/ContentView.swift
@@ -1,6 +1,6 @@
//
// ContentView.swift
-// MacCast
+// visionOS
//
// Created by Saagar Jha on 10/8/23.
//
diff --git a/visionOS/MacCastApp.swift b/visionOS/EnsembleApp.swift
similarity index 93%
rename from visionOS/MacCastApp.swift
rename to visionOS/EnsembleApp.swift
index 7019cba..180d285 100644
--- a/visionOS/MacCastApp.swift
+++ b/visionOS/EnsembleApp.swift
@@ -1,6 +1,6 @@
//
-// MacCastApp.swift
-// MacCast
+// EnsembleApp.swift
+// visionOS
//
// Created by Saagar Jha on 10/8/23.
//
@@ -8,7 +8,7 @@
import SwiftUI
@main
-struct MacCastApp: App {
+struct EnsembleApp: App {
@State
var remote: Remote?
diff --git a/visionOS/FrameView.swift b/visionOS/FrameView.swift
index f03ed20..ab9872b 100644
--- a/visionOS/FrameView.swift
+++ b/visionOS/FrameView.swift
@@ -1,6 +1,6 @@
//
// FrameView.swift
-// MacCast
+// visionOS
//
// Created by Saagar Jha on 10/22/23.
//