diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 0b9fab616..a160d1ee6 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,7 +1,10 @@ # Release Notes SBBDesignSystemMobileSwiftUI for iOS & SwiftUI -## in development: -- Renaming of the typographie names according to the revised DSM (e.g. xlarge instead of SBBHeader) +## v1.1.1 - 04 January 2024 +### Improvements +- SBBNotification: can also stay open (close button not present). +### Deprecations +- Renaming of the typographie names according to the revised DSM (e.g. xlarge instead of SBBHeader). Old typographie names are deprecated and will be removed in a future version. ## v1.1.0 - 03 October 2023 ### Features diff --git a/SBBDesignSystemMobileSwiftUI/Views/SBBNotification.swift b/SBBDesignSystemMobileSwiftUI/Views/SBBNotification.swift index ad43639b5..12697d79d 100644 --- a/SBBDesignSystemMobileSwiftUI/Views/SBBNotification.swift +++ b/SBBDesignSystemMobileSwiftUI/Views/SBBNotification.swift @@ -31,6 +31,7 @@ public struct SBBNotification: View { let statusType: StatusType let title: Text? let text: Text + let canBeClosed: Bool let onClose: (() -> ())? let onMoreInfo: (() -> ())? let maxNumberLines: Int? @@ -53,6 +54,7 @@ public struct SBBNotification: View { */ public init(isPresented: Binding, statusType: StatusType, title: Text, text: Text, maxNumberLines: Int? = nil, closeAfterSeconds: Int? = nil, onClose: (() -> ())? = nil, onMoreInfo: (() -> ())? = nil) { self._isPresented = isPresented + self.canBeClosed = true self.statusType = statusType self.title = title self.text = text @@ -62,6 +64,28 @@ public struct SBBNotification: View { self.onMoreInfo = onMoreInfo } + /** + Returns a SBBNotification. + + - Parameters: + - statusType: The type of status for the notification. + - title: The title of the notification. + - text: The content text for the notification. + - maxNumberLines: The optional max of number of lines used by the text. + - onMoreInfo: The optional action to do when tapping on more action (only displayed if there is indeed an action). + */ + public init(statusType: StatusType, title: Text, text: Text, maxNumberLines: Int? = nil, onMoreInfo: (() -> ())? = nil) { + self._isPresented = .constant(true) + self.canBeClosed = false + self.statusType = statusType + self.title = title + self.text = text + self.maxNumberLines = maxNumberLines + self.closeAfterSeconds = nil + self.onClose = nil + self.onMoreInfo = onMoreInfo + } + /** Returns a SBBNotification. @@ -75,6 +99,7 @@ public struct SBBNotification: View { */ public init(isPresented: Binding, statusType: StatusType, text: Text, maxNumberLines: Int? = nil, closeAfterSeconds: Int? = nil, onClose: (() -> ())? = nil) { self._isPresented = isPresented + self.canBeClosed = true self.statusType = statusType self.title = nil self.text = text @@ -84,6 +109,26 @@ public struct SBBNotification: View { self.onMoreInfo = nil } + /** + Returns a SBBNotification. + + - Parameters: + - statusType: The type of status for the notification. + - text: The content text for the notification. + - maxNumberLines: The optional max of number of lines used by the text. + */ + public init(statusType: StatusType, text: Text, maxNumberLines: Int? = nil) { + self._isPresented = .constant(true) + self.canBeClosed = false + self.statusType = statusType + self.title = nil + self.text = text + self.maxNumberLines = maxNumberLines + self.closeAfterSeconds = nil + self.onClose = nil + self.onMoreInfo = nil + } + private var backgroundColor: Color { switch statusType { case .alert: @@ -114,6 +159,10 @@ public struct SBBNotification: View { } } + private var iconSize: CGFloat { + return sizeCategory.isAccessibilityCategory ? 36 : 24 + } + private var closeButton: some View { Button(action: { self.isPresented = false @@ -123,29 +172,31 @@ public struct SBBNotification: View { }) { Image(sbbIcon: .cross_small) .foregroundColor(Color.sbbColor(.textBlack)) - .frame(width: 28, height: 28) + .frame(width: iconSize, height: iconSize) } } public var body: some View { if self.isPresented { VStack(spacing: 0) { - VStack(spacing: 16) { + VStack(spacing: 10) { if let title = title { HStack { icon - .frame(width: 28, height: 28) + .frame(width: iconSize, height: iconSize) title .foregroundColor(Color.sbbColor(.textBlack)) .sbbFont(.large_bold) Spacer() - closeButton + if canBeClosed { + closeButton + } } } HStack(alignment: .top) { if title == nil { icon - .frame(width: 28, height: 28) + .frame(width: iconSize, height: iconSize) } Group { if let maxNumberLines = maxNumberLines { @@ -158,10 +209,11 @@ public struct SBBNotification: View { .fixedSize(horizontal: false, vertical: true) } } - .frame(minWidth: 28, minHeight: 28) + .frame(minWidth: iconSize, minHeight: iconSize) .foregroundColor(Color.sbbColor(.textBlack)) .sbbFont(.medium_light) .viewSize($textSize) + Spacer() if let onMoreInfo = onMoreInfo { @@ -170,15 +222,15 @@ public struct SBBNotification: View { }) { Image(sbbIcon: .chevron_small_right_medium) .foregroundColor(Color.sbbColor(.textBlack)) - .frame(height: title == nil ? textSize.height - 28 : textSize.height) + .frame(height: textSize.height) } - } else if title == nil { + } else if title == nil && canBeClosed { closeButton } - } } .sbbScreenPadding() + .padding(.leading, 8) .background(Color.sbbColor(colorScheme == .dark ? .black : .white).opacity(colorScheme == .dark ? 0.85 : 0.95)) .cornerRadius(16, corners: [.topRight, .bottomRight]) .cornerRadius(7, corners: [.topLeft, .bottomLeft]) diff --git a/SBBDesignSystemMobileSwiftUI/Views/SBBStatus.swift b/SBBDesignSystemMobileSwiftUI/Views/SBBStatus.swift index ed864a88f..de9ec4b81 100644 --- a/SBBDesignSystemMobileSwiftUI/Views/SBBStatus.swift +++ b/SBBDesignSystemMobileSwiftUI/Views/SBBStatus.swift @@ -81,10 +81,14 @@ public struct SBBStatus: View { } } + private var iconSize: CGFloat { + return sizeCategory.isAccessibilityCategory ? 36 : 24 + } + public var body: some View { HStack(spacing: 0) { icon - .frame(minWidth: 28, minHeight: 28) + .frame(minWidth: iconSize, minHeight: iconSize) if showText { VStack { text diff --git a/SBBDesignSystemMobileSwiftUIDemo/Views/DetailViews/NotificationDemo.swift b/SBBDesignSystemMobileSwiftUIDemo/Views/DetailViews/NotificationDemo.swift index 3dfa1a9c4..a5406fadf 100644 --- a/SBBDesignSystemMobileSwiftUIDemo/Views/DetailViews/NotificationDemo.swift +++ b/SBBDesignSystemMobileSwiftUIDemo/Views/DetailViews/NotificationDemo.swift @@ -14,6 +14,7 @@ struct NotificationDemo: View { @State var showMoreInfo: Bool = false @State var selectedStatus: StatusType = .alert + @State var canBeClosed: Bool = false @State var enableCloseAfterSeconds: Bool = false @State var closeAfterSeconds: Int = 3 @@ -38,17 +39,24 @@ struct NotificationDemo: View { if enableMaxNumberLines { SBBUpDnCounterView(label: Text("Max number of lines"), value: $maxNumberLines) } - SBBCheckBox(isOn: $enableCloseAfterSeconds, text: Text("Close the notification after a while"), showBottomLine: enableCloseAfterSeconds) - if enableCloseAfterSeconds { - SBBUpDnCounterView(label: Text("Close after x seconds"), value: $closeAfterSeconds, showBottomLine: false) + + SBBCheckBox(isOn: $canBeClosed, text: Text("Notification can be closed"), showBottomLine: canBeClosed) + + if canBeClosed { + SBBCheckBox(isOn: $enableCloseAfterSeconds, text: Text("Close the notification after a while"), showBottomLine: enableCloseAfterSeconds) + if enableCloseAfterSeconds { + SBBUpDnCounterView(label: Text("Close after x seconds"), value: $closeAfterSeconds, showBottomLine: false) + } } } - + Text("With title and text") - if enableCloseAfterSeconds { + if !canBeClosed { + SBBNotification(statusType: selectedStatus, title: Text("Title"), text: Text("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore."), maxNumberLines: enableMaxNumberLines ? maxNumberLines : nil) + } else if enableCloseAfterSeconds { SBBNotification(isPresented: $isPresented1, statusType: selectedStatus, title: Text("Title"), text: Text("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore."), maxNumberLines: enableMaxNumberLines ? maxNumberLines : nil, closeAfterSeconds: closeAfterSeconds) } else { - SBBNotification(isPresented: $isPresented1, statusType: selectedStatus, title: Text("Title"), text: Text("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore."), maxNumberLines: enableMaxNumberLines ? maxNumberLines : nil, closeAfterSeconds: nil) + SBBNotification(isPresented: $isPresented1, statusType: selectedStatus, title: Text("Title"), text: Text("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore."), maxNumberLines: enableMaxNumberLines ? maxNumberLines : nil) } if !isPresented1 { @@ -65,10 +73,12 @@ struct NotificationDemo: View { } Text("Without title") - if enableCloseAfterSeconds { + if !canBeClosed { + SBBNotification(statusType: selectedStatus, text: Text("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore."), maxNumberLines: enableMaxNumberLines ? maxNumberLines : nil) + } else if enableCloseAfterSeconds { SBBNotification(isPresented: $isPresented2, statusType: selectedStatus, text: Text("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore."), maxNumberLines: enableMaxNumberLines ? maxNumberLines : nil, closeAfterSeconds: closeAfterSeconds) } else { - SBBNotification(isPresented: $isPresented2, statusType: selectedStatus, text: Text("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore."), maxNumberLines: enableMaxNumberLines ? maxNumberLines : nil, closeAfterSeconds: nil) + SBBNotification(isPresented: $isPresented2, statusType: selectedStatus, text: Text("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore."), maxNumberLines: enableMaxNumberLines ? maxNumberLines : nil) } if !isPresented2 { HStack { @@ -84,12 +94,16 @@ struct NotificationDemo: View { } Text("With more info") - if enableCloseAfterSeconds { + if !canBeClosed { + SBBNotification(statusType: selectedStatus, title: Text("Title"), text: Text("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore."), maxNumberLines: enableMaxNumberLines ? maxNumberLines : nil, onMoreInfo: { + self.showMoreInfo = true + }) + } else if enableCloseAfterSeconds { SBBNotification(isPresented: $isPresented3, statusType: selectedStatus, title: Text("Title"), text: Text("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore."), maxNumberLines: enableMaxNumberLines ? maxNumberLines : nil, closeAfterSeconds: closeAfterSeconds, onMoreInfo: { self.showMoreInfo = true }) } else { - SBBNotification(isPresented: $isPresented3, statusType: selectedStatus, title: Text("Title"), text: Text("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore."), maxNumberLines: enableMaxNumberLines ? maxNumberLines : nil, closeAfterSeconds: nil, onMoreInfo: { + SBBNotification(isPresented: $isPresented3, statusType: selectedStatus, title: Text("Title"), text: Text("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore."), maxNumberLines: enableMaxNumberLines ? maxNumberLines : nil, onMoreInfo: { self.showMoreInfo = true }) } diff --git a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationAlert.1.png b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationAlert.1.png index 5aa02d128..5d8b6a46b 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationAlert.1.png and b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationAlert.1.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationAlert.2.png b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationAlert.2.png index 45057fb8f..6286d7cc2 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationAlert.2.png and b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationAlert.2.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationAlertNoTitle.1.png b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationAlertNoTitle.1.png index 3a3d63689..7912a7bd9 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationAlertNoTitle.1.png and b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationAlertNoTitle.1.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationAlertNoTitle.2.png b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationAlertNoTitle.2.png index d7662ee75..ae724344f 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationAlertNoTitle.2.png and b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationAlertNoTitle.2.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationInfo.1.png b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationInfo.1.png index 4d27d4503..eb1dd5ce5 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationInfo.1.png and b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationInfo.1.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationInfo.2.png b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationInfo.2.png index 98ab5c779..5e9191b04 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationInfo.2.png and b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationInfo.2.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationInfoNoTitle.1.png b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationInfoNoTitle.1.png index 29fc0d402..365eef221 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationInfoNoTitle.1.png and b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationInfoNoTitle.1.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationInfoNoTitle.2.png b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationInfoNoTitle.2.png index 37125e1fe..9f2b41c37 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationInfoNoTitle.2.png and b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationInfoNoTitle.2.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationSuccess.1.png b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationSuccess.1.png index 8d1656f9a..5db6c1e3c 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationSuccess.1.png and b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationSuccess.1.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationSuccess.2.png b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationSuccess.2.png index b4acf4292..52d619397 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationSuccess.2.png and b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationSuccess.2.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationSuccessNoTitle.1.png b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationSuccessNoTitle.1.png index f279b3c6e..c5e920817 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationSuccessNoTitle.1.png and b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationSuccessNoTitle.1.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationSuccessNoTitle.2.png b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationSuccessNoTitle.2.png index 1987a6168..62ee0df1f 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationSuccessNoTitle.2.png and b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationSuccessNoTitle.2.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationWarning.1.png b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationWarning.1.png index 382fabbbe..a7cc5daae 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationWarning.1.png and b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationWarning.1.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationWarning.2.png b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationWarning.2.png index dc15135b9..f49838c42 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationWarning.2.png and b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationWarning.2.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationWarningNoTitle.1.png b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationWarningNoTitle.1.png index b3013bf81..f4f74a13c 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationWarningNoTitle.1.png and b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationWarningNoTitle.1.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationWarningNoTitle.2.png b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationWarningNoTitle.2.png index 51bee2ece..ac3a85415 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationWarningNoTitle.2.png and b/ci_scripts/__Snapshots__/Views/SBBNotificationTests/testSBBNotificationWarningNoTitle.2.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusAlert.1.png b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusAlert.1.png index 133ace433..4fcd8d1a3 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusAlert.1.png and b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusAlert.1.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusAlert.2.png b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusAlert.2.png index a480d456e..102d575cb 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusAlert.2.png and b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusAlert.2.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusAlertNoText.1.png b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusAlertNoText.1.png index 816a80b55..a651368c7 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusAlertNoText.1.png and b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusAlertNoText.1.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusAlertNoText.2.png b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusAlertNoText.2.png index 816a80b55..a651368c7 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusAlertNoText.2.png and b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusAlertNoText.2.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusInfo.1.png b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusInfo.1.png index 0814a8a7c..0e0231e1b 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusInfo.1.png and b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusInfo.1.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusInfo.2.png b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusInfo.2.png index b3ce4d315..7003b21f3 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusInfo.2.png and b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusInfo.2.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusInfoNoText.1.png b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusInfoNoText.1.png index e9f509c51..c2ea52a86 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusInfoNoText.1.png and b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusInfoNoText.1.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusInfoNoText.2.png b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusInfoNoText.2.png index e9f509c51..c2ea52a86 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusInfoNoText.2.png and b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusInfoNoText.2.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusSuccess.1.png b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusSuccess.1.png index 72a9443e0..fe22a3176 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusSuccess.1.png and b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusSuccess.1.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusSuccess.2.png b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusSuccess.2.png index 8fd4242a5..aca98167c 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusSuccess.2.png and b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusSuccess.2.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusSuccessNoText.1.png b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusSuccessNoText.1.png index 5072b6959..4fe3289df 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusSuccessNoText.1.png and b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusSuccessNoText.1.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusSuccessNoText.2.png b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusSuccessNoText.2.png index 5072b6959..4fe3289df 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusSuccessNoText.2.png and b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusSuccessNoText.2.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusWarning.1.png b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusWarning.1.png index d44ea5475..0ccb82bf3 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusWarning.1.png and b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusWarning.1.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusWarning.2.png b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusWarning.2.png index bf26fc445..830d97d07 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusWarning.2.png and b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusWarning.2.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusWarningNoText.1.png b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusWarningNoText.1.png index 141d9b2e7..b1698edbb 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusWarningNoText.1.png and b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusWarningNoText.1.png differ diff --git a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusWarningNoText.2.png b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusWarningNoText.2.png index 141d9b2e7..b1698edbb 100644 Binary files a/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusWarningNoText.2.png and b/ci_scripts/__Snapshots__/Views/SBBStatusTests/testSBBStatusWarningNoText.2.png differ