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. //