├── .gitattributes ├── .github ├── banner_dark.png ├── banner_light.png └── workflows │ ├── publish-docs.yml │ └── testing-matrix.yaml ├── .gitignore ├── .swift-version ├── .swiftformat ├── LICENSE ├── Package.swift ├── Package@swift-6.0.swift ├── README.md ├── Sources └── LiveKitComponents │ ├── Audio │ └── AudioProcessor.swift │ ├── Components.swift │ ├── ForEach │ ├── ForEachParticipant.swift │ └── ForEachTrack.swift │ ├── Scopes │ ├── ComponentsScope.swift │ └── RoomScope.swift │ ├── Support │ ├── Extensions │ │ └── GeometryProxy.swift │ ├── HorVStack.swift │ └── LazyHorVGrid.swift │ ├── Types │ ├── TrackReference.swift │ └── UIOptions.swift │ └── UI │ ├── Buttons │ ├── AsyncButton.swift │ ├── CameraToggleButton.swift │ ├── DisconnectRoomButton.swift │ └── MicrophoneToggleButton.swift │ ├── Chat │ └── ChatScrollView.swift │ ├── LocalCameraPreview.swift │ ├── Participant │ ├── ConnectionQualityIndicatorView.swift │ ├── ParticipantInformationView.swift │ └── ParticipantView.swift │ ├── Room │ ├── ControlsView.swift │ └── LocalCameraVideoView.swift │ ├── TrackPublication │ └── VideoTrackView.swift │ └── Visualizer │ └── BarAudioVisualizer.swift └── Tests └── LiveKitComponentsTests └── LiveKitComponentsTests.swift /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/banner_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/.github/banner_dark.png -------------------------------------------------------------------------------- /.github/banner_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/.github/banner_light.png -------------------------------------------------------------------------------- /.github/workflows/publish-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/.github/workflows/publish-docs.yml -------------------------------------------------------------------------------- /.github/workflows/testing-matrix.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/.github/workflows/testing-matrix.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 5.9 2 | -------------------------------------------------------------------------------- /.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/.swiftformat -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Package.swift -------------------------------------------------------------------------------- /Package@swift-6.0.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Package@swift-6.0.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/README.md -------------------------------------------------------------------------------- /Sources/LiveKitComponents/Audio/AudioProcessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/Audio/AudioProcessor.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/Components.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/Components.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/ForEach/ForEachParticipant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/ForEach/ForEachParticipant.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/ForEach/ForEachTrack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/ForEach/ForEachTrack.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/Scopes/ComponentsScope.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/Scopes/ComponentsScope.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/Scopes/RoomScope.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/Scopes/RoomScope.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/Support/Extensions/GeometryProxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/Support/Extensions/GeometryProxy.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/Support/HorVStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/Support/HorVStack.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/Support/LazyHorVGrid.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/Support/LazyHorVGrid.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/Types/TrackReference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/Types/TrackReference.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/Types/UIOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/Types/UIOptions.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/UI/Buttons/AsyncButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/UI/Buttons/AsyncButton.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/UI/Buttons/CameraToggleButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/UI/Buttons/CameraToggleButton.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/UI/Buttons/DisconnectRoomButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/UI/Buttons/DisconnectRoomButton.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/UI/Buttons/MicrophoneToggleButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/UI/Buttons/MicrophoneToggleButton.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/UI/Chat/ChatScrollView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/UI/Chat/ChatScrollView.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/UI/LocalCameraPreview.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/UI/LocalCameraPreview.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/UI/Participant/ConnectionQualityIndicatorView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/UI/Participant/ConnectionQualityIndicatorView.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/UI/Participant/ParticipantInformationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/UI/Participant/ParticipantInformationView.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/UI/Participant/ParticipantView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/UI/Participant/ParticipantView.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/UI/Room/ControlsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/UI/Room/ControlsView.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/UI/Room/LocalCameraVideoView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/UI/Room/LocalCameraVideoView.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/UI/TrackPublication/VideoTrackView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/UI/TrackPublication/VideoTrackView.swift -------------------------------------------------------------------------------- /Sources/LiveKitComponents/UI/Visualizer/BarAudioVisualizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Sources/LiveKitComponents/UI/Visualizer/BarAudioVisualizer.swift -------------------------------------------------------------------------------- /Tests/LiveKitComponentsTests/LiveKitComponentsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit/components-swift/HEAD/Tests/LiveKitComponentsTests/LiveKitComponentsTests.swift --------------------------------------------------------------------------------