diff --git a/ElementX/Sources/Screens/RoomScreen/View/Timeline/FormattedBodyText.swift b/ElementX/Sources/Screens/RoomScreen/View/Timeline/FormattedBodyText.swift index dc95dc0f5..832ab9a1e 100644 --- a/ElementX/Sources/Screens/RoomScreen/View/Timeline/FormattedBodyText.swift +++ b/ElementX/Sources/Screens/RoomScreen/View/Timeline/FormattedBodyText.swift @@ -180,6 +180,15 @@ struct FormattedBodyText_Previews: PreviewProvider, TestablePreview { @ViewBuilder static var body: some View { let htmlStrings = [ + """ + Plain text\n + @bob:matrix.org\n + #room:matrix.org\n + !room:matrix.org\n + https://www.matrix.org\n + www.matrix.org\n + matrix.org + """, """ Text before blockquote
@@ -203,6 +212,8 @@ struct FormattedBodyText_Previews: PreviewProvider, TestablePreview {Hello world
Text
Hello world
+Text
+matrix.org https://www.matrix.org
""", "This is a list
\n\n
\n", "- One
\n- Two
\n- And number 3
\n", @@ -231,6 +242,8 @@ struct FormattedBodyText_Previews: PreviewProvider, TestablePreview { } .padding() } + .previewLayout(.sizeThatFits) + .snapshot(delay: 0.25) } } diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-en-GB.1.png b/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-en-GB.1.png index d92952995..0c75f714c 100644 --- a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-en-GB.1.png +++ b/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f191a941a72c188c0c5acae75fbf57f36811671148adbcf13f512851340d54b5 -size 295371 +oid sha256:9853554a8c876e6529ea95064381da54eeb4f8aa620ab17fd3ae0953924a71ae +size 518698 diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-en-GB.2.png b/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-en-GB.2.png index f2c52cb54..e2ce6f900 100644 --- a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-en-GB.2.png +++ b/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-en-GB.2.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ee0af2b114075f166de919a12fbbf48a8731f12d52acdc5a156040ee62be6ba -size 263615 +oid sha256:bb6e8561cdf4f242d1ea1321c5e9e7fa5e9804a5a31fe3f8997082399f3915a8 +size 464233 diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-pseudo.1.png b/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-pseudo.1.png index d92952995..0c75f714c 100644 --- a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-pseudo.1.png +++ b/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f191a941a72c188c0c5acae75fbf57f36811671148adbcf13f512851340d54b5 -size 295371 +oid sha256:9853554a8c876e6529ea95064381da54eeb4f8aa620ab17fd3ae0953924a71ae +size 518698 diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-pseudo.2.png b/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-pseudo.2.png index f2c52cb54..e2ce6f900 100644 --- a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-pseudo.2.png +++ b/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-pseudo.2.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ee0af2b114075f166de919a12fbbf48a8731f12d52acdc5a156040ee62be6ba -size 263615 +oid sha256:bb6e8561cdf4f242d1ea1321c5e9e7fa5e9804a5a31fe3f8997082399f3915a8 +size 464233 diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-en-GB.1.png b/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-en-GB.1.png index a3da7e9a9..da08a3468 100644 --- a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-en-GB.1.png +++ b/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-en-GB.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3df0e6180622b278ac5caaab551edee73fda05cb1dcdf8558cceeff1acccd747 -size 213754 +oid sha256:630c06c2eb40d8872603bd155b6fb2496b94136de28b810d9f39db751837bd33 +size 413694 diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-en-GB.2.png b/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-en-GB.2.png index 9b607d21c..64834fff0 100644 --- a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-en-GB.2.png +++ b/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-en-GB.2.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:893d06e44138bdced8c861acd6e9d66cd05c4aca8670efdc534a6ea30915414f -size 194375 +oid sha256:0b0f8ce57b2b3646fbf5335dd7bc6a975efa8957db371ab247bfa2ce9ab2f338 +size 377090 diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-pseudo.1.png b/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-pseudo.1.png index a3da7e9a9..da08a3468 100644 --- a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-pseudo.1.png +++ b/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-pseudo.1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3df0e6180622b278ac5caaab551edee73fda05cb1dcdf8558cceeff1acccd747 -size 213754 +oid sha256:630c06c2eb40d8872603bd155b6fb2496b94136de28b810d9f39db751837bd33 +size 413694 diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-pseudo.2.png b/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-pseudo.2.png index 9b607d21c..64834fff0 100644 --- a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-pseudo.2.png +++ b/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-pseudo.2.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:893d06e44138bdced8c861acd6e9d66cd05c4aca8670efdc534a6ea30915414f -size 194375 +oid sha256:0b0f8ce57b2b3646fbf5335dd7bc6a975efa8957db371ab247bfa2ce9ab2f338 +size 377090
- First item
- Second item
- Third item