From a9e4837b62e994f58219ecf0fa6a2e6a033e185d Mon Sep 17 00:00:00 2001 From: Doug <6060466+pixlwave@users.noreply.github.com> Date: Fri, 6 Dec 2024 13:55:29 +0000 Subject: [PATCH] Use a `Date` for the timestamp in all timeline items. (#3590) * Use a Date for the timestamp in all timeline items. * UI test snapshots. * Update snapshots --------- Co-authored-by: Stefan Ceriu --- ElementX/Sources/Mocks/PollMock.swift | 2 +- ElementX/Sources/Other/Extensions/Date.swift | 10 ++++++ .../View/ItemMenu/TimelineItemMenu.swift | 2 +- .../View/Style/SwipeToReplyView.swift | 2 +- .../Style/TimelineItemBubbledStylerView.swift | 30 ++++++++-------- .../Timeline/View/Style/TimelineStyler.swift | 18 +++++----- .../TimelineReadReceiptsView.swift | 2 +- .../AudioRoomTimelineView.swift | 2 +- .../CallInviteRoomTimelineView.swift | 2 +- .../CallNotificationRoomTimelineView.swift | 4 +-- .../EmoteRoomTimelineView.swift | 6 ++-- .../EncryptedRoomTimelineView.swift | 12 +++---- .../FileRoomTimelineView.swift | 2 +- .../ImageRoomTimelineView.swift | 2 +- .../LocationRoomTimelineView.swift | 6 ++-- .../NoticeRoomTimelineView.swift | 6 ++-- .../ReadMarkerRoomTimelineView.swift | 4 +-- .../RedactedRoomTimelineView.swift | 4 +-- .../StateRoomTimelineView.swift | 2 +- .../StickerRoomTimelineView.swift | 4 +-- .../TextRoomTimelineView.swift | 18 +++++----- .../UnsupportedRoomTimelineView.swift | 6 ++-- .../VideoRoomTimelineView.swift | 2 +- .../Fixtures/RoomTimelineItemFixtures.swift | 26 +++++++------- .../EventBasedTimelineItemProtocol.swift | 4 +-- .../Messages/AudioRoomTimelineItem.swift | 2 +- .../Messages/EmoteRoomTimelineItem.swift | 2 +- .../Items/Messages/FileRoomTimelineItem.swift | 2 +- .../Messages/ImageRoomTimelineItem.swift | 2 +- .../Messages/LocationRoomTimelineItem.swift | 4 ++- .../Messages/NoticeRoomTimelineItem.swift | 2 +- .../Items/Messages/TextRoomTimelineItem.swift | 2 +- .../Messages/VideoRoomTimelineItem.swift | 2 +- .../VoiceMessageRoomTimelineItem.swift | 2 +- .../VoiceMessageRoomTimelineView.swift | 2 +- .../Other/CallInviteRoomTimelineItem.swift | 2 +- .../CallNotificationRoomTimelineItem.swift | 2 +- .../Other/EncryptedRoomTimelineItem.swift | 2 +- .../Items/Other/PollRoomTimelineItem.swift | 2 +- .../Other/RedactedRoomTimelineItem.swift | 2 +- .../Items/Other/StateRoomTimelineItem.swift | 2 +- .../Items/Other/StickerRoomTimelineItem.swift | 2 +- .../Other/UnsupportedRoomTimelineItem.swift | 2 +- .../RoomTimelineItemFactory.swift | 34 +++++++++---------- ...est_audioRoomTimelineView-iPad-en-GB.1.png | 4 +-- ...st_audioRoomTimelineView-iPad-pseudo.1.png | 4 +-- ...udioRoomTimelineView-iPhone-16-en-GB.1.png | 4 +-- ...dioRoomTimelineView-iPhone-16-pseudo.1.png | 4 +-- ...ificationRoomTimelineView-iPad-en-GB.1.png | 4 +-- ...ficationRoomTimelineView-iPad-pseudo.1.png | 4 +-- ...tionRoomTimelineView-iPhone-16-en-GB.1.png | 4 +-- ...ionRoomTimelineView-iPhone-16-pseudo.1.png | 4 +-- ...est_emoteRoomTimelineView-iPad-en-GB.1.png | 4 +-- ...st_emoteRoomTimelineView-iPad-pseudo.1.png | 4 +-- ...moteRoomTimelineView-iPhone-16-en-GB.1.png | 4 +-- ...oteRoomTimelineView-iPhone-16-pseudo.1.png | 4 +-- ...encryptedRoomTimelineView-iPad-en-GB.1.png | 4 +-- ...ncryptedRoomTimelineView-iPad-pseudo.1.png | 4 +-- ...ptedRoomTimelineView-iPhone-16-en-GB.1.png | 4 +-- ...tedRoomTimelineView-iPhone-16-pseudo.1.png | 4 +-- ...test_fileRoomTimelineView-iPad-en-GB.1.png | 4 +-- ...est_fileRoomTimelineView-iPad-pseudo.1.png | 4 +-- ...fileRoomTimelineView-iPhone-16-en-GB.1.png | 4 +-- ...ileRoomTimelineView-iPhone-16-pseudo.1.png | 4 +-- ...est_imageRoomTimelineView-iPad-en-GB.1.png | 4 +-- ...st_imageRoomTimelineView-iPad-pseudo.1.png | 4 +-- ...mageRoomTimelineView-iPhone-16-en-GB.1.png | 4 +-- ...ageRoomTimelineView-iPhone-16-pseudo.1.png | 4 +-- ...ionRoomTimelineView-iPad-en-GB.Bubbles.png | 4 +-- ...onRoomTimelineView-iPad-pseudo.Bubbles.png | 4 +-- ...omTimelineView-iPhone-16-en-GB.Bubbles.png | 4 +-- ...mTimelineView-iPhone-16-pseudo.Bubbles.png | 4 +-- ...st_noticeRoomTimelineView-iPad-en-GB.1.png | 4 +-- ...t_noticeRoomTimelineView-iPad-pseudo.1.png | 4 +-- ...ticeRoomTimelineView-iPhone-16-en-GB.1.png | 4 +-- ...iceRoomTimelineView-iPhone-16-pseudo.1.png | 4 +-- ...ew-iPad-en-GB.Creator-disclosed-Bubble.png | 4 +-- ...iew-iPad-en-GB.Creator-no-votes-Bubble.png | 4 +-- ...melineView-iPad-en-GB.Disclosed-Bubble.png | 4 +-- ...View-iPad-en-GB.Ended-Disclosed-Bubble.png | 4 +-- ...ew-iPad-en-GB.Ended-Undisclosed-Bubble.png | 4 +-- ...ollRoomTimelineView-iPad-en-GB.Preview.png | 4 +-- ...lineView-iPad-en-GB.Undisclosed-Bubble.png | 4 +-- ...w-iPad-pseudo.Creator-disclosed-Bubble.png | 4 +-- ...ew-iPad-pseudo.Creator-no-votes-Bubble.png | 4 +-- ...elineView-iPad-pseudo.Disclosed-Bubble.png | 4 +-- ...iew-iPad-pseudo.Ended-Disclosed-Bubble.png | 4 +-- ...w-iPad-pseudo.Ended-Undisclosed-Bubble.png | 4 +-- ...llRoomTimelineView-iPad-pseudo.Preview.png | 4 +-- ...ineView-iPad-pseudo.Undisclosed-Bubble.png | 4 +-- ...hone-16-en-GB.Creator-disclosed-Bubble.png | 4 +-- ...Phone-16-en-GB.Creator-no-votes-Bubble.png | 4 +-- ...eView-iPhone-16-en-GB.Disclosed-Bubble.png | 4 +-- ...iPhone-16-en-GB.Ended-Disclosed-Bubble.png | 4 +-- ...hone-16-en-GB.Ended-Undisclosed-Bubble.png | 4 +-- ...omTimelineView-iPhone-16-en-GB.Preview.png | 4 +-- ...iew-iPhone-16-en-GB.Undisclosed-Bubble.png | 4 +-- ...one-16-pseudo.Creator-disclosed-Bubble.png | 4 +-- ...hone-16-pseudo.Creator-no-votes-Bubble.png | 4 +-- ...View-iPhone-16-pseudo.Disclosed-Bubble.png | 4 +-- ...Phone-16-pseudo.Ended-Disclosed-Bubble.png | 4 +-- ...one-16-pseudo.Ended-Undisclosed-Bubble.png | 4 +-- ...mTimelineView-iPhone-16-pseudo.Preview.png | 4 +-- ...ew-iPhone-16-pseudo.Undisclosed-Bubble.png | 4 +-- ...eadMarkerRoomTimelineView-iPad-en-GB.1.png | 4 +-- ...adMarkerRoomTimelineView-iPad-pseudo.1.png | 4 +-- ...rkerRoomTimelineView-iPhone-16-en-GB.1.png | 4 +-- ...kerRoomTimelineView-iPhone-16-pseudo.1.png | 4 +-- ..._redactedRoomTimelineView-iPad-en-GB.1.png | 4 +-- ...redactedRoomTimelineView-iPad-pseudo.1.png | 4 +-- ...ctedRoomTimelineView-iPhone-16-en-GB.1.png | 4 +-- ...tedRoomTimelineView-iPhone-16-pseudo.1.png | 4 +-- .../test_roomScreen-iPad-en-GB.1.png | 4 +-- .../test_roomScreen-iPad-pseudo.1.png | 4 +-- .../test_roomScreen-iPhone-16-en-GB.1.png | 4 +-- .../test_roomScreen-iPhone-16-pseudo.1.png | 4 +-- ...t_stickerRoomTimelineView-iPad-en-GB.1.png | 4 +-- ..._stickerRoomTimelineView-iPad-pseudo.1.png | 4 +-- ...ckerRoomTimelineView-iPhone-16-en-GB.1.png | 4 +-- ...kerRoomTimelineView-iPhone-16-pseudo.1.png | 4 +-- ...RoomTimelineView-iPad-en-GB.Bubble-RTL.png | 4 +-- ...textRoomTimelineView-iPad-en-GB.Bubble.png | 4 +-- ...oomTimelineView-iPad-pseudo.Bubble-RTL.png | 4 +-- ...extRoomTimelineView-iPad-pseudo.Bubble.png | 4 +-- ...imelineView-iPhone-16-en-GB.Bubble-RTL.png | 4 +-- ...oomTimelineView-iPhone-16-en-GB.Bubble.png | 4 +-- ...melineView-iPhone-16-pseudo.Bubble-RTL.png | 4 +-- ...omTimelineView-iPhone-16-pseudo.Bubble.png | 4 +-- ...rView-iPad-en-GB.Encryption-Indicators.png | 4 +-- ...tylerView-iPad-en-GB.Mock-Timeline-RTL.png | 4 +-- ...ledStylerView-iPad-en-GB.Mock-Timeline.png | 4 +-- ...dStylerView-iPad-en-GB.Pinned-messages.png | 4 +-- ...emBubbledStylerView-iPad-en-GB.Replies.png | 4 +-- ...StylerView-iPad-en-GB.Thread-decorator.png | 4 +-- ...View-iPad-pseudo.Encryption-Indicators.png | 4 +-- ...ylerView-iPad-pseudo.Mock-Timeline-RTL.png | 4 +-- ...edStylerView-iPad-pseudo.Mock-Timeline.png | 4 +-- ...StylerView-iPad-pseudo.Pinned-messages.png | 4 +-- ...mBubbledStylerView-iPad-pseudo.Replies.png | 4 +-- ...tylerView-iPad-pseudo.Thread-decorator.png | 4 +-- ...-iPhone-16-en-GB.Encryption-Indicators.png | 4 +-- ...View-iPhone-16-en-GB.Mock-Timeline-RTL.png | 4 +-- ...ylerView-iPhone-16-en-GB.Mock-Timeline.png | 4 +-- ...erView-iPhone-16-en-GB.Pinned-messages.png | 4 +-- ...bledStylerView-iPhone-16-en-GB.Replies.png | 4 +-- ...rView-iPhone-16-en-GB.Thread-decorator.png | 4 +-- ...iPhone-16-pseudo.Encryption-Indicators.png | 4 +-- ...iew-iPhone-16-pseudo.Mock-Timeline-RTL.png | 4 +-- ...lerView-iPhone-16-pseudo.Mock-Timeline.png | 4 +-- ...rView-iPhone-16-pseudo.Pinned-messages.png | 4 +-- ...ledStylerView-iPhone-16-pseudo.Replies.png | 4 +-- ...View-iPhone-16-pseudo.Thread-decorator.png | 4 +-- ...melineItemMenu-iPad-en-GB.Authenticity.png | 4 +-- ...elineItemMenu-iPad-en-GB.Button-shapes.png | 4 +-- ...neItemMenu-iPad-en-GB.Identity-Changed.png | 4 +-- ...ItemMenu-iPad-en-GB.Media-with-Caption.png | 4 +-- ...test_timelineItemMenu-iPad-en-GB.Media.png | 4 +-- ...est_timelineItemMenu-iPad-en-GB.Normal.png | 4 +-- ...emMenu-iPad-en-GB.Own-Unsigned-Devices.png | 4 +-- ...imelineItemMenu-iPad-en-GB.Unencrypted.png | 4 +-- ...ineItemMenu-iPad-en-GB.Unknown-failure.png | 4 +-- ...neItemMenu-iPad-en-GB.Unsigned-Devices.png | 4 +-- ...t_timelineItemMenu-iPad-en-GB.Unsigned.png | 4 +-- ...elineItemMenu-iPad-pseudo.Authenticity.png | 2 +- ...lineItemMenu-iPad-pseudo.Button-shapes.png | 4 +-- ...eItemMenu-iPad-pseudo.Identity-Changed.png | 4 +-- ...temMenu-iPad-pseudo.Media-with-Caption.png | 4 +-- ...est_timelineItemMenu-iPad-pseudo.Media.png | 4 +-- ...st_timelineItemMenu-iPad-pseudo.Normal.png | 4 +-- ...mMenu-iPad-pseudo.Own-Unsigned-Devices.png | 4 +-- ...melineItemMenu-iPad-pseudo.Unencrypted.png | 4 +-- ...neItemMenu-iPad-pseudo.Unknown-failure.png | 4 +-- ...eItemMenu-iPad-pseudo.Unsigned-Devices.png | 4 +-- ..._timelineItemMenu-iPad-pseudo.Unsigned.png | 4 +-- ...eItemMenu-iPhone-16-en-GB.Authenticity.png | 4 +-- ...ItemMenu-iPhone-16-en-GB.Button-shapes.png | 4 +-- ...mMenu-iPhone-16-en-GB.Identity-Changed.png | 4 +-- ...enu-iPhone-16-en-GB.Media-with-Caption.png | 4 +-- ...timelineItemMenu-iPhone-16-en-GB.Media.png | 4 +-- ...imelineItemMenu-iPhone-16-en-GB.Normal.png | 4 +-- ...u-iPhone-16-en-GB.Own-Unsigned-Devices.png | 4 +-- ...neItemMenu-iPhone-16-en-GB.Unencrypted.png | 4 +-- ...emMenu-iPhone-16-en-GB.Unknown-failure.png | 4 +-- ...mMenu-iPhone-16-en-GB.Unsigned-Devices.png | 4 +-- ...elineItemMenu-iPhone-16-en-GB.Unsigned.png | 4 +-- ...ItemMenu-iPhone-16-pseudo.Authenticity.png | 4 +-- ...temMenu-iPhone-16-pseudo.Button-shapes.png | 4 +-- ...Menu-iPhone-16-pseudo.Identity-Changed.png | 4 +-- ...nu-iPhone-16-pseudo.Media-with-Caption.png | 4 +-- ...imelineItemMenu-iPhone-16-pseudo.Media.png | 4 +-- ...melineItemMenu-iPhone-16-pseudo.Normal.png | 4 +-- ...-iPhone-16-pseudo.Own-Unsigned-Devices.png | 4 +-- ...eItemMenu-iPhone-16-pseudo.Unencrypted.png | 4 +-- ...mMenu-iPhone-16-pseudo.Unknown-failure.png | 4 +-- ...Menu-iPhone-16-pseudo.Unsigned-Devices.png | 4 +-- ...lineItemMenu-iPhone-16-pseudo.Unsigned.png | 4 +-- ...es-LTR-with-different-layout-languages.png | 4 +-- ...es-RTL-with-different-layout-languages.png | 4 +-- ..._timelineItemStyler-iPad-en-GB.Bubbles.png | 4 +-- ...es-LTR-with-different-layout-languages.png | 4 +-- ...es-RTL-with-different-layout-languages.png | 4 +-- ...timelineItemStyler-iPad-pseudo.Bubbles.png | 4 +-- ...es-LTR-with-different-layout-languages.png | 4 +-- ...es-RTL-with-different-layout-languages.png | 4 +-- ...lineItemStyler-iPhone-16-en-GB.Bubbles.png | 4 +-- ...es-LTR-with-different-layout-languages.png | 4 +-- ...es-RTL-with-different-layout-languages.png | 4 +-- ...ineItemStyler-iPhone-16-pseudo.Bubbles.png | 4 +-- .../test_timelineView-iPad-en-GB.1.png | 4 +-- .../test_timelineView-iPad-pseudo.1.png | 4 +-- .../test_timelineView-iPhone-16-en-GB.1.png | 4 +-- .../test_timelineView-iPhone-16-pseudo.1.png | 4 +-- ...supportedRoomTimelineView-iPad-en-GB.1.png | 4 +-- ...upportedRoomTimelineView-iPad-pseudo.1.png | 4 +-- ...rtedRoomTimelineView-iPhone-16-en-GB.1.png | 4 +-- ...tedRoomTimelineView-iPhone-16-pseudo.1.png | 4 +-- ...est_videoRoomTimelineView-iPad-en-GB.1.png | 4 +-- ...st_videoRoomTimelineView-iPad-pseudo.1.png | 4 +-- ...ideoRoomTimelineView-iPhone-16-en-GB.1.png | 4 +-- ...deoRoomTimelineView-iPhone-16-pseudo.1.png | 4 +-- ...sageRoomTimelineView-iPad-en-GB.Bubble.png | 4 +-- ...ageRoomTimelineView-iPad-pseudo.Bubble.png | 4 +-- ...oomTimelineView-iPhone-16-en-GB.Bubble.png | 4 +-- ...omTimelineView-iPhone-16-pseudo.Bubble.png | 4 +-- .../roomLayoutBottom-0-iPad-18-1-en-GB.UI.png | 4 +-- .../roomLayoutBottom-1-iPad-18-1-en-GB.UI.png | 4 +-- ...omLayoutHighlight-0-iPad-18-1-en-GB.UI.png | 4 +-- ...LayoutHighlight-0-iPhone-18-1-en-GB.UI.png | 4 +-- .../roomLayoutTop-iPad-18-1-en-GB.UI.png | 4 +-- .../roomLayoutTop-iPhone-18-1-en-GB.UI.png | 4 +-- ...roomPlainNoAvatar-iPhone-18-1-en-GB.UI.png | 4 +-- ...lineLargePagination-iPad-18-1-en-GB.UI.png | 4 +-- UnitTests/Sources/LoggingTests.swift | 12 +++---- .../Sources/TextBasedRoomTimelineTests.swift | 16 ++++----- .../Sources/TimelineViewModelTests.swift | 4 +-- 235 files changed, 522 insertions(+), 510 deletions(-) diff --git a/ElementX/Sources/Mocks/PollMock.swift b/ElementX/Sources/Mocks/PollMock.swift index 821550f415..4c1f5995a3 100644 --- a/ElementX/Sources/Mocks/PollMock.swift +++ b/ElementX/Sources/Mocks/PollMock.swift @@ -85,7 +85,7 @@ extension PollRoomTimelineItem { .init(id: .randomEvent, poll: poll, body: "poll", - timestamp: "Now", + timestamp: .mock, isOutgoing: isOutgoing, isEditable: isEditable, canBeRepliedTo: true, diff --git a/ElementX/Sources/Other/Extensions/Date.swift b/ElementX/Sources/Other/Extensions/Date.swift index 791e57dc52..31f85c2163 100644 --- a/ElementX/Sources/Other/Extensions/Date.swift +++ b/ElementX/Sources/Other/Extensions/Date.swift @@ -32,4 +32,14 @@ extension Date { return formatted(.dateTime.year().day().month()) } } + + /// The date formatted as just the time, for use in timeline items specifically. + func formattedTime() -> String { + formatted(date: .omitted, time: .shortened) + } + + /// A fixed date used for mocks, previews etc. + static var mock: Date { + Calendar.current.startOfDay(for: .now).addingTimeInterval((9 * 60 * 60) + (41 * 60)) // 9:41 am + } } diff --git a/ElementX/Sources/Screens/Timeline/View/ItemMenu/TimelineItemMenu.swift b/ElementX/Sources/Screens/Timeline/View/ItemMenu/TimelineItemMenu.swift index e7448035cb..175f5c340d 100644 --- a/ElementX/Sources/Screens/Timeline/View/ItemMenu/TimelineItemMenu.swift +++ b/ElementX/Sources/Screens/Timeline/View/ItemMenu/TimelineItemMenu.swift @@ -85,7 +85,7 @@ struct TimelineItemMenu: View { Spacer(minLength: 16.0) - Text(item.timestamp) + Text(item.timestamp.formattedTime()) .font(.compound.bodyXS) .foregroundColor(.compound.textSecondary) } diff --git a/ElementX/Sources/Screens/Timeline/View/Style/SwipeToReplyView.swift b/ElementX/Sources/Screens/Timeline/View/Style/SwipeToReplyView.swift index 476ee8465f..12da71ea4a 100644 --- a/ElementX/Sources/Screens/Timeline/View/Style/SwipeToReplyView.swift +++ b/ElementX/Sources/Screens/Timeline/View/Style/SwipeToReplyView.swift @@ -20,7 +20,7 @@ struct SwipeToReplyView: View { struct SwipeToReplyView_Previews: PreviewProvider, TestablePreview { static let timelineItem = TextRoomTimelineItem(id: .randomEvent, - timestamp: "", + timestamp: .mock, isOutgoing: true, isEditable: true, canBeRepliedTo: true, diff --git a/ElementX/Sources/Screens/Timeline/View/Style/TimelineItemBubbledStylerView.swift b/ElementX/Sources/Screens/Timeline/View/Style/TimelineItemBubbledStylerView.swift index 546acde40b..10f2d9c924 100644 --- a/ElementX/Sources/Screens/Timeline/View/Style/TimelineItemBubbledStylerView.swift +++ b/ElementX/Sources/Screens/Timeline/View/Style/TimelineItemBubbledStylerView.swift @@ -412,7 +412,7 @@ struct TimelineItemBubbledStylerView_Previews: PreviewProvider, TestablePreview static var replies: some View { VStack(spacing: 0) { RoomTimelineItemView(viewState: .init(item: TextRoomTimelineItem(id: .randomEvent, - timestamp: "10:42", + timestamp: .mock, isOutgoing: true, isEditable: false, canBeRepliedTo: true, @@ -425,7 +425,7 @@ struct TimelineItemBubbledStylerView_Previews: PreviewProvider, TestablePreview groupStyle: .single)) RoomTimelineItemView(viewState: .init(item: TextRoomTimelineItem(id: .randomEvent, - timestamp: "10:42", + timestamp: .mock, isOutgoing: true, isEditable: false, canBeRepliedTo: true, @@ -460,7 +460,7 @@ struct TimelineItemBubbledStylerView_Previews: PreviewProvider, TestablePreview static var encryptionAuthenticity: some View { VStack(spacing: 0) { RoomTimelineItemView(viewState: .init(item: TextRoomTimelineItem(id: .randomEvent, - timestamp: "10:42", + timestamp: .mock, isOutgoing: true, isEditable: false, canBeRepliedTo: true, @@ -471,7 +471,7 @@ struct TimelineItemBubbledStylerView_Previews: PreviewProvider, TestablePreview groupStyle: .single)) RoomTimelineItemView(viewState: .init(item: TextRoomTimelineItem(id: .randomEvent, - timestamp: "10:42", + timestamp: .mock, isOutgoing: true, isEditable: false, canBeRepliedTo: true, @@ -483,7 +483,7 @@ struct TimelineItemBubbledStylerView_Previews: PreviewProvider, TestablePreview groupStyle: .single)) RoomTimelineItemView(viewState: .init(item: TextRoomTimelineItem(id: .randomEvent, - timestamp: "10:42", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, @@ -494,7 +494,7 @@ struct TimelineItemBubbledStylerView_Previews: PreviewProvider, TestablePreview groupStyle: .first)) RoomTimelineItemView(viewState: .init(item: TextRoomTimelineItem(id: .randomEvent, - timestamp: "10:42", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, @@ -505,7 +505,7 @@ struct TimelineItemBubbledStylerView_Previews: PreviewProvider, TestablePreview groupStyle: .last)) ImageRoomTimelineView(timelineItem: ImageRoomTimelineItem(id: .randomEvent, - timestamp: "Now", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, @@ -518,7 +518,7 @@ struct TimelineItemBubbledStylerView_Previews: PreviewProvider, TestablePreview properties: RoomTimelineItemProperties(encryptionAuthenticity: .notGuaranteed(color: .gray)))) VoiceMessageRoomTimelineView(timelineItem: .init(id: .randomEvent, - timestamp: "10:42", + timestamp: .mock, isOutgoing: true, isEditable: false, canBeRepliedTo: true, @@ -547,7 +547,7 @@ private struct MockTimelineContent: View { var body: some View { RoomTimelineItemView(viewState: .init(item: TextRoomTimelineItem(id: makeItemIdentifier(), - timestamp: "10:42", + timestamp: .mock, isOutgoing: true, isEditable: false, canBeRepliedTo: true, @@ -558,7 +558,7 @@ private struct MockTimelineContent: View { groupStyle: .single)) AudioRoomTimelineView(timelineItem: .init(id: makeItemIdentifier(), - timestamp: "10:42", + timestamp: .mock, isOutgoing: true, isEditable: false, canBeRepliedTo: true, @@ -573,7 +573,7 @@ private struct MockTimelineContent: View { replyDetails: replyDetails)) FileRoomTimelineView(timelineItem: .init(id: makeItemIdentifier(), - timestamp: "10:42", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, @@ -588,7 +588,7 @@ private struct MockTimelineContent: View { replyDetails: replyDetails)) ImageRoomTimelineView(timelineItem: .init(id: makeItemIdentifier(), - timestamp: "10:42", + timestamp: .mock, isOutgoing: true, isEditable: true, canBeRepliedTo: true, @@ -600,7 +600,7 @@ private struct MockTimelineContent: View { replyDetails: replyDetails)) LocationRoomTimelineView(timelineItem: .init(id: makeItemIdentifier(), - timestamp: "Now", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, @@ -613,7 +613,7 @@ private struct MockTimelineContent: View { replyDetails: replyDetails)) LocationRoomTimelineView(timelineItem: .init(id: makeItemIdentifier(), - timestamp: "Now", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, @@ -624,7 +624,7 @@ private struct MockTimelineContent: View { replyDetails: replyDetails)) VoiceMessageRoomTimelineView(timelineItem: .init(id: makeItemIdentifier(), - timestamp: "10:42", + timestamp: .mock, isOutgoing: true, isEditable: false, canBeRepliedTo: true, diff --git a/ElementX/Sources/Screens/Timeline/View/Style/TimelineStyler.swift b/ElementX/Sources/Screens/Timeline/View/Style/TimelineStyler.swift index f69da64db7..fc9d90feb7 100644 --- a/ElementX/Sources/Screens/Timeline/View/Style/TimelineStyler.swift +++ b/ElementX/Sources/Screens/Timeline/View/Style/TimelineStyler.swift @@ -58,7 +58,7 @@ struct TimelineItemStyler_Previews: PreviewProvider, TestablePreview { static let viewModel = TimelineViewModel.mock static let base = TextRoomTimelineItem(id: .randomEvent, - timestamp: "Now", + timestamp: .mock, isOutgoing: true, isEditable: false, canBeRepliedTo: true, @@ -81,7 +81,7 @@ struct TimelineItemStyler_Previews: PreviewProvider, TestablePreview { static let sendingLast: TextRoomTimelineItem = { let id = viewModel.state.timelineViewState.uniqueIDs.last ?? .init(id: UUID().uuidString) var result = TextRoomTimelineItem(id: .event(uniqueID: id, eventOrTransactionID: .eventId(eventId: UUID().uuidString)), - timestamp: "Now", + timestamp: .mock, isOutgoing: true, isEditable: false, canBeRepliedTo: true, @@ -101,7 +101,7 @@ struct TimelineItemStyler_Previews: PreviewProvider, TestablePreview { static let sentLast: TextRoomTimelineItem = { let id = viewModel.state.timelineViewState.uniqueIDs.last ?? .init(id: UUID().uuidString) let result = TextRoomTimelineItem(id: .event(uniqueID: id, eventOrTransactionID: .eventId(eventId: UUID().uuidString)), - timestamp: "Now", + timestamp: .mock, isOutgoing: true, isEditable: false, canBeRepliedTo: true, @@ -112,7 +112,7 @@ struct TimelineItemStyler_Previews: PreviewProvider, TestablePreview { }() static let ltrString = TextRoomTimelineItem(id: .randomEvent, - timestamp: "Now", + timestamp: .mock, isOutgoing: true, isEditable: false, canBeRepliedTo: true, @@ -120,7 +120,7 @@ struct TimelineItemStyler_Previews: PreviewProvider, TestablePreview { sender: .test, content: .init(body: "house!")) static let rtlString = TextRoomTimelineItem(id: .randomEvent, - timestamp: "Now", + timestamp: .mock, isOutgoing: true, isEditable: false, canBeRepliedTo: true, @@ -128,7 +128,7 @@ struct TimelineItemStyler_Previews: PreviewProvider, TestablePreview { sender: .test, content: .init(body: "באמת!")) static let ltrStringThatContainsRtl = TextRoomTimelineItem(id: .randomEvent, - timestamp: "Now", + timestamp: .mock, isOutgoing: true, isEditable: false, canBeRepliedTo: true, @@ -137,7 +137,7 @@ struct TimelineItemStyler_Previews: PreviewProvider, TestablePreview { content: .init(body: "house! -- באמת‏! -- house!")) static let rtlStringThatContainsLtr = TextRoomTimelineItem(id: .randomEvent, - timestamp: "Now", + timestamp: .mock, isOutgoing: true, isEditable: false, canBeRepliedTo: true, @@ -146,7 +146,7 @@ struct TimelineItemStyler_Previews: PreviewProvider, TestablePreview { content: .init(body: "באמת‏! -- house! -- באמת!")) static let ltrStringThatFinishesInRtl = TextRoomTimelineItem(id: .randomEvent, - timestamp: "Now", + timestamp: .mock, isOutgoing: true, isEditable: false, canBeRepliedTo: true, @@ -155,7 +155,7 @@ struct TimelineItemStyler_Previews: PreviewProvider, TestablePreview { content: .init(body: "house! -- באמת!")) static let rtlStringThatFinishesInLtr = TextRoomTimelineItem(id: .randomEvent, - timestamp: "Now", + timestamp: .mock, isOutgoing: true, isEditable: false, canBeRepliedTo: true, diff --git a/ElementX/Sources/Screens/Timeline/View/Supplementary/TimelineReadReceiptsView.swift b/ElementX/Sources/Screens/Timeline/View/Supplementary/TimelineReadReceiptsView.swift index cb82e40ae5..261d584368 100644 --- a/ElementX/Sources/Screens/Timeline/View/Supplementary/TimelineReadReceiptsView.swift +++ b/ElementX/Sources/Screens/Timeline/View/Supplementary/TimelineReadReceiptsView.swift @@ -102,7 +102,7 @@ struct TimelineReadReceiptsView_Previews: PreviewProvider, TestablePreview { static func mockTimelineItem(with receipts: [ReadReceipt]) -> TextRoomTimelineItem { TextRoomTimelineItem(id: .randomEvent, - timestamp: "Now", + timestamp: .mock, isOutgoing: true, isEditable: false, canBeRepliedTo: true, diff --git a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/AudioRoomTimelineView.swift b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/AudioRoomTimelineView.swift index dd0ef08829..468d0f1ce7 100644 --- a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/AudioRoomTimelineView.swift +++ b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/AudioRoomTimelineView.swift @@ -42,7 +42,7 @@ struct AudioRoomTimelineView_Previews: PreviewProvider, TestablePreview { static func makeItem(filename: String, fileSize: UInt, caption: String? = nil) -> AudioRoomTimelineItem { .init(id: .randomEvent, - timestamp: "Now", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, diff --git a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/CallInviteRoomTimelineView.swift b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/CallInviteRoomTimelineView.swift index 05d57448c8..a4cb8af360 100644 --- a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/CallInviteRoomTimelineView.swift +++ b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/CallInviteRoomTimelineView.swift @@ -34,7 +34,7 @@ struct CallInviteRoomTimelineView_Previews: PreviewProvider, TestablePreview { static var body: some View { CallInviteRoomTimelineView(timelineItem: .init(id: .randomEvent, - timestamp: "Now", + timestamp: .mock, isEditable: false, canBeRepliedTo: false, sender: .init(id: "Bob"))) diff --git a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/CallNotificationRoomTimelineView.swift b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/CallNotificationRoomTimelineView.swift index e4a8c93b0a..4900cc5d65 100644 --- a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/CallNotificationRoomTimelineView.swift +++ b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/CallNotificationRoomTimelineView.swift @@ -39,7 +39,7 @@ struct CallNotificationRoomTimelineView: View { Spacer() - Text(timelineItem.timestamp) + Text(timelineItem.timestamp.formattedTime()) .font(.compound.bodyXS) .foregroundColor(.compound.textSecondary) } @@ -61,7 +61,7 @@ struct CallNotificationRoomTimelineView_Previews: PreviewProvider, TestablePrevi static var body: some View { CallNotificationRoomTimelineView(timelineItem: .init(id: .randomEvent, - timestamp: "Now", + timestamp: .mock, isEditable: false, canBeRepliedTo: false, sender: .init(id: "Bob"))) diff --git a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/EmoteRoomTimelineView.swift b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/EmoteRoomTimelineView.swift index 3fd741ccd4..794285caf4 100644 --- a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/EmoteRoomTimelineView.swift +++ b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/EmoteRoomTimelineView.swift @@ -32,16 +32,16 @@ struct EmoteRoomTimelineView_Previews: PreviewProvider, TestablePreview { static var body: some View { VStack(alignment: .leading, spacing: 20.0) { EmoteRoomTimelineView(timelineItem: itemWith(text: "Short loin ground round tongue hamburger, fatback salami shoulder. Beef turkey sausage kielbasa strip steak. Alcatra capicola pig tail pancetta chislic.", - timestamp: "Now", + timestamp: .mock, senderId: "Bob")) EmoteRoomTimelineView(timelineItem: itemWith(text: "Some other text", - timestamp: "Later", + timestamp: .mock, senderId: "Anne")) } } - private static func itemWith(text: String, timestamp: String, senderId: String) -> EmoteRoomTimelineItem { + private static func itemWith(text: String, timestamp: Date, senderId: String) -> EmoteRoomTimelineItem { EmoteRoomTimelineItem(id: .randomEvent, timestamp: timestamp, isOutgoing: false, diff --git a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/EncryptedRoomTimelineView.swift b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/EncryptedRoomTimelineView.swift index 11b33132e9..5324b60d27 100644 --- a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/EncryptedRoomTimelineView.swift +++ b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/EncryptedRoomTimelineView.swift @@ -61,27 +61,27 @@ struct EncryptedRoomTimelineView_Previews: PreviewProvider, TestablePreview { static var body: some View { VStack(alignment: .leading, spacing: 20.0) { EncryptedRoomTimelineView(timelineItem: itemWith(text: L10n.commonWaitingForDecryptionKey, - timestamp: "Now", + timestamp: .mock, isOutgoing: false, senderId: "Bob")) EncryptedRoomTimelineView(timelineItem: itemWith(text: L10n.commonWaitingForDecryptionKey, - timestamp: "Later", + timestamp: .mock, isOutgoing: true, senderId: "Anne")) EncryptedRoomTimelineView(timelineItem: itemWith(text: "Some other text that is very long and will wrap onto multiple lines.", - timestamp: "Later", + timestamp: .mock, isOutgoing: true, senderId: "Anne")) - EncryptedRoomTimelineView(timelineItem: expectedItemWith(timestamp: "Now", + EncryptedRoomTimelineView(timelineItem: expectedItemWith(timestamp: .mock, isOutgoing: false, senderId: "Bob")) } } - private static func itemWith(text: String, timestamp: String, isOutgoing: Bool, senderId: String) -> EncryptedRoomTimelineItem { + private static func itemWith(text: String, timestamp: Date, isOutgoing: Bool, senderId: String) -> EncryptedRoomTimelineItem { EncryptedRoomTimelineItem(id: .randomEvent, body: text, encryptionType: .unknown, @@ -92,7 +92,7 @@ struct EncryptedRoomTimelineView_Previews: PreviewProvider, TestablePreview { sender: .init(id: senderId)) } - private static func expectedItemWith(timestamp: String, isOutgoing: Bool, senderId: String) -> EncryptedRoomTimelineItem { + private static func expectedItemWith(timestamp: Date, isOutgoing: Bool, senderId: String) -> EncryptedRoomTimelineItem { EncryptedRoomTimelineItem(id: .randomEvent, body: L10n.commonUnableToDecryptNoAccess, encryptionType: .megolmV1AesSha2(sessionID: "foo", cause: .sentBeforeWeJoined), diff --git a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/FileRoomTimelineView.swift b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/FileRoomTimelineView.swift index 3bb13c6585..3c041d5f26 100644 --- a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/FileRoomTimelineView.swift +++ b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/FileRoomTimelineView.swift @@ -112,7 +112,7 @@ struct FileRoomTimelineView_Previews: PreviewProvider, TestablePreview { caption: String? = nil, formattedCaption: AttributedString? = nil) -> FileRoomTimelineItem { .init(id: .randomEvent, - timestamp: "Now", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, diff --git a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/ImageRoomTimelineView.swift b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/ImageRoomTimelineView.swift index c56edbd758..0b82f0760e 100644 --- a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/ImageRoomTimelineView.swift +++ b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/ImageRoomTimelineView.swift @@ -94,7 +94,7 @@ struct ImageRoomTimelineView_Previews: PreviewProvider, TestablePreview { private static func makeTimelineItem(caption: String? = nil, isEdited: Bool = false) -> ImageRoomTimelineItem { ImageRoomTimelineItem(id: .randomEvent, - timestamp: "Now", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, diff --git a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/LocationRoomTimelineView.swift b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/LocationRoomTimelineView.swift index 6c6b70189f..fafe8006d0 100644 --- a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/LocationRoomTimelineView.swift +++ b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/LocationRoomTimelineView.swift @@ -91,7 +91,7 @@ struct LocationRoomTimelineView_Previews: PreviewProvider, TestablePreview { @ViewBuilder static var states: some View { LocationRoomTimelineView(timelineItem: .init(id: .randomEvent, - timestamp: "Now", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, @@ -100,7 +100,7 @@ struct LocationRoomTimelineView_Previews: PreviewProvider, TestablePreview { content: .init(body: "Fallback geo uri description"))) LocationRoomTimelineView(timelineItem: .init(id: .randomEvent, - timestamp: "Now", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, @@ -109,7 +109,7 @@ struct LocationRoomTimelineView_Previews: PreviewProvider, TestablePreview { content: .init(body: "Fallback geo uri description", geoURI: .init(latitude: 41.902782, longitude: 12.496366), description: "Location description description description description description description description description"))) LocationRoomTimelineView(timelineItem: .init(id: .randomEvent, - timestamp: "Now", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, diff --git a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/NoticeRoomTimelineView.swift b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/NoticeRoomTimelineView.swift index 098d8b93cd..a1705c97e5 100644 --- a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/NoticeRoomTimelineView.swift +++ b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/NoticeRoomTimelineView.swift @@ -44,16 +44,16 @@ struct NoticeRoomTimelineView_Previews: PreviewProvider, TestablePreview { static var body: some View { VStack(alignment: .leading, spacing: 20.0) { NoticeRoomTimelineView(timelineItem: itemWith(text: "Short loin ground round tongue hamburger, fatback salami shoulder. Beef turkey sausage kielbasa strip steak. Alcatra capicola pig tail pancetta chislic.", - timestamp: "Now", + timestamp: .mock, senderId: "Bob")) NoticeRoomTimelineView(timelineItem: itemWith(text: "Some other text", - timestamp: "Later", + timestamp: .mock, senderId: "Anne")) } } - private static func itemWith(text: String, timestamp: String, senderId: String) -> NoticeRoomTimelineItem { + private static func itemWith(text: String, timestamp: Date, senderId: String) -> NoticeRoomTimelineItem { NoticeRoomTimelineItem(id: .randomEvent, timestamp: timestamp, isOutgoing: false, diff --git a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/ReadMarkerRoomTimelineView.swift b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/ReadMarkerRoomTimelineView.swift index 4314885116..2f5a67fec4 100644 --- a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/ReadMarkerRoomTimelineView.swift +++ b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/ReadMarkerRoomTimelineView.swift @@ -35,7 +35,7 @@ struct ReadMarkerRoomTimelineView_Previews: PreviewProvider, TestablePreview { VStack(alignment: .leading, spacing: 0) { RoomTimelineItemView(viewState: .init(type: .separator(.init(id: .virtual(uniqueID: .init(id: "Separator")), text: "Today")), groupStyle: .single)) RoomTimelineItemView(viewState: .init(type: .text(.init(id: .randomEvent, - timestamp: "", + timestamp: .mock, isOutgoing: true, isEditable: false, canBeRepliedTo: true, @@ -47,7 +47,7 @@ struct ReadMarkerRoomTimelineView_Previews: PreviewProvider, TestablePreview { RoomTimelineItemView(viewState: .init(type: .separator(.init(id: .virtual(uniqueID: .init(id: "Separator")), text: "Today")), groupStyle: .single)) RoomTimelineItemView(viewState: .init(type: .text(.init(id: .randomEvent, - timestamp: "", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, diff --git a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/RedactedRoomTimelineView.swift b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/RedactedRoomTimelineView.swift index 81274a73f1..0b48d95256 100644 --- a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/RedactedRoomTimelineView.swift +++ b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/RedactedRoomTimelineView.swift @@ -26,13 +26,13 @@ struct RedactedRoomTimelineView_Previews: PreviewProvider, TestablePreview { static var previews: some View { VStack(alignment: .leading, spacing: 20.0) { RedactedRoomTimelineView(timelineItem: itemWith(text: L10n.commonMessageRemoved, - timestamp: "Later", + timestamp: .mock, senderId: "Anne")) } .environmentObject(viewModel.context) } - private static func itemWith(text: String, timestamp: String, senderId: String) -> RedactedRoomTimelineItem { + private static func itemWith(text: String, timestamp: Date, senderId: String) -> RedactedRoomTimelineItem { RedactedRoomTimelineItem(id: .randomEvent, body: text, timestamp: timestamp, diff --git a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/StateRoomTimelineView.swift b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/StateRoomTimelineView.swift index 636e89a513..38aeaca118 100644 --- a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/StateRoomTimelineView.swift +++ b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/StateRoomTimelineView.swift @@ -32,7 +32,7 @@ struct StateRoomTimelineView_Previews: PreviewProvider, TestablePreview { static let item = StateRoomTimelineItem(id: .randomVirtual, body: "Alice joined", - timestamp: "Now", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, diff --git a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/StickerRoomTimelineView.swift b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/StickerRoomTimelineView.swift index 37fa55f94e..23565de405 100644 --- a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/StickerRoomTimelineView.swift +++ b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/StickerRoomTimelineView.swift @@ -44,7 +44,7 @@ struct StickerRoomTimelineView_Previews: PreviewProvider, TestablePreview { VStack(spacing: 20.0) { StickerRoomTimelineView(timelineItem: StickerRoomTimelineItem(id: .randomEvent, body: "Some image", - timestamp: "Now", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, @@ -53,7 +53,7 @@ struct StickerRoomTimelineView_Previews: PreviewProvider, TestablePreview { StickerRoomTimelineView(timelineItem: StickerRoomTimelineItem(id: .randomEvent, body: "Blurhashed image", - timestamp: "Now", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, diff --git a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/TextRoomTimelineView.swift b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/TextRoomTimelineView.swift index ec853d579b..5d0dc45d1b 100644 --- a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/TextRoomTimelineView.swift +++ b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/TextRoomTimelineView.swift @@ -42,44 +42,44 @@ struct TextRoomTimelineView_Previews: PreviewProvider, TestablePreview { ScrollView { VStack(alignment: .leading, spacing: 20.0) { TextRoomTimelineView(timelineItem: itemWith(text: "Short loin ground round tongue hamburger, fatback salami shoulder. Beef turkey sausage kielbasa strip steak. Alcatra capicola pig tail pancetta chislic.", - timestamp: "Now", + timestamp: .mock, isOutgoing: false, senderId: "Bob")) TextRoomTimelineView(timelineItem: itemWith(text: "Some other text", - timestamp: "Later", + timestamp: .mock, isOutgoing: true, senderId: "Anne")) TextRoomTimelineView(timelineItem: itemWith(text: "Short loin ground round tongue hamburger, fatback salami shoulder. Beef turkey sausage kielbasa strip steak. Alcatra capicola pig tail pancetta chislic.", - timestamp: "Now", + timestamp: .mock, isOutgoing: false, senderId: "Bob")) TextRoomTimelineView(timelineItem: itemWith(text: "Some other text", - timestamp: "Later", + timestamp: .mock, isOutgoing: true, senderId: "Anne")) TextRoomTimelineView(timelineItem: itemWith(text: "טקסט אחר", - timestamp: "Later", + timestamp: .mock, isOutgoing: true, senderId: "Anne")) TextRoomTimelineView(timelineItem: itemWith(html: "
  1. First item
  2. Second item
  3. Third item
", - timestamp: "Later", + timestamp: .mock, isOutgoing: true, senderId: "Anne")) TextRoomTimelineView(timelineItem: itemWith(html: "
  1. פריט ראשון
  2. הפריט השני
  3. פריט שלישי
", - timestamp: "Later", + timestamp: .mock, isOutgoing: true, senderId: "Anne")) } } } - private static func itemWith(text: String, timestamp: String, isOutgoing: Bool, senderId: String) -> TextRoomTimelineItem { + private static func itemWith(text: String, timestamp: Date, isOutgoing: Bool, senderId: String) -> TextRoomTimelineItem { TextRoomTimelineItem(id: .randomEvent, timestamp: timestamp, isOutgoing: isOutgoing, @@ -90,7 +90,7 @@ struct TextRoomTimelineView_Previews: PreviewProvider, TestablePreview { content: .init(body: text)) } - private static func itemWith(html: String, timestamp: String, isOutgoing: Bool, senderId: String) -> TextRoomTimelineItem { + private static func itemWith(html: String, timestamp: Date, isOutgoing: Bool, senderId: String) -> TextRoomTimelineItem { let builder = AttributedStringBuilder(cacheKey: "preview", mentionBuilder: MentionBuilder()) let attributedString = builder.fromHTML(html) diff --git a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/UnsupportedRoomTimelineView.swift b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/UnsupportedRoomTimelineView.swift index 2d26302ba5..0f50c0b6ab 100644 --- a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/UnsupportedRoomTimelineView.swift +++ b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/UnsupportedRoomTimelineView.swift @@ -40,18 +40,18 @@ struct UnsupportedRoomTimelineView_Previews: PreviewProvider, TestablePreview { static var body: some View { VStack(alignment: .leading, spacing: 20.0) { UnsupportedRoomTimelineView(timelineItem: itemWith(text: "Text", - timestamp: "Now", + timestamp: .mock, isOutgoing: false, senderId: "Bob")) UnsupportedRoomTimelineView(timelineItem: itemWith(text: "Some other text", - timestamp: "Later", + timestamp: .mock, isOutgoing: true, senderId: "Anne")) } } - private static func itemWith(text: String, timestamp: String, isOutgoing: Bool, senderId: String) -> UnsupportedRoomTimelineItem { + private static func itemWith(text: String, timestamp: Date, isOutgoing: Bool, senderId: String) -> UnsupportedRoomTimelineItem { UnsupportedRoomTimelineItem(id: .randomEvent, body: text, eventType: "Some Event Type", diff --git a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/VideoRoomTimelineView.swift b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/VideoRoomTimelineView.swift index 76ad74dc5c..75306d9996 100644 --- a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/VideoRoomTimelineView.swift +++ b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/VideoRoomTimelineView.swift @@ -98,7 +98,7 @@ struct VideoRoomTimelineView_Previews: PreviewProvider, TestablePreview { private static func makeTimelineItem(caption: String? = nil, isEdited: Bool = false) -> VideoRoomTimelineItem { VideoRoomTimelineItem(id: .randomEvent, - timestamp: "Now", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, diff --git a/ElementX/Sources/Services/Timeline/Fixtures/RoomTimelineItemFixtures.swift b/ElementX/Sources/Services/Timeline/Fixtures/RoomTimelineItemFixtures.swift index 4b6e69b218..444c442518 100644 --- a/ElementX/Sources/Services/Timeline/Fixtures/RoomTimelineItemFixtures.swift +++ b/ElementX/Sources/Services/Timeline/Fixtures/RoomTimelineItemFixtures.swift @@ -13,7 +13,7 @@ enum RoomTimelineItemFixtures { SeparatorRoomTimelineItem(id: .virtual(uniqueID: .init(id: "Yesterday")), text: "Yesterday"), TextRoomTimelineItem(id: .event(uniqueID: .init(id: ".RoomTimelineItemFixtures.default.0"), eventOrTransactionID: .eventId(eventId: "RoomTimelineItemFixtures.default.0")), - timestamp: "10:10 AM", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, @@ -23,7 +23,7 @@ enum RoomTimelineItemFixtures { properties: RoomTimelineItemProperties(isEdited: true)), TextRoomTimelineItem(id: .event(uniqueID: .init(id: "RoomTimelineItemFixtures.default.1"), eventOrTransactionID: .eventId(eventId: "RoomTimelineItemFixtures.default.1")), - timestamp: "10:11 AM", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, @@ -35,7 +35,7 @@ enum RoomTimelineItemFixtures { ])), TextRoomTimelineItem(id: .event(uniqueID: .init(id: "RoomTimelineItemFixtures.default.2"), eventOrTransactionID: .eventId(eventId: "RoomTimelineItemFixtures.default.2")), - timestamp: "10:11 AM", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, @@ -55,7 +55,7 @@ enum RoomTimelineItemFixtures { SeparatorRoomTimelineItem(id: .virtual(uniqueID: .init(id: "Today")), text: "Today"), TextRoomTimelineItem(id: .event(uniqueID: .init(id: "RoomTimelineItemFixtures.default.3"), eventOrTransactionID: .eventId(eventId: "RoomTimelineItemFixtures.default.3")), - timestamp: "5 PM", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, @@ -65,7 +65,7 @@ enum RoomTimelineItemFixtures { properties: RoomTimelineItemProperties(orderedReadReceipts: [ReadReceipt(userID: "alice", formattedTimestamp: nil)])), TextRoomTimelineItem(id: .event(uniqueID: .init(id: "RoomTimelineItemFixtures.default.4"), eventOrTransactionID: .eventId(eventId: "RoomTimelineItemFixtures.default.4")), - timestamp: "5 PM", + timestamp: .mock, isOutgoing: true, isEditable: true, canBeRepliedTo: true, @@ -74,7 +74,7 @@ enum RoomTimelineItemFixtures { content: .init(body: "And John's speech was amazing!")), TextRoomTimelineItem(id: .event(uniqueID: .init(id: "RoomTimelineItemFixtures.default.5"), eventOrTransactionID: .eventId(eventId: "RoomTimelineItemFixtures.default.5")), - timestamp: "5 PM", + timestamp: .mock, isOutgoing: true, isEditable: true, canBeRepliedTo: true, @@ -88,7 +88,7 @@ enum RoomTimelineItemFixtures { ReadReceipt(userID: "dan", formattedTimestamp: nil)])), TextRoomTimelineItem(id: .event(uniqueID: .init(id: "RoomTimelineItemFixtures.default.6"), eventOrTransactionID: .eventId(eventId: "RoomTimelineItemFixtures.default.6")), - timestamp: "5 PM", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, @@ -267,7 +267,7 @@ enum RoomTimelineItemFixtures { private extension TextRoomTimelineItem { init(id: TimelineItemIdentifier? = nil, text: String, senderDisplayName: String) { self.init(id: id ?? .randomEvent, - timestamp: "10:47 am", + timestamp: .mock, isOutgoing: senderDisplayName == "Alice", isEditable: false, canBeRepliedTo: true, @@ -286,7 +286,7 @@ private extension TextRoomTimelineItem { private extension AudioRoomTimelineItem { init(isOutgoing: Bool, caption: String? = nil) { self.init(id: .randomEvent, - timestamp: "10:47 am", + timestamp: .mock, isOutgoing: isOutgoing, isEditable: isOutgoing, canBeRepliedTo: true, @@ -305,7 +305,7 @@ private extension AudioRoomTimelineItem { private extension FileRoomTimelineItem { init(isOutgoing: Bool, caption: String? = nil) { self.init(id: .randomEvent, - timestamp: "10:47 am", + timestamp: .mock, isOutgoing: isOutgoing, isEditable: isOutgoing, canBeRepliedTo: true, @@ -323,7 +323,7 @@ private extension FileRoomTimelineItem { private extension ImageRoomTimelineItem { init(isOutgoing: Bool, caption: String? = nil) { self.init(id: .randomEvent, - timestamp: "10:47 am", + timestamp: .mock, isOutgoing: isOutgoing, isEditable: isOutgoing, canBeRepliedTo: true, @@ -340,7 +340,7 @@ private extension ImageRoomTimelineItem { private extension VideoRoomTimelineItem { init(isOutgoing: Bool, caption: String? = nil) { self.init(id: .randomEvent, - timestamp: "10:47 am", + timestamp: .mock, isOutgoing: isOutgoing, isEditable: isOutgoing, canBeRepliedTo: true, @@ -357,7 +357,7 @@ private extension VideoRoomTimelineItem { private extension VoiceMessageRoomTimelineItem { init(isOutgoing: Bool) { self.init(id: .randomEvent, - timestamp: "10:47 am", + timestamp: .mock, isOutgoing: isOutgoing, isEditable: isOutgoing, canBeRepliedTo: true, diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/EventBasedTimelineItemProtocol.swift b/ElementX/Sources/Services/Timeline/TimelineItems/EventBasedTimelineItemProtocol.swift index 0150401ff9..783614140f 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/EventBasedTimelineItemProtocol.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/EventBasedTimelineItemProtocol.swift @@ -9,7 +9,7 @@ import Foundation import UIKit protocol EventBasedTimelineItemProtocol: RoomTimelineItemProtocol, CustomStringConvertible { - var timestamp: String { get } + var timestamp: Date { get } var isOutgoing: Bool { get } var isEditable: Bool { get } var canBeRepliedTo: Bool { get } @@ -84,7 +84,7 @@ extension EventBasedTimelineItemProtocol { if properties.isEdited { start = "\(L10n.commonEditedSuffix) " } - return start + timestamp + return start + timestamp.formattedTime() } var isCopyable: Bool { diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/AudioRoomTimelineItem.swift b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/AudioRoomTimelineItem.swift index 6b556dcbe0..1f4f2fff60 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/AudioRoomTimelineItem.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/AudioRoomTimelineItem.swift @@ -9,7 +9,7 @@ import Foundation struct AudioRoomTimelineItem: EventBasedMessageTimelineItemProtocol, Equatable { let id: TimelineItemIdentifier - let timestamp: String + let timestamp: Date let isOutgoing: Bool let isEditable: Bool let canBeRepliedTo: Bool diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/EmoteRoomTimelineItem.swift b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/EmoteRoomTimelineItem.swift index 0adfaf5c8f..5c236bf0c5 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/EmoteRoomTimelineItem.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/EmoteRoomTimelineItem.swift @@ -9,7 +9,7 @@ import UIKit struct EmoteRoomTimelineItem: TextBasedRoomTimelineItem, Equatable { let id: TimelineItemIdentifier - let timestamp: String + let timestamp: Date let isOutgoing: Bool let isEditable: Bool let canBeRepliedTo: Bool diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/FileRoomTimelineItem.swift b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/FileRoomTimelineItem.swift index bb025ee776..b5d9da6827 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/FileRoomTimelineItem.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/FileRoomTimelineItem.swift @@ -10,7 +10,7 @@ import UniformTypeIdentifiers struct FileRoomTimelineItem: EventBasedMessageTimelineItemProtocol, Equatable { let id: TimelineItemIdentifier - let timestamp: String + let timestamp: Date let isOutgoing: Bool let isEditable: Bool let canBeRepliedTo: Bool diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/ImageRoomTimelineItem.swift b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/ImageRoomTimelineItem.swift index b556b1e187..2e53acdc21 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/ImageRoomTimelineItem.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/ImageRoomTimelineItem.swift @@ -10,7 +10,7 @@ import UniformTypeIdentifiers struct ImageRoomTimelineItem: EventBasedMessageTimelineItemProtocol, Equatable { let id: TimelineItemIdentifier - let timestamp: String + let timestamp: Date let isOutgoing: Bool let isEditable: Bool let canBeRepliedTo: Bool diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/LocationRoomTimelineItem.swift b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/LocationRoomTimelineItem.swift index 815c17b1d6..8a94eca99c 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/LocationRoomTimelineItem.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/LocationRoomTimelineItem.swift @@ -5,10 +5,12 @@ // Please see LICENSE in the repository root for full details. // +import Foundation + struct LocationRoomTimelineItem: EventBasedMessageTimelineItemProtocol, Equatable { let id: TimelineItemIdentifier - let timestamp: String + let timestamp: Date let isOutgoing: Bool let isEditable: Bool let canBeRepliedTo: Bool diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/NoticeRoomTimelineItem.swift b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/NoticeRoomTimelineItem.swift index 7cee6c0ecb..6b13a75839 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/NoticeRoomTimelineItem.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/NoticeRoomTimelineItem.swift @@ -9,7 +9,7 @@ import UIKit struct NoticeRoomTimelineItem: TextBasedRoomTimelineItem, Equatable { let id: TimelineItemIdentifier - let timestamp: String + let timestamp: Date let isOutgoing: Bool let isEditable: Bool let canBeRepliedTo: Bool diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/TextRoomTimelineItem.swift b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/TextRoomTimelineItem.swift index 249d873b03..32170640fe 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/TextRoomTimelineItem.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/TextRoomTimelineItem.swift @@ -10,7 +10,7 @@ import UIKit struct TextRoomTimelineItem: TextBasedRoomTimelineItem, Equatable { let id: TimelineItemIdentifier - let timestamp: String + let timestamp: Date let isOutgoing: Bool let isEditable: Bool let canBeRepliedTo: Bool diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/VideoRoomTimelineItem.swift b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/VideoRoomTimelineItem.swift index 5247fd6cd2..33a3e4bf2d 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/VideoRoomTimelineItem.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/VideoRoomTimelineItem.swift @@ -10,7 +10,7 @@ import UniformTypeIdentifiers struct VideoRoomTimelineItem: EventBasedMessageTimelineItemProtocol, Equatable { let id: TimelineItemIdentifier - let timestamp: String + let timestamp: Date let isOutgoing: Bool let isEditable: Bool let canBeRepliedTo: Bool diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/VoiceMessageRoomTimelineItem.swift b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/VoiceMessageRoomTimelineItem.swift index d8e0769988..84561601b0 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/VoiceMessageRoomTimelineItem.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/VoiceMessageRoomTimelineItem.swift @@ -9,7 +9,7 @@ import Foundation struct VoiceMessageRoomTimelineItem: EventBasedMessageTimelineItemProtocol, Equatable { let id: TimelineItemIdentifier - let timestamp: String + let timestamp: Date let isOutgoing: Bool let isEditable: Bool let canBeRepliedTo: Bool diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/VoiceMessages/VoiceMessageRoomTimelineView.swift b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/VoiceMessages/VoiceMessageRoomTimelineView.swift index df55cf05df..1a31da4414 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/VoiceMessages/VoiceMessageRoomTimelineView.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Messages/VoiceMessages/VoiceMessageRoomTimelineView.swift @@ -57,7 +57,7 @@ struct VoiceMessageRoomTimelineView_Previews: PreviewProvider, TestablePreview { static let viewModel = TimelineViewModel.mock static let timelineItemIdentifier = TimelineItemIdentifier.randomEvent static let voiceRoomTimelineItem = VoiceMessageRoomTimelineItem(id: timelineItemIdentifier, - timestamp: "Now", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/CallInviteRoomTimelineItem.swift b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/CallInviteRoomTimelineItem.swift index e5b766e0ae..7978721c6a 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/CallInviteRoomTimelineItem.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/CallInviteRoomTimelineItem.swift @@ -9,7 +9,7 @@ import Foundation struct CallInviteRoomTimelineItem: RoomTimelineItemProtocol, Equatable { let id: TimelineItemIdentifier - let timestamp: String + let timestamp: Date let isEditable: Bool let canBeRepliedTo: Bool diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/CallNotificationRoomTimelineItem.swift b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/CallNotificationRoomTimelineItem.swift index e252a11de3..b81a07d2e3 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/CallNotificationRoomTimelineItem.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/CallNotificationRoomTimelineItem.swift @@ -9,7 +9,7 @@ import Foundation struct CallNotificationRoomTimelineItem: RoomTimelineItemProtocol, Equatable { let id: TimelineItemIdentifier - let timestamp: String + let timestamp: Date let isEditable: Bool let canBeRepliedTo: Bool diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/EncryptedRoomTimelineItem.swift b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/EncryptedRoomTimelineItem.swift index 6f417c903a..7baf86a755 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/EncryptedRoomTimelineItem.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/EncryptedRoomTimelineItem.swift @@ -27,7 +27,7 @@ struct EncryptedRoomTimelineItem: EventBasedTimelineItemProtocol, Equatable { let id: TimelineItemIdentifier let body: String let encryptionType: EncryptionType - let timestamp: String + let timestamp: Date let isOutgoing: Bool let isEditable: Bool let canBeRepliedTo: Bool diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/PollRoomTimelineItem.swift b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/PollRoomTimelineItem.swift index dbe238b2b1..f78d393f6c 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/PollRoomTimelineItem.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/PollRoomTimelineItem.swift @@ -11,7 +11,7 @@ struct PollRoomTimelineItem: Equatable, EventBasedTimelineItemProtocol { let id: TimelineItemIdentifier let poll: Poll let body: String - let timestamp: String + let timestamp: Date let isOutgoing: Bool let isEditable: Bool let canBeRepliedTo: Bool diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/RedactedRoomTimelineItem.swift b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/RedactedRoomTimelineItem.swift index fe2948d728..aab7178517 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/RedactedRoomTimelineItem.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/RedactedRoomTimelineItem.swift @@ -11,7 +11,7 @@ import UIKit struct RedactedRoomTimelineItem: EventBasedTimelineItemProtocol, Equatable { let id: TimelineItemIdentifier let body: String - let timestamp: String + let timestamp: Date let isOutgoing: Bool let isEditable: Bool let canBeRepliedTo: Bool diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/StateRoomTimelineItem.swift b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/StateRoomTimelineItem.swift index 59a7a01b57..d193452978 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/StateRoomTimelineItem.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/StateRoomTimelineItem.swift @@ -10,7 +10,7 @@ import UIKit struct StateRoomTimelineItem: EventBasedTimelineItemProtocol, Equatable { let id: TimelineItemIdentifier let body: String - let timestamp: String + let timestamp: Date let isOutgoing: Bool let isEditable: Bool let canBeRepliedTo: Bool diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/StickerRoomTimelineItem.swift b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/StickerRoomTimelineItem.swift index 466ba2a0f4..202f7b55e1 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/StickerRoomTimelineItem.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/StickerRoomTimelineItem.swift @@ -10,7 +10,7 @@ import UIKit struct StickerRoomTimelineItem: EventBasedTimelineItemProtocol, Equatable { let id: TimelineItemIdentifier let body: String - let timestamp: String + let timestamp: Date let isOutgoing: Bool let isEditable: Bool let canBeRepliedTo: Bool diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/UnsupportedRoomTimelineItem.swift b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/UnsupportedRoomTimelineItem.swift index 51b4956088..5114535245 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/UnsupportedRoomTimelineItem.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/Items/Other/UnsupportedRoomTimelineItem.swift @@ -14,7 +14,7 @@ struct UnsupportedRoomTimelineItem: EventBasedTimelineItemProtocol, Equatable { let eventType: String let error: String - let timestamp: String + let timestamp: Date let isOutgoing: Bool let isEditable: Bool let canBeRepliedTo: Bool diff --git a/ElementX/Sources/Services/Timeline/TimelineItems/RoomTimelineItemFactory.swift b/ElementX/Sources/Services/Timeline/TimelineItems/RoomTimelineItemFactory.swift index 2008de03a9..58e785c689 100644 --- a/ElementX/Sources/Services/Timeline/TimelineItems/RoomTimelineItemFactory.swift +++ b/ElementX/Sources/Services/Timeline/TimelineItems/RoomTimelineItemFactory.swift @@ -103,7 +103,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol { body: L10n.commonUnsupportedEvent, eventType: eventType, error: error, - timestamp: eventItemProxy.timestamp.formatted(date: .omitted, time: .shortened), + timestamp: eventItemProxy.timestamp, isOutgoing: isOutgoing, isEditable: eventItemProxy.isEditable, canBeRepliedTo: eventItemProxy.canBeRepliedTo, @@ -120,7 +120,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol { return StickerRoomTimelineItem(id: eventItemProxy.id, body: body, - timestamp: eventItemProxy.timestamp.formatted(date: .omitted, time: .shortened), + timestamp: eventItemProxy.timestamp, isOutgoing: isOutgoing, isEditable: eventItemProxy.isEditable, canBeRepliedTo: eventItemProxy.canBeRepliedTo, @@ -172,7 +172,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol { return EncryptedRoomTimelineItem(id: eventItemProxy.id, body: errorLabel, encryptionType: encryptionType, - timestamp: eventItemProxy.timestamp.formatted(date: .omitted, time: .shortened), + timestamp: eventItemProxy.timestamp, isOutgoing: isOutgoing, isEditable: eventItemProxy.isEditable, canBeRepliedTo: eventItemProxy.canBeRepliedTo, @@ -184,7 +184,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol { _ isOutgoing: Bool) -> RoomTimelineItemProtocol { RedactedRoomTimelineItem(id: eventItemProxy.id, body: L10n.commonMessageRemoved, - timestamp: eventItemProxy.timestamp.formatted(date: .omitted, time: .shortened), + timestamp: eventItemProxy.timestamp, isOutgoing: isOutgoing, isEditable: eventItemProxy.isEditable, canBeRepliedTo: eventItemProxy.canBeRepliedTo, @@ -197,7 +197,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol { _ textMessageContent: TextMessageContent, _ isOutgoing: Bool) -> RoomTimelineItemProtocol { TextRoomTimelineItem(id: eventItemProxy.id, - timestamp: eventItemProxy.timestamp.formatted(date: .omitted, time: .shortened), + timestamp: eventItemProxy.timestamp, isOutgoing: isOutgoing, isEditable: eventItemProxy.isEditable, canBeRepliedTo: eventItemProxy.canBeRepliedTo, @@ -217,7 +217,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol { _ imageMessageContent: ImageMessageContent, _ isOutgoing: Bool) -> RoomTimelineItemProtocol { ImageRoomTimelineItem(id: eventItemProxy.id, - timestamp: eventItemProxy.timestamp.formatted(date: .omitted, time: .shortened), + timestamp: eventItemProxy.timestamp, isOutgoing: isOutgoing, isEditable: eventItemProxy.isEditable, canBeRepliedTo: eventItemProxy.canBeRepliedTo, @@ -237,7 +237,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol { _ videoMessageContent: VideoMessageContent, _ isOutgoing: Bool) -> RoomTimelineItemProtocol { VideoRoomTimelineItem(id: eventItemProxy.id, - timestamp: eventItemProxy.timestamp.formatted(date: .omitted, time: .shortened), + timestamp: eventItemProxy.timestamp, isOutgoing: isOutgoing, isEditable: eventItemProxy.isEditable, canBeRepliedTo: eventItemProxy.canBeRepliedTo, @@ -257,7 +257,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol { _ audioMessageContent: AudioMessageContent, _ isOutgoing: Bool) -> RoomTimelineItemProtocol { AudioRoomTimelineItem(id: eventItemProxy.id, - timestamp: eventItemProxy.timestamp.formatted(date: .omitted, time: .shortened), + timestamp: eventItemProxy.timestamp, isOutgoing: isOutgoing, isEditable: eventItemProxy.isEditable, canBeRepliedTo: eventItemProxy.canBeRepliedTo, @@ -277,7 +277,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol { _ audioMessageContent: AudioMessageContent, _ isOutgoing: Bool) -> RoomTimelineItemProtocol { VoiceMessageRoomTimelineItem(id: eventItemProxy.id, - timestamp: eventItemProxy.timestamp.formatted(date: .omitted, time: .shortened), + timestamp: eventItemProxy.timestamp, isOutgoing: isOutgoing, isEditable: eventItemProxy.isEditable, canBeRepliedTo: eventItemProxy.canBeRepliedTo, @@ -297,7 +297,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol { _ fileMessageContent: FileMessageContent, _ isOutgoing: Bool) -> RoomTimelineItemProtocol { FileRoomTimelineItem(id: eventItemProxy.id, - timestamp: eventItemProxy.timestamp.formatted(date: .omitted, time: .shortened), + timestamp: eventItemProxy.timestamp, isOutgoing: isOutgoing, isEditable: eventItemProxy.isEditable, canBeRepliedTo: eventItemProxy.canBeRepliedTo, @@ -317,7 +317,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol { _ noticeMessageContent: NoticeMessageContent, _ isOutgoing: Bool) -> RoomTimelineItemProtocol { NoticeRoomTimelineItem(id: eventItemProxy.id, - timestamp: eventItemProxy.timestamp.formatted(date: .omitted, time: .shortened), + timestamp: eventItemProxy.timestamp, isOutgoing: isOutgoing, isEditable: eventItemProxy.isEditable, canBeRepliedTo: eventItemProxy.canBeRepliedTo, @@ -337,7 +337,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol { _ emoteMessageContent: EmoteMessageContent, _ isOutgoing: Bool) -> RoomTimelineItemProtocol { EmoteRoomTimelineItem(id: eventItemProxy.id, - timestamp: eventItemProxy.timestamp.formatted(date: .omitted, time: .shortened), + timestamp: eventItemProxy.timestamp, isOutgoing: isOutgoing, isEditable: eventItemProxy.isEditable, canBeRepliedTo: eventItemProxy.canBeRepliedTo, @@ -357,7 +357,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol { _ locationMessageContent: LocationContent, _ isOutgoing: Bool) -> RoomTimelineItemProtocol { LocationRoomTimelineItem(id: eventItemProxy.id, - timestamp: eventItemProxy.timestamp.formatted(date: .omitted, time: .shortened), + timestamp: eventItemProxy.timestamp, isOutgoing: isOutgoing, isEditable: eventItemProxy.isEditable, canBeRepliedTo: eventItemProxy.canBeRepliedTo, @@ -410,7 +410,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol { return PollRoomTimelineItem(id: eventItemProxy.id, poll: poll, body: poll.question, - timestamp: eventItemProxy.timestamp.formatted(date: .omitted, time: .shortened), + timestamp: eventItemProxy.timestamp, isOutgoing: isOutgoing, isEditable: eventItemProxy.isEditable, canBeRepliedTo: eventItemProxy.canBeRepliedTo, @@ -424,7 +424,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol { private func buildCallInviteTimelineItem(for eventItemProxy: EventTimelineItemProxy) -> RoomTimelineItemProtocol { CallInviteRoomTimelineItem(id: eventItemProxy.id, - timestamp: eventItemProxy.timestamp.formatted(date: .omitted, time: .shortened), + timestamp: eventItemProxy.timestamp, isEditable: eventItemProxy.isEditable, canBeRepliedTo: eventItemProxy.canBeRepliedTo, sender: eventItemProxy.sender) @@ -432,7 +432,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol { private func buildCallNotificationTimelineItem(for eventItemProxy: EventTimelineItemProxy) -> RoomTimelineItemProtocol { CallNotificationRoomTimelineItem(id: eventItemProxy.id, - timestamp: eventItemProxy.timestamp.formatted(date: .omitted, time: .shortened), + timestamp: eventItemProxy.timestamp, isEditable: eventItemProxy.isEditable, canBeRepliedTo: eventItemProxy.canBeRepliedTo, sender: eventItemProxy.sender) @@ -652,7 +652,7 @@ struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol { private func buildStateTimelineItem(for eventItemProxy: EventTimelineItemProxy, text: String, isOutgoing: Bool) -> RoomTimelineItemProtocol { StateRoomTimelineItem(id: eventItemProxy.id, body: text, - timestamp: eventItemProxy.timestamp.formatted(date: .omitted, time: .shortened), + timestamp: eventItemProxy.timestamp, isOutgoing: isOutgoing, isEditable: false, canBeRepliedTo: eventItemProxy.canBeRepliedTo, diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-en-GB.1.png index 77d646e93d..6d8cc72c75 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:11690714e9762d729ca2b9777494f4ffe479ca03b95e282c6dafcbcd0c6e47d1 -size 99579 +oid sha256:d3b53e20f2c6cc50e19de94c8af37e1a0f4b96ed577994d4f5e8e6d2bbda4607 +size 99180 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-pseudo.1.png index 738fbac9c3..d88b448387 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d029be2d41fb70268aafe9e252edea552014545591c9f06ddb5abbb7b872ad88 -size 102503 +oid sha256:48b6f07f5253cb191f6e29bc089f9b53170084b12b2a53fee14421926f59ed06 +size 103858 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-16-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-16-en-GB.1.png index 3d6a58edaf..1a34cae61a 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-16-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-16-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6d06795ef84b2f9eef65341825a0dcef00f5c0e646a0a441824b9a656eb57ef7 -size 55300 +oid sha256:c591e0f26fcb14be30b7076970c1bfc32603ab3c88d0ac3390b550c1d252f058 +size 55077 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-16-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-16-pseudo.1.png index 0d6d54cc85..79e18bbf23 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-16-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-16-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:796fe32ebed61725457773d6bc27768f2a38fd5af2c0492fcd488125f8126fd0 -size 57907 +oid sha256:c98cc16ddfe4c0b0f428806446c933bb9a0e0637090e0b525b4a20e89f37f263 +size 59016 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPad-en-GB.1.png index f89035f326..ca2e704440 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPad-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPad-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:29e1c4741fd72fd2c0ce0954c1f860bf7dd9c0590e2991befe4c091581ba8fe6 -size 76921 +oid sha256:ca339c7b9e8185504843fe49a453a8d7b636b73c7936782ccb13f108147f8e64 +size 76775 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPad-pseudo.1.png index c814599211..0d389fc0a9 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPad-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPad-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b84fbb757ad719d346d5505bf1c373900373e9ef447bfdde1f632b17393326cd -size 78213 +oid sha256:449fd71ec42d3421a439b84f3b91825fdb160dbe5a2159eb034c1246ab5d8ec0 +size 78924 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPhone-16-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPhone-16-en-GB.1.png index 6c008987d9..465108e5cf 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPhone-16-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPhone-16-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e08654a9df0f2117e49345e45c1e7bb0204af4d5a968b6f317b3d7882692197d -size 35727 +oid sha256:6cfde3cec208907c1540adcc417802d4e021bec98c8bee6b03dfc2cf425057b1 +size 35596 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPhone-16-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPhone-16-pseudo.1.png index 69006cf591..6f0f3ea2c1 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPhone-16-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPhone-16-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:88a0a8ab19e8f42a06e078b6263ea23d2c11e7c9c837d5913b0b922048c21fcc -size 37254 +oid sha256:5f5c6d41e605f934e77104227186c7474d05a12e34e4d3a25fd8d71228132c1c +size 37800 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPad-en-GB.1.png index 6ed1bf0056..66e4371376 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPad-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPad-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:702235a5e846a84f92711a2f6e66e59a06364763e57ee4ae1550b9ab03e8476c -size 103480 +oid sha256:11f8f3369d7cb4475273292b3ac8b136abb9e1938304465d7f6118a3a1fe1ba6 +size 103290 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPad-pseudo.1.png index 6ed1bf0056..07a6aa4399 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPad-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPad-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:702235a5e846a84f92711a2f6e66e59a06364763e57ee4ae1550b9ab03e8476c -size 103480 +oid sha256:ee1a11a692057d4cb4456f1a9e016a2430280b36e96f81c5253634bac7ee1e61 +size 105001 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPhone-16-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPhone-16-en-GB.1.png index 9a1092bb2c..268d67fe10 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPhone-16-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPhone-16-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fde29a6b348b8cdbf3e3d58736d6bcf860c50d8d61a6ba0ab591f507a82a91cc -size 69718 +oid sha256:c6ec4e3014d3a941820a7a8e11d50871331faf4515e7efc85f376a9571b46513 +size 69420 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPhone-16-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPhone-16-pseudo.1.png index 9a1092bb2c..9a14b2a2ec 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPhone-16-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPhone-16-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fde29a6b348b8cdbf3e3d58736d6bcf860c50d8d61a6ba0ab591f507a82a91cc -size 69718 +oid sha256:39903baab7a714bb1cb96d5671153e7eb542d35972b454dded879a9ff269ca2e +size 70663 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPad-en-GB.1.png index 6973ce6806..b8b6cc1887 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPad-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPad-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b430f8f6bc48e6a9f2c91fad0b466ce1376858eaf2be4a47388071ecff8da30a -size 118462 +oid sha256:b7723a45c3430cd338b39a20d531280e216c98850da8203225ab9e5df856f007 +size 118002 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPad-pseudo.1.png index de3ec5f4d5..b91dcb11f6 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPad-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPad-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b5fd573e63c1811c8798aa3c2114e57532180a33751dd03d184710e661585472 -size 123432 +oid sha256:5f70eb32caf02c6558bc44f73fc196a3af6ea3d72dc76a92d4a186b67cd0a2ce +size 126874 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPhone-16-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPhone-16-en-GB.1.png index 7c741481ca..e17213bf13 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPhone-16-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPhone-16-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3e69b21964edc58faa211d7fff2147d3836accb85618cc67a073c01086cb083 -size 80764 +oid sha256:019d83b959e0106972e0a3fee94827fed1a679b881a3d002a63c7ce89f2111d5 +size 80258 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPhone-16-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPhone-16-pseudo.1.png index 95acab62bd..64fb2de5af 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPhone-16-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPhone-16-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:15e5630704d6949c4f6b53079789db3368db27e215cde7413d79a609d580d0d1 -size 103083 +oid sha256:27e3d1dfcb7d8666aeea233981141da687f92a9ddca514e302a0928c2941accc +size 106227 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPad-en-GB.1.png index a6a5188237..63e993cff3 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPad-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPad-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:90f04fdb63831afb462488dc0afbcf78e9a2c1f8ccfae3855432d6b23f23f0d4 -size 137263 +oid sha256:e2a98c631c75cda4c23c5526e2afb813aa2c080be3bc67fb6d738bccb67bdb57 +size 136530 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPad-pseudo.1.png index b981dcc80e..ce1c7f0d7a 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPad-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPad-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:daf4fbf2db6fb4412d80e949cb4374a5aa456bd1458919ee1d90f36fead48d07 -size 141084 +oid sha256:ef3b12f53fb49c4a0a3a11f1abffb21764d7b214b425437dccf572adeabf758a +size 143746 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPhone-16-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPhone-16-en-GB.1.png index 0386112477..701cc09d53 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPhone-16-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPhone-16-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a938ef5e6940b0f3c65a345db8c34b648873a7f2037f154569f22fa35e71aaa6 -size 89747 +oid sha256:3392233ca4467a372098ec75f53e1041490c4a2f721c0a9f547e83e434b6c318 +size 89292 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPhone-16-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPhone-16-pseudo.1.png index 4188d70a77..c4101e039a 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPhone-16-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPhone-16-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3615b93b61f8eb6baa432734763d405fe3f6b679d67e11a25277e760188f8189 -size 93512 +oid sha256:09c4eed152e1b3fcf6ccda1baa1778577e4cc71d239bc6c30aea17213c1273e9 +size 95252 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPad-en-GB.1.png index 7c65d341ee..81288b66e2 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPad-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPad-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa6267cdf145d058df12b779a6fdcbad4ddfcc26b058daa438d35cd7559d9bcd -size 3055472 +oid sha256:07171c89d5ea45b181fb7c1e97e72bf0dab2c0cf1a2672be4524f4280b6b0bab +size 3055431 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPad-pseudo.1.png index 550d91f764..9a5ac639a0 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPad-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPad-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e9c09c56436a70734f6e4a9600875286a11d1fa7f66958cc331621aadd7a120c -size 3054384 +oid sha256:02b8d56780b78dc8558ee0a9bdbefabc1b22f629f7f2033c9280b28b616bec9b +size 3054607 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPhone-16-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPhone-16-en-GB.1.png index 3bc611003a..d976ef22fc 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPhone-16-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPhone-16-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:72b266ba096bdc3ee20f035d58314a8d50b73074cf03cfa351491f42f391c415 -size 1504607 +oid sha256:9b24b9ca76f87aa2f1af0fd6773ce168f51d884677464b0bd86c7efc916195f5 +size 1504110 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPhone-16-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPhone-16-pseudo.1.png index aefc9252b3..9b0410f4c3 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPhone-16-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPhone-16-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:74720a73db523afa7f12b00db51c5c580eddc2c9deef31c5cef6765beff380b0 -size 1503480 +oid sha256:592f62573bc89468b58e66a57db6534461597bbae2f3dd4449aafb028f3c369d +size 1501742 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPad-en-GB.Bubbles.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPad-en-GB.Bubbles.png index 866db1ede8..45b875ee9e 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPad-en-GB.Bubbles.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPad-en-GB.Bubbles.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f75b5504a3ee6e3d47737fc0490f0bca3629d80a8fed607a4ca6c35a32c909d -size 1027852 +oid sha256:7fb62383066a45ae514f8736f6ea08b8a5c0bab0c231836613ff57d1ddb95975 +size 1027619 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPad-pseudo.Bubbles.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPad-pseudo.Bubbles.png index ac44be9a29..c160964055 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPad-pseudo.Bubbles.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPad-pseudo.Bubbles.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ada69e2040fab6f2d842df492c4376e154d7990c6398679ba0ab85e3f752cfeb -size 1029365 +oid sha256:8575f49f01e82cbca9366dab9b31954df18e0c8a2fc267225fc3ca9d93286695 +size 1029185 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPhone-16-en-GB.Bubbles.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPhone-16-en-GB.Bubbles.png index 535cb3f7ca..a980827104 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPhone-16-en-GB.Bubbles.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPhone-16-en-GB.Bubbles.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e98a73d4400299b598412e5b39ab36578ec7340224c2c56827284d6a2d6f32c -size 607551 +oid sha256:667d2b653d460a351e8c9b1adf708532d215b465ecfe3548409a1de3abc12ba5 +size 607504 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPhone-16-pseudo.Bubbles.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPhone-16-pseudo.Bubbles.png index abf70f5cb2..c33726c2d1 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPhone-16-pseudo.Bubbles.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPhone-16-pseudo.Bubbles.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b90878891af72fd14ecea9ca76d39853452ff057bfb2d6b8a30be70048378d9f -size 608331 +oid sha256:547c133de43262b6e4a3a91231af8ed39af98357dd7962df14dc8011379100a7 +size 580526 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPad-en-GB.1.png index 74a3c8bd1b..f9bffa86dd 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPad-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPad-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:73ad0722cd99b15f764ee9fc746a478614bc178c75feb11a2fc1fbfbf8669777 -size 106091 +oid sha256:4769be55b76d1424c40d9b273159a58f89ee63cd06dcc22817a9fa1fca690458 +size 105922 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPad-pseudo.1.png index 74a3c8bd1b..3ea70402bf 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPad-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPad-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:73ad0722cd99b15f764ee9fc746a478614bc178c75feb11a2fc1fbfbf8669777 -size 106091 +oid sha256:dc4573fdd967980ce95ef55241417bdfebf38c8eee8f48a0a2cdb2d17a94a5a9 +size 107424 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPhone-16-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPhone-16-en-GB.1.png index c94f0f1033..b53f8f3e25 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPhone-16-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPhone-16-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4193f92f0d9465b5ea5579a26317d1451afe3b0ab7d5a5bca86729c0f30e159a -size 72237 +oid sha256:f2bf53015130ce1b7250811033bf1ee537745f83c7874c4de1f639574fa12b37 +size 72220 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPhone-16-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPhone-16-pseudo.1.png index c94f0f1033..8b125aa345 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPhone-16-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPhone-16-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4193f92f0d9465b5ea5579a26317d1451afe3b0ab7d5a5bca86729c0f30e159a -size 72237 +oid sha256:b1e6ca2eee7bb5fe9bc85fbdd4bd17afb2584567c5285e510d9ae022ea5d0f80 +size 72483 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Creator-disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Creator-disclosed-Bubble.png index 4ff204d996..05bc872ff0 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Creator-disclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Creator-disclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5588f1b5c3673c7637b0d54b1b81f84ebdbcffef54595e13c2769a9ab49ddbbd -size 120582 +oid sha256:f73c154414e982e5b7258cc4242585604f4c45130369263e81d18473e3eeac7e +size 120387 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Creator-no-votes-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Creator-no-votes-Bubble.png index ed293de56c..b436e5fabe 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Creator-no-votes-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Creator-no-votes-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fdd82d802c100ca12b7d7cccc36c4d69950b8908be64abc0365409bd188c9a3c -size 120334 +oid sha256:56e0e12e519182e593a2aece330750538d4051c6d3ec34500f11d725375b88d5 +size 120142 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Disclosed-Bubble.png index b0a705831f..4adfd61eec 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Disclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Disclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f84ce97f1de03675d8f833127d0da7e8ed1a00aaaf4c3a01a82bd6c174ad9a5f -size 115200 +oid sha256:cd692af1eb55d95c824b3b6cd2d884bde71e95974bd7063e404f54eb9a16eee4 +size 115024 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Ended-Disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Ended-Disclosed-Bubble.png index 23fa64585b..8d9acca9e2 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Ended-Disclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Ended-Disclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6af065aa0746db5dd657ad05bff5ca29f48bc3e0d47a776cbbb7199f705f8373 -size 114952 +oid sha256:56d554f45bf6feaddadf292a4196377ccb6d7832bca18f1e9884b110b6e1c75f +size 114770 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Ended-Undisclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Ended-Undisclosed-Bubble.png index 23fa64585b..8d9acca9e2 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Ended-Undisclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Ended-Undisclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6af065aa0746db5dd657ad05bff5ca29f48bc3e0d47a776cbbb7199f705f8373 -size 114952 +oid sha256:56d554f45bf6feaddadf292a4196377ccb6d7832bca18f1e9884b110b6e1c75f +size 114770 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Preview.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Preview.png index 37d74d55b1..be5c0ca2ab 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Preview.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Preview.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e794544b48d147d620fb3d12365d9b265ed03e23dda7f191662555f3431ee595 -size 79267 +oid sha256:a45eda8e78a872de72eb183f405c5d9b8a326bb9ee41995afbba369d1b0060fa +size 79078 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Undisclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Undisclosed-Bubble.png index 1ab875b97a..4ca39bbec9 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Undisclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Undisclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:47365a8ce3aacf6432d147ba27ecee5d55a4b7a7415794761e7387e23c222e78 -size 111787 +oid sha256:f7d30bab10e499e4f523dbe5a5ae29898462554fc431ae8180a152396530b6f3 +size 111631 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Creator-disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Creator-disclosed-Bubble.png index 06461de6ab..03b16b1a02 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Creator-disclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Creator-disclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6f09fd7c993fdb7034a0c52ad1741a5cf05c0d58b32c454cf97fe68a6c8cacca -size 134951 +oid sha256:7efe5cf2876de74b6bcc9adcdaa48db1659cdf995de9182de3bc9c6df0e6b8fa +size 135605 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Creator-no-votes-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Creator-no-votes-Bubble.png index 03d0dc8825..df38b2c664 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Creator-no-votes-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Creator-no-votes-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f9a7e25d1dddfab55108b9894feb4d50adfe5e9f33475d494581df2877b36d9 -size 134501 +oid sha256:c012824d0c46609c270429e7e2ca9af89438eb56e6cb2ef5a599dc055a08b4cd +size 135157 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Disclosed-Bubble.png index e701ba3b70..9958c9e5b0 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Disclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Disclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aed6092acae427341404cb3c3203fa920544f936de5fb0bff9c4a3150f9af56b -size 130082 +oid sha256:0ecfb6c9ca94278e784efad7698fd7af3262d0961231f5b0a4cdff99fabfdccc +size 130686 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Ended-Disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Ended-Disclosed-Bubble.png index 6a81f698ff..3a8b8b1c9d 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Ended-Disclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Ended-Disclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:33442a0da97a6b366f9efe8e7fea603ad0de39bd8bf352d6e219435050b3c4b9 -size 128547 +oid sha256:392619b11a7dacf37566ce18b99d603238fa48c1ca592149a07a2cf393af9f55 +size 129161 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Ended-Undisclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Ended-Undisclosed-Bubble.png index 6a81f698ff..3a8b8b1c9d 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Ended-Undisclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Ended-Undisclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:33442a0da97a6b366f9efe8e7fea603ad0de39bd8bf352d6e219435050b3c4b9 -size 128547 +oid sha256:392619b11a7dacf37566ce18b99d603238fa48c1ca592149a07a2cf393af9f55 +size 129161 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Preview.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Preview.png index 37d74d55b1..50948ae055 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Preview.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Preview.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e794544b48d147d620fb3d12365d9b265ed03e23dda7f191662555f3431ee595 -size 79267 +oid sha256:b415b6a13df504c10c4e39c1eb53f3ec4456aa5d256328d4cd559a9510c6ff0b +size 79935 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Undisclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Undisclosed-Bubble.png index be9a98a081..209fb31d4f 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Undisclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Undisclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:03257dc02e700e403d229736219ac6e9ff22c37756a7f90a60134a1e3ee58848 -size 117042 +oid sha256:2fa853f8e26b15544b3c558e7eb0b5de16d36fbbe55931815bf6ef34becd7cd3 +size 117677 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Creator-disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Creator-disclosed-Bubble.png index 155a221c9f..da0d463b6e 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Creator-disclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Creator-disclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9898c8ed3dca614fcd1a0cc5dc8245057e4c098312c8f7d5a27e32642bb68293 -size 73383 +oid sha256:4f224e513ab605d93e7a2ff29336d725902c07f029fc32b9be82c2c8eeefe6d8 +size 73271 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Creator-no-votes-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Creator-no-votes-Bubble.png index aaff342f70..f6e8a9892d 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Creator-no-votes-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Creator-no-votes-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8d45a079df17a7e9bda5bfacdbdcafedba7e7f2863ecd32fe7781ecf65153f11 -size 73162 +oid sha256:84180502601af16e30bcebbe95442728d02ebdc70885400228174120607deb39 +size 73050 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Disclosed-Bubble.png index 6e0dfe2f25..92a526556d 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Disclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Disclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c00cde6d7bbcf3b8c295cddcc755adc1a1ec47a38624eda37b0a73f03c455c0 -size 68530 +oid sha256:0bb69c9393f6d5c6fd820ad578b9d37bead0bac60387bb0a41ff1bb1b0dc4c0d +size 68410 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Ended-Disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Ended-Disclosed-Bubble.png index a66d78853b..fefa63d666 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Ended-Disclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Ended-Disclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:40eda3506181416da579a84b715a5602f1b0c7397eb54e56215c90c6f8f1d0a4 -size 68166 +oid sha256:dd39e7f4a106d9a691947393474f5dd5bd602fc89f0b11d7539a047caae28707 +size 68069 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Ended-Undisclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Ended-Undisclosed-Bubble.png index a66d78853b..fefa63d666 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Ended-Undisclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Ended-Undisclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:40eda3506181416da579a84b715a5602f1b0c7397eb54e56215c90c6f8f1d0a4 -size 68166 +oid sha256:dd39e7f4a106d9a691947393474f5dd5bd602fc89f0b11d7539a047caae28707 +size 68069 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Preview.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Preview.png index b3d5d0a0dd..97d740a4d6 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Preview.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Preview.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3fb34cdbfd8b96f150febcf956c6dde8bc28052679ad8d216dcd47bda58c1adf -size 39188 +oid sha256:dd07464a88c257b6edecdbf7022c477888a772e774392d5d9f3ef4800016da9e +size 39051 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Undisclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Undisclosed-Bubble.png index 480292a7e0..02498fb51a 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Undisclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-en-GB.Undisclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8a67811455cada6f94ac7888ef2759d30f3d0aa002ce566f6f24cfcf3c26d89b -size 67083 +oid sha256:628163b90188642c7dacdf80749f481e511b607f7deccbba5d2cde2b43d0d642 +size 66981 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Creator-disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Creator-disclosed-Bubble.png index baf03bd952..73962e2fc4 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Creator-disclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Creator-disclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:771f11cd8317781b17a52cd09af602198ee49e0c57f3248572c48b7a149aeb9b -size 86548 +oid sha256:309a859e1fa5d7ba54044b089a378551c5dd4dcd56b1cf560746f5d4563c68ee +size 87114 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Creator-no-votes-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Creator-no-votes-Bubble.png index 48fae3f985..553d050106 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Creator-no-votes-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Creator-no-votes-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b78407f39f5f594ab4d2abc44e78b0174f65f7985ef6fc5b2698072047e06d24 -size 85908 +oid sha256:ddb6bced7750335ec2197af4d0cb336ecf395d7c02be7d0a93df9d0aaa03c213 +size 86469 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Disclosed-Bubble.png index 620a8b93d1..58097191ad 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Disclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Disclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d804f0beb15981af0fc1944ad13e7fa508282211116f23a4774d8e56d6f16f89 -size 81762 +oid sha256:9f07fa9ded418aa919a2d920388ba56b2ab5d95b8610aff944aca0703125fa24 +size 82314 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Ended-Disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Ended-Disclosed-Bubble.png index 017801eeb9..2916abc858 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Ended-Disclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Ended-Disclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:050679f93ac6565b363a1118a0f40c8f2ba353a5e3a0db81a5425e5949b24b2f -size 86709 +oid sha256:671eec733fe7949fea65febe40d1d3a214fb94d2c44e687d4bd04ea634e5ee1e +size 87228 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Ended-Undisclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Ended-Undisclosed-Bubble.png index 017801eeb9..2916abc858 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Ended-Undisclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Ended-Undisclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:050679f93ac6565b363a1118a0f40c8f2ba353a5e3a0db81a5425e5949b24b2f -size 86709 +oid sha256:671eec733fe7949fea65febe40d1d3a214fb94d2c44e687d4bd04ea634e5ee1e +size 87228 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Preview.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Preview.png index b3d5d0a0dd..b451fc4fd9 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Preview.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Preview.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3fb34cdbfd8b96f150febcf956c6dde8bc28052679ad8d216dcd47bda58c1adf -size 39188 +oid sha256:d69af2841367e56ac62217679a8a77473cbef649779a74955eb2210abbb1e2c7 +size 39739 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Undisclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Undisclosed-Bubble.png index 96c04b9d68..70fe4f38d4 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Undisclosed-Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-16-pseudo.Undisclosed-Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a36febee4c51f0ca52d880e85ddd73cb3ad52ed653546f5b96ea5615bc0257d -size 73227 +oid sha256:934eba56680bdf26bc59f36e16ec8dd162681306db0c9ef63ae6d11781c12a58 +size 73783 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPad-en-GB.1.png index aadf992c5c..a394d36564 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPad-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPad-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ef68a43c07f86b597f3a011d7872f91bbec7688c98c8d917c405450472fc568b -size 85533 +oid sha256:a8f68e3f488d0c469a5d368a2194eda034d3b8212be3a07049729dfb7eaf1e9e +size 88436 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPad-pseudo.1.png index 5647ecc1fc..edd7342bd1 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPad-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPad-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:98925e5447fa98aa05364f7efa1e133e696358e5d815120cc909fccfd6210dfa -size 86250 +oid sha256:a63c1e2da2e645d36385134db96726edfa1ececcbc10dfbcceead1597717a0a2 +size 90906 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPhone-16-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPhone-16-en-GB.1.png index 29de45ee44..e4d81acdab 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPhone-16-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPhone-16-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a391634dcd3a04aef94a7cefdd840bfa8b0321ba95caf869821f77ed0d06a9f -size 43970 +oid sha256:832a4a1def3a55e42cbf7852948afe4a075350a9eaa53393634e81f9b9a62964 +size 46672 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPhone-16-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPhone-16-pseudo.1.png index a838a76b0d..8e6577ad49 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPhone-16-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPhone-16-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:21cd5cbdf3e3fbff2f44bb649e1ef7d389da4702375eb7c6e6146ca82dd6fe0c -size 44776 +oid sha256:bd1d50456c64590a25778c41769444d428315d0ae36e0d030222a2701fda37e3 +size 49172 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPad-en-GB.1.png index b5e9ca4142..db71d37f7f 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPad-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPad-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:297eb31a94ac45c772934de2406599c558c7f221bc4327774780ead71afcbe7e -size 77496 +oid sha256:9b4be50c2f955e3615b1e334a1f3ae50b164fba534f88fa1459969808b595615 +size 77355 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPad-pseudo.1.png index e27132b258..cb19de2fe9 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPad-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPad-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5cf6ee5b20bb8b479150fffe6601ed0612a4007b289049729aa413339873c170 -size 78715 +oid sha256:7ddee1da0e141f3c2bb574e3c06c63b4bac9ff4d03b3608da72bd6e8c6be9938 +size 78520 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPhone-16-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPhone-16-en-GB.1.png index 425d708bd9..6358b3d7d5 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPhone-16-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPhone-16-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:578d872f847b6eda7f3f9f6eb3517e75392f96f631d2e1a08826a60d11e55a3b -size 37044 +oid sha256:fbc0b8e7226b38cee32ca87399d944ca5bb74c26f993d15aa9e41ab03e63b6d4 +size 37076 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPhone-16-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPhone-16-pseudo.1.png index 5cb631b42d..5f87258a80 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPhone-16-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPhone-16-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0223da6b532ca30282d13067d5629db455f2a9472a4bbca3335641ef4249f83 -size 42406 +oid sha256:c9ee0b982769c6fd9d95cffa0d10bd29d43dd5cd0f9e5ea646f692b33565ecd1 +size 42526 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPad-en-GB.1.png index 742befb2f7..0515ece3d6 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPad-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPad-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:906409795a47057b2da67dc7a50221b6a9be839309cf434899d3ee7c19735c83 -size 295656 +oid sha256:f891ab4ce086e3980af0f654017f6cf763a825e43a813ef1c9a443e2b8c58a47 +size 293068 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPad-pseudo.1.png index 76fe17dfea..7edf632a72 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPad-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPad-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:38a6eea96f81ab5acd88b75823745cc7bb71c237ff0ca181e05e0263abc487d9 -size 297761 +oid sha256:f1ae23a50e86f3da569b219703801262759688ebb5d37fe90502622778b9c9f9 +size 301242 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPhone-16-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPhone-16-en-GB.1.png index 037e6f2eee..c661645326 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPhone-16-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPhone-16-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6b8ab1d9311c44e85d8e145a9290e97aa2b37070a3104402332479ec8c2fd739 -size 180530 +oid sha256:d7a7290cf6e13af92c9b92257cd45148b7c96230ccc12042ed77f465f41902a8 +size 179656 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPhone-16-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPhone-16-pseudo.1.png index d1aac8e161..e62503fbb4 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPhone-16-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPhone-16-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f5843af5ad8774b2d73bc57b18caacb79cfa46abc54c797b5c17948f961ded06 -size 178598 +oid sha256:be0cce1962d880b7b07250a314ccf5e135439a0eb663e70df1d2557816a0477e +size 177493 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPad-en-GB.1.png index 4ad2bc9437..33e3d55735 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPad-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPad-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f9022cd4436e778c2c9bc13858f43b3a94067565cf482b339b06e4485e5e2cc1 -size 1520308 +oid sha256:eeed9ecb3e5ca6b010a32358b80db9fee7b12eae477ace8026084cf7e850aa86 +size 1520149 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPad-pseudo.1.png index 4ad2bc9437..3aa1bdaec7 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPad-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPad-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f9022cd4436e778c2c9bc13858f43b3a94067565cf482b339b06e4485e5e2cc1 -size 1520308 +oid sha256:1cd10d3a143873e2c5715911fe758f39097681b28c1a91312ee5bc9d9a43c7f0 +size 1518489 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPhone-16-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPhone-16-en-GB.1.png index a76c69efe3..d55c3e14c4 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPhone-16-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPhone-16-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e5fc32c46d82b101eef18959dad103a77f2288de39a11e6e81385de46b0fc075 -size 776942 +oid sha256:98e324122785fc632fef2c819d1d8773fe17e926c9904798e8eb37d9c6fe9565 +size 776785 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPhone-16-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPhone-16-pseudo.1.png index a76c69efe3..bef2834c61 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPhone-16-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPhone-16-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e5fc32c46d82b101eef18959dad103a77f2288de39a11e6e81385de46b0fc075 -size 776942 +oid sha256:a18e171436f7991bd491748a6b0b7e7848d088a5abafe2ad9346273c1d7244a4 +size 775850 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-en-GB.Bubble-RTL.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-en-GB.Bubble-RTL.png index 6738534e79..e25a552146 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-en-GB.Bubble-RTL.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-en-GB.Bubble-RTL.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0620fd344b8286f1ba2bebe8b58ea591a948a80c083006556cb8900ee9aab728 -size 168615 +oid sha256:fc7e4b984e7d0a9d9f98f7d57713a5c79fd58449b958cd7b6e73b90617e0672c +size 168251 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-en-GB.Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-en-GB.Bubble.png index dd4d5736cf..e16ebbfbc0 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-en-GB.Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-en-GB.Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ecf9a72d091d89a028dd7e623497974ed806458a39c566ad6e52c82a7095c84d -size 170184 +oid sha256:445275865d4a492749e691e8c9314ab83d76d5f8ac9e4f1772b581e27b7421e3 +size 169498 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-pseudo.Bubble-RTL.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-pseudo.Bubble-RTL.png index 6738534e79..6897817cab 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-pseudo.Bubble-RTL.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-pseudo.Bubble-RTL.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0620fd344b8286f1ba2bebe8b58ea591a948a80c083006556cb8900ee9aab728 -size 168615 +oid sha256:c7ddc1ca335f9ba8cb831c4f89830e28d0f2f0cb10d1af760699978738e8cb83 +size 174116 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-pseudo.Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-pseudo.Bubble.png index dd4d5736cf..f310dbb52c 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-pseudo.Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-pseudo.Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ecf9a72d091d89a028dd7e623497974ed806458a39c566ad6e52c82a7095c84d -size 170184 +oid sha256:e900018eef7e7fa35b766f6c5b06d99b547d360013cf0ff3f28f549ffc84c95b +size 175241 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-16-en-GB.Bubble-RTL.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-16-en-GB.Bubble-RTL.png index eb5f372990..93007c06e5 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-16-en-GB.Bubble-RTL.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-16-en-GB.Bubble-RTL.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:07c812d5a591d7ff93f94eed80d16fbd13073123354038054f4c49966879cd71 -size 128099 +oid sha256:e934278b5e887273313127de4b8975fff58ceb5c3e2cdd77b0ecede0fd8969ee +size 127477 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-16-en-GB.Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-16-en-GB.Bubble.png index 6f26be1bb7..eece5bb427 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-16-en-GB.Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-16-en-GB.Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d29134e8ca20ab427e283ffde97d0d0910bd5ed4e7f78108757198ceb3e6c412 -size 127617 +oid sha256:5b41bb83e83efc9236fec34bd546d21ca42a1652c949ceac870cc1aacf7564ba +size 126890 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-16-pseudo.Bubble-RTL.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-16-pseudo.Bubble-RTL.png index eb5f372990..4f069ea0f2 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-16-pseudo.Bubble-RTL.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-16-pseudo.Bubble-RTL.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:07c812d5a591d7ff93f94eed80d16fbd13073123354038054f4c49966879cd71 -size 128099 +oid sha256:03ad377e66461582b568d9963aa075dc02ca1a091158564ddda26f793831ba16 +size 131449 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-16-pseudo.Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-16-pseudo.Bubble.png index 6f26be1bb7..3f9d9e51ae 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-16-pseudo.Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-16-pseudo.Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d29134e8ca20ab427e283ffde97d0d0910bd5ed4e7f78108757198ceb3e6c412 -size 127617 +oid sha256:8f064f55b5fc411c9a6e10c82e75d752d5cb79ff751923d92e28fb7ca3691a38 +size 130454 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Encryption-Indicators.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Encryption-Indicators.png index 9aece5c340..26c6c86083 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Encryption-Indicators.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Encryption-Indicators.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f8fa9dd3d6e8748cd57d688577f472b22408f38a84cda4c61b9eab9894f456d9 -size 850960 +oid sha256:48c641ab404213270f5d38031e27fd73e8efec3a5855602fb29cb69f89a10db3 +size 848886 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Mock-Timeline-RTL.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Mock-Timeline-RTL.png index 91799b61ec..5598536b54 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Mock-Timeline-RTL.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Mock-Timeline-RTL.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c659466c6390b8cdad0fafc1a8182608edf9955fc20bfca634e08465c1a5d7a5 -size 283203 +oid sha256:c626349c28842ccd498d55f01ac438258e7010503dc3dcfccfae461e47d84dab +size 280376 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Mock-Timeline.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Mock-Timeline.png index fdf3b1b2f2..532872e4e3 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Mock-Timeline.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Mock-Timeline.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da49890f5fcc2e293a781191c526ed11323d6f958cd325fb787301b7e6d02b43 -size 281770 +oid sha256:6ebbdefa08186861eeeeed292843731a048a58072d78c1cb2ec83f48e963698d +size 278721 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Pinned-messages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Pinned-messages.png index 3f19568751..ee320b21cc 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Pinned-messages.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Pinned-messages.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:599524974d46195df9f89f9ee44627a7aeb97a70da8cf5e65a4fd164f2e776ff -size 2082863 +oid sha256:7d51b385f71b84074878e9145752ffd96cd0d9221de758c7cfbde7ce0298b696 +size 2081577 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Replies.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Replies.png index 037b9bfd35..36ab39c5fc 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Replies.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Replies.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c4563bc0de73f8053c8c6a8ab08aea50ee6a5328aa46a5c627f37dfb1bdd6f5b -size 107113 +oid sha256:45f2dcbeadb8899f3eabb677895a8b66edcdea74b66ef85bbff6b3fac21a593c +size 106595 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Thread-decorator.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Thread-decorator.png index 8a01d4cddc..6b058de644 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Thread-decorator.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Thread-decorator.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:05f44ef546006a6faee6819e650934671bad45de839b143851bfe92f392af878 -size 2198587 +oid sha256:9122b2a2e8e953518dadd09954758f8bfea29d9c3078b6a417947ec0a768ce2a +size 2197095 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Encryption-Indicators.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Encryption-Indicators.png index 8bcf513088..34fb97734c 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Encryption-Indicators.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Encryption-Indicators.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fb9bee27efcfd7d7310b7f8f06fc14cef3ab87fcdf6c2c8f3460576a80abba55 -size 853167 +oid sha256:b23363277745fb5cae98762b86b0274826de68466eb26cc212a55b6ae6c6ddc1 +size 854929 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Mock-Timeline-RTL.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Mock-Timeline-RTL.png index c8ba67274d..503ff8ae2d 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Mock-Timeline-RTL.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Mock-Timeline-RTL.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a09b20eb6ce664edd404ea7979faa4022f67bb55762349d43b504eb291aa8657 -size 284982 +oid sha256:de0ee487487365db8f8fe5e408ab77ed750da4124d728eb97ca7614e8792fe25 +size 287499 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Mock-Timeline.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Mock-Timeline.png index f26aa2f5d1..0850b2982e 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Mock-Timeline.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Mock-Timeline.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7d44a4c6064a70295768c6efbc222804c2fc97ae77153bf5ea46c35c6f2d8be8 -size 283230 +oid sha256:e6b2cfaf19b5c650ea26d3d0e337a928d1d08459304936b6f6486b7de8d9d0a4 +size 286103 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Pinned-messages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Pinned-messages.png index 3f19568751..c8fff70800 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Pinned-messages.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Pinned-messages.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:599524974d46195df9f89f9ee44627a7aeb97a70da8cf5e65a4fd164f2e776ff -size 2082863 +oid sha256:a978fab354e4b360e81da55cd7e5f48c310ed4ec3c6ef7ad635c048425990dfb +size 2082605 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Replies.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Replies.png index 037b9bfd35..80458ccc17 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Replies.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Replies.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c4563bc0de73f8053c8c6a8ab08aea50ee6a5328aa46a5c627f37dfb1bdd6f5b -size 107113 +oid sha256:e607de6e766dcff120469b753462805480211c37cbf283c0d2dce51e3d84a8e5 +size 108244 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Thread-decorator.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Thread-decorator.png index e0f26ead75..c43834c5da 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Thread-decorator.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Thread-decorator.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f0f77d8fdcbd6114936962f0231f10ddc3e39763c2893a410955d125438f37d -size 2208908 +oid sha256:39feefa42a79f179b3a2cd961ef1bacef531ff04709a8acb073bfd8bd4388e03 +size 2211971 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Encryption-Indicators.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Encryption-Indicators.png index 146f7a9758..a25d0587ed 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Encryption-Indicators.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Encryption-Indicators.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:774e45f68179998c56c389e485ac59023f0c61e1eb04187067f488d2d0c383f5 -size 454729 +oid sha256:2ebcc26f65525ce2d0d566e511f8b0d4ab15038f8d5cfecfc0ee3cc8451a83af +size 453566 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Mock-Timeline-RTL.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Mock-Timeline-RTL.png index eb049e74fb..69905e6671 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Mock-Timeline-RTL.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Mock-Timeline-RTL.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fa1123da61c7ec5c96da073c5b4a3678aedaad4f4cddffea9f33000654e751ce -size 224002 +oid sha256:763f8c4138ed5d0d535341a5b14f6c8fede9324eb088e68ab6874e95762a4d86 +size 221889 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Mock-Timeline.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Mock-Timeline.png index 71ee3e4f0c..6be4490cb2 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Mock-Timeline.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Mock-Timeline.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9fdaff2152ef8d3ec502acc2f7d746428c35453eb34d4783db93c8fb3433ab2b -size 221735 +oid sha256:607c63a33ea20f0a24444f7dc808a57eb0a161c496a3187ce4b068534adacfca +size 219309 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Pinned-messages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Pinned-messages.png index 825528d9f6..fce117c6bd 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Pinned-messages.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Pinned-messages.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c9101cee0be4b03f7448e198f67a3f251d2fd0b01246efc7cb22cb8f9acfb81 -size 892048 +oid sha256:a4c100a1e5a919919a79f08d52402f2bf18985dfbbd8ccbda7d309f75bb2fd83 +size 891050 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Replies.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Replies.png index f54321b33e..bd93dd077e 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Replies.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Replies.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:516a4ad7cb46f4ef1ab316e6bea424abe8c5ef4767a2e4d838bccc80bb8db9be -size 65830 +oid sha256:4a4b8b711582ba479f9e6a70d2054dbd7f85ed8774e3ae6726204728433a8252 +size 65323 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Thread-decorator.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Thread-decorator.png index fb704b52fb..fbdd7529e9 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Thread-decorator.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-en-GB.Thread-decorator.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a38269ce7f03b14a28b3230396c1ca31ad1ea6c4a37fa1599f08d779b04f4529 -size 1004837 +oid sha256:e7e38f1e27a86f8e355ff5b9a4b34d66433749e27a29ae7d5c3342c83f370303 +size 1004157 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Encryption-Indicators.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Encryption-Indicators.png index 2f4b45e8b4..1369aec648 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Encryption-Indicators.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Encryption-Indicators.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:021bde1089b8d45b55aa9f32bc27883beb75112d6748636e8ffbd3e9485dad14 -size 455808 +oid sha256:e828c9f64ea6910c468251f08b838b545c253955f786be43cb86e034ac04213c +size 457676 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Mock-Timeline-RTL.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Mock-Timeline-RTL.png index d5c2390078..b7f5651b02 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Mock-Timeline-RTL.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Mock-Timeline-RTL.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3912ddd74320d66a9e2ee93dc1264a3f63ff94bf8a2a3680ca5d55728101f89 -size 223649 +oid sha256:ac7908ffe89f4bbaed33ee75c62db9fa515dff746cf5b082a7523d21bfd0806e +size 227388 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Mock-Timeline.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Mock-Timeline.png index a4954e1f69..481bf4669d 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Mock-Timeline.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Mock-Timeline.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:514758e5b805953a480b0ca65f17805f354932702a8fe69559e29ec0e97ef24e -size 221014 +oid sha256:49fb9ce905498b08e70dd43077aab4913c8fdcdb3aead866f92caececcad3ada +size 224398 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Pinned-messages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Pinned-messages.png index 825528d9f6..fda7d52b38 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Pinned-messages.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Pinned-messages.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c9101cee0be4b03f7448e198f67a3f251d2fd0b01246efc7cb22cb8f9acfb81 -size 892048 +oid sha256:a61217ebfe902b3008eb01c6739d72cf85f54a89cc6d94b4d75efa514d3c98bb +size 890512 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Replies.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Replies.png index f54321b33e..2ea97e7765 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Replies.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Replies.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:516a4ad7cb46f4ef1ab316e6bea424abe8c5ef4767a2e4d838bccc80bb8db9be -size 65830 +oid sha256:c7e3d61a7ce078aaf2252f9491245af8934cca2c74c589bc266a010df79fb12f +size 66429 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Thread-decorator.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Thread-decorator.png index b87d367d97..441bbcc2e0 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Thread-decorator.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-16-pseudo.Thread-decorator.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4fcb6e6c60e5e09f75e5935e10950a383157c911fbe4668f139cfc4ad17ee8f9 -size 1011726 +oid sha256:75e0d87e2ee0812325bf26d35ca471a28c1b90cbee297dc30148941d64c69e84 +size 1010197 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Authenticity.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Authenticity.png index c93414d20c..3a3037af1c 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Authenticity.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Authenticity.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:42992a72deec6d6cc0a3268f4619db58fb44ba869b6cca0c9937ee70a0effd7e -size 147883 +oid sha256:dbe55ed5c2834d6356439566e6f14f88ff25ae94663b451d1d281ae11b1308bc +size 147063 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Button-shapes.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Button-shapes.png index d3a797f89f..de9f648fc8 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Button-shapes.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Button-shapes.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0868feab75e9ac054da551d7ebcc17d7cb8e2cfb3c4ab540f5d05753a273aea -size 154967 +oid sha256:e4e2f174390b856c4c7614f94338a799e1967ab791aef3e8580aa75e14001c86 +size 154082 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Identity-Changed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Identity-Changed.png index c4a29de515..74f1d4de8d 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Identity-Changed.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Identity-Changed.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a57163af2dbcb6af527279ee9959aaf4ac5830424b14deede615891b8da411c4 -size 146496 +oid sha256:0abea34229aad686e9930a4ffab05d2535e0e6e2daa698e9b60830735156ec65 +size 145856 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Media-with-Caption.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Media-with-Caption.png index d0b6409961..83e37b7ea7 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Media-with-Caption.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Media-with-Caption.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8dfdb1408f464b7570b1c587e03dec72be0cc02ad28af2475c7f13eabfecfdea -size 143529 +oid sha256:18089539eadff95e686aae50d3e1aab1b32b3b43e739f1c33768694a56fdcf16 +size 142697 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Media.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Media.png index b34a3b3ca5..6690615b37 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Media.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Media.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8bad202aa9c390b47af7d1e35f3e65c731a3f3ae659c943c7f1ae63581590ec -size 133449 +oid sha256:11929d4c5d3c3981f277591916142bda9a207ddd8ca902f210bcd31118ff60ea +size 132601 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Normal.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Normal.png index 839ae5df7d..a8295610ae 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Normal.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Normal.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ccec869066425d2bcb107a1dae131d0a87bd2f1c8b345edd8fe77edfe3f779a1 -size 136131 +oid sha256:0f6601f71b869fffbe1b399cd6b7bf8e59dfa20703c722e5f03365790717bd3e +size 135130 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Own-Unsigned-Devices.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Own-Unsigned-Devices.png index 5cf9b34abd..d9a83fedbb 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Own-Unsigned-Devices.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Own-Unsigned-Devices.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e4448552425a8dde78ee792f3915d76721d548d38daa3b59854e56d692b15286 -size 147056 +oid sha256:1f876e23b2fa86eab0eb4005eee808ca03ace96cccb894b36ebc66f3e7b52661 +size 146456 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unencrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unencrypted.png index 5df36e3645..47c6ae8f5a 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unencrypted.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unencrypted.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b9845682cd8bc72244d05d872a5212735890703a5e65400667986f1d158a991d -size 141448 +oid sha256:15360ccd983a900d65dd6a5932396c4d4707e40ae5e9bd4fce1512d7b19f7d6c +size 140671 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unknown-failure.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unknown-failure.png index 839ae5df7d..a8295610ae 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unknown-failure.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unknown-failure.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ccec869066425d2bcb107a1dae131d0a87bd2f1c8b345edd8fe77edfe3f779a1 -size 136131 +oid sha256:0f6601f71b869fffbe1b399cd6b7bf8e59dfa20703c722e5f03365790717bd3e +size 135130 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unsigned-Devices.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unsigned-Devices.png index 5c5b13d3ca..f4fe11533d 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unsigned-Devices.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unsigned-Devices.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b2d5f335b38cdde8f4e5e8c40e7c2c95bee523d353d880e026c7c012c0f86284 -size 146268 +oid sha256:beb6a25b8f4940dd7758f5965d5cb1030699c49d498db458290b43ef4f068042 +size 145608 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unsigned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unsigned.png index 98d7bb1f03..fd438d1b13 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unsigned.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unsigned.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5bcb1cf3a950c99e05559cb2cf2162e5b96cbccdebbe42e3b09efa2256a5c53c -size 145195 +oid sha256:93ab390923ac70647b960325f7e62c7c1e4672083361eed77ae4ac87263dce12 +size 144447 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Authenticity.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Authenticity.png index fa99fad4f2..7bb12c1ad4 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Authenticity.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Authenticity.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:75219b465e5332f12fada6b5c507c9ee6c62c409b06167824310cb7dfbb068f7 +oid sha256:6d769aeff733765600c0fb2c13c6f3b7f7fd888a435ed30661b4224e61a9abf2 size 156450 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Button-shapes.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Button-shapes.png index 50382b6028..97e885176c 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Button-shapes.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Button-shapes.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e950f852539eccca04f68060e56787413f90a6c2481df251e8ab315cf5b659d1 -size 158242 +oid sha256:353c5272ea59d7315563a880f85bd27fedd1620ce158a544ea1de30a42fe5a3e +size 158259 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Identity-Changed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Identity-Changed.png index 90a3935d12..697441d3c7 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Identity-Changed.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Identity-Changed.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:065d14de719ede0234e865a45119a2731da20e7982249db240180db9b7dafe71 -size 155522 +oid sha256:3f5a74ae7772ef5ffe520fad261baca1f170c1f1d32e1b3e5c1701f5e6a1b825 +size 155543 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Media-with-Caption.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Media-with-Caption.png index 8cbff9be9e..4ecbe03bb7 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Media-with-Caption.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Media-with-Caption.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5c33873265e2e90314f656d95668da81ab86e7461fea51bfbff083eaea512b52 -size 148202 +oid sha256:79123d180e109f073736467d9d8c18468392d6964c195c821a7dca3649940e63 +size 148189 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Media.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Media.png index e8f58be7fa..1537cb34d7 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Media.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Media.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:001894f533a0619f577647f55a790769d50f5200d4664d027a6b4337e7c8fc25 -size 136972 +oid sha256:bbea3318c4d831c0f9953f38a2d8cae6c92099020402521b23b206dbaba7a3c6 +size 136966 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Normal.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Normal.png index 883b6c33ac..7aaed64ef3 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Normal.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Normal.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a9bd0e980e02351fdcc69c1e2e71c6c579ee9223b671aedbb8b906d82f0a6da6 -size 139535 +oid sha256:eafa01942b03019b35798ea02db7be04a1ebe3727c3a2477d8269391620b332f +size 139560 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Own-Unsigned-Devices.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Own-Unsigned-Devices.png index ad09b6c549..bc3fd5354d 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Own-Unsigned-Devices.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Own-Unsigned-Devices.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e28d69132bf0d7c6e2380916185df3e5bc0bcf858eda4418cbf561e19b0cfa91 -size 154495 +oid sha256:a834e1bd229de4491d65935b33358fc1916732def5ef49275d9c5ec004514c27 +size 154521 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unencrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unencrypted.png index 60922e7054..9986d21f8b 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unencrypted.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unencrypted.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b0451dcad4c79972172c171622e32af923db17278bb59d8858ed538ef2e5acb8 -size 146847 +oid sha256:7e07fa6f091ac13eabde11393d61aff91b4c385ab68cfdaa91d4b42012c64245 +size 146854 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unknown-failure.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unknown-failure.png index 883b6c33ac..7aaed64ef3 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unknown-failure.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unknown-failure.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a9bd0e980e02351fdcc69c1e2e71c6c579ee9223b671aedbb8b906d82f0a6da6 -size 139535 +oid sha256:eafa01942b03019b35798ea02db7be04a1ebe3727c3a2477d8269391620b332f +size 139560 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unsigned-Devices.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unsigned-Devices.png index 5db052a2f9..e6c0f26bfd 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unsigned-Devices.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unsigned-Devices.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc893c5f8cfe7a247818288ec6e551ff9ee4c02971cde61d6bb5502f7af139d5 -size 153853 +oid sha256:977e1f10031c91f88435673ead3a746d514df4f823de87ca86a5b5daa95230e3 +size 153884 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unsigned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unsigned.png index 2042c2f77e..0ace65c0ed 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unsigned.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unsigned.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1d8fb938c99c65f5884636f8806bf3fe9a5de5b6877cf0a2899529df29e30679 -size 152908 +oid sha256:815f0865879d9e551244286b77335a2d20e38a9bcfb3690506d3602bf2f6db4f +size 152918 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Authenticity.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Authenticity.png index e2a88dcb56..f6accd0a03 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Authenticity.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Authenticity.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:914c77c473286e62ff5fabd0d62ce7bd0a71c0755a8d2e99ceabb102bdd7f7f0 -size 99760 +oid sha256:3d0d4f5382c58a4e3ad78caf96f54c84cfc36181d476c1940b5d934de45341ec +size 99145 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Button-shapes.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Button-shapes.png index 3ef2032d0d..d5e7c44879 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Button-shapes.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Button-shapes.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6224e94342cbe0303473eb91f16f97e85e67e43ab74be0d6b68868e3a428d1ea -size 103095 +oid sha256:0317d78b00953f3f9b5fa09cbf6cdc9a2d662d79b6686de6ef10570054dbc0e7 +size 102572 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Identity-Changed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Identity-Changed.png index 8b21398133..a9219d9458 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Identity-Changed.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Identity-Changed.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:db0cc945ae881ff0979376ebe01eda05899100557c0778164a0b43f54f8ae6c5 -size 98124 +oid sha256:87e3d6f5b99c4f4b35f7bb609d6695704958ee2f3bdc494c8a3e423ae112b7f3 +size 97357 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Media-with-Caption.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Media-with-Caption.png index 494a4efc7e..75de9f00e2 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Media-with-Caption.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Media-with-Caption.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:10701f9bcc6d6906d8b1063b145fd754c0af3928e5d5664cb35b1aa4d79aa999 -size 95921 +oid sha256:1d217d5ce0b94b1abea00dc9673af0454e13b324d8499413c5f9c47587090e24 +size 95344 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Media.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Media.png index 50924d695d..d02d707f31 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Media.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Media.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:01dd4d77411e87302bb5b4b152de7e5eb761c7f4b367a84f36a31fc5e141fa9d -size 87399 +oid sha256:29d0784fac37389a44a753be4273955146639e0a61c8a768e9f2fdc0c040f31d +size 86814 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Normal.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Normal.png index 8010c1fc28..7bcae48d7a 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Normal.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Normal.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:841d4f5f4f5a4e3eac938f2fcd4b0bb94561eebd6179c91cb84816f3ae7df8b8 -size 89445 +oid sha256:e046a313b853da07de41173c8d77f128f7e97d386fdd73603827d9451aa5334e +size 88870 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Own-Unsigned-Devices.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Own-Unsigned-Devices.png index 26ee5627dd..8a2e699e72 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Own-Unsigned-Devices.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Own-Unsigned-Devices.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6383d2c6351a4833a6ce83a71c6c57c2297d3a8b19c2a818211e21ce61cb7c96 -size 99003 +oid sha256:6f99f06eb06c263cd2dd1b20ccd3a4043a6e6c4b1e0039db70c7adbf63f718f4 +size 98196 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Unencrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Unencrypted.png index ee8f8bda2f..5fd3057c66 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Unencrypted.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Unencrypted.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b3068613a53a7634432c201ee51c5bd5e066d93a524019ee7f0b7c6b7199842b -size 92207 +oid sha256:fc4c1f1813c983b299aca030b152e08c2899bf35519ae815920c9b1ce094418b +size 91650 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Unknown-failure.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Unknown-failure.png index 8010c1fc28..7bcae48d7a 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Unknown-failure.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Unknown-failure.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:841d4f5f4f5a4e3eac938f2fcd4b0bb94561eebd6179c91cb84816f3ae7df8b8 -size 89445 +oid sha256:e046a313b853da07de41173c8d77f128f7e97d386fdd73603827d9451aa5334e +size 88870 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Unsigned-Devices.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Unsigned-Devices.png index 2eb2514307..525e9cea31 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Unsigned-Devices.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Unsigned-Devices.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0dac8094cdadc60b5bf9fb5057b910a51d34598ca207acedac4af329ebe61b3 -size 97569 +oid sha256:4c0930e2733a32b2873df5f90a7e42ee3b13372289fb2fca889400745704ddbf +size 96931 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Unsigned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Unsigned.png index d84a6afc5e..a55e8e18a0 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Unsigned.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-en-GB.Unsigned.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f008b5f6b5015caa5102ee2e3368072b89dc8d369b43d229776b2c4d3a7ec119 -size 95442 +oid sha256:ab9ecba9656490a8d9f78965f21ea45b900a2fc8515f5c979771c7405fac7964 +size 94895 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Authenticity.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Authenticity.png index 87fda90f0a..d6d1fdbbb2 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Authenticity.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Authenticity.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2214c2b47d33f7e71ebe4b113d8c57461977d0e5558b4851e54be67bfc613bc1 -size 120917 +oid sha256:07972bfa92b057f38a820eedd84b02b4ff3c5dcd602c5fcdc49a595f9a127274 +size 120928 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Button-shapes.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Button-shapes.png index 964cce30dc..2c3af30966 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Button-shapes.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Button-shapes.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c0ca91f7036a9b588ae5cfaa98df46fad4a0c546a815646bcc93b60f5cc04b96 -size 114129 +oid sha256:de55020a1d36571f14d1f4ffc3308b6215f1390c39150ed69163f4c0294e1098 +size 114151 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Identity-Changed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Identity-Changed.png index 50d2b28ef6..7638cb384f 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Identity-Changed.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Identity-Changed.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:224c0a2a1a180bb0f769690986615b42670eaeba5da36c136a194a9b649392a4 -size 119359 +oid sha256:a542b964cd14c1335af638cea7ed61df3e9cc6480138ffd92bb2416f01cf3a3e +size 119370 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Media-with-Caption.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Media-with-Caption.png index e3bf6ea23a..58350b1f37 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Media-with-Caption.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Media-with-Caption.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ff91b2679413fe8a068f82306eeaa78de5db89edacc910443fd03a9200ac42c -size 111302 +oid sha256:c46ac55c1f0eb8772852406a4be7fae03cb6b181a13f38eb3c76823bb6db2caa +size 111333 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Media.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Media.png index b87398e005..6aabfa7e96 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Media.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Media.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0f083235302db13e888d8c1fdd9cf6746acba7c6b25e6066f225514b78963bc7 -size 99585 +oid sha256:92cefcba2c5a9f48b57c4dac5a3e451add14ee2d6527cf00a7aebb6587aea05b +size 99619 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Normal.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Normal.png index 31e7b33399..305e92af2a 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Normal.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Normal.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:28feeb86b0c09df9a9bc37b3523adbd9145c24372ba3f0d1e46e3b7811d56339 -size 100926 +oid sha256:2beaccaca7eeb34fa8d11422ef83bf924e2058d8e351f53b567700e3db38631d +size 100950 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Own-Unsigned-Devices.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Own-Unsigned-Devices.png index 23c68ebfd9..54011a45a9 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Own-Unsigned-Devices.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Own-Unsigned-Devices.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:68ba46257a66431778c6fd648be80e65bd724f451cc4bbd05a92c8dd6eca3ab3 -size 121585 +oid sha256:86f426d0a1de9533da1c2e71e2640c464c271506813b537c40b16aade0f1cae6 +size 121598 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Unencrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Unencrypted.png index 28e552dc35..b4f1856139 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Unencrypted.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Unencrypted.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a3212f9f5ccb198f4bb9770ea232b700cf635a0a3d37ecb7b8297c0496c12f4 -size 105456 +oid sha256:114d73c0d63acabcf95a4deaa4ee78e9d59e873348f6863dae637499db39018c +size 105467 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Unknown-failure.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Unknown-failure.png index 31e7b33399..305e92af2a 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Unknown-failure.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Unknown-failure.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:28feeb86b0c09df9a9bc37b3523adbd9145c24372ba3f0d1e46e3b7811d56339 -size 100926 +oid sha256:2beaccaca7eeb34fa8d11422ef83bf924e2058d8e351f53b567700e3db38631d +size 100950 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Unsigned-Devices.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Unsigned-Devices.png index eb0e274347..6e68b3476f 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Unsigned-Devices.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Unsigned-Devices.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e084c9628684fe7b383b72a2f5906e47f9d65ba2de12a374b728ece3be37c68 -size 117656 +oid sha256:fcd5f1db8e34d3ac34f018106ffe623d994b8d058a0ea55396584d94a339228d +size 117670 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Unsigned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Unsigned.png index 80225d3ad1..5cd566eae9 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Unsigned.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-16-pseudo.Unsigned.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec4a30d3db9d84514c116964209d741a6179b11c0992b0e92e9e98a8d5e050eb -size 112532 +oid sha256:da844483dc54ca2134a1f8f871153ab6c49ad58514153eba32abc96a6ea37c14 +size 112540 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles-LTR-with-different-layout-languages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles-LTR-with-different-layout-languages.png index 7294e32178..7994c84249 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles-LTR-with-different-layout-languages.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles-LTR-with-different-layout-languages.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ce6c1fa987c2d44f36b12d972ff332a3b082aa0ae7215a150722a1b0bd5042c -size 105696 +oid sha256:0c116146af61a38f0a7694d107b1f4fb69d8a51819e11f76b581810acd62d468 +size 104654 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles-RTL-with-different-layout-languages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles-RTL-with-different-layout-languages.png index ee39908479..b3bf1cc4d1 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles-RTL-with-different-layout-languages.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles-RTL-with-different-layout-languages.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ba92afd28fb45fec74cd26f613068244c4d425be6fd8f59e7df8053137b9cda0 -size 104480 +oid sha256:04b3178f8151ea032dcfc741d8fc1c1826c64f1e63c1c201c6cb304a52407a4e +size 103663 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles.png index 26577c12c2..ca31b65583 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:74db463c2fa526d7cfd153b73735c866de82571a09ba0e77494120dc53f4847a -size 93959 +oid sha256:84054b8cd5ac7fd3475dd0bcf5f4cf683ea278f606b88f8e72adefc12a1f89cb +size 92899 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles-LTR-with-different-layout-languages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles-LTR-with-different-layout-languages.png index 7294e32178..b0dda57bd0 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles-LTR-with-different-layout-languages.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles-LTR-with-different-layout-languages.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ce6c1fa987c2d44f36b12d972ff332a3b082aa0ae7215a150722a1b0bd5042c -size 105696 +oid sha256:61c9e7095691028a06c241195e931a092e01c68457568d7c1c19fe5e5395e2be +size 109824 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles-RTL-with-different-layout-languages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles-RTL-with-different-layout-languages.png index ee39908479..946cae4289 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles-RTL-with-different-layout-languages.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles-RTL-with-different-layout-languages.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ba92afd28fb45fec74cd26f613068244c4d425be6fd8f59e7df8053137b9cda0 -size 104480 +oid sha256:230d09bb33e4df6698b4ba3da803b7729f91817d4b4c517bb6ded0838c8bcd37 +size 108827 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles.png index 26577c12c2..ea1287da25 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:74db463c2fa526d7cfd153b73735c866de82571a09ba0e77494120dc53f4847a -size 93959 +oid sha256:a579e4642d85bc17a22d934d5456b90c0c7d83af993ad554e1bad7ecb88d54bf +size 98178 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-en-GB.Bubbles-LTR-with-different-layout-languages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-en-GB.Bubbles-LTR-with-different-layout-languages.png index c40218cfed..49da79af5e 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-en-GB.Bubbles-LTR-with-different-layout-languages.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-en-GB.Bubbles-LTR-with-different-layout-languages.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:53a157e62c4238820ece12d16e3d6e23c445149baadbb5e450fb84eece6e3742 -size 61906 +oid sha256:62e90606088e083d37220bf9a657416c590e4e812d67b021d7e6a29c18f1e044 +size 61295 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-en-GB.Bubbles-RTL-with-different-layout-languages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-en-GB.Bubbles-RTL-with-different-layout-languages.png index 334c0c1bb5..d559c9362a 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-en-GB.Bubbles-RTL-with-different-layout-languages.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-en-GB.Bubbles-RTL-with-different-layout-languages.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85f615aef9369ddbd37254f7ed48f8bc86636d51edb2d6a707a0fae1e59338d2 -size 60992 +oid sha256:bb02c105f9558f0532da9764fdde6e31440a383febe2cbc519ceceb2709f7ffb +size 60322 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-en-GB.Bubbles.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-en-GB.Bubbles.png index b1e92bb4cb..75a4497078 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-en-GB.Bubbles.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-en-GB.Bubbles.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f96ee6bbd8d118ccb95b6d45fbf6ef2889f56094f59aabe9d51f6302f498ed1 -size 51450 +oid sha256:43ffe4f504a6b999c999a0f50ef77077c4b28a6e95b46e7b5e7028af5824943d +size 50373 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-pseudo.Bubbles-LTR-with-different-layout-languages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-pseudo.Bubbles-LTR-with-different-layout-languages.png index c40218cfed..76287e58c6 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-pseudo.Bubbles-LTR-with-different-layout-languages.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-pseudo.Bubbles-LTR-with-different-layout-languages.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:53a157e62c4238820ece12d16e3d6e23c445149baadbb5e450fb84eece6e3742 -size 61906 +oid sha256:efb165cf8137d98147a4ca9a5c7f8accb684491c05d2beb78c0ecab7fe568a9c +size 64909 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-pseudo.Bubbles-RTL-with-different-layout-languages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-pseudo.Bubbles-RTL-with-different-layout-languages.png index 334c0c1bb5..7dc772dc39 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-pseudo.Bubbles-RTL-with-different-layout-languages.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-pseudo.Bubbles-RTL-with-different-layout-languages.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85f615aef9369ddbd37254f7ed48f8bc86636d51edb2d6a707a0fae1e59338d2 -size 60992 +oid sha256:67876b47e3632216798d52d7fc0b85ceabf81cd4dcc113474ab32851ad64c0b2 +size 63848 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-pseudo.Bubbles.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-pseudo.Bubbles.png index b1e92bb4cb..bc08d44071 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-pseudo.Bubbles.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-16-pseudo.Bubbles.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f96ee6bbd8d118ccb95b6d45fbf6ef2889f56094f59aabe9d51f6302f498ed1 -size 51450 +oid sha256:a008bd635226c942af057304516349184dedcc3161277d61078d3a25369a8cd8 +size 55022 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPad-en-GB.1.png index 742befb2f7..0515ece3d6 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPad-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPad-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:906409795a47057b2da67dc7a50221b6a9be839309cf434899d3ee7c19735c83 -size 295656 +oid sha256:f891ab4ce086e3980af0f654017f6cf763a825e43a813ef1c9a443e2b8c58a47 +size 293068 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPad-pseudo.1.png index 76fe17dfea..7edf632a72 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPad-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPad-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:38a6eea96f81ab5acd88b75823745cc7bb71c237ff0ca181e05e0263abc487d9 -size 297761 +oid sha256:f1ae23a50e86f3da569b219703801262759688ebb5d37fe90502622778b9c9f9 +size 301242 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPhone-16-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPhone-16-en-GB.1.png index 037e6f2eee..c661645326 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPhone-16-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPhone-16-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6b8ab1d9311c44e85d8e145a9290e97aa2b37070a3104402332479ec8c2fd739 -size 180530 +oid sha256:d7a7290cf6e13af92c9b92257cd45148b7c96230ccc12042ed77f465f41902a8 +size 179656 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPhone-16-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPhone-16-pseudo.1.png index d1aac8e161..e62503fbb4 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPhone-16-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPhone-16-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f5843af5ad8774b2d73bc57b18caacb79cfa46abc54c797b5c17948f961ded06 -size 178598 +oid sha256:be0cce1962d880b7b07250a314ccf5e135439a0eb663e70df1d2557816a0477e +size 177493 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPad-en-GB.1.png index d9991c1d13..fed87be5c5 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPad-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPad-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0afe99b360ddd2a6562504c84ecaeeb958797284692bab7563d9e4da316bd942 -size 98225 +oid sha256:0d5a45556b8322972a0868231e6d37a66a861faca86aee0d3a91b34acc445570 +size 98001 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPad-pseudo.1.png index 3670eddcc5..f8bc7a5281 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPad-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPad-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c7ec2c8b317744fe7c100c372446b6d9b9527416e0468155c84ed201b5158e3c -size 100913 +oid sha256:83990b911f0c49a8605dffc30ea7de0fd0e94daa76c743d7a19d608a35024ec1 +size 102211 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPhone-16-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPhone-16-en-GB.1.png index 8e634f486f..951d9d297a 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPhone-16-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPhone-16-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d3a97b9437ecb510ec136a8f6529e9cff38e9ecf3563e6259ea316dfe7ff12c3 -size 58379 +oid sha256:e99377478c8c0954d06cf85dc72124f7adfcc0d7925f8d202388888e48a79817 +size 58102 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPhone-16-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPhone-16-pseudo.1.png index 98e2434fbc..ddfb055e30 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPhone-16-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPhone-16-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:004431ca0ade6711906570ca4f40b90a13bb3d9ca1554e1f1825d9de7db775f9 -size 60841 +oid sha256:59338be4cf9afc6619a5fa1867e8c406c14d45da7a06fc541a9c2149732b6814 +size 62890 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPad-en-GB.1.png index 648847ffc4..bbff3fe7de 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPad-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPad-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f4e3b9ce9fc3d04345cc05dea32c1de1b283c21a89730917d73b526b30c41a6c -size 6059660 +oid sha256:85676cab794704008963ddbbef163b368257d3ec5c0ff334f6707400a0cec944 +size 6059480 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPad-pseudo.1.png index 29f8786b26..27b607a974 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPad-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPad-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b855e636f866c48103868544466da4cf4befe2048990e1d23900ced6b556647d -size 6052919 +oid sha256:79ee95fbcb1fa86a97c992a8840e99ba359902dcf93302198e7fb8dbda7d6f9f +size 6047683 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPhone-16-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPhone-16-en-GB.1.png index aa40e3fec4..10183e760f 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPhone-16-en-GB.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPhone-16-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e7539ed00644ec90eaaab062c91dfd0b814e897c832670fa192f41d8c1158570 -size 1767245 +oid sha256:b7c2571777d39e41eb885944aba32297c6b371c48ae018e0276b265ca07b1217 +size 1767084 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPhone-16-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPhone-16-pseudo.1.png index f8765622c1..970d587248 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPhone-16-pseudo.1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPhone-16-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9431ed65db56bf61543bf18677f003d300ce6ccd9a1aaeabf32bfa5126dd1b79 -size 1758503 +oid sha256:74e3b5bfa5c7f5ad3bc917882e56034f46f8ef4ebc9460b08e408dfcf0da6a8b +size 1751575 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPad-en-GB.Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPad-en-GB.Bubble.png index f031decd3b..36228f2655 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPad-en-GB.Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPad-en-GB.Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4598703d5671e098a17cce67e465bce7835f163aa997ad3500a715c3da66de8d -size 77897 +oid sha256:f518c5ce36c085ec697501297d0303044042b8df1341fcf0d02b08b3eef58959 +size 77812 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPad-pseudo.Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPad-pseudo.Bubble.png index f031decd3b..9439295081 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPad-pseudo.Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPad-pseudo.Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4598703d5671e098a17cce67e465bce7835f163aa997ad3500a715c3da66de8d -size 77897 +oid sha256:3d456a81d249a01c6817c0bb35bf2a501ca641918009533c3a8dbb9db2739456 +size 78571 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPhone-16-en-GB.Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPhone-16-en-GB.Bubble.png index 308cf38431..65b8e5e82a 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPhone-16-en-GB.Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPhone-16-en-GB.Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f1b90d3e6a1b4bbc42e37469a1d3b352a0de74199e9318110994300f9a475831 -size 36896 +oid sha256:cef3e1dc07041a0624fe8f900b36c61962dc6d0f956fc532deb3262853448c10 +size 36670 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPhone-16-pseudo.Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPhone-16-pseudo.Bubble.png index 308cf38431..1ef5162802 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPhone-16-pseudo.Bubble.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPhone-16-pseudo.Bubble.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f1b90d3e6a1b4bbc42e37469a1d3b352a0de74199e9318110994300f9a475831 -size 36896 +oid sha256:abf4ef40082a65fa07969637dfdaf2b218953fa45281a7b0d62dd532889c9e44 +size 37417 diff --git a/UITests/Sources/__Snapshots__/Application/roomLayoutBottom-0-iPad-18-1-en-GB.UI.png b/UITests/Sources/__Snapshots__/Application/roomLayoutBottom-0-iPad-18-1-en-GB.UI.png index 89fe8823f3..94e4590380 100644 --- a/UITests/Sources/__Snapshots__/Application/roomLayoutBottom-0-iPad-18-1-en-GB.UI.png +++ b/UITests/Sources/__Snapshots__/Application/roomLayoutBottom-0-iPad-18-1-en-GB.UI.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:86d73c2f8715263f8e8193f096ee9438860cb2247158eeb3f1cb97df4458782a -size 324443 +oid sha256:098cbf8e4e5ef91b3dff986a4596479f4b5f79d2e244bc3a44a0f6a497dcd4ad +size 321733 diff --git a/UITests/Sources/__Snapshots__/Application/roomLayoutBottom-1-iPad-18-1-en-GB.UI.png b/UITests/Sources/__Snapshots__/Application/roomLayoutBottom-1-iPad-18-1-en-GB.UI.png index 5115f8d69b..fb87ca030a 100644 --- a/UITests/Sources/__Snapshots__/Application/roomLayoutBottom-1-iPad-18-1-en-GB.UI.png +++ b/UITests/Sources/__Snapshots__/Application/roomLayoutBottom-1-iPad-18-1-en-GB.UI.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1fb1e024e69a0622b46d888453c47beac40f62007716fc9084b768ab00073f0f -size 329772 +oid sha256:222bc11ca4d0d5298feb3ff40faff290c8c2e9885cd326db91e1370d1889dc57 +size 327846 diff --git a/UITests/Sources/__Snapshots__/Application/roomLayoutHighlight-0-iPad-18-1-en-GB.UI.png b/UITests/Sources/__Snapshots__/Application/roomLayoutHighlight-0-iPad-18-1-en-GB.UI.png index 88f34b6d93..a7fa2be9a8 100644 --- a/UITests/Sources/__Snapshots__/Application/roomLayoutHighlight-0-iPad-18-1-en-GB.UI.png +++ b/UITests/Sources/__Snapshots__/Application/roomLayoutHighlight-0-iPad-18-1-en-GB.UI.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:95bbb1027439a11a580c2663fb241d819ecb6003ee682489fa09a0b8f9f22a23 -size 233813 +oid sha256:5b262eefe04081bca2e8ef976a5a7636292753622ec2276b3c24bfc5aa3b993d +size 230598 diff --git a/UITests/Sources/__Snapshots__/Application/roomLayoutHighlight-0-iPhone-18-1-en-GB.UI.png b/UITests/Sources/__Snapshots__/Application/roomLayoutHighlight-0-iPhone-18-1-en-GB.UI.png index 534002d36a..9978c92e86 100644 --- a/UITests/Sources/__Snapshots__/Application/roomLayoutHighlight-0-iPhone-18-1-en-GB.UI.png +++ b/UITests/Sources/__Snapshots__/Application/roomLayoutHighlight-0-iPhone-18-1-en-GB.UI.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0dda0ed82184bb8da49499aa4f71c992c0d6b1ce90267379e3db8ff5d4da5bcc -size 328011 +oid sha256:c66b8982b340897d420b8a1f711135d561ccf6f079010d61e34d87ec4b8332a8 +size 323132 diff --git a/UITests/Sources/__Snapshots__/Application/roomLayoutTop-iPad-18-1-en-GB.UI.png b/UITests/Sources/__Snapshots__/Application/roomLayoutTop-iPad-18-1-en-GB.UI.png index b5f9152216..58df2967bf 100644 --- a/UITests/Sources/__Snapshots__/Application/roomLayoutTop-iPad-18-1-en-GB.UI.png +++ b/UITests/Sources/__Snapshots__/Application/roomLayoutTop-iPad-18-1-en-GB.UI.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e8435dca25f5e125f2d26d4f412a4d0aeabe5803b6acf50568f547bc5ad82b43 -size 335401 +oid sha256:641d5414fd136bf539c857bdeef4e00dfa64879dcc4f2ecc8ad84953245366e4 +size 332864 diff --git a/UITests/Sources/__Snapshots__/Application/roomLayoutTop-iPhone-18-1-en-GB.UI.png b/UITests/Sources/__Snapshots__/Application/roomLayoutTop-iPhone-18-1-en-GB.UI.png index d78277662a..b90053f1ca 100644 --- a/UITests/Sources/__Snapshots__/Application/roomLayoutTop-iPhone-18-1-en-GB.UI.png +++ b/UITests/Sources/__Snapshots__/Application/roomLayoutTop-iPhone-18-1-en-GB.UI.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de7cf3023781d72dcf4e28467502f5962d71ed9d35f39ac8fe3c5f1441856b72 -size 342289 +oid sha256:7f54ff7e60e69eddfa492f41c8d7ce514eb644e91f0a0de3e2b44f5da485ce45 +size 340233 diff --git a/UITests/Sources/__Snapshots__/Application/roomPlainNoAvatar-iPhone-18-1-en-GB.UI.png b/UITests/Sources/__Snapshots__/Application/roomPlainNoAvatar-iPhone-18-1-en-GB.UI.png index dc51f4d073..8b3908fa02 100644 --- a/UITests/Sources/__Snapshots__/Application/roomPlainNoAvatar-iPhone-18-1-en-GB.UI.png +++ b/UITests/Sources/__Snapshots__/Application/roomPlainNoAvatar-iPhone-18-1-en-GB.UI.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f9d258ba5ec20f1e9edae2d0f1097a64693c8cde620521e77f8fdc2a92568e88 -size 370145 +oid sha256:995eab1b1468f64ea9dabe478c9dddbe784eb7875dadaa32a4343b3abca3a1be +size 372675 diff --git a/UITests/Sources/__Snapshots__/Application/roomSmallTimelineLargePagination-iPad-18-1-en-GB.UI.png b/UITests/Sources/__Snapshots__/Application/roomSmallTimelineLargePagination-iPad-18-1-en-GB.UI.png index 6b93c208e2..b434f6cb19 100644 --- a/UITests/Sources/__Snapshots__/Application/roomSmallTimelineLargePagination-iPad-18-1-en-GB.UI.png +++ b/UITests/Sources/__Snapshots__/Application/roomSmallTimelineLargePagination-iPad-18-1-en-GB.UI.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a6efbc36d0a7d446cb52580be37eabd64dd4ef3a1bfcbbf88763bdf9a589475 -size 331885 +oid sha256:ca6be124b25875961c04be4ac5837907bc1b1acf500157e191904e75cd2dbfc2 +size 328992 diff --git a/UnitTests/Sources/LoggingTests.swift b/UnitTests/Sources/LoggingTests.swift index dc7389e969..78a7a324d6 100644 --- a/UnitTests/Sources/LoggingTests.swift +++ b/UnitTests/Sources/LoggingTests.swift @@ -116,7 +116,7 @@ class LoggingTests: XCTestCase { // Given timeline items that contain text let textAttributedString = "TextAttributed" let textMessage = TextRoomTimelineItem(id: .randomEvent, - timestamp: "", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, @@ -125,7 +125,7 @@ class LoggingTests: XCTestCase { content: .init(body: "TextString", formattedBody: AttributedString(textAttributedString))) let noticeAttributedString = "NoticeAttributed" let noticeMessage = NoticeRoomTimelineItem(id: .randomEvent, - timestamp: "", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, @@ -134,7 +134,7 @@ class LoggingTests: XCTestCase { content: .init(body: "NoticeString", formattedBody: AttributedString(noticeAttributedString))) let emoteAttributedString = "EmoteAttributed" let emoteMessage = EmoteRoomTimelineItem(id: .randomEvent, - timestamp: "", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, @@ -142,7 +142,7 @@ class LoggingTests: XCTestCase { sender: .init(id: "sender"), content: .init(body: "EmoteString", formattedBody: AttributedString(emoteAttributedString))) let imageMessage = ImageRoomTimelineItem(id: .randomEvent, - timestamp: "", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, @@ -153,7 +153,7 @@ class LoggingTests: XCTestCase { imageInfo: .mockImage, thumbnailInfo: nil)) let videoMessage = VideoRoomTimelineItem(id: .randomEvent, - timestamp: "", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, @@ -164,7 +164,7 @@ class LoggingTests: XCTestCase { videoInfo: .mockVideo, thumbnailInfo: nil)) let fileMessage = FileRoomTimelineItem(id: .randomEvent, - timestamp: "", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true, diff --git a/UnitTests/Sources/TextBasedRoomTimelineTests.swift b/UnitTests/Sources/TextBasedRoomTimelineTests.swift index 66a6d0e337..36837da99c 100644 --- a/UnitTests/Sources/TextBasedRoomTimelineTests.swift +++ b/UnitTests/Sources/TextBasedRoomTimelineTests.swift @@ -10,7 +10,7 @@ import XCTest final class TextBasedRoomTimelineTests: XCTestCase { func testTextRoomTimelineItemWhitespaceEnd() { - let timestamp = "Now" + let timestamp = Calendar.current.startOfDay(for: .now).addingTimeInterval(60 * 60) // 1:00 am let timelineItem = TextRoomTimelineItem(id: .randomEvent, timestamp: timestamp, isOutgoing: true, @@ -19,11 +19,11 @@ final class TextBasedRoomTimelineTests: XCTestCase { isThreaded: false, sender: .init(id: UUID().uuidString), content: .init(body: "Test")) - XCTAssertEqual(timelineItem.additionalWhitespaces(), timestamp.count + 1) + XCTAssertEqual(timelineItem.additionalWhitespaces(), timestamp.formattedTime().count + 1) } func testTextRoomTimelineItemWhitespaceEndLonger() { - let timestamp = "10:00 AM" + let timestamp = Calendar.current.startOfDay(for: .now).addingTimeInterval(-60) // 11:59 pm let timelineItem = TextRoomTimelineItem(id: .randomEvent, timestamp: timestamp, isOutgoing: true, @@ -32,11 +32,11 @@ final class TextBasedRoomTimelineTests: XCTestCase { isThreaded: false, sender: .init(id: UUID().uuidString), content: .init(body: "Test")) - XCTAssertEqual(timelineItem.additionalWhitespaces(), timestamp.count + 1) + XCTAssertEqual(timelineItem.additionalWhitespaces(), timestamp.formattedTime().count + 1) } func testTextRoomTimelineItemWhitespaceEndWithEdit() { - let timestamp = "Now" + let timestamp = Date.mock var timelineItem = TextRoomTimelineItem(id: .randomEvent, timestamp: timestamp, isOutgoing: true, @@ -47,11 +47,11 @@ final class TextBasedRoomTimelineTests: XCTestCase { content: .init(body: "Test")) timelineItem.properties.isEdited = true let editedCount = L10n.commonEditedSuffix.count - XCTAssertEqual(timelineItem.additionalWhitespaces(), timestamp.count + editedCount + 2) + XCTAssertEqual(timelineItem.additionalWhitespaces(), timestamp.formattedTime().count + editedCount + 2) } func testTextRoomTimelineItemWhitespaceEndWithEditAndAlert() { - let timestamp = "Now" + let timestamp = Date.mock var timelineItem = TextRoomTimelineItem(id: .randomEvent, timestamp: timestamp, isOutgoing: true, @@ -63,6 +63,6 @@ final class TextBasedRoomTimelineTests: XCTestCase { timelineItem.properties.isEdited = true timelineItem.properties.deliveryStatus = .sendingFailed(.unknown) let editedCount = L10n.commonEditedSuffix.count - XCTAssertEqual(timelineItem.additionalWhitespaces(), timestamp.count + editedCount + 5) + XCTAssertEqual(timelineItem.additionalWhitespaces(), timestamp.formattedTime().count + editedCount + 5) } } diff --git a/UnitTests/Sources/TimelineViewModelTests.swift b/UnitTests/Sources/TimelineViewModelTests.swift index fb89dc6f3a..1ef68a2fff 100644 --- a/UnitTests/Sources/TimelineViewModelTests.swift +++ b/UnitTests/Sources/TimelineViewModelTests.swift @@ -428,7 +428,7 @@ private extension TextRoomTimelineItem { init(text: String, sender: String, addReactions: Bool = false, addReadReceipts: [ReadReceipt] = []) { let reactions = addReactions ? [AggregatedReaction(accountOwnerID: "bob", key: "🦄", senders: [ReactionSender(id: sender, timestamp: Date())])] : [] self.init(id: .randomEvent, - timestamp: "10:47 am", + timestamp: .mock, isOutgoing: sender == "bob", isEditable: sender == "bob", canBeRepliedTo: true, @@ -448,7 +448,7 @@ private extension SeparatorRoomTimelineItem { private extension TextRoomTimelineItem { init(eventID: String) { self.init(id: .event(uniqueID: .init(id: UUID().uuidString), eventOrTransactionID: .eventId(eventId: eventID)), - timestamp: "", + timestamp: .mock, isOutgoing: false, isEditable: false, canBeRepliedTo: true,