From d498d3f0ef8f63746e350bf8c345b48100accb22 Mon Sep 17 00:00:00 2001 From: dijunkun Date: Mon, 7 Sep 2026 21:17:54 +0800 Subject: [PATCH] [feat] show video resolution in the iOS floating status bar --- apps/ios/CrossDeskMobile/RemoteSessionView.swift | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/ios/CrossDeskMobile/RemoteSessionView.swift b/apps/ios/CrossDeskMobile/RemoteSessionView.swift index ecd271c0..218724f7 100644 --- a/apps/ios/CrossDeskMobile/RemoteSessionView.swift +++ b/apps/ios/CrossDeskMobile/RemoteSessionView.swift @@ -1169,8 +1169,12 @@ private struct FloatingSessionMenu: View { } private var statusDetail: String { - var components = [session.usingTURN ? "TURN" : "P2P", - session.formattedBitrate] + var components = [session.usingTURN ? "TURN" : "P2P"] + let frameSize = session.frameSize + if frameSize.width > 0 && frameSize.height > 0 { + components.append("\(Int(frameSize.width))×\(Int(frameSize.height))") + } + components.append(session.formattedBitrate) if session.lossRate > 0 { components.append(String(format: "丢包 %.1f%%", session.lossRate * 100)) }