Changes
54 changed files (+11/-33)
-
-
@@ -22,6 +22,11 @@ Third-party [Roon](https://roon.app/) clients written in SwiftUI. ## Install Currently, there is no prebuilt binary of Plac for Apple platform. You have to build from source with Xcode and install the built application or run in debug mode using Xcode. ## License This project is licensed under [Apache-2.0 License](https://www.apache.org/licenses/LICENSE-2.0).
-
@@ -33,18 +38,21 @@ ## Development### System Dependencies This project has `flake.nix` for development environment setup. You need a recent version of Xcode (tested on Xcode 16.4, older versions might work.) Make sure `swift` command is available after installing. This project has `flake.nix` for other tools. To start development shell, run: ``` nix develop ``` To develop without [Nix](https://nixos.org/) [Flakes](https://wiki.nixos.org/wiki/Flakes), install required dependencies listed at `outputs > devShell > packages` section in `flake.nix`. To develop without [Nix](https://nixos.org/) [Flakes](https://wiki.nixos.org/wiki/Flakes), install required tools listed on `outputs > devShell > packages` section in `flake.nix`. ### Code Formatting This project uses [dprint](https://dprint.dev/) as a code formatter frontend. This project uses [dprint](https://dprint.dev/) for code formatter frontend. After installing system dependencies, you can format source code by: ```
-
-
-
-
macos/Plac.xcodeproj/project.xcworkspace/contents.xcworkspacedata > Plac.xcodeproj/project.xcworkspace/contents.xcworkspacedata
-
macos/Plac.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings > Plac.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
-
macos/Plac.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved > Plac.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
-
macos/Plac.xcodeproj/xcshareddata/xcschemes/Plac.xcscheme > Plac.xcodeproj/xcshareddata/xcschemes/Plac.xcscheme
-
-
macos/Plac/Assets.xcassets/AccentColor.colorset/Contents.json > Plac/Assets.xcassets/AccentColor.colorset/Contents.json
-
macos/Plac/Assets.xcassets/AppIcon.appiconset/Contents.json > Plac/Assets.xcassets/AppIcon.appiconset/Contents.json
-
-
-
-
macos/Plac/DataModels/ImageURLBuilderDataModel.swift > Plac/DataModels/ImageURLBuilderDataModel.swift
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
macos/PlacTests/DataModels/BrowsingDataModelTests.swift > PlacTests/DataModels/BrowsingDataModelTests.swift
-
macos/README.md (deleted)
-
@@ -1,30 +0,0 @@<!-- Copyright 2025 Shota FUJI Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 --> # Plac for macOS macOS native application, fully written in Swift. ## Install Currently, there is no prebuilt binary of Plac for macOS. You have to build from source with Xcode and install the built application or run in debug mode using Xcode. ## Build To build Plac for macOS, you need recent versions of Xcode (tested on Xcode 16.4, older versions might work.)
-
-
-
macos/RoonKit/.swiftpm/xcode/xcshareddata/xcschemes/RoonKit.xcscheme > RoonKit/.swiftpm/xcode/xcshareddata/xcschemes/RoonKit.xcscheme
-
-
macos/RoonKit/Sources/RoonKit/Connection/Communicatable.swift > RoonKit/Sources/RoonKit/Connection/Communicatable.swift
-
macos/RoonKit/Sources/RoonKit/Connection/Connectable.swift > RoonKit/Sources/RoonKit/Connection/Connectable.swift
-
macos/RoonKit/Sources/RoonKit/Connection/Connection.swift > RoonKit/Sources/RoonKit/Connection/Connection.swift
-
-
-
-
macos/RoonKit/Sources/RoonKit/ServerDiscoveryRequest.swift > RoonKit/Sources/RoonKit/ServerDiscoveryRequest.swift
-
macos/RoonKit/Sources/RoonKit/ServerDiscoveryResponse.swift > RoonKit/Sources/RoonKit/ServerDiscoveryResponse.swift
-
macos/RoonKit/Sources/RoonKit/Services/BrowseService.swift > RoonKit/Sources/RoonKit/Services/BrowseService.swift
-
macos/RoonKit/Sources/RoonKit/Services/ImageService.swift > RoonKit/Sources/RoonKit/Services/ImageService.swift
-
macos/RoonKit/Sources/RoonKit/Services/PingService.swift > RoonKit/Sources/RoonKit/Services/PingService.swift
-
macos/RoonKit/Sources/RoonKit/Services/RegistryService.swift > RoonKit/Sources/RoonKit/Services/RegistryService.swift
-
macos/RoonKit/Sources/RoonKit/Services/TransportService.swift > RoonKit/Sources/RoonKit/Services/TransportService.swift
-
-
-
macos/RoonKit/Tests/RoonKitTests/ServerDiscoveryResponseTests.swift > RoonKit/Tests/RoonKitTests/ServerDiscoveryResponseTests.swift
-
macos/RoonKit/Tests/RoonKitTests/Services/BrowseServiceTests.swift > RoonKit/Tests/RoonKitTests/Services/BrowseServiceTests.swift
-
macos/RoonKit/Tests/RoonKitTests/Services/ImageServiceTests.swift > RoonKit/Tests/RoonKitTests/Services/ImageServiceTests.swift
-
-
-