diff --git a/NOTICE.txt b/NOTICE.txt index a4f52b8b0..8fe3fb9bc 100644 --- a/NOTICE.txt +++ b/NOTICE.txt @@ -111,6 +111,8 @@ theme-orange/src/main/res/drawable/ic_orange_component_bullet_list_level1.xml theme-orange/src/main/res/drawable/ic_orange_component_bullet_list_level2.xml theme-orange/src/main/res/drawable/ic_orange_component_bullet_list_tick.xml theme-orange/src/main/res/drawable/ic_orange_component_button_expurge.xml +theme-orange/src/main/res/drawable/ic_orange_component_button_next.xml +theme-orange/src/main/res/drawable/ic_orange_component_button_previous.xml theme-orange/src/main/res/drawable/ic_orange_component_checkbox_selected.xml theme-orange/src/main/res/drawable/ic_orange_component_checkbox_undetermined.xml theme-orange/src/main/res/drawable/ic_orange_component_chip_tick.xml @@ -140,6 +142,8 @@ theme-sosh/src/main/res/drawable/ic_sosh_component_bullet_list_level1.xml theme-sosh/src/main/res/drawable/ic_sosh_component_bullet_list_level2.xml theme-sosh/src/main/res/drawable/ic_sosh_component_bullet_list_tick.xml theme-sosh/src/main/res/drawable/ic_sosh_component_button_expurge.xml +theme-sosh/src/main/res/drawable/ic_sosh_component_button_next.xml +theme-sosh/src/main/res/drawable/ic_sosh_component_button_previous.xml theme-sosh/src/main/res/drawable/ic_sosh_component_checkbox_selected.xml theme-sosh/src/main/res/drawable/ic_sosh_component_checkbox_undetermined.xml theme-sosh/src/main/res/drawable/ic_sosh_component_chip_tick.xml @@ -171,6 +175,8 @@ theme-wireframe/src/main/res/drawable/ic_wireframe_component_bullet_list_level1. theme-wireframe/src/main/res/drawable/ic_wireframe_component_bullet_list_level2.xml theme-wireframe/src/main/res/drawable/ic_wireframe_component_bullet_list_tick.xml theme-wireframe/src/main/res/drawable/ic_wireframe_component_button_expurge.xml +theme-wireframe/src/main/res/drawable/ic_wireframe_component_button_next.xml +theme-wireframe/src/main/res/drawable/ic_wireframe_component_button_previous.xml theme-wireframe/src/main/res/drawable/ic_wireframe_component_checkbox_selected.xml theme-wireframe/src/main/res/drawable/ic_wireframe_component_checkbox_undetermined.xml theme-wireframe/src/main/res/drawable/ic_wireframe_component_chip_tick.xml diff --git a/app/src/main/java/com/orange/ouds/app/ui/components/Component.kt b/app/src/main/java/com/orange/ouds/app/ui/components/Component.kt index aa31d9065..94081cfcf 100644 --- a/app/src/main/java/com/orange/ouds/app/ui/components/Component.kt +++ b/app/src/main/java/com/orange/ouds/app/ui/components/Component.kt @@ -23,6 +23,7 @@ import com.orange.ouds.app.ui.components.bottomsheet.StandardBottomSheetDemoScre import com.orange.ouds.app.ui.components.bottomsheet.ModalBottomSheetDemoScreen import com.orange.ouds.app.ui.components.bulletlist.BulletListDemoScreen import com.orange.ouds.app.ui.components.button.ButtonDemoScreen +import com.orange.ouds.app.ui.components.button.NavigationButtonDemoScreen import com.orange.ouds.app.ui.components.checkbox.CheckboxDemoScreen import com.orange.ouds.app.ui.components.checkbox.CheckboxItemDemoScreen import com.orange.ouds.app.ui.components.chip.FilterChipDemoScreen @@ -94,7 +95,7 @@ sealed class Component( R.string.app_components_button_tech, R.string.app_components_button_description_text, { ButtonIllustration() }, - demoScreen = { ButtonDemoScreen() } + listOf(Variant.Button, Variant.NavigationButton) ) data object Checkbox : Component( @@ -222,6 +223,10 @@ sealed class Variant( data object StandardBottomSheet : Variant(R.string.app_components_bottomSheet_standardBottomSheet_tech, { StandardBottomSheetDemoScreen() }) data object ModalBottomSheet : Variant(R.string.app_components_bottomSheet_modalBottomSheet_tech, { ModalBottomSheetDemoScreen() }) + // Button + data object Button : Variant(R.string.app_components_button_button_tech, { ButtonDemoScreen() }) + data object NavigationButton : Variant(R.string.app_components_button_navigationButton_tech, { NavigationButtonDemoScreen() }) + // Checkbox data object Checkbox : Variant(R.string.app_components_checkbox_checkbox_tech, { CheckboxDemoScreen() }) data object CheckboxItem : Variant(R.string.app_components_checkbox_checkboxItem_tech, { CheckboxItemDemoScreen() }) diff --git a/app/src/main/java/com/orange/ouds/app/ui/components/button/BaseButtonDemoState.kt b/app/src/main/java/com/orange/ouds/app/ui/components/button/BaseButtonDemoState.kt new file mode 100644 index 000000000..36b42c171 --- /dev/null +++ b/app/src/main/java/com/orange/ouds/app/ui/components/button/BaseButtonDemoState.kt @@ -0,0 +1,62 @@ +/* + * Software Name: OUDS Android + * SPDX-FileCopyrightText: Copyright (c) Orange SA + * SPDX-License-Identifier: MIT + * + * This software is distributed under the MIT license, + * the text of which is available at https://opensource.org/license/MIT/ + * or see the "LICENSE" file for more details. + * + * Software description: Android library of reusable graphical components + */ + +package com.orange.ouds.app.ui.components.button + +import androidx.compose.runtime.getValue +import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.saveable.listSaver +import androidx.compose.runtime.setValue + +open class BaseButtonDemoState( + label: String, + enabled: Boolean, + onColoredBox: Boolean, + hasLoader: Boolean +) { + companion object { + val Saver = listSaver( + save = { state -> + with(state) { + listOf( + label, + enabled, + onColoredBox, + hasLoader + ) + } + }, + restore = { list: List -> + BaseButtonDemoState( + list[0] as String, + list[1] as Boolean, + list[2] as Boolean, + list[3] as Boolean + ) + } + ) + } + + var label: String by mutableStateOf(label) + + var enabled: Boolean by mutableStateOf(enabled) + + var onColoredBox: Boolean by mutableStateOf(onColoredBox) + + var hasLoader: Boolean by mutableStateOf(hasLoader) + + val enabledSwitchEnabled: Boolean + get() = !hasLoader + + val loaderSwitchEnabled: Boolean + get() = enabled +} \ No newline at end of file diff --git a/app/src/main/java/com/orange/ouds/app/ui/components/button/ButtonDemoState.kt b/app/src/main/java/com/orange/ouds/app/ui/components/button/ButtonDemoState.kt index c4231dc61..a3731f81e 100644 --- a/app/src/main/java/com/orange/ouds/app/ui/components/button/ButtonDemoState.kt +++ b/app/src/main/java/com/orange/ouds/app/ui/components/button/ButtonDemoState.kt @@ -43,44 +43,40 @@ class ButtonDemoState( hasLoader: Boolean, appearance: OudsButtonAppearance, layout: Layout -) { +) : BaseButtonDemoState(label, enabled, onColoredBox, hasLoader) { companion object { + private val ForbiddenAppearancesOnColoredBox = listOf(OudsButtonAppearance.Brand, OudsButtonAppearance.Negative) + @Suppress("UNCHECKED_CAST") val Saver = listSaver( save = { state -> with(state) { listOf( + appearance, + layout, + with(BaseButtonDemoState.Saver) { save(state) } + ) + } + }, + restore = { list: List -> + val baseButtonDemoState = list[1]?.let { BaseButtonDemoState.Saver.restore(it) } + baseButtonDemoState?.run { + ButtonDemoState( label, enabled, onColoredBox, hasLoader, - appearance, - layout + list[0] as OudsButtonAppearance, + list[1] as Layout ) } - }, - restore = { list: List -> - ButtonDemoState( - list[0] as String, - list[1] as Boolean, - list[2] as Boolean, - list[3] as Boolean, - list[4] as OudsButtonAppearance, - list[5] as Layout, - ) } ) } - var label: String by mutableStateOf(label) - - var enabled: Boolean by mutableStateOf(enabled) - - var onColoredBox: Boolean by mutableStateOf(onColoredBox) - - var hasLoader: Boolean by mutableStateOf(hasLoader) + var layout: Layout by mutableStateOf(layout) private var _appearance: OudsButtonAppearance by mutableStateOf(appearance) var appearance: OudsButtonAppearance @@ -92,17 +88,9 @@ class ButtonDemoState( } } - var layout: Layout by mutableStateOf(layout) - - val enabledSwitchEnabled: Boolean - get() = !hasLoader - val onColoredBoxSwitchEnabled: Boolean get() = appearance !in ForbiddenAppearancesOnColoredBox - val loaderSwitchEnabled: Boolean - get() = enabled - val labelTextInputEnabled: Boolean get() = layout != Layout.IconOnly diff --git a/app/src/main/java/com/orange/ouds/app/ui/components/button/NavigationButtonDemoScreen.kt b/app/src/main/java/com/orange/ouds/app/ui/components/button/NavigationButtonDemoScreen.kt new file mode 100644 index 000000000..f6782914d --- /dev/null +++ b/app/src/main/java/com/orange/ouds/app/ui/components/button/NavigationButtonDemoScreen.kt @@ -0,0 +1,150 @@ +/* + * Software Name: OUDS Android + * SPDX-FileCopyrightText: Copyright (c) Orange SA + * SPDX-License-Identifier: MIT + * + * This software is distributed under the MIT license, + * the text of which is available at https://opensource.org/license/MIT/ + * or see the "LICENSE" file for more details. + * + * Software description: Android library of reusable graphical components + */ + +package com.orange.ouds.app.ui.components.button + +import androidx.compose.runtime.Composable +import androidx.compose.ui.res.stringResource +import androidx.compose.ui.tooling.preview.PreviewLightDark +import com.orange.ouds.app.R +import com.orange.ouds.app.ui.components.Component +import com.orange.ouds.app.ui.components.coloredBoxCall +import com.orange.ouds.app.ui.components.enabledArgument +import com.orange.ouds.app.ui.components.labelArgument +import com.orange.ouds.app.ui.components.onClickArgument +import com.orange.ouds.app.ui.utilities.Code +import com.orange.ouds.app.ui.utilities.composable.AppPreview +import com.orange.ouds.app.ui.utilities.composable.CustomizationFilterChips +import com.orange.ouds.app.ui.utilities.composable.CustomizationSwitchItem +import com.orange.ouds.app.ui.utilities.composable.CustomizationTextInput +import com.orange.ouds.app.ui.utilities.composable.DemoScreen +import com.orange.ouds.core.component.OudsButtonLoader +import com.orange.ouds.core.component.OudsNavigationButton +import com.orange.ouds.core.component.OudsNavigationButtonAppearance +import com.orange.ouds.core.component.OudsNavigationButtonDefaults +import com.orange.ouds.core.component.OudsNavigationButtonLayout +import com.orange.ouds.theme.OudsVersion + +@Composable +fun NavigationButtonDemoScreen() { + val state = rememberNavigationButtonDemoState() + DemoScreen( + description = stringResource(id = Component.Button.descriptionRes), + bottomSheetContent = { NavigationButtonDemoBottomSheetContent(state = state) }, + codeSnippet = { navigationButtonDemoCodeSnippet(state = state) }, + demoContent = { NavigationButtonDemoContent(state = state) }, + demoContentOnColoredBox = state.onColoredBox, + version = OudsVersion.Component.NavigationButton + ) +} + +@Composable +private fun NavigationButtonDemoBottomSheetContent(state: NavigationButtonDemoState) { + with(state) { + CustomizationSwitchItem( + label = stringResource(R.string.app_common_enabled_tech), + checked = enabled, + onCheckedChange = { enabled = it }, + enabled = enabledSwitchEnabled + ) + CustomizationSwitchItem( + label = stringResource(R.string.app_components_common_onColoredBackground_tech), + checked = onColoredBox, + onCheckedChange = { onColoredBox = it }, + enabled = onColoredBoxSwitchEnabled + ) + CustomizationFilterChips( + applyTopPadding = true, + label = stringResource(R.string.app_components_common_layout_tech), + chipLabels = OudsNavigationButtonLayout.entries.map { it.name }, + selectedChipIndex = OudsNavigationButtonLayout.entries.indexOf(layout), + onSelectionChange = { index -> layout = OudsNavigationButtonLayout.entries[index] } + ) + CustomizationFilterChips( + applyTopPadding = true, + label = stringResource(R.string.app_components_common_appearance_tech), + chipLabels = OudsNavigationButtonAppearance.entries.map { it.name }, + selectedChipIndex = OudsNavigationButtonAppearance.entries.indexOf(appearance), + onSelectionChange = { index -> appearance = OudsNavigationButtonAppearance.entries[index] } + ) + CustomizationSwitchItem( + label = stringResource(R.string.app_components_common_loader_tech), + checked = hasLoader, + onCheckedChange = { hasLoader = it }, + enabled = loaderSwitchEnabled + ) + CustomizationSwitchItem( + label = stringResource(R.string.app_components_common_iconOnlyLayout_tech), + checked = iconOnly, + onCheckedChange = { iconOnly = it } + ) + CustomizationTextInput( + applyTopPadding = true, + label = stringResource(R.string.app_components_common_label_tech), + value = label, + onValueChange = { value -> label = value }, + enabled = labelTextInputEnabled + ) + } +} + +@Composable +private fun NavigationButtonDemoContent(state: NavigationButtonDemoState) { + with(state) { + val loader = if (hasLoader) OudsButtonLoader(null) else null + if (iconOnly) { + OudsNavigationButton( + layout = layout, + onClick = {}, + enabled = enabled, + loader = loader, + appearance = appearance + ) + } else { + OudsNavigationButton( + label = label, + layout = layout, + onClick = {}, + enabled = enabled, + loader = loader, + appearance = appearance + ) + } + } +} + +private fun Code.Builder.navigationButtonDemoCodeSnippet(state: NavigationButtonDemoState) { + with(state) { + coloredBoxCall(onColoredBox) { + functionCall("OudsNavigationButton") { + if (!iconOnly) { + labelArgument(label) + } + typedArgument("layout", layout) + onClickArgument() + if (!enabled) enabledArgument(enabled) + if (hasLoader) { + constructorCallArgument("loader") { + typedArgument("progress", null) + } + } + if (appearance != OudsNavigationButtonDefaults.Appearance) typedArgument("appearance", appearance) + } + } + } +} + +@PreviewLightDark +@Composable +private fun PreviewNavigationButtonDemoScreen() = AppPreview { + NavigationButtonDemoScreen() +} diff --git a/app/src/main/java/com/orange/ouds/app/ui/components/button/NavigationButtonDemoState.kt b/app/src/main/java/com/orange/ouds/app/ui/components/button/NavigationButtonDemoState.kt new file mode 100644 index 000000000..ea01af1a2 --- /dev/null +++ b/app/src/main/java/com/orange/ouds/app/ui/components/button/NavigationButtonDemoState.kt @@ -0,0 +1,102 @@ +/* + * Software Name: OUDS Android + * SPDX-FileCopyrightText: Copyright (c) Orange SA + * SPDX-License-Identifier: MIT + * + * This software is distributed under the MIT license, + * the text of which is available at https://opensource.org/license/MIT/ + * or see the "LICENSE" file for more details. + * + * Software description: Android library of reusable graphical components + */ + +package com.orange.ouds.app.ui.components.button + +import androidx.compose.runtime.Composable +import androidx.compose.runtime.getValue +import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.saveable.listSaver +import androidx.compose.runtime.saveable.rememberSaveable +import androidx.compose.runtime.setValue +import androidx.compose.ui.res.stringResource +import com.orange.ouds.app.R +import com.orange.ouds.core.component.OudsNavigationButtonAppearance +import com.orange.ouds.core.component.OudsNavigationButtonDefaults +import com.orange.ouds.core.component.OudsNavigationButtonLayout + +@Composable +fun rememberNavigationButtonDemoState( + label: String = stringResource(id = R.string.app_components_common_label_label), + enabled: Boolean = true, + onColoredBox: Boolean = false, + hasLoader: Boolean = false, + appearance: OudsNavigationButtonAppearance = OudsNavigationButtonDefaults.Appearance, + layout: OudsNavigationButtonLayout = OudsNavigationButtonLayout.Next, + iconOnly: Boolean = false +) = rememberSaveable(label, enabled, onColoredBox, hasLoader, appearance, layout, iconOnly, saver = NavigationButtonDemoState.Saver) { + NavigationButtonDemoState(label, enabled, onColoredBox, hasLoader, appearance, layout, iconOnly) +} + +class NavigationButtonDemoState( + label: String, + enabled: Boolean, + onColoredBox: Boolean, + hasLoader: Boolean, + appearance: OudsNavigationButtonAppearance, + layout: OudsNavigationButtonLayout, + iconOnly: Boolean +) : BaseButtonDemoState(label, enabled, onColoredBox, hasLoader) { + + companion object { + + private val ForbiddenAppearancesOnColoredBox = listOf(OudsNavigationButtonAppearance.Brand) + + @Suppress("UNCHECKED_CAST") + val Saver = listSaver( + save = { state -> + with(state) { + listOf( + appearance, + layout, + iconOnly, + with(BaseButtonDemoState.Saver) { save(state) } + ) + } + }, + restore = { list: List -> + val baseButtonDemoState = list[1]?.let { BaseButtonDemoState.Saver.restore(it) } + baseButtonDemoState?.run { + NavigationButtonDemoState( + label, + enabled, + onColoredBox, + hasLoader, + list[0] as OudsNavigationButtonAppearance, + list[1] as OudsNavigationButtonLayout, + list[2] as Boolean + ) + } + } + ) + } + + private var _appearance: OudsNavigationButtonAppearance by mutableStateOf(appearance) + var appearance: OudsNavigationButtonAppearance + get() = _appearance + set(value) { + _appearance = value + if (value in ForbiddenAppearancesOnColoredBox) { + onColoredBox = false + } + } + + var layout: OudsNavigationButtonLayout by mutableStateOf(layout) + + var iconOnly: Boolean by mutableStateOf(iconOnly) + + val onColoredBoxSwitchEnabled: Boolean + get() = appearance !in ForbiddenAppearancesOnColoredBox + + val labelTextInputEnabled: Boolean + get() = !iconOnly +} diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 558a8f2eb..0835cdd5d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -213,6 +213,8 @@ Button Button is a UI element that triggers an action or event, and is used to initiate tasks or confirming an action. + Button + Navigation button Checkbox diff --git a/buildSrc/src/main/kotlin/com/orange/ouds/gradle/Component.kt b/buildSrc/src/main/kotlin/com/orange/ouds/gradle/Component.kt index b6fe78840..c2de91aa6 100644 --- a/buildSrc/src/main/kotlin/com/orange/ouds/gradle/Component.kt +++ b/buildSrc/src/main/kotlin/com/orange/ouds/gradle/Component.kt @@ -25,6 +25,7 @@ enum class Component { Chip, Divider, Link, + NavigationButton, PasswordInput, PinCodeInput, RadioButton, @@ -45,6 +46,7 @@ enum class Component { Component.Chip -> Chip Component.Divider -> Divider Component.Link -> Link + Component.NavigationButton -> NavigationButton Component.PasswordInput -> PasswordInput Component.PinCodeInput -> PinCodeInput Component.RadioButton -> RadioButton @@ -66,6 +68,7 @@ enum class Component { Chip -> listOf("OudsFilterChip", "OudsSuggestionChip") Divider -> listOf("OudsDivider") Link -> listOf("OudsLink") + NavigationButton -> listOf("OudsNavigationButton") PasswordInput -> listOf("OudsPasswordInput") PinCodeInput -> listOf("OudsPinCodeInput") RadioButton -> listOf("OudsRadioButton", "OudsRadioButtonItem") diff --git a/core-test/src/main/java/com/orange/ouds/core/test/OudsComponentTestSuite.kt b/core-test/src/main/java/com/orange/ouds/core/test/OudsComponentTestSuite.kt index f0df9644e..0544fab9e 100644 --- a/core-test/src/main/java/com/orange/ouds/core/test/OudsComponentTestSuite.kt +++ b/core-test/src/main/java/com/orange/ouds/core/test/OudsComponentTestSuite.kt @@ -35,6 +35,7 @@ import org.junit.runners.Suite OudsModalBottomSheetTest::class, OudsNavigationBarTest::class, OudsNavigationBarItemTest::class, + OudsNavigationButtonTest::class, OudsPasswordInputTest::class, OudsPinCodeInputTest::class, OudsRadioButtonItemTest::class, diff --git a/core-test/src/main/java/com/orange/ouds/core/test/OudsNavigationButtonTest.kt b/core-test/src/main/java/com/orange/ouds/core/test/OudsNavigationButtonTest.kt new file mode 100644 index 000000000..9ccef11c8 --- /dev/null +++ b/core-test/src/main/java/com/orange/ouds/core/test/OudsNavigationButtonTest.kt @@ -0,0 +1,42 @@ +/* + * Software Name: OUDS Android + * SPDX-FileCopyrightText: Copyright (c) Orange SA + * SPDX-License-Identifier: MIT + * + * This software is distributed under the MIT license, + * the text of which is available at https://opensource.org/license/MIT/ + * or see the "LICENSE" file for more details. + * + * Software description: Android library of reusable graphical components + */ + +package com.orange.ouds.core.test + +import com.orange.ouds.core.utilities.OudsPreviewableComponent +import org.junit.experimental.runners.Enclosed +import org.junit.runner.RunWith +import org.junit.runners.Parameterized + +@RunWith(Enclosed::class) + +internal class OudsNavigationButtonTest { + @RunWith(Parameterized::class) + class Default(parameter: Any) : OudsComponentSnapshotTest( + OudsPreviewableComponent.NavigationButton.Default, + parameter, + OudsComponentTestSuite.theme + ) { + + companion object { + @JvmStatic + @Parameterized.Parameters + internal fun data() = OudsPreviewableComponent.NavigationButton.Default.parameters + } + } + + class OnTwoLines : OudsComponentSnapshotTest( + OudsPreviewableComponent.NavigationButton.OnTwoLines, + parameter = null, + OudsComponentTestSuite.theme + ) +} \ No newline at end of file diff --git a/core/src/main/java/com/orange/ouds/core/component/OudsButton.kt b/core/src/main/java/com/orange/ouds/core/component/OudsButton.kt index a2e678c69..83dc18ca1 100644 --- a/core/src/main/java/com/orange/ouds/core/component/OudsButton.kt +++ b/core/src/main/java/com/orange/ouds/core/component/OudsButton.kt @@ -22,6 +22,7 @@ import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.PaddingValues import androidx.compose.foundation.layout.Row +import androidx.compose.foundation.layout.RowScope import androidx.compose.foundation.layout.calculateEndPadding import androidx.compose.foundation.layout.heightIn import androidx.compose.foundation.layout.padding @@ -255,6 +256,7 @@ internal fun OudsButton( nullableLabel: String?, onClick: () -> Unit, modifier: Modifier = Modifier, + component: OudsButtonComponent = OudsButtonComponent.Button, enabled: Boolean = true, loader: OudsButtonLoader? = null, appearance: OudsButtonAppearance = OudsButtonDefaults.Appearance, @@ -331,14 +333,21 @@ internal fun OudsButton( } val alpha = if (state == OudsButtonState.Loading) 0f else 1f - val paddingValues = contentPadding(icon = icon, label = label) + val paddingValues = contentPadding(component = component, icon = icon, label = label) Row( modifier = Modifier .alpha(alpha = alpha) .padding(paddingValues), - horizontalArrangement = Arrangement.spacedBy(buttonTokens.spaceColumnGapIcon.value), + horizontalArrangement = Arrangement.spacedBy(component.getColumnGap()), verticalAlignment = Alignment.CenterVertically ) { + if (label != null && component is OudsButtonComponent.NavigationButton && component.layout == OudsNavigationButtonLayout.Next) { + ButtonText( + label = label, + color = contentColor.value + ) + } + if (icon != null) { val size = if (label == null) buttonTokens.sizeIconOnly else buttonTokens.sizeIcon val iconContent: @Composable () -> Unit = { @@ -356,7 +365,6 @@ internal fun OudsButton( extraParameters = OudsButtonIcon.ExtraParameters(tint = contentColor.value) ) } - if (iconOnlyBadge != null && label == null) { val buttonEndPadding = paddingValues.calculateEndPadding(LocalLayoutDirection.current) val maximumBorderWidth = OudsButtonAppearance.entries.flatMap { appearance -> @@ -380,12 +388,15 @@ internal fun OudsButton( iconContent() } } - if (label != null) { - Text( - text = label, - color = contentColor.value, - textAlign = TextAlign.Center, - style = OudsTheme.typography.label.strong.large + + if (label != null && component is OudsButtonComponent.Button) { + ButtonText(label = label, color = contentColor.value) + } + + if (label != null && component is OudsButtonComponent.NavigationButton && component.layout == OudsNavigationButtonLayout.Previous) { + ButtonText( + label = label, + color = contentColor.value ) } } @@ -393,6 +404,17 @@ internal fun OudsButton( } } +@Composable +private fun RowScope.ButtonText(label: String, color: Color) { + Text( + modifier = Modifier.weight(1f, fill = false), + text = label, + color = color, + textAlign = TextAlign.Center, + style = OudsTheme.typography.label.strong.large, + ) +} + @Composable private fun getButtonState(enabled: Boolean, loader: OudsButtonLoader?, interactionState: InteractionState): OudsButtonState { return getPreviewEnumEntry().orElse { @@ -632,23 +654,48 @@ private fun contentColor(appearance: OudsButtonAppearance, state: OudsButtonStat } @Composable -private fun contentPadding(icon: OudsButtonIcon?, label: String?): PaddingValues { +private fun contentPadding(component: OudsButtonComponent, icon: OudsButtonIcon?, label: String?): PaddingValues { return with(OudsTheme.componentsTokens.button) { - when { - icon != null && label != null -> PaddingValues( - start = spacePaddingInlineIconStart.value, - top = spacePaddingBlock.value, - end = spacePaddingInlineEndIconStart.value, - bottom = spacePaddingBlock.value - ) - icon != null && label == null -> PaddingValues( - horizontal = spaceInsetIconOnly.value, - vertical = spacePaddingBlock.value - ) - else -> PaddingValues( - horizontal = spacePaddingInlineIconNone.value, - vertical = spacePaddingBlock.value - ) + when (component) { + is OudsButtonComponent.Button -> when { + icon != null && label != null -> PaddingValues( + start = spacePaddingInlineIconStart.value, + top = spacePaddingBlock.value, + end = spacePaddingInlineEndIconStart.value, + bottom = spacePaddingBlock.value + ) + icon != null && label == null -> PaddingValues( + horizontal = spaceInsetIconOnly.value, + vertical = spacePaddingBlock.value + ) + else -> PaddingValues( + horizontal = spacePaddingInlineIconNone.value, + vertical = spacePaddingBlock.value + ) + } + is OudsButtonComponent.NavigationButton -> when { + label != null -> { + val startPadding: Dp + val endPadding: Dp + when (component.layout) { + OudsNavigationButtonLayout.Next -> { + startPadding = spacePaddingInlineStartIconEnd.value + endPadding = spacePaddingInlineChevronEnd.value + } + OudsNavigationButtonLayout.Previous -> { + startPadding = spacePaddingInlineChevronStart.value + endPadding = spacePaddingInlineEndIconStart.value + } + } + PaddingValues( + start = startPadding, + top = spacePaddingBlock.value, + end = endPadding, + bottom = spacePaddingBlock.value + ) + } + else -> PaddingValues(all = spaceInsetIconOnly.value) + } } } } @@ -766,6 +813,38 @@ internal enum class OudsButtonState { Enabled, Hovered, Pressed, Loading, Disabled, Focused } +/** + * Represents the different button group components. + * + * It centralizes differences between buttons components in order to render the appropriate layout. + */ +internal sealed interface OudsButtonComponent { + + /** + * Returns the horizontal spacing (gap) between the icon and the text. + */ + @Composable + fun getColumnGap(): Dp + + /** + * Configuration for a standard [OudsButton]. + */ + object Button : OudsButtonComponent { + @Composable + override fun getColumnGap() = OudsTheme.componentsTokens.button.spaceColumnGapIcon.value + } + + /** + * Configuration for an [OudsNavigationButton] (including a chevron). + * + * @property layout Layout of the navigation button determining the chevron to display and its position in the button. + */ + class NavigationButton(val layout: OudsNavigationButtonLayout) : OudsButtonComponent { + @Composable + override fun getColumnGap() = OudsTheme.componentsTokens.button.spaceColumnGapChevron.value + } +} + @OudsPreviewLightDark @Composable @Suppress("PreviewShouldNotBeCalledRecursively") diff --git a/core/src/main/java/com/orange/ouds/core/component/OudsNavigationButton.kt b/core/src/main/java/com/orange/ouds/core/component/OudsNavigationButton.kt new file mode 100644 index 000000000..82b2530fc --- /dev/null +++ b/core/src/main/java/com/orange/ouds/core/component/OudsNavigationButton.kt @@ -0,0 +1,314 @@ +/* + * Software Name: OUDS Android + * SPDX-FileCopyrightText: Copyright (c) Orange SA + * SPDX-License-Identifier: MIT + * + * This software is distributed under the MIT license, + * the text of which is available at https://opensource.org/license/MIT/ + * or see the "LICENSE" file for more details. + * + * Software description: Android library of reusable graphical components + */ + +package com.orange.ouds.core.component + +import android.R.attr.label +import androidx.annotation.StringRes +import androidx.compose.foundation.interaction.MutableInteractionSource +import androidx.compose.foundation.isSystemInDarkTheme +import androidx.compose.material.icons.Icons +import androidx.compose.material.icons.filled.FavoriteBorder +import androidx.compose.runtime.Composable +import androidx.compose.ui.Modifier +import androidx.compose.ui.res.painterResource +import androidx.compose.ui.res.stringResource +import androidx.compose.ui.tooling.preview.PreviewParameter +import com.orange.ouds.core.R +import com.orange.ouds.core.theme.LocalDrawableResources +import com.orange.ouds.core.utilities.OudsPreview +import com.orange.ouds.core.utilities.OudsPreviewLightDark +import com.orange.ouds.core.utilities.PreviewEnumEntries +import com.orange.ouds.core.utilities.getPreviewTheme +import com.orange.ouds.foundation.utilities.BasicPreviewParameterProvider +import com.orange.ouds.theme.OudsThemeContract + +/** + * Navigation button is a UI element that allows to move between different pages within a multipage interface. + * Navigation button is typically arrange in sequence to indicate the user's current position and provide controls to access previous, next, or specific pages. + * + * This version of the navigation button allows to display a label. + * Another API is available for this component if you only need a navigation chevron icon. + * + * Note that if it is placed in an [OudsColoredBox], its monochrome variant is automatically displayed. + * + * Rounded corners can be enabled or disabled using the [com.orange.ouds.theme.OudsThemeSettings.roundedCornerButtons] property in the settings of the theme provided + * when calling the [com.orange.ouds.core.theme.OudsTheme] method. + * + * > Design guidelines: [unified-design-system.orange.com](https://r.orange.fr/r/S-ouds-doc-navigation-button) + * + * > Design version: 3.2.0 + * + * @param label Label displayed in the button describing the navigation action. This makes the action more explicit and accessible especially for new users + * or in contexts where clarity is critical. + * @param layout Layout of the navigation button determining the chevron to display and its position in the button. See [OudsNavigationButtonLayout] for allowed values. + * @param onClick Callback invoked when the button is clicked. + * @param modifier [Modifier] applied to the button. + * @param enabled Controls the enabled state of the button when there is no [loader]. + * When `false`, this button will not be clickable. + * Has no effect if [loader] is provided. + * @param loader An optional loading progress indicator displayed in the button to indicate an ongoing operation. + * @param appearance Appearance of the button among [OudsNavigationButtonAppearance] values. + * A button with [OudsButtonAppearance.Brand] is not allowed as a direct or indirect child of an [OudsColoredBox] and will throw an [IllegalStateException]. + * @param interactionSource An optional hoisted [MutableInteractionSource] for observing and emitting interactions for this button. Note that if `null` + * is provided, interactions will still happen internally. + * + * @sample com.orange.ouds.core.component.samples.OudsNavigationButtonTextAndIconSample + */ +@Composable +fun OudsNavigationButton( + label: String, + layout: OudsNavigationButtonLayout, + onClick: () -> Unit, + modifier: Modifier = Modifier, + enabled: Boolean = true, + loader: OudsButtonLoader? = null, + appearance: OudsNavigationButtonAppearance = OudsNavigationButtonDefaults.Appearance, + interactionSource: MutableInteractionSource? = null +) { + val drawableResources = LocalDrawableResources.current + + val iconResource = when (layout) { + OudsNavigationButtonLayout.Next -> drawableResources.component.button.next + OudsNavigationButtonLayout.Previous -> drawableResources.component.button.previous + } + + OudsButton( + nullableIcon = OudsButtonIcon( + painter = painterResource(iconResource), + contentDescription = "" // Not necessary because a label is present + ), + nullableLabel = label, + onClick = onClick, + modifier = modifier, + component = OudsButtonComponent.NavigationButton(layout), + enabled = enabled, + loader = loader, + appearance = appearance.toButtonAppearance(), + interactionSource = interactionSource + ) +} + +/** + * Navigation button is a UI element that allows to move between different pages within a multipage interface. + * Navigation button is typically arrange in sequence to indicate the user's current position and provide controls to access previous, next, or specific pages. + * + * This version of the navigation button only displays navigation chevron icon. + * Another API is available for this component if you need to also display a label in the navigation button. + * + * Note that if it is placed in an [OudsColoredBox], its monochrome variant is automatically displayed. + * + * Rounded corners can be enabled or disabled using the [com.orange.ouds.theme.OudsThemeSettings.roundedCornerButtons] property in the settings of the theme provided + * when calling the [com.orange.ouds.core.theme.OudsTheme] method. + * + * > Design guidelines: [unified-design-system.orange.com](https://r.orange.fr/r/S-ouds-doc-navigation-button) + * + * > Design version: 3.2.0 + * + * @param layout Layout of the navigation button determining the chevron to display. See [OudsNavigationButtonLayout] for allowed values. + * @param onClick Callback invoked when the button is clicked. + * @param modifier [Modifier] applied to the button. + * @param enabled Controls the enabled state of the button when there is no [loader]. + * When `false`, this button will not be clickable. + * Has no effect if [loader] is provided. + * @param loader An optional loading progress indicator displayed in the button to indicate an ongoing operation. + * @param appearance Appearance of the button among [OudsNavigationButtonAppearance] values. + * A button with [OudsButtonAppearance.Brand] is not allowed as a direct or indirect child of an [OudsColoredBox] and will throw an [IllegalStateException]. + * @param interactionSource An optional hoisted [MutableInteractionSource] for observing and emitting interactions for this button. Note that if `null` + * is provided, interactions will still happen internally. + * + * @sample com.orange.ouds.core.component.samples.OudsNavigationButtonIconOnlySample + */ +@Composable +fun OudsNavigationButton( + layout: OudsNavigationButtonLayout, + onClick: () -> Unit, + modifier: Modifier = Modifier, + enabled: Boolean = true, + loader: OudsButtonLoader? = null, + appearance: OudsNavigationButtonAppearance = OudsNavigationButtonDefaults.Appearance, + interactionSource: MutableInteractionSource? = null +) { + val drawableResources = LocalDrawableResources.current + + val iconResource: Int + @StringRes val iconContentDescriptionResId: Int + when (layout) { + OudsNavigationButtonLayout.Next -> { + iconResource = drawableResources.component.button.next + iconContentDescriptionResId = R.string.core_navigationButton_next_a11y + } + OudsNavigationButtonLayout.Previous -> { + iconResource = drawableResources.component.button.previous + iconContentDescriptionResId = R.string.core_navigationButton_previous_a11y + } + } + + OudsButton( + nullableIcon = OudsButtonIcon( + painter = painterResource(iconResource), + contentDescription = stringResource(iconContentDescriptionResId) + ), + nullableLabel = null, + onClick = onClick, + modifier = modifier, + enabled = enabled, + loader = loader, + appearance = appearance.toButtonAppearance(), + interactionSource = interactionSource + ) +} + +/** + * Default values for [OudsNavigationButton]. + */ +object OudsNavigationButtonDefaults { + + /** + * Default appearance of an [OudsNavigationButton]. + */ + val Appearance = OudsNavigationButtonAppearance.Default +} + +/** + * Represents the layout of an [OudsNavigationButton], which determines the icon to display and its position in the button. + */ +enum class OudsNavigationButtonLayout { + /** + * The Next layout button is used to move the user forward in a sequence of content, steps or pages. + */ + Next, + + /** + * The Previous layout button allows the user to return to the prior step, page, or section. + */ + Previous +} + +/** + * Represents the appearance of an [OudsNavigationButton]. + */ +enum class OudsNavigationButtonAppearance { + /** + * Default navigation buttons are used for actions which are not mandatory or essential for the user. + */ + Default, + + /** + * The Strong navigation button on the page should be singular and prominent, ideally limited to one per view. + * It should be reserved for the most critical navigation action. + */ + Strong, + + /** + * A brand primary color alternative to the Strong button. To be used sparingly for high-value specific navigation actions or to visually anchor a brand moment. + * Do not use it as the default primary button in your interfaces. + */ + Brand, + + /** + * Minimal navigation buttons are commonly used for actions that are considered less crucial. They can be used independently or together with a strong button. + */ + Minimal +} + +/** + * Converts [OudsNavigationButtonAppearance] to [OudsButtonAppearance]. + */ +private fun OudsNavigationButtonAppearance.toButtonAppearance(): OudsButtonAppearance { + return when (this) { + OudsNavigationButtonAppearance.Default -> OudsButtonAppearance.Default + OudsNavigationButtonAppearance.Strong -> OudsButtonAppearance.Strong + OudsNavigationButtonAppearance.Brand -> OudsButtonAppearance.Brand + OudsNavigationButtonAppearance.Minimal -> OudsButtonAppearance.Minimal + } +} + +@OudsPreviewLightDark +@Composable +@Suppress("PreviewShouldNotBeCalledRecursively") +private fun PreviewOudsNavigationButton(@PreviewParameter(OudsNavigationButtonPreviewParameterProvider::class) parameter: OudsNavigationButtonPreviewParameter) { + PreviewOudsNavigationButton(theme = getPreviewTheme(), darkThemeEnabled = isSystemInDarkTheme(), parameter = parameter) +} + +@Composable +internal fun PreviewOudsNavigationButton( + theme: OudsThemeContract, + darkThemeEnabled: Boolean, + parameter: OudsNavigationButtonPreviewParameter +) = OudsPreview(theme = theme, darkThemeEnabled = darkThemeEnabled) { + with(parameter) { + val content: @Composable () -> Unit = { + PreviewEnumEntries(columnCount = 2) { + if (hasLabel) { + OudsNavigationButton( + label = layout.name, + layout = layout, + onClick = {}, + appearance = appearance + ) + } else { + OudsNavigationButton( + layout = layout, + onClick = {}, + appearance = appearance + ) + } + } + } + if (onColoredBox) { + OudsColoredBox(color = OudsColoredBoxColor.BrandPrimary) { + content() + } + } else { + content() + } + } +} + +@OudsPreview +@Composable +@Suppress("PreviewShouldNotBeCalledRecursively") +private fun PreviewOudsNavigationButtonOnTwoLines() = PreviewOudsNavigationButtonOnTwoLines(getPreviewTheme()) + +@Composable +internal fun PreviewOudsNavigationButtonOnTwoLines(theme: OudsThemeContract) = OudsPreview(theme = theme) { + OudsNavigationButton( + label = "Navigation button\non two lines", + layout = OudsNavigationButtonLayout.Next, + onClick = {}, + ) +} + +internal data class OudsNavigationButtonPreviewParameter( + val appearance: OudsNavigationButtonAppearance, + val layout: OudsNavigationButtonLayout, + val hasLabel: Boolean, + val onColoredBox: Boolean = false +) + +internal class OudsNavigationButtonPreviewParameterProvider : + BasicPreviewParameterProvider(*previewParameterValues.toTypedArray()) + +private val previewParameterValues: List + get() = buildList { + OudsNavigationButtonAppearance.entries.forEach { appearance -> + OudsNavigationButtonLayout.entries.forEach { layout -> + val parameters = listOf( + OudsNavigationButtonPreviewParameter(appearance, layout, hasLabel = true), + OudsNavigationButtonPreviewParameter(appearance, layout, hasLabel = false), + ) + addAll(parameters) + addAll(parameters.map { it.copy(onColoredBox = true) }) + } + } + } diff --git a/core/src/main/java/com/orange/ouds/core/component/samples/OudsNavigationButtonSamples.kt b/core/src/main/java/com/orange/ouds/core/component/samples/OudsNavigationButtonSamples.kt new file mode 100644 index 000000000..c96c4a9bb --- /dev/null +++ b/core/src/main/java/com/orange/ouds/core/component/samples/OudsNavigationButtonSamples.kt @@ -0,0 +1,48 @@ +/* + * Software Name: OUDS Android + * SPDX-FileCopyrightText: Copyright (c) Orange SA + * SPDX-License-Identifier: MIT + * + * This software is distributed under the MIT license, + * the text of which is available at https://opensource.org/license/MIT/ + * or see the "LICENSE" file for more details. + * + * Software description: Android library of reusable graphical components + */ + +package com.orange.ouds.core.component.samples + +import androidx.compose.runtime.Composable +import androidx.compose.ui.tooling.preview.PreviewLightDark +import com.orange.ouds.core.component.OudsNavigationButton +import com.orange.ouds.core.component.OudsNavigationButtonLayout +import com.orange.ouds.core.utilities.OudsPreview + +@Composable +internal fun OudsNavigationButtonIconOnlySample() { + OudsNavigationButton( + layout = OudsNavigationButtonLayout.Next, + onClick = { /* Navigate to next screen */ } + ) +} + +@Composable +internal fun OudsNavigationButtonTextAndIconSample() { + OudsNavigationButton( + label = "Next", + layout = OudsNavigationButtonLayout.Next, + onClick = { /* Navigate to next screen */ } + ) +} + +@PreviewLightDark +@Composable +private fun PreviewOudsNavigationButtonIconOnlySample() = OudsPreview { + OudsNavigationButtonIconOnlySample() +} + +@PreviewLightDark +@Composable +private fun PreviewOudsNavigationButtonTextAndIconSample() = OudsPreview { + OudsNavigationButtonTextAndIconSample() +} diff --git a/core/src/main/java/com/orange/ouds/core/utilities/OudsPreviewableComponent.kt b/core/src/main/java/com/orange/ouds/core/utilities/OudsPreviewableComponent.kt index 90dec3bc1..8c2ff42eb 100644 --- a/core/src/main/java/com/orange/ouds/core/utilities/OudsPreviewableComponent.kt +++ b/core/src/main/java/com/orange/ouds/core/utilities/OudsPreviewableComponent.kt @@ -45,6 +45,8 @@ import com.orange.ouds.core.component.OudsLinkPreviewParameter import com.orange.ouds.core.component.OudsLinkPreviewParameterProvider import com.orange.ouds.core.component.OudsNavigationBarItemPreviewParameterProvider import com.orange.ouds.core.component.OudsNavigationBarPreviewParameterProvider +import com.orange.ouds.core.component.OudsNavigationButtonPreviewParameter +import com.orange.ouds.core.component.OudsNavigationButtonPreviewParameterProvider import com.orange.ouds.core.component.OudsPasswordInputPreviewParameter import com.orange.ouds.core.component.OudsPasswordInputPreviewParameterProvider import com.orange.ouds.core.component.OudsPinCodeInputPreviewParameter @@ -104,6 +106,8 @@ import com.orange.ouds.core.component.PreviewOudsMediumTopAppBar import com.orange.ouds.core.component.PreviewOudsModalBottomSheet import com.orange.ouds.core.component.PreviewOudsNavigationBar import com.orange.ouds.core.component.PreviewOudsNavigationBarItem +import com.orange.ouds.core.component.PreviewOudsNavigationButton +import com.orange.ouds.core.component.PreviewOudsNavigationButtonOnTwoLines import com.orange.ouds.core.component.PreviewOudsPasswordInput import com.orange.ouds.core.component.PreviewOudsPinCodeInput import com.orange.ouds.core.component.PreviewOudsPinCodeInputWithRoundedCorners @@ -593,7 +597,7 @@ interface OudsPreviewableComponent { ) } } - + object NavigationBar { object Default : OudsPreviewableComponent { @@ -661,6 +665,35 @@ interface OudsPreviewableComponent { } } + object NavigationButton { + + object Default : OudsPreviewableComponent { + + override val parameters: List = OudsNavigationButtonPreviewParameterProvider().values.toList() + + @Composable + override fun Preview(theme: OudsThemeContract, darkThemeEnabled: Boolean, highContrastModeEnabled: Boolean, parameter: Any?) { + PreviewOudsNavigationButton( + theme = theme, + darkThemeEnabled = darkThemeEnabled, + parameter = parameter as OudsNavigationButtonPreviewParameter + ) + } + } + + object OnTwoLines : OudsPreviewableComponent { + + override val parameters: List = emptyList() + + @Composable + override fun Preview(theme: OudsThemeContract, darkThemeEnabled: Boolean, highContrastModeEnabled: Boolean, parameter: Any?) { + PreviewOudsNavigationButtonOnTwoLines(theme = theme) + } + + override fun isPreviewAvailable(darkThemeEnabled: Boolean, highContrastModeEnabled: Boolean) = !darkThemeEnabled && !highContrastModeEnabled + } + } + object PasswordInput : OudsPreviewableComponent { const val PreviewHeightDp = 840 diff --git a/core/src/main/res/values-ar/strings.xml b/core/src/main/res/values-ar/strings.xml index e2f6b28a3..a58e61da8 100644 --- a/core/src/main/res/values-ar/strings.xml +++ b/core/src/main/res/values-ar/strings.xml @@ -31,6 +31,9 @@ يزيل + التالي + السابق + إخفاء كلمة المرو عرض كلمة المرور diff --git a/core/src/main/res/values-fr/strings.xml b/core/src/main/res/values-fr/strings.xml index 3ebc1db4c..c1984d022 100644 --- a/core/src/main/res/values-fr/strings.xml +++ b/core/src/main/res/values-fr/strings.xml @@ -27,6 +27,9 @@ Supprimer + Suivant + Précédent + Masquer le mot de passe Afficher le mot de passe diff --git a/core/src/main/res/values/strings.xml b/core/src/main/res/values/strings.xml index 113d1adf6..e36eb1d55 100644 --- a/core/src/main/res/values/strings.xml +++ b/core/src/main/res/values/strings.xml @@ -27,6 +27,9 @@ Remove + Next + Previous + Hide password Show password diff --git a/theme-contract/src/main/java/com/orange/ouds/theme/OudsDrawableResources.kt b/theme-contract/src/main/java/com/orange/ouds/theme/OudsDrawableResources.kt index 7315f2cc9..cacc5ed91 100644 --- a/theme-contract/src/main/java/com/orange/ouds/theme/OudsDrawableResources.kt +++ b/theme-contract/src/main/java/com/orange/ouds/theme/OudsDrawableResources.kt @@ -84,6 +84,12 @@ interface OudsDrawableResources { interface Button { @get:DrawableRes val expurge: Int + + @get:DrawableRes + val next: Int + + @get:DrawableRes + val previous: Int } interface Checkbox { diff --git a/theme-contract/src/main/java/com/orange/ouds/theme/OudsVersion.kt b/theme-contract/src/main/java/com/orange/ouds/theme/OudsVersion.kt index 8bdcc0b3e..597df29f5 100644 --- a/theme-contract/src/main/java/com/orange/ouds/theme/OudsVersion.kt +++ b/theme-contract/src/main/java/com/orange/ouds/theme/OudsVersion.kt @@ -25,6 +25,7 @@ object OudsVersion { const val Chip = "1.3.0" const val Divider = "1.0.0" const val Link = "2.2.0" + const val NavigationButton = "3.2.0" const val PasswordInput = "1.2.0" const val PinCodeInput = "1.2.0" const val RadioButton = "1.4.0" diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[0].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[0].png new file mode 100644 index 000000000..426033358 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[0].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[10].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[10].png new file mode 100644 index 000000000..c74cf185f Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[10].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[11].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[11].png new file mode 100644 index 000000000..ad0ba7dc0 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[11].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[12].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[12].png new file mode 100644 index 000000000..031a13cd1 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[12].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[13].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[13].png new file mode 100644 index 000000000..49ce27f49 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[13].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[14].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[14].png new file mode 100644 index 000000000..6de29ef84 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[14].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[15].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[15].png new file mode 100644 index 000000000..83d8c6684 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[15].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[16].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[16].png new file mode 100644 index 000000000..7779d7297 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[16].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[17].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[17].png new file mode 100644 index 000000000..c31f58c87 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[17].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[18].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[18].png new file mode 100644 index 000000000..8f8a2a6c6 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[18].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[19].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[19].png new file mode 100644 index 000000000..1ef33580a Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[19].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[1].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[1].png new file mode 100644 index 000000000..30ae1bb09 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[1].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[20].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[20].png new file mode 100644 index 000000000..a2666dbcf Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[20].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[21].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[21].png new file mode 100644 index 000000000..67bd8bce5 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[21].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[22].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[22].png new file mode 100644 index 000000000..74ebecdd2 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[22].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[23].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[23].png new file mode 100644 index 000000000..1ef33580a Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[23].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[24].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[24].png new file mode 100644 index 000000000..8d5bf2ee3 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[24].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[25].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[25].png new file mode 100644 index 000000000..360506554 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[25].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[26].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[26].png new file mode 100644 index 000000000..928134482 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[26].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[27].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[27].png new file mode 100644 index 000000000..c0ed50595 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[27].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[28].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[28].png new file mode 100644 index 000000000..87efab576 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[28].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[29].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[29].png new file mode 100644 index 000000000..1bde79a5c Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[29].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[2].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[2].png new file mode 100644 index 000000000..7ea282573 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[2].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[30].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[30].png new file mode 100644 index 000000000..074e4817c Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[30].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[31].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[31].png new file mode 100644 index 000000000..f279db4f3 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[31].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[3].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[3].png new file mode 100644 index 000000000..c4ea3bddd Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[3].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[4].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[4].png new file mode 100644 index 000000000..8f7727ec0 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[4].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[5].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[5].png new file mode 100644 index 000000000..ffc286e32 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[5].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[6].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[6].png new file mode 100644 index 000000000..f49462bfa Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[6].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[7].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[7].png new file mode 100644 index 000000000..a65720b51 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[7].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[8].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[8].png new file mode 100644 index 000000000..806ad677d Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[8].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[9].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[9].png new file mode 100644 index 000000000..aedcde85f Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[9].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[0].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[0].png new file mode 100644 index 000000000..5cb6b0dd2 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[0].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[10].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[10].png new file mode 100644 index 000000000..c74cf185f Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[10].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[11].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[11].png new file mode 100644 index 000000000..ad0ba7dc0 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[11].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[12].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[12].png new file mode 100644 index 000000000..5a4dd63aa Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[12].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[13].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[13].png new file mode 100644 index 000000000..f82463dc7 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[13].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[14].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[14].png new file mode 100644 index 000000000..6de29ef84 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[14].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[15].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[15].png new file mode 100644 index 000000000..83d8c6684 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[15].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[16].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[16].png new file mode 100644 index 000000000..6c92ec1ac Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[16].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[17].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[17].png new file mode 100644 index 000000000..31194dd48 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[17].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[18].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[18].png new file mode 100644 index 000000000..8f8a2a6c6 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[18].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[19].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[19].png new file mode 100644 index 000000000..1ef33580a Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[19].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[1].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[1].png new file mode 100644 index 000000000..9d6688170 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[1].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[20].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[20].png new file mode 100644 index 000000000..6f0e5aaf5 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[20].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[21].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[21].png new file mode 100644 index 000000000..d9f0d460b Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[21].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[22].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[22].png new file mode 100644 index 000000000..74ebecdd2 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[22].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[23].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[23].png new file mode 100644 index 000000000..1ef33580a Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[23].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[24].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[24].png new file mode 100644 index 000000000..22d1215ea Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[24].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[25].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[25].png new file mode 100644 index 000000000..d57fda611 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[25].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[26].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[26].png new file mode 100644 index 000000000..928134482 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[26].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[27].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[27].png new file mode 100644 index 000000000..c0ed50595 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[27].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[28].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[28].png new file mode 100644 index 000000000..e4e284a46 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[28].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[29].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[29].png new file mode 100644 index 000000000..332d891a1 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[29].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[2].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[2].png new file mode 100644 index 000000000..7ea282573 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[2].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[30].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[30].png new file mode 100644 index 000000000..074e4817c Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[30].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[31].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[31].png new file mode 100644 index 000000000..f279db4f3 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[31].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[3].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[3].png new file mode 100644 index 000000000..c4ea3bddd Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[3].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[4].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[4].png new file mode 100644 index 000000000..2bffe2683 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[4].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[5].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[5].png new file mode 100644 index 000000000..ad0755f97 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[5].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[6].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[6].png new file mode 100644 index 000000000..f49462bfa Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[6].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[7].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[7].png new file mode 100644 index 000000000..a65720b51 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[7].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[8].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[8].png new file mode 100644 index 000000000..1b4823bda Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[8].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[9].png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[9].png new file mode 100644 index 000000000..f97b82615 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[9].png differ diff --git a/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$OnTwoLines_takeLightThemeSnapshot.png b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$OnTwoLines_takeLightThemeSnapshot.png new file mode 100644 index 000000000..c359c5906 Binary files /dev/null and b/theme-orange-compact/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$OnTwoLines_takeLightThemeSnapshot.png differ diff --git a/theme-orange/src/main/java/com/orange/ouds/theme/orange/OrangeDrawableResources.kt b/theme-orange/src/main/java/com/orange/ouds/theme/orange/OrangeDrawableResources.kt index 10e6b708b..de158d3d0 100644 --- a/theme-orange/src/main/java/com/orange/ouds/theme/orange/OrangeDrawableResources.kt +++ b/theme-orange/src/main/java/com/orange/ouds/theme/orange/OrangeDrawableResources.kt @@ -65,6 +65,8 @@ class OrangeDrawableResources : OudsDrawableResources { class Button : OudsDrawableResources.Component.Button { override val expurge = R.drawable.ic_orange_component_button_expurge + override val next = R.drawable.ic_orange_component_button_next + override val previous = R.drawable.ic_orange_component_button_previous } class Checkbox : OudsDrawableResources.Component.Checkbox { diff --git a/theme-orange/src/main/res/drawable/ic_orange_component_button_next.xml b/theme-orange/src/main/res/drawable/ic_orange_component_button_next.xml new file mode 100644 index 000000000..3a91f1f00 --- /dev/null +++ b/theme-orange/src/main/res/drawable/ic_orange_component_button_next.xml @@ -0,0 +1,9 @@ + + + diff --git a/theme-orange/src/main/res/drawable/ic_orange_component_button_previous.xml b/theme-orange/src/main/res/drawable/ic_orange_component_button_previous.xml new file mode 100644 index 000000000..bd41b1c4c --- /dev/null +++ b/theme-orange/src/main/res/drawable/ic_orange_component_button_previous.xml @@ -0,0 +1,9 @@ + + + diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[0].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[0].png new file mode 100644 index 000000000..fd977fa1e Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[0].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[10].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[10].png new file mode 100644 index 000000000..284b292d8 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[10].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[11].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[11].png new file mode 100644 index 000000000..41e182f86 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[11].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[12].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[12].png new file mode 100644 index 000000000..16409bfdf Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[12].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[13].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[13].png new file mode 100644 index 000000000..1b207822f Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[13].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[14].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[14].png new file mode 100644 index 000000000..cbb3d2b13 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[14].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[15].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[15].png new file mode 100644 index 000000000..49a408bf5 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[15].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[16].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[16].png new file mode 100644 index 000000000..fadda1cc3 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[16].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[17].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[17].png new file mode 100644 index 000000000..d280ee181 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[17].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[18].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[18].png new file mode 100644 index 000000000..8f8a2a6c6 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[18].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[19].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[19].png new file mode 100644 index 000000000..7fbd4ed89 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[19].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[1].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[1].png new file mode 100644 index 000000000..5dd5b4e9e Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[1].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[20].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[20].png new file mode 100644 index 000000000..da2fecdc7 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[20].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[21].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[21].png new file mode 100644 index 000000000..2a8f7b645 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[21].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[22].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[22].png new file mode 100644 index 000000000..bbaaba2ff Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[22].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[23].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[23].png new file mode 100644 index 000000000..7fbd4ed89 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[23].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[24].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[24].png new file mode 100644 index 000000000..d2b774c96 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[24].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[25].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[25].png new file mode 100644 index 000000000..99e9fe7b8 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[25].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[26].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[26].png new file mode 100644 index 000000000..d7a1f4328 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[26].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[27].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[27].png new file mode 100644 index 000000000..2ba3ed473 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[27].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[28].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[28].png new file mode 100644 index 000000000..ecb3202be Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[28].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[29].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[29].png new file mode 100644 index 000000000..6ea924ab4 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[29].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[2].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[2].png new file mode 100644 index 000000000..1c26d2a4a Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[2].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[30].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[30].png new file mode 100644 index 000000000..cdb3cd1b0 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[30].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[31].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[31].png new file mode 100644 index 000000000..3ef60a685 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[31].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[3].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[3].png new file mode 100644 index 000000000..de556b707 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[3].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[4].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[4].png new file mode 100644 index 000000000..f32e394b4 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[4].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[5].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[5].png new file mode 100644 index 000000000..5c42d4d67 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[5].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[6].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[6].png new file mode 100644 index 000000000..600c9e47b Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[6].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[7].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[7].png new file mode 100644 index 000000000..b4329907d Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[7].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[8].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[8].png new file mode 100644 index 000000000..a2f1fd416 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[8].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[9].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[9].png new file mode 100644 index 000000000..18bd41896 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[9].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[0].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[0].png new file mode 100644 index 000000000..54d795447 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[0].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[10].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[10].png new file mode 100644 index 000000000..284b292d8 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[10].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[11].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[11].png new file mode 100644 index 000000000..41e182f86 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[11].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[12].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[12].png new file mode 100644 index 000000000..c2cefa4d5 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[12].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[13].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[13].png new file mode 100644 index 000000000..75c7625e7 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[13].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[14].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[14].png new file mode 100644 index 000000000..cbb3d2b13 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[14].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[15].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[15].png new file mode 100644 index 000000000..49a408bf5 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[15].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[16].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[16].png new file mode 100644 index 000000000..2bec58c8a Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[16].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[17].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[17].png new file mode 100644 index 000000000..25cd7fd3e Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[17].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[18].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[18].png new file mode 100644 index 000000000..8f8a2a6c6 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[18].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[19].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[19].png new file mode 100644 index 000000000..7fbd4ed89 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[19].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[1].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[1].png new file mode 100644 index 000000000..a750b4b02 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[1].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[20].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[20].png new file mode 100644 index 000000000..5ad1bb2ea Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[20].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[21].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[21].png new file mode 100644 index 000000000..ae495feca Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[21].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[22].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[22].png new file mode 100644 index 000000000..bbaaba2ff Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[22].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[23].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[23].png new file mode 100644 index 000000000..7fbd4ed89 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[23].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[24].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[24].png new file mode 100644 index 000000000..6be97b975 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[24].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[25].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[25].png new file mode 100644 index 000000000..6309ae8f6 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[25].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[26].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[26].png new file mode 100644 index 000000000..d7a1f4328 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[26].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[27].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[27].png new file mode 100644 index 000000000..2ba3ed473 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[27].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[28].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[28].png new file mode 100644 index 000000000..06a56fc11 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[28].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[29].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[29].png new file mode 100644 index 000000000..6b4881a0f Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[29].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[2].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[2].png new file mode 100644 index 000000000..1c26d2a4a Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[2].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[30].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[30].png new file mode 100644 index 000000000..cdb3cd1b0 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[30].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[31].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[31].png new file mode 100644 index 000000000..3ef60a685 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[31].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[3].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[3].png new file mode 100644 index 000000000..de556b707 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[3].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[4].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[4].png new file mode 100644 index 000000000..3f3a3426a Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[4].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[5].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[5].png new file mode 100644 index 000000000..c01a862b4 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[5].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[6].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[6].png new file mode 100644 index 000000000..600c9e47b Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[6].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[7].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[7].png new file mode 100644 index 000000000..b4329907d Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[7].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[8].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[8].png new file mode 100644 index 000000000..091c66d78 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[8].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[9].png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[9].png new file mode 100644 index 000000000..476f2f079 Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[9].png differ diff --git a/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$OnTwoLines_takeLightThemeSnapshot.png b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$OnTwoLines_takeLightThemeSnapshot.png new file mode 100644 index 000000000..7fc2e820b Binary files /dev/null and b/theme-orange/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$OnTwoLines_takeLightThemeSnapshot.png differ diff --git a/theme-sosh/src/main/java/com/orange/ouds/theme/sosh/SoshDrawableResources.kt b/theme-sosh/src/main/java/com/orange/ouds/theme/sosh/SoshDrawableResources.kt index 1d79f588f..6af5fccd6 100644 --- a/theme-sosh/src/main/java/com/orange/ouds/theme/sosh/SoshDrawableResources.kt +++ b/theme-sosh/src/main/java/com/orange/ouds/theme/sosh/SoshDrawableResources.kt @@ -60,6 +60,8 @@ internal class SoshDrawableResources : OudsDrawableResources { class Button : OudsDrawableResources.Component.Button { override val expurge = R.drawable.ic_sosh_component_button_expurge + override val next = R.drawable.ic_sosh_component_button_next + override val previous = R.drawable.ic_sosh_component_button_previous } class Checkbox : OudsDrawableResources.Component.Checkbox { diff --git a/theme-sosh/src/main/res/drawable/ic_sosh_component_button_next.xml b/theme-sosh/src/main/res/drawable/ic_sosh_component_button_next.xml new file mode 100644 index 000000000..777e630bb --- /dev/null +++ b/theme-sosh/src/main/res/drawable/ic_sosh_component_button_next.xml @@ -0,0 +1,10 @@ + + + diff --git a/theme-sosh/src/main/res/drawable/ic_sosh_component_button_previous.xml b/theme-sosh/src/main/res/drawable/ic_sosh_component_button_previous.xml new file mode 100644 index 000000000..1646fba38 --- /dev/null +++ b/theme-sosh/src/main/res/drawable/ic_sosh_component_button_previous.xml @@ -0,0 +1,10 @@ + + + diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[0].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[0].png new file mode 100644 index 000000000..231b3639c Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[0].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[10].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[10].png new file mode 100644 index 000000000..01f641841 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[10].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[11].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[11].png new file mode 100644 index 000000000..84ae4f7f1 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[11].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[12].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[12].png new file mode 100644 index 000000000..1e2361634 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[12].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[13].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[13].png new file mode 100644 index 000000000..a1120b204 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[13].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[14].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[14].png new file mode 100644 index 000000000..f7b2f3ccb Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[14].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[15].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[15].png new file mode 100644 index 000000000..2a568bc53 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[15].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[16].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[16].png new file mode 100644 index 000000000..6ec403bc7 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[16].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[17].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[17].png new file mode 100644 index 000000000..2112aeb7a Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[17].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[18].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[18].png new file mode 100644 index 000000000..cb1fc6c2f Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[18].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[19].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[19].png new file mode 100644 index 000000000..f69e82e86 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[19].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[1].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[1].png new file mode 100644 index 000000000..768e963ce Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[1].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[20].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[20].png new file mode 100644 index 000000000..500500606 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[20].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[21].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[21].png new file mode 100644 index 000000000..63a26e626 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[21].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[22].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[22].png new file mode 100644 index 000000000..a7bcaaa77 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[22].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[23].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[23].png new file mode 100644 index 000000000..f69e82e86 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[23].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[24].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[24].png new file mode 100644 index 000000000..bfb030bad Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[24].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[25].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[25].png new file mode 100644 index 000000000..6ae9dfa70 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[25].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[26].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[26].png new file mode 100644 index 000000000..7d64924bc Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[26].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[27].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[27].png new file mode 100644 index 000000000..602a63032 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[27].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[28].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[28].png new file mode 100644 index 000000000..ea4bf931c Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[28].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[29].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[29].png new file mode 100644 index 000000000..609197857 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[29].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[2].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[2].png new file mode 100644 index 000000000..0648d462f Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[2].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[30].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[30].png new file mode 100644 index 000000000..a5948a08e Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[30].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[31].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[31].png new file mode 100644 index 000000000..d91fd3ca5 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[31].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[3].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[3].png new file mode 100644 index 000000000..56433d557 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[3].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[4].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[4].png new file mode 100644 index 000000000..00194ae8f Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[4].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[5].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[5].png new file mode 100644 index 000000000..5b3b3233c Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[5].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[6].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[6].png new file mode 100644 index 000000000..07e3301c0 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[6].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[7].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[7].png new file mode 100644 index 000000000..f32f7b5ad Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[7].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[8].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[8].png new file mode 100644 index 000000000..9dec50dbe Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[8].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[9].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[9].png new file mode 100644 index 000000000..f9b7c07e7 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[9].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[0].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[0].png new file mode 100644 index 000000000..c1bb64f78 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[0].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[10].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[10].png new file mode 100644 index 000000000..12eada4b4 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[10].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[11].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[11].png new file mode 100644 index 000000000..1eaee4cf2 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[11].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[12].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[12].png new file mode 100644 index 000000000..74c35e386 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[12].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[13].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[13].png new file mode 100644 index 000000000..216ac5381 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[13].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[14].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[14].png new file mode 100644 index 000000000..a23585c79 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[14].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[15].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[15].png new file mode 100644 index 000000000..d9c4a2178 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[15].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[16].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[16].png new file mode 100644 index 000000000..23ce0e6dc Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[16].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[17].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[17].png new file mode 100644 index 000000000..c4ddebefe Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[17].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[18].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[18].png new file mode 100644 index 000000000..69a662c67 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[18].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[19].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[19].png new file mode 100644 index 000000000..cab3e839a Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[19].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[1].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[1].png new file mode 100644 index 000000000..f295c608c Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[1].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[20].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[20].png new file mode 100644 index 000000000..581ddb6bc Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[20].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[21].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[21].png new file mode 100644 index 000000000..502a8388d Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[21].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[22].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[22].png new file mode 100644 index 000000000..fe9ac719e Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[22].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[23].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[23].png new file mode 100644 index 000000000..cab3e839a Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[23].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[24].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[24].png new file mode 100644 index 000000000..2c1653b53 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[24].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[25].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[25].png new file mode 100644 index 000000000..4cbbd57e6 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[25].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[26].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[26].png new file mode 100644 index 000000000..d679e8440 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[26].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[27].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[27].png new file mode 100644 index 000000000..f0ebcda80 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[27].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[28].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[28].png new file mode 100644 index 000000000..a000cb451 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[28].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[29].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[29].png new file mode 100644 index 000000000..511467c5e Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[29].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[2].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[2].png new file mode 100644 index 000000000..0b67fc756 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[2].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[30].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[30].png new file mode 100644 index 000000000..53d5c36fe Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[30].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[31].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[31].png new file mode 100644 index 000000000..b444f189c Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[31].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[3].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[3].png new file mode 100644 index 000000000..c7c8c0501 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[3].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[4].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[4].png new file mode 100644 index 000000000..a27268c02 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[4].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[5].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[5].png new file mode 100644 index 000000000..790d363bd Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[5].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[6].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[6].png new file mode 100644 index 000000000..30eb24982 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[6].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[7].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[7].png new file mode 100644 index 000000000..77e3e0938 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[7].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[8].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[8].png new file mode 100644 index 000000000..4364ed313 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[8].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[9].png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[9].png new file mode 100644 index 000000000..5df284d24 Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[9].png differ diff --git a/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$OnTwoLines_takeLightThemeSnapshot.png b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$OnTwoLines_takeLightThemeSnapshot.png new file mode 100644 index 000000000..eab58c34d Binary files /dev/null and b/theme-sosh/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$OnTwoLines_takeLightThemeSnapshot.png differ diff --git a/theme-wireframe/src/main/java/com/orange/ouds/theme/wireframe/WireframeDrawableResources.kt b/theme-wireframe/src/main/java/com/orange/ouds/theme/wireframe/WireframeDrawableResources.kt index 280330e44..0933c8005 100644 --- a/theme-wireframe/src/main/java/com/orange/ouds/theme/wireframe/WireframeDrawableResources.kt +++ b/theme-wireframe/src/main/java/com/orange/ouds/theme/wireframe/WireframeDrawableResources.kt @@ -60,6 +60,8 @@ internal class WireframeDrawableResources : OudsDrawableResources { class Button : OudsDrawableResources.Component.Button { override val expurge = R.drawable.ic_wireframe_component_button_expurge + override val next = R.drawable.ic_wireframe_component_button_next + override val previous = R.drawable.ic_wireframe_component_button_previous } class Checkbox : OudsDrawableResources.Component.Checkbox { diff --git a/theme-wireframe/src/main/res/drawable/ic_wireframe_component_button_next.xml b/theme-wireframe/src/main/res/drawable/ic_wireframe_component_button_next.xml new file mode 100644 index 000000000..8219d9559 --- /dev/null +++ b/theme-wireframe/src/main/res/drawable/ic_wireframe_component_button_next.xml @@ -0,0 +1,9 @@ + + + diff --git a/theme-wireframe/src/main/res/drawable/ic_wireframe_component_button_previous.xml b/theme-wireframe/src/main/res/drawable/ic_wireframe_component_button_previous.xml new file mode 100644 index 000000000..1c93b2985 --- /dev/null +++ b/theme-wireframe/src/main/res/drawable/ic_wireframe_component_button_previous.xml @@ -0,0 +1,9 @@ + + + diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[0].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[0].png new file mode 100644 index 000000000..6d903af0d Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[0].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[10].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[10].png new file mode 100644 index 000000000..649acf340 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[10].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[11].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[11].png new file mode 100644 index 000000000..b74111148 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[11].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[12].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[12].png new file mode 100644 index 000000000..8b84eb45e Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[12].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[13].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[13].png new file mode 100644 index 000000000..ab24e2658 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[13].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[14].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[14].png new file mode 100644 index 000000000..27e83b016 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[14].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[15].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[15].png new file mode 100644 index 000000000..d31dabcea Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[15].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[16].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[16].png new file mode 100644 index 000000000..dba270591 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[16].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[17].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[17].png new file mode 100644 index 000000000..7d7bc4b6d Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[17].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[18].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[18].png new file mode 100644 index 000000000..f9d1aad76 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[18].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[19].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[19].png new file mode 100644 index 000000000..aaaa2c500 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[19].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[1].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[1].png new file mode 100644 index 000000000..4b7aceab3 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[1].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[20].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[20].png new file mode 100644 index 000000000..77987de98 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[20].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[21].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[21].png new file mode 100644 index 000000000..2024c7e3a Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[21].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[22].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[22].png new file mode 100644 index 000000000..62bb0556a Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[22].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[23].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[23].png new file mode 100644 index 000000000..aaaa2c500 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[23].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[24].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[24].png new file mode 100644 index 000000000..970c89cb8 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[24].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[25].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[25].png new file mode 100644 index 000000000..6651dde9b Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[25].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[26].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[26].png new file mode 100644 index 000000000..2e8a4c263 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[26].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[27].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[27].png new file mode 100644 index 000000000..c91ea7ea1 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[27].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[28].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[28].png new file mode 100644 index 000000000..8875f3245 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[28].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[29].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[29].png new file mode 100644 index 000000000..923a22b3b Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[29].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[2].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[2].png new file mode 100644 index 000000000..1d1ef79aa Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[2].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[30].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[30].png new file mode 100644 index 000000000..c302635c6 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[30].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[31].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[31].png new file mode 100644 index 000000000..2c6e57b05 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[31].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[3].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[3].png new file mode 100644 index 000000000..1a6ffc541 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[3].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[4].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[4].png new file mode 100644 index 000000000..a0b2a6b2d Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[4].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[5].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[5].png new file mode 100644 index 000000000..c448cf9ca Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[5].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[6].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[6].png new file mode 100644 index 000000000..1aece90a9 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[6].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[7].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[7].png new file mode 100644 index 000000000..99117bc8b Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[7].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[8].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[8].png new file mode 100644 index 000000000..8ccc7c384 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[8].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[9].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[9].png new file mode 100644 index 000000000..0faff55ff Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeDarkThemeSnapshot[9].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[0].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[0].png new file mode 100644 index 000000000..ccc580ef5 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[0].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[10].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[10].png new file mode 100644 index 000000000..7b28722a0 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[10].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[11].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[11].png new file mode 100644 index 000000000..ef8dbaabb Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[11].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[12].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[12].png new file mode 100644 index 000000000..dad36c6fd Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[12].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[13].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[13].png new file mode 100644 index 000000000..abaf20dfb Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[13].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[14].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[14].png new file mode 100644 index 000000000..1e2c2befe Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[14].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[15].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[15].png new file mode 100644 index 000000000..64aa2ca56 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[15].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[16].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[16].png new file mode 100644 index 000000000..bc125aac5 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[16].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[17].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[17].png new file mode 100644 index 000000000..3e4a160d9 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[17].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[18].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[18].png new file mode 100644 index 000000000..1e06e8a07 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[18].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[19].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[19].png new file mode 100644 index 000000000..fd905d75b Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[19].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[1].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[1].png new file mode 100644 index 000000000..15f10b708 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[1].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[20].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[20].png new file mode 100644 index 000000000..10e1a7f43 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[20].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[21].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[21].png new file mode 100644 index 000000000..6d929410c Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[21].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[22].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[22].png new file mode 100644 index 000000000..fefc7765e Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[22].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[23].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[23].png new file mode 100644 index 000000000..fd905d75b Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[23].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[24].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[24].png new file mode 100644 index 000000000..026749679 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[24].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[25].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[25].png new file mode 100644 index 000000000..40d2d55ea Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[25].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[26].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[26].png new file mode 100644 index 000000000..49aaa8ce9 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[26].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[27].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[27].png new file mode 100644 index 000000000..190bccde0 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[27].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[28].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[28].png new file mode 100644 index 000000000..f48bd01ff Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[28].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[29].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[29].png new file mode 100644 index 000000000..c0e265290 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[29].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[2].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[2].png new file mode 100644 index 000000000..cd64d50c1 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[2].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[30].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[30].png new file mode 100644 index 000000000..9ec51aae9 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[30].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[31].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[31].png new file mode 100644 index 000000000..526bd775e Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[31].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[3].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[3].png new file mode 100644 index 000000000..ebd3667b2 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[3].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[4].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[4].png new file mode 100644 index 000000000..381ecf920 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[4].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[5].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[5].png new file mode 100644 index 000000000..2b60eaaed Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[5].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[6].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[6].png new file mode 100644 index 000000000..5e21e90d3 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[6].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[7].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[7].png new file mode 100644 index 000000000..cb9802bb2 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[7].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[8].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[8].png new file mode 100644 index 000000000..cf72cde01 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[8].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[9].png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[9].png new file mode 100644 index 000000000..2b953705e Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$Default_takeLightThemeSnapshot[9].png differ diff --git a/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$OnTwoLines_takeLightThemeSnapshot.png b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$OnTwoLines_takeLightThemeSnapshot.png new file mode 100644 index 000000000..f6af31ca2 Binary files /dev/null and b/theme-wireframe/src/test/snapshots/images/com.orange.ouds.core.test_OudsNavigationButtonTest$OnTwoLines_takeLightThemeSnapshot.png differ