summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Göransson <david.goransson@mullvad.net>2025-02-28 18:15:21 +0100
committerDavid Göransson <david.goransson@mullvad.net>2025-02-28 18:15:21 +0100
commitbad1062379760f85e092b312a1e34482ce714a1e (patch)
treed19222094d16c5161cc795c1ade31da75b62a22c
parent438eddac919f84d3cccf81a7cffc25c38ba78a85 (diff)
downloadmullvadvpn-screenshot-testing.tar.xz
mullvadvpn-screenshot-testing.zip
Screenshot testing testscreenshot-testing
-rw-r--r--android/app/ossProd/release/app-oss-prod-release.apkbin0 -> 14332364 bytes
-rw-r--r--android/app/ossProd/release/baselineProfiles/0/app-oss-prod-release.dmbin0 -> 6983 bytes
-rw-r--r--android/app/ossProd/release/baselineProfiles/1/app-oss-prod-release.dmbin0 -> 6910 bytes
-rw-r--r--android/app/ossProd/release/output-metadata.json37
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/notificationbanner/NotificationBanner.kt2
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/component/NotificationScreenshots/PreviewNotificationBanner_0.pngbin0 -> 85708 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_0.pngbin82877 -> 82121 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_1.pngbin50144 -> 49406 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_2.pngbin48194 -> 47508 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_3.pngbin48194 -> 47508 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_4.pngbin55099 -> 54349 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_0.pngbin36035 -> 35732 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_1.pngbin23736 -> 23437 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_2.pngbin22933 -> 22619 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_3.pngbin22933 -> 22619 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_4.pngbin25544 -> 25251 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_0.pngbin49942 -> 49156 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_1.pngbin39097 -> 38350 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_2.pngbin43044 -> 42256 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_3.pngbin43044 -> 42256 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_4.pngbin44282 -> 43492 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_0.pngbin82402 -> 81676 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_1.pngbin49704 -> 49027 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_2.pngbin47872 -> 47162 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_3.pngbin47872 -> 47162 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_4.pngbin54616 -> 53892 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_0.pngbin50285 -> 49845 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_1.pngbin31638 -> 31191 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_2.pngbin30551 -> 30104 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_3.pngbin30551 -> 30104 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_4.pngbin34350 -> 33902 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_0.pngbin89717 -> 88949 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_1.pngbin55550 -> 54813 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_2.pngbin53366 -> 52629 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_3.pngbin53366 -> 52629 bytes
-rw-r--r--android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_4.pngbin60556 -> 59823 bytes
-rw-r--r--android/app/src/screenshotTest/kotlin/net/mullvad/mullvadvpn/compose/component/NotificationScreenshots.kt45
-rw-r--r--android/app/src/screenshotTest/kotlin/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots.kt1
38 files changed, 83 insertions, 2 deletions
diff --git a/android/app/ossProd/release/app-oss-prod-release.apk b/android/app/ossProd/release/app-oss-prod-release.apk
new file mode 100644
index 0000000000..7019817026
--- /dev/null
+++ b/android/app/ossProd/release/app-oss-prod-release.apk
Binary files differ
diff --git a/android/app/ossProd/release/baselineProfiles/0/app-oss-prod-release.dm b/android/app/ossProd/release/baselineProfiles/0/app-oss-prod-release.dm
new file mode 100644
index 0000000000..c791b7c82b
--- /dev/null
+++ b/android/app/ossProd/release/baselineProfiles/0/app-oss-prod-release.dm
Binary files differ
diff --git a/android/app/ossProd/release/baselineProfiles/1/app-oss-prod-release.dm b/android/app/ossProd/release/baselineProfiles/1/app-oss-prod-release.dm
new file mode 100644
index 0000000000..bfcf57af91
--- /dev/null
+++ b/android/app/ossProd/release/baselineProfiles/1/app-oss-prod-release.dm
Binary files differ
diff --git a/android/app/ossProd/release/output-metadata.json b/android/app/ossProd/release/output-metadata.json
new file mode 100644
index 0000000000..29f52c7d9d
--- /dev/null
+++ b/android/app/ossProd/release/output-metadata.json
@@ -0,0 +1,37 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "APK",
+ "kind": "Directory"
+ },
+ "applicationId": "net.mullvad.mullvadvpn",
+ "variantName": "ossProdRelease",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "versionCode": 24109000,
+ "versionName": "2024.10-beta2-dev-da0a44",
+ "outputFile": "app-oss-prod-release.apk"
+ }
+ ],
+ "elementType": "File",
+ "baselineProfiles": [
+ {
+ "minApi": 28,
+ "maxApi": 30,
+ "baselineProfiles": [
+ "baselineProfiles/1/app-oss-prod-release.dm"
+ ]
+ },
+ {
+ "minApi": 31,
+ "maxApi": 2147483647,
+ "baselineProfiles": [
+ "baselineProfiles/0/app-oss-prod-release.dm"
+ ]
+ }
+ ],
+ "minSdkVersionForDexing": 26
+} \ No newline at end of file
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/notificationbanner/NotificationBanner.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/notificationbanner/NotificationBanner.kt
index 4f527a94c5..6e0dffc74f 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/notificationbanner/NotificationBanner.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/notificationbanner/NotificationBanner.kt
@@ -115,7 +115,7 @@ fun NotificationBanner(
@Composable
@Suppress("LongMethod")
-private fun Notification(notificationBannerData: NotificationData) {
+fun Notification(notificationBannerData: NotificationData) {
val (title, message, statusLevel, action) = notificationBannerData
ConstraintLayout(
modifier =
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/component/NotificationScreenshots/PreviewNotificationBanner_0.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/component/NotificationScreenshots/PreviewNotificationBanner_0.png
new file mode 100644
index 0000000000..8eb7ac2be5
--- /dev/null
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/component/NotificationScreenshots/PreviewNotificationBanner_0.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_0.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_0.png
index 50216fba00..d906ba458c 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_0.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_0.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_1.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_1.png
index 761b195b61..651cd5abcf 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_1.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_1.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_2.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_2.png
index a0ed8afe1a..e8c41dad40 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_2.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_2.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_3.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_3.png
index a0ed8afe1a..e8c41dad40 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_3.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_3.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_4.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_4.png
index a2933b0b4a..4a1f18c952 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_4.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_AccountScreen_1cdc6544_4966471c_4.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_0.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_0.png
index 55fe23f187..3f942646f0 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_0.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_0.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_1.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_1.png
index e2eb364a95..eafffe5edf 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_1.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_1.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_2.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_2.png
index d9b1b97fe0..dee2f08dcf 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_2.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_2.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_3.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_3.png
index d9b1b97fe0..dee2f08dcf 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_3.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_3.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_4.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_4.png
index 0c5185a382..673309436e 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_4.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Desktop_ca7d70fb_4966471c_4.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_0.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_0.png
index a66352e8b5..7d7f4dfc9c 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_0.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_0.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_1.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_1.png
index 0200e7c160..41e63c9efb 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_1.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_1.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_2.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_2.png
index 83b43ce021..e7aa616eea 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_2.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_2.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_3.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_3.png
index 83b43ce021..e7aa616eea 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_3.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_3.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_4.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_4.png
index 7697a5f698..6f48ddb1a2 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_4.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone - Landscape_43e84ea8_4966471c_4.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_0.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_0.png
index 346ef2985d..8932470de8 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_0.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_0.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_1.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_1.png
index 35d6d9b50d..ded7c242d7 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_1.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_1.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_2.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_2.png
index f3744a6630..0325f46670 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_2.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_2.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_3.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_3.png
index f3744a6630..0325f46670 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_3.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_3.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_4.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_4.png
index 6d444bf4aa..bb070114ce 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_4.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Phone_69f9ee8f_4966471c_4.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_0.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_0.png
index fbed0c18f0..d2d0d4df2f 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_0.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_0.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_1.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_1.png
index 89764ce677..840d69442d 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_1.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_1.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_2.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_2.png
index 25cddf2f8b..5b0109946c 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_2.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_2.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_3.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_3.png
index 25cddf2f8b..5b0109946c 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_3.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_3.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_4.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_4.png
index 70fde49ac5..177fadf5c3 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_4.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Tablet_2a635744_4966471c_4.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_0.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_0.png
index e2aeca008d..137c48476a 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_0.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_0.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_1.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_1.png
index fadb1b9979..bd1d83b6d9 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_1.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_1.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_2.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_2.png
index 4e1cf61e1e..98f78cd912 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_2.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_2.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_3.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_3.png
index 4e1cf61e1e..98f78cd912 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_3.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_3.png
Binary files differ
diff --git a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_4.png b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_4.png
index 09be790d6b..69a8de6c88 100644
--- a/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_4.png
+++ b/android/app/src/ossProdDebug/screenshotTest/reference/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots/PreviewAccountScreen_Unfolded Foldable_4e99773a_4966471c_4.png
Binary files differ
diff --git a/android/app/src/screenshotTest/kotlin/net/mullvad/mullvadvpn/compose/component/NotificationScreenshots.kt b/android/app/src/screenshotTest/kotlin/net/mullvad/mullvadvpn/compose/component/NotificationScreenshots.kt
new file mode 100644
index 0000000000..5cb2b975f5
--- /dev/null
+++ b/android/app/src/screenshotTest/kotlin/net/mullvad/mullvadvpn/compose/component/NotificationScreenshots.kt
@@ -0,0 +1,45 @@
+package net.mullvad.mullvadvpn.compose.component
+
+import androidx.compose.foundation.background
+import androidx.compose.foundation.layout.Column
+import androidx.compose.material3.MaterialTheme
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.tooling.preview.Preview
+import java.time.Duration
+import net.mullvad.mullvadvpn.compose.component.notificationbanner.Notification
+import net.mullvad.mullvadvpn.compose.component.notificationbanner.toNotificationData
+import net.mullvad.mullvadvpn.lib.model.ErrorState
+import net.mullvad.mullvadvpn.lib.model.ErrorStateCause
+import net.mullvad.mullvadvpn.lib.theme.AppTheme
+import net.mullvad.mullvadvpn.repository.InAppNotification
+import net.mullvad.mullvadvpn.ui.VersionInfo
+
+class NotificationScreenshots {
+ @Preview
+ @Composable
+ private fun PreviewNotificationBanner() {
+ AppTheme {
+ Column(Modifier.background(color = MaterialTheme.colorScheme.surface)) {
+ val bannerDataList =
+ listOf(
+ InAppNotification.UnsupportedVersion(
+ versionInfo =
+ VersionInfo(currentVersion = "1.0", isSupported = false)
+ ),
+ InAppNotification.AccountExpiry(expiry = Duration.ZERO),
+ InAppNotification.TunnelStateBlocked,
+ InAppNotification.NewDevice("Courageous Turtle"),
+ InAppNotification.TunnelStateError(
+ error =
+ ErrorState(ErrorStateCause.FirewallPolicyError.Generic, true)
+ ),
+ InAppNotification.NewVersionChangelog,
+ )
+ .map { it.toNotificationData(false, {}, {}, {}, {}, {}) }
+
+ bannerDataList.forEach { Notification(it) }
+ }
+ }
+ }
+}
diff --git a/android/app/src/screenshotTest/kotlin/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots.kt b/android/app/src/screenshotTest/kotlin/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots.kt
index 2e0c542b70..66e9e0d5bd 100644
--- a/android/app/src/screenshotTest/kotlin/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots.kt
+++ b/android/app/src/screenshotTest/kotlin/net/mullvad/mullvadvpn/compose/screen/AccountScreenshots.kt
@@ -11,7 +11,6 @@ import net.mullvad.mullvadvpn.lib.theme.AppTheme
import net.mullvad.mullvadvpn.viewmodel.AccountUiState
class AccountScreenshots {
-
@OptIn(ExperimentalMaterial3Api::class)
@Preview("AccountScreen")
@PreviewScreenSizes