From 314f89844f2ffe5185172a1cf96b19c598431c40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C5=82az=CC=87ej=20Pankowski?= <86720177+pblazej@users.noreply.github.com> Date: Thu, 12 Feb 2026 09:03:56 +0100 Subject: [PATCH 1/2] build: bump project version to 2.12.0 and update dependencies --- LiveKitExample.xcodeproj/project.pbxproj | 10 +++++----- .../xcshareddata/swiftpm/Package.resolved | 12 ++++++------ 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/LiveKitExample.xcodeproj/project.pbxproj b/LiveKitExample.xcodeproj/project.pbxproj index 4769fdd..f7293ea 100644 --- a/LiveKitExample.xcodeproj/project.pbxproj +++ b/LiveKitExample.xcodeproj/project.pbxproj @@ -642,7 +642,7 @@ CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 20260113; + CURRENT_PROJECT_VERSION = 20260212; DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = dwarf; DEVELOPMENT_TEAM = 76TVFCUKK7; @@ -664,7 +664,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MARKETING_VERSION = 2.11.0; + MARKETING_VERSION = 2.12.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -711,7 +711,7 @@ CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 20260113; + CURRENT_PROJECT_VERSION = 20260212; DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEVELOPMENT_TEAM = 76TVFCUKK7; @@ -728,7 +728,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MARKETING_VERSION = 2.11.0; + MARKETING_VERSION = 2.12.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; STRING_CATALOG_GENERATE_SYMBOLS = YES; @@ -793,7 +793,7 @@ repositoryURL = "https://github.com/livekit/client-sdk-swift"; requirement = { kind = exactVersion; - version = 2.11.0; + version = 2.12.0; }; }; B5C2EF142D0114C800FAC766 /* XCRemoteSwiftPackageReference "components-swift" */ = { diff --git a/LiveKitExample.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/LiveKitExample.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index e6fb880..d34de8d 100644 --- a/LiveKitExample.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/LiveKitExample.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -6,8 +6,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/livekit/client-sdk-swift", "state" : { - "revision" : "4d6f3aa7c4520d1c649f437951c9492260a97d66", - "version" : "2.11.0" + "revision" : "8173f638c7b7686446b7e6d9b01b5de7b15ecd36", + "version" : "2.12.0" } }, { @@ -33,8 +33,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/livekit/livekit-uniffi-xcframework.git", "state" : { - "revision" : "be164f3a9bfe83a7354a63e57950cc7d7c6393d0", - "version" : "0.0.3" + "revision" : "61229f4032131311b997ddb1bc1cb8f5afbe30c8", + "version" : "0.0.5" } }, { @@ -69,8 +69,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/livekit/webrtc-xcframework.git", "state" : { - "revision" : "5b40f56c637369064b9c82e8f9cfa820f942658f", - "version" : "137.7151.10" + "revision" : "0cdbbd1731050137dd7f3678c8ee626e1a32570c", + "version" : "137.7151.13" } } ], From 64552cfab47a884df6f930bee396b422f71edfaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C5=82az=CC=87ej=20Pankowski?= <86720177+pblazej@users.noreply.github.com> Date: Thu, 12 Feb 2026 09:04:08 +0100 Subject: [PATCH 2/2] fix: exclude audio controls panel from tvOS build for compatibility --- Multiplatform/Views/RoomView.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Multiplatform/Views/RoomView.swift b/Multiplatform/Views/RoomView.swift index b0c2813..fe49e31 100644 --- a/Multiplatform/Views/RoomView.swift +++ b/Multiplatform/Views/RoomView.swift @@ -99,6 +99,7 @@ struct RoomView: View { ) } + #if !os(tvOS) func audioControlsPanel(geometry: GeometryProxy) -> some View { AudioControlsPanel() .background(Color.lkGray1) @@ -108,6 +109,7 @@ struct RoomView: View { maxWidth: geometry.isTall ? .infinity : 320 ) } + #endif func sortedParticipants() -> [Participant] { room.allParticipants.values.sorted { p1, p2 in @@ -177,9 +179,11 @@ struct RoomView: View { if roomCtx.showMessagesPanel { messagesPanel(geometry: geometry) } + #if !os(tvOS) if roomCtx.showAudioPanel { audioControlsPanel(geometry: geometry) } + #endif } } .overlay { @@ -414,6 +418,7 @@ struct RoomView: View { .disabled(isScreenSharePublishingBusy) #endif + #if !os(tvOS) Button { withAnimation { roomCtx.showAudioPanel.toggle() @@ -422,6 +427,7 @@ struct RoomView: View { Image(systemSymbol: .switch2) .foregroundColor(roomCtx.showAudioPanel ? .accentColor : nil) } + #endif // Toggle messages view (chat example) Button(action: {