From bf0c937a5c21660263e0c0252ab23d53d50acbc1 Mon Sep 17 00:00:00 2001 From: Lukas Frias Santos Date: Mon, 27 Jul 2026 21:23:46 +0200 Subject: [PATCH 1/2] Make the room pill principal and make it a bit more dynamic --- Relay/Views/MainView.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Relay/Views/MainView.swift b/Relay/Views/MainView.swift index 4461dbc..ee99101 100644 --- a/Relay/Views/MainView.swift +++ b/Relay/Views/MainView.swift @@ -355,7 +355,7 @@ struct MainView: View { // swiftlint:disable:this type_body_length inviteToolbarCapsule(for: room) } } else if let selectedRoomId, currentRoom != nil { - ToolbarItem(placement: .secondaryAction) { + ToolbarItem(placement: .principal) { toolbarTitleCapsule } @@ -748,8 +748,9 @@ private struct ToolbarRoomLabel: View { Text(room.name) .font(.title3) .fontWeight(.semibold) + .lineLimit(1) .truncationMode(.tail) - .frame(maxWidth: 100) + .frame(minWidth: 100, maxWidth: 280) .padding(.horizontal, 12) .padding(.vertical, 4) From 5a4e528a3ea227d3d15c207e6dc5034551b36476 Mon Sep 17 00:00:00 2001 From: Link Dupont Date: Mon, 10 Aug 2026 22:16:07 -0400 Subject: [PATCH 2/2] Remove minWidth frame constraints for MainView title Removed minWidth constraint to allow the title to naturally hug its contents --- Relay/Views/MainView.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Relay/Views/MainView.swift b/Relay/Views/MainView.swift index ee99101..4dc272d 100644 --- a/Relay/Views/MainView.swift +++ b/Relay/Views/MainView.swift @@ -750,7 +750,7 @@ private struct ToolbarRoomLabel: View { .fontWeight(.semibold) .lineLimit(1) .truncationMode(.tail) - .frame(minWidth: 100, maxWidth: 280) + .frame(maxWidth: 280) .padding(.horizontal, 12) .padding(.vertical, 4)