diff --git a/ElementX/Sources/Screens/FilePreviewScreen/TimelineMediaPreviewViewModel.swift b/ElementX/Sources/Screens/FilePreviewScreen/TimelineMediaPreviewViewModel.swift index 0f510f991..9d8f9bc5b 100644 --- a/ElementX/Sources/Screens/FilePreviewScreen/TimelineMediaPreviewViewModel.swift +++ b/ElementX/Sources/Screens/FilePreviewScreen/TimelineMediaPreviewViewModel.swift @@ -144,7 +144,7 @@ class TimelineMediaPreviewViewModel: TimelineMediaPreviewViewModelType { canCurrentUserRedactOthers: timelineContext.viewState.canCurrentUserRedactOthers, canCurrentUserPin: timelineContext.viewState.canCurrentUserPin, pinnedEventIDs: timelineContext.viewState.pinnedEventIDs, - isDM: timelineContext.viewState.isEncryptedOneToOneRoom, + isDM: timelineContext.viewState.isDirectOneToOneRoom, isViewSourceEnabled: timelineContext.viewState.isViewSourceEnabled, timelineKind: timelineContext.viewState.timelineKind, emojiProvider: timelineContext.viewState.emojiProvider) diff --git a/ElementX/Sources/Screens/PinnedEventsTimelineScreen/View/PinnedEventsTimelineScreen.swift b/ElementX/Sources/Screens/PinnedEventsTimelineScreen/View/PinnedEventsTimelineScreen.swift index 07b77ba46..4037b940f 100644 --- a/ElementX/Sources/Screens/PinnedEventsTimelineScreen/View/PinnedEventsTimelineScreen.swift +++ b/ElementX/Sources/Screens/PinnedEventsTimelineScreen/View/PinnedEventsTimelineScreen.swift @@ -35,7 +35,7 @@ struct PinnedEventsTimelineScreen: View { canCurrentUserRedactOthers: timelineContext.viewState.canCurrentUserRedactOthers, canCurrentUserPin: timelineContext.viewState.canCurrentUserPin, pinnedEventIDs: timelineContext.viewState.pinnedEventIDs, - isDM: timelineContext.viewState.isEncryptedOneToOneRoom, + isDM: timelineContext.viewState.isDirectOneToOneRoom, isViewSourceEnabled: timelineContext.viewState.isViewSourceEnabled, timelineKind: timelineContext.viewState.timelineKind, emojiProvider: timelineContext.viewState.emojiProvider) diff --git a/ElementX/Sources/Screens/RoomScreen/View/RoomScreen.swift b/ElementX/Sources/Screens/RoomScreen/View/RoomScreen.swift index e6114ff1f..157bb2aa1 100644 --- a/ElementX/Sources/Screens/RoomScreen/View/RoomScreen.swift +++ b/ElementX/Sources/Screens/RoomScreen/View/RoomScreen.swift @@ -73,7 +73,7 @@ struct RoomScreen: View { canCurrentUserRedactOthers: timelineContext.viewState.canCurrentUserRedactOthers, canCurrentUserPin: timelineContext.viewState.canCurrentUserPin, pinnedEventIDs: timelineContext.viewState.pinnedEventIDs, - isDM: timelineContext.viewState.isEncryptedOneToOneRoom, + isDM: timelineContext.viewState.isDirectOneToOneRoom, isViewSourceEnabled: timelineContext.viewState.isViewSourceEnabled, timelineKind: timelineContext.viewState.timelineKind, emojiProvider: timelineContext.viewState.emojiProvider) diff --git a/ElementX/Sources/Screens/Timeline/TimelineModels.swift b/ElementX/Sources/Screens/Timeline/TimelineModels.swift index 3367ca875..74a6bc266 100644 --- a/ElementX/Sources/Screens/Timeline/TimelineModels.swift +++ b/ElementX/Sources/Screens/Timeline/TimelineModels.swift @@ -92,7 +92,7 @@ struct TimelineViewState: BindableState { var typingMembers: [String] = [] var showLoading = false var showReadReceipts = false - var isEncryptedOneToOneRoom = false + var isDirectOneToOneRoom = false var timelineState: TimelineState // check the doc before changing this var ownUserID: String diff --git a/ElementX/Sources/Screens/Timeline/TimelineViewModel.swift b/ElementX/Sources/Screens/Timeline/TimelineViewModel.swift index 1fc2c0ab6..2072b64d9 100644 --- a/ElementX/Sources/Screens/Timeline/TimelineViewModel.swift +++ b/ElementX/Sources/Screens/Timeline/TimelineViewModel.swift @@ -84,7 +84,7 @@ class TimelineViewModel: TimelineViewModelType, TimelineViewModelProtocol { super.init(initialViewState: TimelineViewState(timelineKind: timelineController.timelineKind, roomID: roomProxy.id, - isEncryptedOneToOneRoom: roomProxy.isDirectOneToOneRoom, + isDirectOneToOneRoom: roomProxy.isDirectOneToOneRoom, timelineState: TimelineState(focussedEvent: focussedEventID.map { .init(eventID: $0, appearance: .immediate) }), ownUserID: roomProxy.ownUserID, isViewSourceEnabled: appSettings.viewSourceEnabled, diff --git a/ElementX/Sources/Screens/Timeline/View/Style/TimelineItemBubbledStylerView.swift b/ElementX/Sources/Screens/Timeline/View/Style/TimelineItemBubbledStylerView.swift index a97e405e2..f87dc1e6d 100644 --- a/ElementX/Sources/Screens/Timeline/View/Style/TimelineItemBubbledStylerView.swift +++ b/ElementX/Sources/Screens/Timeline/View/Style/TimelineItemBubbledStylerView.swift @@ -17,7 +17,7 @@ struct TimelineItemBubbledStylerView: View { let adjustedDeliveryStatus: TimelineItemDeliveryStatus? @ViewBuilder let content: () -> Content - private var isEncryptedOneToOneRoom: Bool { context.viewState.isEncryptedOneToOneRoom } + private var isDirectOneToOneRoom: Bool { context.viewState.isDirectOneToOneRoom } private var isFocussed: Bool { focussedEventID != nil && timelineItem.id.eventID == focussedEventID } private var isPinned: Bool { guard context.viewState.timelineKind != .pinned, @@ -33,14 +33,14 @@ struct TimelineItemBubbledStylerView: View { private let bubbleHorizontalPadding: CGFloat = 8 /// Additional padding applied to outgoing bubbles when the avatar is shown private var bubbleAvatarPadding: CGFloat { - guard !timelineItem.isOutgoing, !isEncryptedOneToOneRoom else { return 0 } + guard !timelineItem.isOutgoing, !isDirectOneToOneRoom else { return 0 } return 8 } var body: some View { ZStack(alignment: .trailingFirstTextBaseline) { VStack(alignment: alignment, spacing: -12) { - if !timelineItem.isOutgoing, !isEncryptedOneToOneRoom { + if !timelineItem.isOutgoing, !isDirectOneToOneRoom { header .zIndex(1) } @@ -147,7 +147,7 @@ struct TimelineItemBubbledStylerView: View { canCurrentUserRedactOthers: context.viewState.canCurrentUserRedactOthers, canCurrentUserPin: context.viewState.canCurrentUserPin, pinnedEventIDs: context.viewState.pinnedEventIDs, - isDM: context.viewState.isEncryptedOneToOneRoom, + isDM: context.viewState.isDirectOneToOneRoom, isViewSourceEnabled: context.viewState.isViewSourceEnabled, timelineKind: context.viewState.timelineKind, emojiProvider: context.viewState.emojiProvider) @@ -208,7 +208,7 @@ struct TimelineItemBubbledStylerView: View { } private var messageBubbleTopPadding: CGFloat { - guard timelineItem.isOutgoing || isEncryptedOneToOneRoom else { return 0 } + guard timelineItem.isOutgoing || isDirectOneToOneRoom else { return 0 } return timelineGroupStyle == .single || timelineGroupStyle == .first ? 8 : 0 }