From aa036a1643c32d4433ac5443475edd42330b5ebc Mon Sep 17 00:00:00 2001 From: boosted-bot Date: Wed, 16 Sep 2026 10:50:11 +0100 Subject: [PATCH 01/13] chore: update tokens --- .../lib/border_raw_tokens.dart | 2 +- .../lib/color_raw_tokens.dart | 4 +- .../lib/dimension_raw_tokens.dart | 3 +- .../lib/effect_raw_tokens.dart | 3 +- .../lib/font_raw_tokens.dart | 2 +- .../lib/grid_raw_tokens.dart | 8 ++- .../lib/opacity_raw_tokens.dart | 2 +- .../lib/ouds_component_version.dart | 64 +++++++++---------- .../lib/ouds_tokens_version.dart | 12 ++-- .../components/ouds_accordion_tokens.dart | 2 +- .../components/ouds_alertMessage_tokens.dart | 19 ++++++ .../tokens/components/ouds_alert_tokens.dart | 11 ++-- .../tokens/components/ouds_badge_tokens.dart | 2 +- .../tokens/components/ouds_bar_tokens.dart | 2 +- .../components/ouds_bulletList_tokens.dart | 2 +- .../components/ouds_buttonMono_tokens.dart | 2 +- .../tokens/components/ouds_button_tokens.dart | 3 +- .../components/ouds_checkbox_tokens.dart | 2 +- .../tokens/components/ouds_chip_tokens.dart | 2 +- .../components/ouds_divider_tokens.dart | 2 +- .../tokens/components/ouds_icon_tokens.dart | 2 +- .../components/ouds_inputTag_tokens.dart | 2 +- .../components/ouds_linkMono_tokens.dart | 2 +- .../tokens/components/ouds_link_tokens.dart | 2 +- .../components/ouds_listItem_tokens.dart | 3 +- .../components/ouds_pinCodeInput_tokens.dart | 2 +- .../ouds_progressIndicatorMono_tokens.dart | 2 +- .../ouds_progressIndicator_tokens.dart | 2 +- .../components/ouds_radioButton_tokens.dart | 2 +- .../components/ouds_skeleton_tokens.dart | 2 +- .../tokens/components/ouds_switch_tokens.dart | 2 +- .../tokens/components/ouds_tag_tokens.dart | 2 +- .../components/ouds_textArea_tokens.dart | 2 +- .../components/ouds_textInput_tokens.dart | 2 +- .../semantic/ouds_border_semantic_tokens.dart | 2 +- .../ouds_color_action_semantic_tokens.dart | 2 +- .../ouds_color_ai_semantic_tokens.dart | 2 +- .../ouds_color_always_semantic_tokens.dart | 2 +- .../ouds_color_bg_semantic_tokens.dart | 2 +- .../ouds_color_border_semantic_tokens.dart | 2 +- .../ouds_color_content_semantic_tokens.dart | 2 +- .../ouds_color_opacity_semantic_tokens.dart | 2 +- .../ouds_color_overlay_semantic_tokens.dart | 2 +- ...ouds_color_repository_semantic_tokens.dart | 2 +- .../ouds_color_surface_semantic_tokens.dart | 2 +- .../semantic/ouds_effect_semantic_tokens.dart | 3 +- .../semantic/ouds_font_semantic_tokens.dart | 2 +- .../semantic/ouds_grid_semantic_tokens.dart | 10 ++- .../ouds_opacity_semantic_tokens.dart | 2 +- .../semantic/ouds_size_semantic_tokens.dart | 2 +- .../semantic/ouds_space_semantic_tokens.dart | 5 +- .../components/orange_accordion_tokens.dart | 2 +- .../orange_alertMessage_tokens.dart | 28 ++++++++ .../lib/components/orange_alert_tokens.dart | 17 ++--- .../lib/components/orange_badge_tokens.dart | 2 +- .../lib/components/orange_bar_tokens.dart | 2 +- .../components/orange_bulletList_tokens.dart | 2 +- .../components/orange_buttonMono_tokens.dart | 2 +- .../lib/components/orange_button_tokens.dart | 5 +- .../components/orange_checkbox_tokens.dart | 2 +- .../lib/components/orange_chip_tokens.dart | 2 +- .../lib/components/orange_divider_tokens.dart | 2 +- .../lib/components/orange_icon_tokens.dart | 2 +- .../components/orange_inputTag_tokens.dart | 2 +- .../components/orange_linkMono_tokens.dart | 2 +- .../lib/components/orange_link_tokens.dart | 2 +- .../components/orange_listItem_tokens.dart | 3 +- .../orange_pinCodeInput_tokens.dart | 2 +- .../orange_progressIndicatorMono_tokens.dart | 2 +- .../orange_progressIndicator_tokens.dart | 2 +- .../components/orange_radioButton_tokens.dart | 2 +- .../components/orange_skeleton_tokens.dart | 2 +- .../lib/components/orange_switch_tokens.dart | 2 +- .../lib/components/orange_tag_tokens.dart | 2 +- .../components/orange_textArea_tokens.dart | 2 +- .../components/orange_textInput_tokens.dart | 2 +- .../orange_border_semantic_tokens.dart | 2 +- .../orange_color_action_semantic_tokens.dart | 2 +- .../orange_color_ai_semantic_tokens.dart | 2 +- .../orange_color_always_semantic_tokens.dart | 2 +- .../orange_color_bg_semantic_tokens.dart | 2 +- .../orange_color_border_semantic_tokens.dart | 4 +- .../orange_color_content_semantic_tokens.dart | 4 +- .../orange_color_opacity_semantic_tokens.dart | 2 +- .../orange_color_overlay_semantic_tokens.dart | 2 +- ...ange_color_repository_semantic_tokens.dart | 2 +- .../orange_color_surface_semantic_tokens.dart | 4 +- .../orange_effect_semantic_tokens.dart | 4 +- .../semantic/orange_font_semantic_tokens.dart | 2 +- .../semantic/orange_grid_semantic_tokens.dart | 18 +++++- .../orange_opacity_semantic_tokens.dart | 2 +- .../semantic/orange_size_semantic_tokens.dart | 2 +- .../orange_space_semantic_tokens.dart | 8 ++- .../orangeCompact_accordion_tokens.dart | 2 +- .../orangeCompact_alertMessage_tokens.dart | 28 ++++++++ .../orangeCompact_alert_tokens.dart | 17 ++--- .../orangeCompact_badge_tokens.dart | 2 +- .../components/orangeCompact_bar_tokens.dart | 2 +- .../orangeCompact_bulletList_tokens.dart | 2 +- .../orangeCompact_buttonMono_tokens.dart | 2 +- .../orangeCompact_button_tokens.dart | 5 +- .../orangeCompact_checkbox_tokens.dart | 2 +- .../components/orangeCompact_chip_tokens.dart | 2 +- .../orangeCompact_divider_tokens.dart | 2 +- .../components/orangeCompact_icon_tokens.dart | 2 +- .../orangeCompact_inputTag_tokens.dart | 2 +- .../orangeCompact_linkMono_tokens.dart | 2 +- .../components/orangeCompact_link_tokens.dart | 2 +- .../orangeCompact_listItem_tokens.dart | 3 +- .../orangeCompact_pinCodeInput_tokens.dart | 2 +- ...eCompact_progressIndicatorMono_tokens.dart | 2 +- ...rangeCompact_progressIndicator_tokens.dart | 2 +- .../orangeCompact_radioButton_tokens.dart | 2 +- .../orangeCompact_skeleton_tokens.dart | 2 +- .../orangeCompact_switch_tokens.dart | 2 +- .../components/orangeCompact_tag_tokens.dart | 2 +- .../orangeCompact_textArea_tokens.dart | 2 +- .../orangeCompact_textInput_tokens.dart | 2 +- .../orangeCompact_border_semantic_tokens.dart | 2 +- ...eCompact_color_action_semantic_tokens.dart | 2 +- ...rangeCompact_color_ai_semantic_tokens.dart | 2 +- ...eCompact_color_always_semantic_tokens.dart | 2 +- ...rangeCompact_color_bg_semantic_tokens.dart | 2 +- ...eCompact_color_border_semantic_tokens.dart | 4 +- ...Compact_color_content_semantic_tokens.dart | 4 +- ...Compact_color_opacity_semantic_tokens.dart | 2 +- ...Compact_color_overlay_semantic_tokens.dart | 2 +- ...pact_color_repository_semantic_tokens.dart | 2 +- ...Compact_color_surface_semantic_tokens.dart | 4 +- .../orangeCompact_effect_semantic_tokens.dart | 4 +- .../orangeCompact_font_semantic_tokens.dart | 2 +- .../orangeCompact_grid_semantic_tokens.dart | 18 +++++- ...orangeCompact_opacity_semantic_tokens.dart | 2 +- .../orangeCompact_size_semantic_tokens.dart | 2 +- .../orangeCompact_space_semantic_tokens.dart | 8 ++- .../lib/components/sosh_accordion_tokens.dart | 2 +- .../components/sosh_alertMessage_tokens.dart | 28 ++++++++ .../lib/components/sosh_alert_tokens.dart | 17 ++--- .../lib/components/sosh_badge_tokens.dart | 2 +- .../lib/components/sosh_bar_tokens.dart | 2 +- .../components/sosh_bulletList_tokens.dart | 2 +- .../components/sosh_buttonMono_tokens.dart | 2 +- .../lib/components/sosh_button_tokens.dart | 5 +- .../lib/components/sosh_checkbox_tokens.dart | 2 +- .../lib/components/sosh_chip_tokens.dart | 2 +- .../lib/components/sosh_divider_tokens.dart | 2 +- .../lib/components/sosh_icon_tokens.dart | 2 +- .../lib/components/sosh_inputTag_tokens.dart | 2 +- .../lib/components/sosh_linkMono_tokens.dart | 2 +- .../lib/components/sosh_link_tokens.dart | 2 +- .../lib/components/sosh_listItem_tokens.dart | 3 +- .../components/sosh_pinCodeInput_tokens.dart | 2 +- .../sosh_progressIndicatorMono_tokens.dart | 2 +- .../sosh_progressIndicator_tokens.dart | 2 +- .../components/sosh_radioButton_tokens.dart | 2 +- .../lib/components/sosh_skeleton_tokens.dart | 2 +- .../lib/components/sosh_switch_tokens.dart | 2 +- .../lib/components/sosh_tag_tokens.dart | 2 +- .../lib/components/sosh_textArea_tokens.dart | 2 +- .../lib/components/sosh_textInput_tokens.dart | 2 +- .../semantic/sosh_border_semantic_tokens.dart | 2 +- .../sosh_color_action_semantic_tokens.dart | 2 +- .../sosh_color_ai_semantic_tokens.dart | 2 +- .../sosh_color_always_semantic_tokens.dart | 2 +- .../sosh_color_bg_semantic_tokens.dart | 2 +- .../sosh_color_border_semantic_tokens.dart | 2 +- .../sosh_color_content_semantic_tokens.dart | 2 +- .../sosh_color_opacity_semantic_tokens.dart | 2 +- .../sosh_color_overlay_semantic_tokens.dart | 2 +- ...sosh_color_repository_semantic_tokens.dart | 2 +- .../sosh_color_surface_semantic_tokens.dart | 2 +- .../semantic/sosh_effect_semantic_tokens.dart | 4 +- .../semantic/sosh_font_semantic_tokens.dart | 2 +- .../semantic/sosh_grid_semantic_tokens.dart | 18 +++++- .../sosh_opacity_semantic_tokens.dart | 2 +- .../semantic/sosh_size_semantic_tokens.dart | 2 +- .../semantic/sosh_space_semantic_tokens.dart | 8 ++- .../wireframe_accordion_tokens.dart | 2 +- .../wireframe_alertMessage_tokens.dart | 28 ++++++++ .../components/wireframe_alert_tokens.dart | 17 ++--- .../components/wireframe_badge_tokens.dart | 2 +- .../lib/components/wireframe_bar_tokens.dart | 2 +- .../wireframe_bulletList_tokens.dart | 2 +- .../wireframe_buttonMono_tokens.dart | 2 +- .../components/wireframe_button_tokens.dart | 5 +- .../components/wireframe_checkbox_tokens.dart | 2 +- .../lib/components/wireframe_chip_tokens.dart | 2 +- .../components/wireframe_divider_tokens.dart | 2 +- .../lib/components/wireframe_icon_tokens.dart | 2 +- .../components/wireframe_inputTag_tokens.dart | 2 +- .../components/wireframe_linkMono_tokens.dart | 2 +- .../lib/components/wireframe_link_tokens.dart | 2 +- .../components/wireframe_listItem_tokens.dart | 3 +- .../wireframe_pinCodeInput_tokens.dart | 2 +- ...ireframe_progressIndicatorMono_tokens.dart | 2 +- .../wireframe_progressIndicator_tokens.dart | 2 +- .../wireframe_radioButton_tokens.dart | 2 +- .../components/wireframe_skeleton_tokens.dart | 2 +- .../components/wireframe_switch_tokens.dart | 2 +- .../lib/components/wireframe_tag_tokens.dart | 2 +- .../components/wireframe_textArea_tokens.dart | 2 +- .../wireframe_textInput_tokens.dart | 2 +- .../lib/raw/wireframe_color_raw_tokens.dart | 36 ++++++++++- .../wireframe_border_semantic_tokens.dart | 2 +- ...ireframe_color_action_semantic_tokens.dart | 2 +- .../wireframe_color_ai_semantic_tokens.dart | 2 +- ...ireframe_color_always_semantic_tokens.dart | 2 +- .../wireframe_color_bg_semantic_tokens.dart | 2 +- ...ireframe_color_border_semantic_tokens.dart | 2 +- ...reframe_color_content_semantic_tokens.dart | 2 +- ...reframe_color_opacity_semantic_tokens.dart | 2 +- ...reframe_color_overlay_semantic_tokens.dart | 2 +- ...rame_color_repository_semantic_tokens.dart | 2 +- ...reframe_color_surface_semantic_tokens.dart | 2 +- .../wireframe_effect_semantic_tokens.dart | 4 +- .../wireframe_font_semantic_tokens.dart | 2 +- .../wireframe_grid_semantic_tokens.dart | 18 +++++- .../wireframe_opacity_semantic_tokens.dart | 2 +- .../wireframe_size_semantic_tokens.dart | 2 +- .../wireframe_space_semantic_tokens.dart | 8 ++- 220 files changed, 593 insertions(+), 291 deletions(-) create mode 100644 ouds_theme_contract/lib/theme/tokens/components/ouds_alertMessage_tokens.dart create mode 100644 ouds_theme_orange/lib/components/orange_alertMessage_tokens.dart create mode 100644 ouds_theme_orange_compact/lib/components/orangeCompact_alertMessage_tokens.dart create mode 100644 ouds_theme_sosh/lib/components/sosh_alertMessage_tokens.dart create mode 100644 ouds_theme_wireframe/lib/components/wireframe_alertMessage_tokens.dart diff --git a/ouds_global_raw_tokens/lib/border_raw_tokens.dart b/ouds_global_raw_tokens/lib/border_raw_tokens.dart index bfee83394..f29ff9f8e 100644 --- a/ouds_global_raw_tokens/lib/border_raw_tokens.dart +++ b/ouds_global_raw_tokens/lib/border_raw_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// OUDS core tokens version 1.10.0 +// OUDS core tokens version 1.11.0 // Generated by Tokenator class BorderRawTokens { diff --git a/ouds_global_raw_tokens/lib/color_raw_tokens.dart b/ouds_global_raw_tokens/lib/color_raw_tokens.dart index 9f3bef76b..63fd78f0b 100644 --- a/ouds_global_raw_tokens/lib/color_raw_tokens.dart +++ b/ouds_global_raw_tokens/lib/color_raw_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// OUDS core tokens version 1.10.0 +// OUDS core tokens version 1.11.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -31,7 +31,7 @@ class ColorRawTokens { static const colorFunctionalGrayDark80 = Color(0xff7a7a7a); static const colorFunctionalGrayDark160 = Color(0xff707070); static const colorFunctionalGrayDark240 = Color(0xff666666); - static const colorFunctionalGrayDark320 = Color(0xff5c5c5c); + static const colorFunctionalGrayDark320 = Color(0xff595959); static const colorFunctionalGrayDark400 = Color(0xff555555); static const colorFunctionalGrayDark480 = Color(0xff444444); static const colorFunctionalGrayDark560 = Color(0xff3b3b3b); diff --git a/ouds_global_raw_tokens/lib/dimension_raw_tokens.dart b/ouds_global_raw_tokens/lib/dimension_raw_tokens.dart index a19827ddc..4f130d742 100644 --- a/ouds_global_raw_tokens/lib/dimension_raw_tokens.dart +++ b/ouds_global_raw_tokens/lib/dimension_raw_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// OUDS core tokens version 1.10.0 +// OUDS core tokens version 1.11.0 // Generated by Tokenator class DimensionRawTokens { @@ -51,6 +51,7 @@ class DimensionRawTokens { static const dimension5000 = dimensionBase * 140.0; // 560px static const dimension6000 = dimensionBase * 160.0; // 640px static const dimension7000 = dimensionBase * 180.0; // 720px + static const dimension8000 = dimensionBase * 200.0; // 800px static const dimension9000 = dimensionBase * 220.0; // 880px static const dimension11000 = dimensionBase * 260.0; // 1040px static const dimensionOutOfSystem25 = dimensionBase * 0.25; // 1px diff --git a/ouds_global_raw_tokens/lib/effect_raw_tokens.dart b/ouds_global_raw_tokens/lib/effect_raw_tokens.dart index 59bc531ea..822ab6f80 100644 --- a/ouds_global_raw_tokens/lib/effect_raw_tokens.dart +++ b/ouds_global_raw_tokens/lib/effect_raw_tokens.dart @@ -10,10 +10,11 @@ // Software description: Flutter library of reusable graphical components // -// OUDS core tokens version 1.10.0 +// OUDS core tokens version 1.11.0 // Generated by Tokenator class EffectRawTokens { + static const effectBlur80 = 8; static const effectBlur320 = 32; static const effectBlur480 = 48; } \ No newline at end of file diff --git a/ouds_global_raw_tokens/lib/font_raw_tokens.dart b/ouds_global_raw_tokens/lib/font_raw_tokens.dart index 7fbc1ce12..649986bc8 100644 --- a/ouds_global_raw_tokens/lib/font_raw_tokens.dart +++ b/ouds_global_raw_tokens/lib/font_raw_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// OUDS core tokens version 1.10.0 +// OUDS core tokens version 1.11.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_global_raw_tokens/lib/grid_raw_tokens.dart b/ouds_global_raw_tokens/lib/grid_raw_tokens.dart index 9817d826e..e599dc495 100644 --- a/ouds_global_raw_tokens/lib/grid_raw_tokens.dart +++ b/ouds_global_raw_tokens/lib/grid_raw_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// OUDS core tokens version 1.10.0 +// OUDS core tokens version 1.11.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; @@ -25,9 +25,13 @@ class GridRawTokens { static const gridColumnCount1200 = 12; static const gridMaxWidthCompact = 599; static const gridMaxWidthExtraCompact = 389; - static const gridMaxWidthMedium = 1200; + static const gridMaxWidthExtraLarge = 1920; + static const gridMaxWidthLarge = 1599; + static const gridMaxWidthMedium = 1199; static const gridMinWidthCompact = 390; static const gridMinWidthExtraCompact = 320; + static const gridMinWidthExtraLarge = 1600; + static const gridMinWidthLarge = 1200; static const gridMinWidthMedium = 600; static const gridColumnGap10 = DimensionRawTokens.dimensionBase * 0.25; // 1px static const gridColumnGap100 = DimensionRawTokens.dimensionBase * 2.0; // 8px diff --git a/ouds_global_raw_tokens/lib/opacity_raw_tokens.dart b/ouds_global_raw_tokens/lib/opacity_raw_tokens.dart index 880ab9dab..f1aefb8a3 100644 --- a/ouds_global_raw_tokens/lib/opacity_raw_tokens.dart +++ b/ouds_global_raw_tokens/lib/opacity_raw_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// OUDS core tokens version 1.10.0 +// OUDS core tokens version 1.11.0 // Generated by Tokenator class OpacityRawTokens { diff --git a/ouds_theme_contract/lib/ouds_component_version.dart b/ouds_theme_contract/lib/ouds_component_version.dart index 48797eb51..a6ab4fb19 100644 --- a/ouds_theme_contract/lib/ouds_component_version.dart +++ b/ouds_theme_contract/lib/ouds_component_version.dart @@ -13,36 +13,36 @@ // Generated by Tokenator class OudsComponentVersion { - static const alertMessage = '1.1.1'; - static const appBar = '1.0.0'; - static const badge = '1.2.0'; - static const badgeCount = '1.2.0'; - static const badgeIcon = '1.3.0'; - static const bottomSheet = '0.0.0'; - static const bulletList = '1.1.0'; - static const button = '3.3.0'; - static const checkbox = '2.4.0'; - static const divider = '1.0.0'; - static const filterChip = '1.5.0'; - static const inlineAlert = '1.0.0'; - static const inputTag = '1.2.0'; - static const link = '2.4.0'; - static const navigationBar = '1.0.0'; - static const navigationButton = '3.3.0'; - static const navigationCardItem = '1.0.0'; - static const navigationListItem = '1.0.0'; - static const passwordInput = '1.3.1'; - static const phoneNumberInput = '1.3.1'; - static const pinCodeInput = '1.3.0'; - static const progressIndicator = '1.0.0'; - static const radioButton = '1.4.0'; - static const skeleton = '1.0.0'; - static const staticCardItem = '1.0.0'; - static const staticListItem = '1.0.0'; - static const suggestionChip = '1.5.0'; - static const switchButton = '1.5.0'; - static const tag = '1.5.0'; - static const textArea = '1.2.1'; - static const textInput = '1.4.1'; - static const typography = '1.0.0'; + static const alertMessage = '1.2.0'; + static const appBar = '1.0.0'; + static const badge = '1.2.0'; + static const badgeCount = '1.2.0'; + static const badgeIcon = '1.3.0'; + static const bottomSheet = '0.0.0'; + static const bulletList = '1.1.0'; + static const button = '3.4.0'; + static const checkbox = '2.4.0'; + static const circularProgressIndicator = '1.2.0'; + static const divider = '1.0.0'; + static const filterChip = '1.5.0'; + static const inlineAlert = '1.0.0'; + static const inputTag = '1.2.0'; + static const linearProgressIndicator = '1.1.0'; + static const link = '2.3.0'; + static const navigationBar = '1.0.0'; + static const navigationButton = '3.4.0'; + static const navigationCardItem = '1.2.0'; + static const navigationListItem = '1.2.0'; + static const passwordInput = '1.3.1'; + static const phoneNumberInput = '1.3.1'; + static const pinCodeInput = '1.3.0'; + static const radioButton = '1.4.0'; + static const skeleton = '1.0.0'; + static const staticCardItem = '1.2.0'; + static const staticListItem = '1.2.0'; + static const suggestionChip = '1.5.0'; + static const switchButton = '1.5.0'; + static const tag = '1.5.0'; + static const textArea = '1.2.1'; + static const textInput = '1.4.1'; } diff --git a/ouds_theme_contract/lib/ouds_tokens_version.dart b/ouds_theme_contract/lib/ouds_tokens_version.dart index 25f74a6d0..9e26c5604 100644 --- a/ouds_theme_contract/lib/ouds_tokens_version.dart +++ b/ouds_theme_contract/lib/ouds_tokens_version.dart @@ -13,14 +13,14 @@ // Generated by Tokenator class OudsTokensVersion { - static const oudsCore = '1.10.0'; + static const oudsCore = '1.11.0'; static const androidCore = '1.0.0'; static const androidSystem = '1.2.0'; static const orangeCore = '1.2.0'; - static const orangeBrand = '2.6.0'; - static const orangeCompactBrand = '2.6.0'; + static const orangeBrand = '2.7.0'; + static const orangeCompactBrand = '2.7.0'; static const soshCore = '1.4.0'; - static const soshBrand = '2.6.0'; - static const wireframeCore = '1.4.0'; - static const wireframeBrand = '2.6.0'; + static const soshBrand = '2.7.0'; + static const wireframeCore = '1.5.0'; + static const wireframeBrand = '2.7.0'; } diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_accordion_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_accordion_tokens.dart index 1dd09000a..dd894670a 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_accordion_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_accordion_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsAccordionTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_alertMessage_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_alertMessage_tokens.dart new file mode 100644 index 000000000..d3b3b4f9f --- /dev/null +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_alertMessage_tokens.dart @@ -0,0 +1,19 @@ +// +// Software Name: OUDS Flutter +// 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: Flutter library of reusable graphical components +// + +// Orange brand tokens version 2.7.0 +// Generated by Tokenator + +abstract class OudsAlertMessageTokens { + late double borderWidth; + late double spaceRowGapBullet; +} diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_alert_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_alert_tokens.dart index 3a8f4b6b0..ed43d1e25 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_alert_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_alert_tokens.dart @@ -10,22 +10,23 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsAlertTokens { late double borderRadiusDefault; late double borderRadiusRounded; - late double borderWidth; - late double sizeIcon; + late double sizeAsset; late double sizeMinHeight; - late double sizeMinHeightBottomActionPlacement; + late double sizeMinHeightBottomAction; late double sizeMinWidth; late double spaceColumnGap; late double spaceColumnGapAction; + late double spaceInsetProgressIndicator; late double spacePaddingBlock; + late double spacePaddingBlockBottomContent; late double spacePaddingInline; late double spaceRowGap; + @Deprecated("This token is deprecated and will be removed in a future version.") late double spaceRowGapAction; - late double spaceRowGapBullet; } diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_badge_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_badge_tokens.dart index d95a2242d..a7ff55418 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_badge_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_badge_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsBadgeTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_bar_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_bar_tokens.dart index 769742a2d..8fe509b17 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_bar_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_bar_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_bulletList_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_bulletList_tokens.dart index 1391cc709..6d8feba0a 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_bulletList_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_bulletList_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsBulletListTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_buttonMono_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_buttonMono_tokens.dart index 6bc955b69..9d1363943 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_buttonMono_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_buttonMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_button_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_button_tokens.dart index fc6aab018..b7ead43f9 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_button_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_button_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -86,6 +86,7 @@ abstract class OudsButtonTokens { late double sizeIconSmall; late double sizeMaxSizeIconOnlyDefault; late double sizeMaxSizeIconOnlySmall; + late double sizeMaxWidth; late double sizeMinHeightDefault; late double sizeMinHeightSmall; late double sizeMinWidthDefault; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_checkbox_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_checkbox_tokens.dart index 50546bffc..4ce783392 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_checkbox_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_checkbox_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsCheckboxTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_chip_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_chip_tokens.dart index 7925422e5..b630d2e87 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_chip_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_chip_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_divider_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_divider_tokens.dart index bef92b58e..6bbec7854 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_divider_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_divider_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsDividerTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_icon_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_icon_tokens.dart index c376f4ac0..20e30ee83 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_icon_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_icon_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_inputTag_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_inputTag_tokens.dart index e49979116..9f19eafb7 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_inputTag_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_inputTag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_linkMono_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_linkMono_tokens.dart index 31c4fefff..38e7ede91 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_linkMono_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_linkMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_link_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_link_tokens.dart index d4528d78c..c9ada0d19 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_link_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_link_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_listItem_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_listItem_tokens.dart index 525362c48..fe1cbd8f5 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_listItem_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_listItem_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -59,6 +59,7 @@ abstract class OudsListItemTokens { late double sizeCurrentIndicatorWidth; @Deprecated("This token is deprecated and will be removed in a future version.") late double sizeErrorIcon; + @Deprecated("This token is deprecated and will be removed in a future version.") late double sizeFlagHeight; @Deprecated("This token is deprecated and will be removed in a future version.") late double sizeIcon; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_pinCodeInput_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_pinCodeInput_tokens.dart index 5e3e4e0ac..53a595da0 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_pinCodeInput_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_pinCodeInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsPinCodeInputTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_progressIndicatorMono_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_progressIndicatorMono_tokens.dart index ebeef96d5..a58e50845 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_progressIndicatorMono_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_progressIndicatorMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_progressIndicator_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_progressIndicator_tokens.dart index 15f9daec3..846a03ce6 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_progressIndicator_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_progressIndicator_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_radioButton_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_radioButton_tokens.dart index e578a94d2..7f0e6dfb0 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_radioButton_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_radioButton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsRadioButtonTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_skeleton_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_skeleton_tokens.dart index 1d55caeea..a288b9a83 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_skeleton_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_skeleton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_switch_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_switch_tokens.dart index cd86d9d81..384c85b19 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_switch_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_switch_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_tag_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_tag_tokens.dart index c8be4f375..99cde1a52 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_tag_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_tag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsTagTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_textArea_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_textArea_tokens.dart index 39c877fc0..8ea2c42a6 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_textArea_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_textArea_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsTextAreaTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_textInput_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_textInput_tokens.dart index f2349e5af..6d8e4adb5 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_textInput_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_textInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_border_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_border_semantic_tokens.dart index f2b19fa33..7958a0d8b 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_border_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsBorderSemanticTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_action_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_action_semantic_tokens.dart index 2ffab84d1..21b8eeb47 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_action_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_action_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_ai_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_ai_semantic_tokens.dart index 0e995accc..21f10cb9d 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_ai_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_ai_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_always_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_always_semantic_tokens.dart index 5e9a149ba..49182f6ee 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_always_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_always_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_bg_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_bg_semantic_tokens.dart index 4a10265db..495835d1c 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_bg_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_bg_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_border_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_border_semantic_tokens.dart index 455965be7..43734fb84 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_border_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_content_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_content_semantic_tokens.dart index af71b4a80..c3d0c6de8 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_content_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_content_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_opacity_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_opacity_semantic_tokens.dart index e8cbc2f75..b411354f5 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_opacity_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_overlay_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_overlay_semantic_tokens.dart index 93fb8234b..abcb18e80 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_overlay_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_overlay_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_repository_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_repository_semantic_tokens.dart index 454fe39d4..53885e327 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_repository_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_repository_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_surface_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_surface_semantic_tokens.dart index a3547072f..810db6ae9 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_surface_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_surface_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_effect_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_effect_semantic_tokens.dart index 480658c09..fb1a92e64 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_effect_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_effect_semantic_tokens.dart @@ -10,9 +10,10 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsEffectSemanticTokens { + late int blurBackdrop; late int blurDrag; } diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_font_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_font_semantic_tokens.dart index 071e79391..4716e83e1 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_font_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_font_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_grid_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_grid_semantic_tokens.dart index 8df159884..84f17e512 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_grid_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_grid_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsGridSemanticTokens { @@ -22,6 +22,14 @@ abstract class OudsGridSemanticTokens { late double extraCompactMargin; late int extraCompactMaxWidth; late int extraCompactMinWidth; + late double extraLargeColumnGap; + late double extraLargeMargin; + late int extraLargeMaxWidth; + late int extraLargeMinWidth; + late double largeColumnGap; + late double largeMargin; + late int largeMaxWidth; + late int largeMinWidth; late double mediumColumnGap; late double mediumMargin; late int mediumMaxWidth; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_opacity_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_opacity_semantic_tokens.dart index 6230db62b..6995ba3ad 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_opacity_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsOpacitySemanticTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_size_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_size_semantic_tokens.dart index 77048809b..ec2ab3af8 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_size_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_size_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsSizeSemanticTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_space_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_space_semantic_tokens.dart index 128ec7fdb..4bfcc5ab8 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_space_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_space_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsSpaceSemanticTokens { @@ -53,6 +53,7 @@ abstract class OudsSpaceSemanticTokens { late double paddingBlock3xsmall; late double paddingBlock4xlarge; late double paddingBlock4xsmall; + late double paddingBlock5xlarge; late double paddingBlockLarge; late double paddingBlockMedium; late double paddingBlockNone; @@ -65,6 +66,8 @@ abstract class OudsSpaceSemanticTokens { late double paddingInline3xsmall; late double paddingInline4xlarge; late double paddingInline4xsmall; + late double paddingInline5xlarge; + late double paddingInline6xlarge; late double paddingInlineLarge; late double paddingInlineMedium; late double paddingInlineNone; diff --git a/ouds_theme_orange/lib/components/orange_accordion_tokens.dart b/ouds_theme_orange/lib/components/orange_accordion_tokens.dart index 3365eab75..b8be544bf 100644 --- a/ouds_theme_orange/lib/components/orange_accordion_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_accordion_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_orange/lib/components/orange_alertMessage_tokens.dart b/ouds_theme_orange/lib/components/orange_alertMessage_tokens.dart new file mode 100644 index 000000000..40cf0472d --- /dev/null +++ b/ouds_theme_orange/lib/components/orange_alertMessage_tokens.dart @@ -0,0 +1,28 @@ +// +// Software Name: OUDS Flutter +// 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: Flutter library of reusable graphical components +// + +// Orange brand tokens version 2.7.0 +// Generated by Tokenator + +import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; +import 'package:ouds_theme_contract/theme/tokens/components/ouds_alertMessage_tokens.dart'; + +class OrangeAlertMessageTokens extends OudsAlertMessageTokens { + final OudsProvidersTokens providersTokens; + + OrangeAlertMessageTokens(this.providersTokens); + + @override + double get borderWidth => providersTokens.borderTokens.widthNone; + @override + double get spaceRowGapBullet => providersTokens.spaceTokens.rowGapNone; +} diff --git a/ouds_theme_orange/lib/components/orange_alert_tokens.dart b/ouds_theme_orange/lib/components/orange_alert_tokens.dart index 52986648b..8fd1d1b5d 100644 --- a/ouds_theme_orange/lib/components/orange_alert_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_alert_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; @@ -27,13 +27,11 @@ class OrangeAlertTokens extends OudsAlertTokens { @override double get borderRadiusRounded => providersTokens.borderTokens.radiusLarge; @override - double get borderWidth => providersTokens.borderTokens.widthNone; - @override - double get sizeIcon => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; + double get sizeAsset => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; @override double get sizeMinHeight => providersTokens.sizeTokens.minInteractiveAreaDefault; @override - double get sizeMinHeightBottomActionPlacement => DimensionRawTokens.dimension1250; + double get sizeMinHeightBottomAction => DimensionRawTokens.dimension1000; @override double get sizeMinWidth => DimensionRawTokens.dimension2000; @override @@ -41,13 +39,16 @@ class OrangeAlertTokens extends OudsAlertTokens { @override double get spaceColumnGapAction => providersTokens.spaceTokens.columnGapSmall; @override + double get spaceInsetProgressIndicator => providersTokens.spaceTokens.inset4xsmall; + @override double get spacePaddingBlock => providersTokens.spaceTokens.paddingBlockMedium; @override + double get spacePaddingBlockBottomContent => providersTokens.spaceTokens.paddingBlock3xsmall; + @override double get spacePaddingInline => providersTokens.spaceTokens.paddingInlineLarge; @override - double get spaceRowGap => providersTokens.spaceTokens.rowGapSmall; + double get spaceRowGap => providersTokens.spaceTokens.rowGap2xsmall; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get spaceRowGapAction => providersTokens.spaceTokens.rowGap2xsmall; - @override - double get spaceRowGapBullet => providersTokens.spaceTokens.rowGapNone; } diff --git a/ouds_theme_orange/lib/components/orange_badge_tokens.dart b/ouds_theme_orange/lib/components/orange_badge_tokens.dart index 7f2d7e521..788c73147 100644 --- a/ouds_theme_orange/lib/components/orange_badge_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_badge_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange/lib/components/orange_bar_tokens.dart b/ouds_theme_orange/lib/components/orange_bar_tokens.dart index d25479da8..e0cfb5881 100644 --- a/ouds_theme_orange/lib/components/orange_bar_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_bar_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_bulletList_tokens.dart b/ouds_theme_orange/lib/components/orange_bulletList_tokens.dart index c81262942..aa2bd9d9a 100644 --- a/ouds_theme_orange/lib/components/orange_bulletList_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_bulletList_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange/lib/components/orange_buttonMono_tokens.dart b/ouds_theme_orange/lib/components/orange_buttonMono_tokens.dart index 0897b9407..e2ae443f7 100644 --- a/ouds_theme_orange/lib/components/orange_buttonMono_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_buttonMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_button_tokens.dart b/ouds_theme_orange/lib/components/orange_button_tokens.dart index 82bf5a192..32c4f7ca4 100644 --- a/ouds_theme_orange/lib/components/orange_button_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_button_tokens.dart @@ -10,10 +10,11 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; +import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_button_tokens.dart'; @@ -163,6 +164,8 @@ class OrangeButtonTokens extends OudsButtonTokens { @override double get sizeMaxSizeIconOnlySmall => providersTokens.sizeTokens.minInteractiveAreaSmall; @override + double get sizeMaxWidth => DimensionRawTokens.dimension4000; + @override double get sizeMinHeightDefault => providersTokens.sizeTokens.minInteractiveAreaDefault; @override double get sizeMinHeightSmall => providersTokens.sizeTokens.minInteractiveAreaSmall; diff --git a/ouds_theme_orange/lib/components/orange_checkbox_tokens.dart b/ouds_theme_orange/lib/components/orange_checkbox_tokens.dart index af6de871a..5a7ae9d10 100644 --- a/ouds_theme_orange/lib/components/orange_checkbox_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_checkbox_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_orange/lib/components/orange_chip_tokens.dart b/ouds_theme_orange/lib/components/orange_chip_tokens.dart index be95726a5..704623509 100644 --- a/ouds_theme_orange/lib/components/orange_chip_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_chip_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_divider_tokens.dart b/ouds_theme_orange/lib/components/orange_divider_tokens.dart index 80951aacc..66967cbdc 100644 --- a/ouds_theme_orange/lib/components/orange_divider_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_divider_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_orange/lib/components/orange_icon_tokens.dart b/ouds_theme_orange/lib/components/orange_icon_tokens.dart index c5a7771da..2e27cd87b 100644 --- a/ouds_theme_orange/lib/components/orange_icon_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_icon_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_inputTag_tokens.dart b/ouds_theme_orange/lib/components/orange_inputTag_tokens.dart index f1143e200..33269ac22 100644 --- a/ouds_theme_orange/lib/components/orange_inputTag_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_inputTag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_linkMono_tokens.dart b/ouds_theme_orange/lib/components/orange_linkMono_tokens.dart index 6b2689e23..3f41b7fef 100644 --- a/ouds_theme_orange/lib/components/orange_linkMono_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_linkMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_link_tokens.dart b/ouds_theme_orange/lib/components/orange_link_tokens.dart index 9c24828d1..19e5b8852 100644 --- a/ouds_theme_orange/lib/components/orange_link_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_link_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_listItem_tokens.dart b/ouds_theme_orange/lib/components/orange_listItem_tokens.dart index c76075532..c92a82f9b 100644 --- a/ouds_theme_orange/lib/components/orange_listItem_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_listItem_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -103,6 +103,7 @@ class OrangeListItemTokens extends OudsListItemTokens { @Deprecated("This token is deprecated and will be removed in a future version.") @override double get sizeErrorIcon => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get sizeFlagHeight => providersTokens.sizeTokens.iconWithLabelLargeSizeXsmall; @Deprecated("This token is deprecated and will be removed in a future version.") diff --git a/ouds_theme_orange/lib/components/orange_pinCodeInput_tokens.dart b/ouds_theme_orange/lib/components/orange_pinCodeInput_tokens.dart index 41372c90b..564193b28 100644 --- a/ouds_theme_orange/lib/components/orange_pinCodeInput_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_pinCodeInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange/lib/components/orange_progressIndicatorMono_tokens.dart b/ouds_theme_orange/lib/components/orange_progressIndicatorMono_tokens.dart index c51aa9e18..3f31c32e3 100644 --- a/ouds_theme_orange/lib/components/orange_progressIndicatorMono_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_progressIndicatorMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_progressIndicator_tokens.dart b/ouds_theme_orange/lib/components/orange_progressIndicator_tokens.dart index 282f3b68e..22ee00f11 100644 --- a/ouds_theme_orange/lib/components/orange_progressIndicator_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_progressIndicator_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_radioButton_tokens.dart b/ouds_theme_orange/lib/components/orange_radioButton_tokens.dart index 8a91c1c44..0394b3499 100644 --- a/ouds_theme_orange/lib/components/orange_radioButton_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_radioButton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_orange/lib/components/orange_skeleton_tokens.dart b/ouds_theme_orange/lib/components/orange_skeleton_tokens.dart index 7618ac176..0fdc5a8f4 100644 --- a/ouds_theme_orange/lib/components/orange_skeleton_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_skeleton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_switch_tokens.dart b/ouds_theme_orange/lib/components/orange_switch_tokens.dart index f21e25d04..09e49204a 100644 --- a/ouds_theme_orange/lib/components/orange_switch_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_switch_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_tag_tokens.dart b/ouds_theme_orange/lib/components/orange_tag_tokens.dart index 63edc1a14..4eb8c2695 100644 --- a/ouds_theme_orange/lib/components/orange_tag_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_tag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange/lib/components/orange_textArea_tokens.dart b/ouds_theme_orange/lib/components/orange_textArea_tokens.dart index d9dd2bd99..6c525cc1d 100644 --- a/ouds_theme_orange/lib/components/orange_textArea_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_textArea_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange/lib/components/orange_textInput_tokens.dart b/ouds_theme_orange/lib/components/orange_textInput_tokens.dart index 671a41c10..1f871e208 100644 --- a/ouds_theme_orange/lib/components/orange_textInput_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_textInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_border_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_border_semantic_tokens.dart index 1d7da17ab..5e7dba6ba 100644 --- a/ouds_theme_orange/lib/semantic/orange_border_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_border_semantic_tokens.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_color_action_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_action_semantic_tokens.dart index b65a5c192..abdfc14e1 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_action_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_action_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_orange/raw/orange_color_raw_tokens.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_color_ai_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_ai_semantic_tokens.dart index 10053867f..d00057cdd 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_ai_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_ai_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_orange/raw/orange_color_raw_tokens.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_color_always_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_always_semantic_tokens.dart index 2b1946c27..ca20a3bf9 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_always_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_always_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_color_always_semantic_tokens.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_color_bg_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_bg_semantic_tokens.dart index cbc38bdf9..949777b81 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_bg_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_bg_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_orange/raw/orange_color_raw_tokens.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_color_border_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_border_semantic_tokens.dart index 4239c385b..e09ea5afe 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_border_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -45,7 +45,7 @@ class OrangeColorBorderSemanticTokens extends OudsColorBorderSemanticTokens { super.borderOnBrandTertiaryDark = const Color(0x00ff0000), super.borderOnBrandTertiaryLight = const Color(0x00ff0000), super.borderStatusAccentDark = OrangeColorRawTokens.colorOrange500, - super.borderStatusAccentLight = OrangeColorRawTokens.colorOrange500, + super.borderStatusAccentLight = OrangeColorRawTokens.colorOrange550, super.borderStatusInfoDark = ColorRawTokens.colorFunctionalDodgerBlue300, super.borderStatusInfoLight = ColorRawTokens.colorFunctionalDodgerBlue700, super.borderStatusNegativeDark = ColorRawTokens.colorFunctionalScarlet300, diff --git a/ouds_theme_orange/lib/semantic/orange_color_content_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_content_semantic_tokens.dart index 02b40b13f..6cfc5e1ca 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_content_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_content_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -77,7 +77,7 @@ class OrangeColorContentSemanticTokens extends OudsColorContentSemanticTokens { super.contentOnStatusWarningMutedDark = ColorRawTokens.colorFunctionalGrayLight160, super.contentOnStatusWarningMutedLight = ColorRawTokens.colorFunctionalBlack, super.contentStatusAccentDark = OrangeColorRawTokens.colorOrange500, - super.contentStatusAccentLight = OrangeColorRawTokens.colorOrange500, + super.contentStatusAccentLight = OrangeColorRawTokens.colorOrange550, super.contentStatusInfoDark = ColorRawTokens.colorFunctionalDodgerBlue300, super.contentStatusInfoLight = ColorRawTokens.colorFunctionalDodgerBlue700, super.contentStatusInverseInfoDark = ColorRawTokens.colorFunctionalDodgerBlue700, diff --git a/ouds_theme_orange/lib/semantic/orange_color_opacity_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_opacity_semantic_tokens.dart index a52810bb2..e829644b3 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_opacity_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_color_opacity_semantic_tokens.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_color_overlay_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_overlay_semantic_tokens.dart index ca98e142b..e3edc483c 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_overlay_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_overlay_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_color_overlay_semantic_tokens.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_color_repository_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_repository_semantic_tokens.dart index a82dae20b..05d7bf306 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_repository_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_repository_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_color_surface_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_surface_semantic_tokens.dart index 8ad4dd17d..0b6e98a4d 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_surface_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_surface_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -35,7 +35,7 @@ class OrangeColorSurfaceSemanticTokens extends OudsColorSurfaceSemanticTokens { super.surfaceSecondaryDark = ColorRawTokens.colorOpacityWhite80, super.surfaceSecondaryLight = ColorRawTokens.colorOpacityBlack40, super.surfaceStatusAccentEmphasizedDark = OrangeColorRawTokens.colorOrange500, - super.surfaceStatusAccentEmphasizedLight = OrangeColorRawTokens.colorOrange500, + super.surfaceStatusAccentEmphasizedLight = OrangeColorRawTokens.colorOrange550, super.surfaceStatusAccentMutedDark = OrangeColorRawTokens.colorOpacityWarmGray400, super.surfaceStatusAccentMutedLight = OrangeColorRawTokens.colorOpacityWarmGray80, super.surfaceStatusInfoEmphasizedDark = ColorRawTokens.colorFunctionalDodgerBlue300, diff --git a/ouds_theme_orange/lib/semantic/orange_effect_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_effect_semantic_tokens.dart index e0dff2101..e53064255 100644 --- a/ouds_theme_orange/lib/semantic/orange_effect_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_effect_semantic_tokens.dart @@ -10,13 +10,15 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_effect_semantic_tokens.dart'; import 'package:ouds_global_raw_tokens/effect_raw_tokens.dart'; class OrangeEffectSemanticTokens extends OudsEffectSemanticTokens { + @override + int get blurBackdrop => EffectRawTokens.effectBlur80; @override int get blurDrag => EffectRawTokens.effectBlur480; } diff --git a/ouds_theme_orange/lib/semantic/orange_font_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_font_semantic_tokens.dart index 990cc476d..259d456f9 100644 --- a/ouds_theme_orange/lib/semantic/orange_font_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_font_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_grid_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_grid_semantic_tokens.dart index 484e9be9f..027deb4b8 100644 --- a/ouds_theme_orange/lib/semantic/orange_grid_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_grid_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_grid_semantic_tokens.dart'; @@ -34,6 +34,22 @@ class OrangeGridSemanticTokens extends OudsGridSemanticTokens { @override int get extraCompactMinWidth => GridRawTokens.gridMinWidthExtraCompact; @override + double get extraLargeColumnGap => GridRawTokens.gridColumnGap600; + @override + double get extraLargeMargin => GridRawTokens.gridMargin1700; + @override + int get extraLargeMaxWidth => GridRawTokens.gridMaxWidthExtraLarge; + @override + int get extraLargeMinWidth => GridRawTokens.gridMinWidthExtraLarge; + @override + double get largeColumnGap => GridRawTokens.gridColumnGap600; + @override + double get largeMargin => GridRawTokens.gridMargin1100; + @override + int get largeMaxWidth => GridRawTokens.gridMaxWidthLarge; + @override + int get largeMinWidth => GridRawTokens.gridMinWidthLarge; + @override double get mediumColumnGap => GridRawTokens.gridColumnGap400; @override double get mediumMargin => GridRawTokens.gridMargin500; diff --git a/ouds_theme_orange/lib/semantic/orange_opacity_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_opacity_semantic_tokens.dart index 3b8b2e080..0e959f9e2 100644 --- a/ouds_theme_orange/lib/semantic/orange_opacity_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_opacity_semantic_tokens.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_size_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_size_semantic_tokens.dart index 70561c0e9..0cdee462e 100644 --- a/ouds_theme_orange/lib/semantic/orange_size_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_size_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_space_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_space_semantic_tokens.dart index 519d5c611..2d74584ab 100644 --- a/ouds_theme_orange/lib/semantic/orange_space_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_space_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_space_semantic_tokens.dart'; @@ -96,6 +96,8 @@ class OrangeSpaceSemanticTokens extends OudsSpaceSemanticTokens { @override double get paddingBlock4xsmall => DimensionRawTokens.dimensionOutOfSystem50; @override + double get paddingBlock5xlarge => DimensionRawTokens.dimension450; + @override double get paddingBlockLarge => DimensionRawTokens.dimension200; @override double get paddingBlockMedium => DimensionRawTokens.dimension150; @@ -120,6 +122,10 @@ class OrangeSpaceSemanticTokens extends OudsSpaceSemanticTokens { @override double get paddingInline4xsmall => DimensionRawTokens.dimensionOutOfSystem50; @override + double get paddingInline5xlarge => DimensionRawTokens.dimension450; + @override + double get paddingInline6xlarge => DimensionRawTokens.dimension500; + @override double get paddingInlineLarge => DimensionRawTokens.dimension200; @override double get paddingInlineMedium => DimensionRawTokens.dimension150; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_accordion_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_accordion_tokens.dart index 2f68c8310..a13174bb5 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_accordion_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_accordion_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_alertMessage_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_alertMessage_tokens.dart new file mode 100644 index 000000000..554958efc --- /dev/null +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_alertMessage_tokens.dart @@ -0,0 +1,28 @@ +// +// Software Name: OUDS Flutter +// 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: Flutter library of reusable graphical components +// + +// Orange Compact brand tokens version 2.7.0 +// Generated by Tokenator + +import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; +import 'package:ouds_theme_contract/theme/tokens/components/ouds_alertMessage_tokens.dart'; + +class OrangeCompactAlertMessageTokens extends OudsAlertMessageTokens { + final OudsProvidersTokens providersTokens; + + OrangeCompactAlertMessageTokens(this.providersTokens); + + @override + double get borderWidth => providersTokens.borderTokens.widthNone; + @override + double get spaceRowGapBullet => providersTokens.spaceTokens.rowGap2xsmall; +} diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_alert_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_alert_tokens.dart index 43130b5f8..1f75f2e4c 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_alert_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_alert_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; @@ -27,13 +27,11 @@ class OrangeCompactAlertTokens extends OudsAlertTokens { @override double get borderRadiusRounded => providersTokens.borderTokens.radiusLarge; @override - double get borderWidth => providersTokens.borderTokens.widthNone; - @override - double get sizeIcon => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; + double get sizeAsset => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; @override double get sizeMinHeight => providersTokens.sizeTokens.minInteractiveAreaDefault; @override - double get sizeMinHeightBottomActionPlacement => DimensionRawTokens.dimension1050; + double get sizeMinHeightBottomAction => DimensionRawTokens.dimension850; @override double get sizeMinWidth => DimensionRawTokens.dimension1800; @override @@ -41,13 +39,16 @@ class OrangeCompactAlertTokens extends OudsAlertTokens { @override double get spaceColumnGapAction => providersTokens.spaceTokens.columnGapSmall; @override + double get spaceInsetProgressIndicator => providersTokens.spaceTokens.inset4xsmall; + @override double get spacePaddingBlock => providersTokens.spaceTokens.paddingBlockMedium; @override + double get spacePaddingBlockBottomContent => providersTokens.spaceTokens.paddingBlock3xsmall; + @override double get spacePaddingInline => providersTokens.spaceTokens.paddingInlineLarge; @override - double get spaceRowGap => providersTokens.spaceTokens.rowGapSmall; + double get spaceRowGap => providersTokens.spaceTokens.rowGap2xsmall; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get spaceRowGapAction => providersTokens.spaceTokens.rowGap2xsmall; - @override - double get spaceRowGapBullet => providersTokens.spaceTokens.rowGap2xsmall; } diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_badge_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_badge_tokens.dart index 98bd97aef..b87856ccc 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_badge_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_badge_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_bar_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_bar_tokens.dart index f3d0e18be..f6ec1ea0a 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_bar_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_bar_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_bulletList_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_bulletList_tokens.dart index 91b0f4578..69e55d061 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_bulletList_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_bulletList_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_buttonMono_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_buttonMono_tokens.dart index 3a1df8fb3..4d1d5bb59 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_buttonMono_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_buttonMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_button_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_button_tokens.dart index ce0461f10..290504fb7 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_button_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_button_tokens.dart @@ -10,10 +10,11 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; +import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_button_tokens.dart'; @@ -163,6 +164,8 @@ class OrangeCompactButtonTokens extends OudsButtonTokens { @override double get sizeMaxSizeIconOnlySmall => providersTokens.sizeTokens.minInteractiveAreaSmall; @override + double get sizeMaxWidth => DimensionRawTokens.dimension4000; + @override double get sizeMinHeightDefault => providersTokens.sizeTokens.minInteractiveAreaDefault; @override double get sizeMinHeightSmall => providersTokens.sizeTokens.minInteractiveAreaSmall; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_checkbox_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_checkbox_tokens.dart index 31f0d47a2..aec308d3b 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_checkbox_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_checkbox_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_chip_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_chip_tokens.dart index 3fdc764f2..2e01568cc 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_chip_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_chip_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_divider_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_divider_tokens.dart index c1a07165a..f120d91ab 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_divider_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_divider_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_icon_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_icon_tokens.dart index c388dcdab..2d1db1ff0 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_icon_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_icon_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_inputTag_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_inputTag_tokens.dart index 4f7e6ae51..3421b96db 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_inputTag_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_inputTag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_linkMono_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_linkMono_tokens.dart index c229edbf3..41b4fde3c 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_linkMono_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_linkMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_link_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_link_tokens.dart index 3b51569bf..0c5f42207 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_link_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_link_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_listItem_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_listItem_tokens.dart index a612181db..bbe7b5073 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_listItem_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_listItem_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -103,6 +103,7 @@ class OrangeCompactListItemTokens extends OudsListItemTokens { @Deprecated("This token is deprecated and will be removed in a future version.") @override double get sizeErrorIcon => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get sizeFlagHeight => providersTokens.sizeTokens.iconWithLabelLargeSizeXsmall; @Deprecated("This token is deprecated and will be removed in a future version.") diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_pinCodeInput_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_pinCodeInput_tokens.dart index 2fbe49ac4..d2c3f350e 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_pinCodeInput_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_pinCodeInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_progressIndicatorMono_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_progressIndicatorMono_tokens.dart index 1c207c703..e6f5b1089 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_progressIndicatorMono_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_progressIndicatorMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_progressIndicator_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_progressIndicator_tokens.dart index 9f4178336..bf3c6eace 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_progressIndicator_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_progressIndicator_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_radioButton_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_radioButton_tokens.dart index b8d91a698..00870e591 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_radioButton_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_radioButton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_skeleton_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_skeleton_tokens.dart index 2a14f76fb..33439aece 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_skeleton_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_skeleton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_switch_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_switch_tokens.dart index 569780ccb..f50fdb1d1 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_switch_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_switch_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_tag_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_tag_tokens.dart index c9be43a21..c5ea51c95 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_tag_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_tag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_textArea_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_textArea_tokens.dart index 08e7a19a7..b131a0649 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_textArea_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_textArea_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_textInput_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_textInput_tokens.dart index f084bd431..94d57105a 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_textInput_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_textInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_border_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_border_semantic_tokens.dart index dcfee10bb..44f475d5a 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_border_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_border_semantic_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_action_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_action_semantic_tokens.dart index 3b8ea5bb0..1634df1a5 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_action_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_action_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_orange/raw/orange_color_raw_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_ai_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_ai_semantic_tokens.dart index 789918692..983275283 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_ai_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_ai_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_orange/raw/orange_color_raw_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_always_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_always_semantic_tokens.dart index eabd55ace..abe0b65ba 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_always_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_always_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_color_always_semantic_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_bg_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_bg_semantic_tokens.dart index f1e5bfc0c..d01247d77 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_bg_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_bg_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_orange/raw/orange_color_raw_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_border_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_border_semantic_tokens.dart index 2159fb22a..f307353bb 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_border_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -45,7 +45,7 @@ class OrangeCompactColorBorderSemanticTokens extends OudsColorBorderSemanticToke super.borderOnBrandTertiaryDark = const Color(0x00ff0000), super.borderOnBrandTertiaryLight = const Color(0x00ff0000), super.borderStatusAccentDark = OrangeColorRawTokens.colorOrange500, - super.borderStatusAccentLight = OrangeColorRawTokens.colorOrange500, + super.borderStatusAccentLight = OrangeColorRawTokens.colorOrange550, super.borderStatusInfoDark = ColorRawTokens.colorFunctionalDodgerBlue300, super.borderStatusInfoLight = ColorRawTokens.colorFunctionalDodgerBlue700, super.borderStatusNegativeDark = ColorRawTokens.colorFunctionalScarlet300, diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_content_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_content_semantic_tokens.dart index 0c177d2a9..005d03442 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_content_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_content_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -77,7 +77,7 @@ class OrangeCompactColorContentSemanticTokens extends OudsColorContentSemanticTo super.contentOnStatusWarningMutedDark = ColorRawTokens.colorFunctionalGrayLight160, super.contentOnStatusWarningMutedLight = ColorRawTokens.colorFunctionalBlack, super.contentStatusAccentDark = OrangeColorRawTokens.colorOrange500, - super.contentStatusAccentLight = OrangeColorRawTokens.colorOrange500, + super.contentStatusAccentLight = OrangeColorRawTokens.colorOrange550, super.contentStatusInfoDark = ColorRawTokens.colorFunctionalDodgerBlue300, super.contentStatusInfoLight = ColorRawTokens.colorFunctionalDodgerBlue700, super.contentStatusInverseInfoDark = ColorRawTokens.colorFunctionalDodgerBlue700, diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_opacity_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_opacity_semantic_tokens.dart index 0699812a5..bcb65ab02 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_opacity_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_color_opacity_semantic_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_overlay_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_overlay_semantic_tokens.dart index 925ce710c..e90a533d0 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_overlay_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_overlay_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_color_overlay_semantic_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_repository_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_repository_semantic_tokens.dart index 18b476273..c164fb2f1 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_repository_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_repository_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_surface_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_surface_semantic_tokens.dart index 785e69399..812e07982 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_surface_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_surface_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -35,7 +35,7 @@ class OrangeCompactColorSurfaceSemanticTokens extends OudsColorSurfaceSemanticTo super.surfaceSecondaryDark = ColorRawTokens.colorOpacityWhite80, super.surfaceSecondaryLight = ColorRawTokens.colorOpacityBlack40, super.surfaceStatusAccentEmphasizedDark = OrangeColorRawTokens.colorOrange500, - super.surfaceStatusAccentEmphasizedLight = OrangeColorRawTokens.colorOrange500, + super.surfaceStatusAccentEmphasizedLight = OrangeColorRawTokens.colorOrange550, super.surfaceStatusAccentMutedDark = OrangeColorRawTokens.colorOpacityWarmGray400, super.surfaceStatusAccentMutedLight = OrangeColorRawTokens.colorOpacityWarmGray80, super.surfaceStatusInfoEmphasizedDark = ColorRawTokens.colorFunctionalDodgerBlue300, diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_effect_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_effect_semantic_tokens.dart index 0be43b26f..4cf140ad6 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_effect_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_effect_semantic_tokens.dart @@ -10,13 +10,15 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_effect_semantic_tokens.dart'; import 'package:ouds_global_raw_tokens/effect_raw_tokens.dart'; class OrangeCompactEffectSemanticTokens extends OudsEffectSemanticTokens { + @override + int get blurBackdrop => EffectRawTokens.effectBlur80; @override int get blurDrag => EffectRawTokens.effectBlur480; } diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_font_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_font_semantic_tokens.dart index b7b935a02..1730794f2 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_font_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_font_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_grid_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_grid_semantic_tokens.dart index 71e561fdb..66206b8a2 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_grid_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_grid_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_grid_semantic_tokens.dart'; @@ -34,6 +34,22 @@ class OrangeCompactGridSemanticTokens extends OudsGridSemanticTokens { @override int get extraCompactMinWidth => GridRawTokens.gridMinWidthExtraCompact; @override + double get extraLargeColumnGap => GridRawTokens.gridColumnGap300; + @override + double get extraLargeMargin => GridRawTokens.gridMargin600; + @override + int get extraLargeMaxWidth => GridRawTokens.gridMaxWidthExtraLarge; + @override + int get extraLargeMinWidth => GridRawTokens.gridMinWidthExtraLarge; + @override + double get largeColumnGap => GridRawTokens.gridColumnGap300; + @override + double get largeMargin => GridRawTokens.gridMargin600; + @override + int get largeMaxWidth => GridRawTokens.gridMaxWidthLarge; + @override + int get largeMinWidth => GridRawTokens.gridMinWidthLarge; + @override double get mediumColumnGap => GridRawTokens.gridColumnGap200; @override double get mediumMargin => GridRawTokens.gridMargin300; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_opacity_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_opacity_semantic_tokens.dart index 705061814..28feee8c8 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_opacity_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_opacity_semantic_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_size_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_size_semantic_tokens.dart index 438140426..114624307 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_size_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_size_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_space_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_space_semantic_tokens.dart index 6bfe61c69..855c92a0f 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_space_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_space_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_space_semantic_tokens.dart'; @@ -96,6 +96,8 @@ class OrangeCompactSpaceSemanticTokens extends OudsSpaceSemanticTokens { @override double get paddingBlock4xsmall => DimensionRawTokens.dimensionOutOfSystem50; @override + double get paddingBlock5xlarge => DimensionRawTokens.dimension400; + @override double get paddingBlockLarge => DimensionRawTokens.dimension150; @override double get paddingBlockMedium => DimensionRawTokens.dimensionOutOfSystem250; @@ -120,6 +122,10 @@ class OrangeCompactSpaceSemanticTokens extends OudsSpaceSemanticTokens { @override double get paddingInline4xsmall => DimensionRawTokens.dimensionOutOfSystem50; @override + double get paddingInline5xlarge => DimensionRawTokens.dimension400; + @override + double get paddingInline6xlarge => DimensionRawTokens.dimension450; + @override double get paddingInlineLarge => DimensionRawTokens.dimension150; @override double get paddingInlineMedium => DimensionRawTokens.dimensionOutOfSystem250; diff --git a/ouds_theme_sosh/lib/components/sosh_accordion_tokens.dart b/ouds_theme_sosh/lib/components/sosh_accordion_tokens.dart index 85bdb999c..10a83076d 100644 --- a/ouds_theme_sosh/lib/components/sosh_accordion_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_accordion_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_alertMessage_tokens.dart b/ouds_theme_sosh/lib/components/sosh_alertMessage_tokens.dart new file mode 100644 index 000000000..40bf024f1 --- /dev/null +++ b/ouds_theme_sosh/lib/components/sosh_alertMessage_tokens.dart @@ -0,0 +1,28 @@ +// +// Software Name: OUDS Flutter +// 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: Flutter library of reusable graphical components +// + +// Sosh brand tokens version 2.7.0 +// Generated by Tokenator + +import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; +import 'package:ouds_theme_contract/theme/tokens/components/ouds_alertMessage_tokens.dart'; + +class SoshAlertMessageTokens extends OudsAlertMessageTokens { + final OudsProvidersTokens providersTokens; + + SoshAlertMessageTokens(this.providersTokens); + + @override + double get borderWidth => providersTokens.borderTokens.widthNone; + @override + double get spaceRowGapBullet => providersTokens.spaceTokens.rowGapNone; +} diff --git a/ouds_theme_sosh/lib/components/sosh_alert_tokens.dart b/ouds_theme_sosh/lib/components/sosh_alert_tokens.dart index ba3583f1b..8bcfb3dd0 100644 --- a/ouds_theme_sosh/lib/components/sosh_alert_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_alert_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; @@ -27,13 +27,11 @@ class SoshAlertTokens extends OudsAlertTokens { @override double get borderRadiusRounded => providersTokens.borderTokens.radiusLarge; @override - double get borderWidth => providersTokens.borderTokens.widthNone; - @override - double get sizeIcon => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; + double get sizeAsset => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; @override double get sizeMinHeight => providersTokens.sizeTokens.minInteractiveAreaDefault; @override - double get sizeMinHeightBottomActionPlacement => DimensionRawTokens.dimension1250; + double get sizeMinHeightBottomAction => DimensionRawTokens.dimension1000; @override double get sizeMinWidth => DimensionRawTokens.dimension2000; @override @@ -41,13 +39,16 @@ class SoshAlertTokens extends OudsAlertTokens { @override double get spaceColumnGapAction => providersTokens.spaceTokens.columnGapSmall; @override + double get spaceInsetProgressIndicator => providersTokens.spaceTokens.inset4xsmall; + @override double get spacePaddingBlock => providersTokens.spaceTokens.paddingBlockMedium; @override + double get spacePaddingBlockBottomContent => providersTokens.spaceTokens.paddingBlock3xsmall; + @override double get spacePaddingInline => providersTokens.spaceTokens.paddingInlineLarge; @override - double get spaceRowGap => providersTokens.spaceTokens.rowGapSmall; + double get spaceRowGap => providersTokens.spaceTokens.rowGap2xsmall; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get spaceRowGapAction => providersTokens.spaceTokens.rowGap2xsmall; - @override - double get spaceRowGapBullet => providersTokens.spaceTokens.rowGapNone; } diff --git a/ouds_theme_sosh/lib/components/sosh_badge_tokens.dart b/ouds_theme_sosh/lib/components/sosh_badge_tokens.dart index 801d769a7..b8d31a11d 100644 --- a/ouds_theme_sosh/lib/components/sosh_badge_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_badge_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_bar_tokens.dart b/ouds_theme_sosh/lib/components/sosh_bar_tokens.dart index 0dc5a12f6..6016a5f8c 100644 --- a/ouds_theme_sosh/lib/components/sosh_bar_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_bar_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_bulletList_tokens.dart b/ouds_theme_sosh/lib/components/sosh_bulletList_tokens.dart index eab0aef18..0ca447000 100644 --- a/ouds_theme_sosh/lib/components/sosh_bulletList_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_bulletList_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_buttonMono_tokens.dart b/ouds_theme_sosh/lib/components/sosh_buttonMono_tokens.dart index 5084f5d0d..382ba379a 100644 --- a/ouds_theme_sosh/lib/components/sosh_buttonMono_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_buttonMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_button_tokens.dart b/ouds_theme_sosh/lib/components/sosh_button_tokens.dart index 955dc7167..03c85b135 100644 --- a/ouds_theme_sosh/lib/components/sosh_button_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_button_tokens.dart @@ -10,10 +10,11 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; +import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_button_tokens.dart'; @@ -163,6 +164,8 @@ class SoshButtonTokens extends OudsButtonTokens { @override double get sizeMaxSizeIconOnlySmall => providersTokens.sizeTokens.minInteractiveAreaSmall; @override + double get sizeMaxWidth => DimensionRawTokens.dimension4000; + @override double get sizeMinHeightDefault => providersTokens.sizeTokens.minInteractiveAreaDefault; @override double get sizeMinHeightSmall => providersTokens.sizeTokens.minInteractiveAreaSmall; diff --git a/ouds_theme_sosh/lib/components/sosh_checkbox_tokens.dart b/ouds_theme_sosh/lib/components/sosh_checkbox_tokens.dart index d5054ba6d..09e6f5677 100644 --- a/ouds_theme_sosh/lib/components/sosh_checkbox_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_checkbox_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_chip_tokens.dart b/ouds_theme_sosh/lib/components/sosh_chip_tokens.dart index 42def4033..dd0d97f95 100644 --- a/ouds_theme_sosh/lib/components/sosh_chip_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_chip_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_divider_tokens.dart b/ouds_theme_sosh/lib/components/sosh_divider_tokens.dart index 8ff6a148f..adbf1a3cd 100644 --- a/ouds_theme_sosh/lib/components/sosh_divider_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_divider_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_icon_tokens.dart b/ouds_theme_sosh/lib/components/sosh_icon_tokens.dart index 18f43f93c..7571700f2 100644 --- a/ouds_theme_sosh/lib/components/sosh_icon_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_icon_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_inputTag_tokens.dart b/ouds_theme_sosh/lib/components/sosh_inputTag_tokens.dart index 177f4adab..d01ad962d 100644 --- a/ouds_theme_sosh/lib/components/sosh_inputTag_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_inputTag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_linkMono_tokens.dart b/ouds_theme_sosh/lib/components/sosh_linkMono_tokens.dart index b777a40da..b0eea0022 100644 --- a/ouds_theme_sosh/lib/components/sosh_linkMono_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_linkMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_link_tokens.dart b/ouds_theme_sosh/lib/components/sosh_link_tokens.dart index ccc54ea40..05633c789 100644 --- a/ouds_theme_sosh/lib/components/sosh_link_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_link_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_listItem_tokens.dart b/ouds_theme_sosh/lib/components/sosh_listItem_tokens.dart index 1c56e2c81..029aa0dd5 100644 --- a/ouds_theme_sosh/lib/components/sosh_listItem_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_listItem_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -103,6 +103,7 @@ class SoshListItemTokens extends OudsListItemTokens { @Deprecated("This token is deprecated and will be removed in a future version.") @override double get sizeErrorIcon => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get sizeFlagHeight => providersTokens.sizeTokens.iconWithLabelLargeSizeXsmall; @Deprecated("This token is deprecated and will be removed in a future version.") diff --git a/ouds_theme_sosh/lib/components/sosh_pinCodeInput_tokens.dart b/ouds_theme_sosh/lib/components/sosh_pinCodeInput_tokens.dart index f75e4e322..418f6fd07 100644 --- a/ouds_theme_sosh/lib/components/sosh_pinCodeInput_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_pinCodeInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_progressIndicatorMono_tokens.dart b/ouds_theme_sosh/lib/components/sosh_progressIndicatorMono_tokens.dart index e1a55b606..b07594c07 100644 --- a/ouds_theme_sosh/lib/components/sosh_progressIndicatorMono_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_progressIndicatorMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_progressIndicator_tokens.dart b/ouds_theme_sosh/lib/components/sosh_progressIndicator_tokens.dart index 4f5b10af7..4b62d08d7 100644 --- a/ouds_theme_sosh/lib/components/sosh_progressIndicator_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_progressIndicator_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_radioButton_tokens.dart b/ouds_theme_sosh/lib/components/sosh_radioButton_tokens.dart index da9e5a552..840b370a9 100644 --- a/ouds_theme_sosh/lib/components/sosh_radioButton_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_radioButton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_skeleton_tokens.dart b/ouds_theme_sosh/lib/components/sosh_skeleton_tokens.dart index 195398a9f..f267f3212 100644 --- a/ouds_theme_sosh/lib/components/sosh_skeleton_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_skeleton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_switch_tokens.dart b/ouds_theme_sosh/lib/components/sosh_switch_tokens.dart index 36c09a616..7c4401a48 100644 --- a/ouds_theme_sosh/lib/components/sosh_switch_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_switch_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_tag_tokens.dart b/ouds_theme_sosh/lib/components/sosh_tag_tokens.dart index af2f4e8d6..8e7195006 100644 --- a/ouds_theme_sosh/lib/components/sosh_tag_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_tag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_textArea_tokens.dart b/ouds_theme_sosh/lib/components/sosh_textArea_tokens.dart index de832d577..fe109e22a 100644 --- a/ouds_theme_sosh/lib/components/sosh_textArea_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_textArea_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_textInput_tokens.dart b/ouds_theme_sosh/lib/components/sosh_textInput_tokens.dart index 30f9da925..d35bb1853 100644 --- a/ouds_theme_sosh/lib/components/sosh_textInput_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_textInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_border_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_border_semantic_tokens.dart index 50f0a0e29..60585664b 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_border_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_border_semantic_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_action_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_action_semantic_tokens.dart index c190d01c1..ed6325cb7 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_action_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_action_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_sosh/raw/sosh_color_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_ai_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_ai_semantic_tokens.dart index e0d36fb7e..38c643588 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_ai_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_ai_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_sosh/raw/sosh_color_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_always_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_always_semantic_tokens.dart index 5fdf7c0db..9914404c3 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_always_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_always_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_sosh/raw/sosh_color_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_bg_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_bg_semantic_tokens.dart index 7d4872307..4150ead97 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_bg_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_bg_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_sosh/raw/sosh_color_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_border_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_border_semantic_tokens.dart index 9b7e99a1a..1cd03897a 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_border_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_sosh/raw/sosh_color_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_content_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_content_semantic_tokens.dart index 2d235b03b..e2f236fc8 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_content_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_content_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_sosh/raw/sosh_color_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_opacity_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_opacity_semantic_tokens.dart index 2327ea588..d45486675 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_opacity_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_sosh/raw/sosh_color_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_overlay_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_overlay_semantic_tokens.dart index 7e6b693a0..a0f696a98 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_overlay_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_overlay_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_sosh/raw/sosh_color_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_repository_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_repository_semantic_tokens.dart index ffe5700d7..4d64ea37a 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_repository_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_repository_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_surface_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_surface_semantic_tokens.dart index 083d886bc..1c08a0443 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_surface_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_surface_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_sosh/raw/sosh_color_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_effect_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_effect_semantic_tokens.dart index 844b55278..8b3888358 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_effect_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_effect_semantic_tokens.dart @@ -10,13 +10,15 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_effect_semantic_tokens.dart'; import 'package:ouds_global_raw_tokens/effect_raw_tokens.dart'; class SoshEffectSemanticTokens extends OudsEffectSemanticTokens { + @override + int get blurBackdrop => EffectRawTokens.effectBlur80; @override int get blurDrag => EffectRawTokens.effectBlur480; } diff --git a/ouds_theme_sosh/lib/semantic/sosh_font_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_font_semantic_tokens.dart index 3fed32b42..fc35c5f1b 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_font_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_font_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_grid_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_grid_semantic_tokens.dart index 5dbac9a4a..f1143e6a5 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_grid_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_grid_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_grid_semantic_tokens.dart'; @@ -34,6 +34,22 @@ class SoshGridSemanticTokens extends OudsGridSemanticTokens { @override int get extraCompactMinWidth => GridRawTokens.gridMinWidthExtraCompact; @override + double get extraLargeColumnGap => GridRawTokens.gridColumnGap600; + @override + double get extraLargeMargin => GridRawTokens.gridMargin1700; + @override + int get extraLargeMaxWidth => GridRawTokens.gridMaxWidthExtraLarge; + @override + int get extraLargeMinWidth => GridRawTokens.gridMinWidthExtraLarge; + @override + double get largeColumnGap => GridRawTokens.gridColumnGap600; + @override + double get largeMargin => GridRawTokens.gridMargin1100; + @override + int get largeMaxWidth => GridRawTokens.gridMaxWidthLarge; + @override + int get largeMinWidth => GridRawTokens.gridMinWidthLarge; + @override double get mediumColumnGap => GridRawTokens.gridColumnGap400; @override double get mediumMargin => GridRawTokens.gridMargin500; diff --git a/ouds_theme_sosh/lib/semantic/sosh_opacity_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_opacity_semantic_tokens.dart index d3ea61d8f..86f3050d6 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_opacity_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_opacity_semantic_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_size_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_size_semantic_tokens.dart index 475fe6868..cd1fbd050 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_size_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_size_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_space_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_space_semantic_tokens.dart index 08aa3152d..faf5e9678 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_space_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_space_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_space_semantic_tokens.dart'; @@ -96,6 +96,8 @@ class SoshSpaceSemanticTokens extends OudsSpaceSemanticTokens { @override double get paddingBlock4xsmall => DimensionRawTokens.dimensionOutOfSystem50; @override + double get paddingBlock5xlarge => DimensionRawTokens.dimension450; + @override double get paddingBlockLarge => DimensionRawTokens.dimension200; @override double get paddingBlockMedium => DimensionRawTokens.dimension150; @@ -120,6 +122,10 @@ class SoshSpaceSemanticTokens extends OudsSpaceSemanticTokens { @override double get paddingInline4xsmall => DimensionRawTokens.dimensionOutOfSystem50; @override + double get paddingInline5xlarge => DimensionRawTokens.dimension450; + @override + double get paddingInline6xlarge => DimensionRawTokens.dimension500; + @override double get paddingInlineLarge => DimensionRawTokens.dimension200; @override double get paddingInlineMedium => DimensionRawTokens.dimension150; diff --git a/ouds_theme_wireframe/lib/components/wireframe_accordion_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_accordion_tokens.dart index 8c05c1c2c..ff70a1e91 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_accordion_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_accordion_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_alertMessage_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_alertMessage_tokens.dart new file mode 100644 index 000000000..90dc27ec2 --- /dev/null +++ b/ouds_theme_wireframe/lib/components/wireframe_alertMessage_tokens.dart @@ -0,0 +1,28 @@ +// +// Software Name: OUDS Flutter +// 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: Flutter library of reusable graphical components +// + +// Wireframe brand tokens version 2.7.0 +// Generated by Tokenator + +import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; +import 'package:ouds_theme_contract/theme/tokens/components/ouds_alertMessage_tokens.dart'; + +class WireframeAlertMessageTokens extends OudsAlertMessageTokens { + final OudsProvidersTokens providersTokens; + + WireframeAlertMessageTokens(this.providersTokens); + + @override + double get borderWidth => providersTokens.borderTokens.widthThin; + @override + double get spaceRowGapBullet => providersTokens.spaceTokens.rowGapNone; +} diff --git a/ouds_theme_wireframe/lib/components/wireframe_alert_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_alert_tokens.dart index 69805f6ac..f26a5db5c 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_alert_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_alert_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; @@ -27,13 +27,11 @@ class WireframeAlertTokens extends OudsAlertTokens { @override double get borderRadiusRounded => providersTokens.borderTokens.radiusLarge; @override - double get borderWidth => providersTokens.borderTokens.widthThin; - @override - double get sizeIcon => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; + double get sizeAsset => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; @override double get sizeMinHeight => providersTokens.sizeTokens.minInteractiveAreaDefault; @override - double get sizeMinHeightBottomActionPlacement => DimensionRawTokens.dimension1250; + double get sizeMinHeightBottomAction => DimensionRawTokens.dimension1000; @override double get sizeMinWidth => DimensionRawTokens.dimension2000; @override @@ -41,13 +39,16 @@ class WireframeAlertTokens extends OudsAlertTokens { @override double get spaceColumnGapAction => providersTokens.spaceTokens.columnGapSmall; @override + double get spaceInsetProgressIndicator => providersTokens.spaceTokens.inset4xsmall; + @override double get spacePaddingBlock => providersTokens.spaceTokens.paddingBlockMedium; @override + double get spacePaddingBlockBottomContent => providersTokens.spaceTokens.paddingBlock3xsmall; + @override double get spacePaddingInline => providersTokens.spaceTokens.paddingInlineLarge; @override - double get spaceRowGap => providersTokens.spaceTokens.rowGapSmall; + double get spaceRowGap => providersTokens.spaceTokens.rowGap2xsmall; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get spaceRowGapAction => providersTokens.spaceTokens.rowGap2xsmall; - @override - double get spaceRowGapBullet => providersTokens.spaceTokens.rowGapNone; } diff --git a/ouds_theme_wireframe/lib/components/wireframe_badge_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_badge_tokens.dart index acc3d0e63..29c5bab61 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_badge_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_badge_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_bar_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_bar_tokens.dart index c95f70109..9654c43b4 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_bar_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_bar_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_bulletList_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_bulletList_tokens.dart index b2474a606..2570a792c 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_bulletList_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_bulletList_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_buttonMono_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_buttonMono_tokens.dart index 3e14de976..ec8065aba 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_buttonMono_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_buttonMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_button_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_button_tokens.dart index 2d67c6230..69f8795d4 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_button_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_button_tokens.dart @@ -10,10 +10,11 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; +import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_button_tokens.dart'; @@ -163,6 +164,8 @@ class WireframeButtonTokens extends OudsButtonTokens { @override double get sizeMaxSizeIconOnlySmall => providersTokens.sizeTokens.minInteractiveAreaSmall; @override + double get sizeMaxWidth => DimensionRawTokens.dimension4000; + @override double get sizeMinHeightDefault => providersTokens.sizeTokens.minInteractiveAreaDefault; @override double get sizeMinHeightSmall => providersTokens.sizeTokens.minInteractiveAreaSmall; diff --git a/ouds_theme_wireframe/lib/components/wireframe_checkbox_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_checkbox_tokens.dart index 3e0721cbf..1c4cad365 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_checkbox_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_checkbox_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_chip_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_chip_tokens.dart index c972170e4..8dc6107ac 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_chip_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_chip_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_divider_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_divider_tokens.dart index 5f53f0427..dbfd2d0d2 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_divider_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_divider_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_icon_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_icon_tokens.dart index a76419a78..6305ad6c0 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_icon_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_icon_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_inputTag_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_inputTag_tokens.dart index 28eb98e04..8bab561cd 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_inputTag_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_inputTag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_linkMono_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_linkMono_tokens.dart index 33a2e1fc1..f426a4712 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_linkMono_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_linkMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_link_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_link_tokens.dart index e4dcbc08a..4d13af05e 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_link_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_link_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_listItem_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_listItem_tokens.dart index fa7c76033..b4ad0d102 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_listItem_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_listItem_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -103,6 +103,7 @@ class WireframeListItemTokens extends OudsListItemTokens { @Deprecated("This token is deprecated and will be removed in a future version.") @override double get sizeErrorIcon => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get sizeFlagHeight => providersTokens.sizeTokens.iconWithLabelLargeSizeXsmall; @Deprecated("This token is deprecated and will be removed in a future version.") diff --git a/ouds_theme_wireframe/lib/components/wireframe_pinCodeInput_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_pinCodeInput_tokens.dart index 7b2978fe4..0c27cd687 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_pinCodeInput_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_pinCodeInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_progressIndicatorMono_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_progressIndicatorMono_tokens.dart index da8505ff5..fb0be036e 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_progressIndicatorMono_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_progressIndicatorMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_progressIndicator_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_progressIndicator_tokens.dart index 715ee1935..cf42782da 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_progressIndicator_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_progressIndicator_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_radioButton_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_radioButton_tokens.dart index d3e12407d..65701b039 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_radioButton_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_radioButton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_skeleton_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_skeleton_tokens.dart index 4380f21f9..cb13f755d 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_skeleton_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_skeleton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_switch_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_switch_tokens.dart index 9075d28ba..a735c5f83 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_switch_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_switch_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_tag_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_tag_tokens.dart index 0db59996e..c02c7be25 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_tag_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_tag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_textArea_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_textArea_tokens.dart index 2cbc4e6c0..c56971413 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_textArea_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_textArea_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_textInput_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_textInput_tokens.dart index 42863d151..6491f7170 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_textInput_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_textInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/raw/wireframe_color_raw_tokens.dart b/ouds_theme_wireframe/lib/raw/wireframe_color_raw_tokens.dart index 42b11f0de..77f28c380 100644 --- a/ouds_theme_wireframe/lib/raw/wireframe_color_raw_tokens.dart +++ b/ouds_theme_wireframe/lib/raw/wireframe_color_raw_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe core tokens version 1.4.0 +// Wireframe core tokens version 1.5.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -51,6 +51,40 @@ class WireframeColorRawTokens { static const colorFunctionalGrayLight800 = Color(0xff8191b1); static const colorFunctionalGrayLight880 = Color(0xff7586a9); static const colorFunctionalGrayLight960 = Color(0xff687ba1); + static const colorGoldTips50 = Color(0xfffdf9ed); + static const colorGoldTips100 = Color(0xfffbf3da); + static const colorGoldTips200 = Color(0xfff6e4ad); + static const colorGoldTips300 = Color(0xfff0d57f); + static const colorGoldTips400 = Color(0xffecca5a); + static const colorGoldTips500 = Color(0xffe7bb2c); + static const colorGoldTips600 = Color(0xffd3a618); + static const colorGoldTips700 = Color(0xffb79115); + static const colorGoldTips800 = Color(0xff9c7b12); + static const colorGoldTips900 = Color(0xff775e0e); + static const colorGoldTips950 = Color(0xff453608); + static const colorLightIndigo50 = Color(0xfff1ecfe); + static const colorLightIndigo100 = Color(0xffe3d8fd); + static const colorLightIndigo200 = Color(0xffc8b2fb); + static const colorLightIndigo300 = Color(0xffb395f9); + static const colorLightIndigo400 = Color(0xff9f78f8); + static const colorLightIndigo500 = Color(0xff8b5cf6); + static const colorLightIndigo600 = Color(0xff753ef4); + static const colorLightIndigo700 = Color(0xff6121f3); + static const colorLightIndigo800 = Color(0xff500de8); + static const colorLightIndigo900 = Color(0xff460bcb); + static const colorLightIndigo950 = Color(0xff3809a4); + static const colorLightIndigo1000 = Color(0xff25066a); + static const colorMountainMeadow50 = Color(0xffeefcf7); + static const colorMountainMeadow100 = Color(0xffdcf9f0); + static const colorMountainMeadow200 = Color(0xffb5f2df); + static const colorMountainMeadow300 = Color(0xff86e9ca); + static const colorMountainMeadow400 = Color(0xff6ce5bf); + static const colorMountainMeadow500 = Color(0xff30e4aa); + static const colorMountainMeadow600 = Color(0xff25d09b); + static const colorMountainMeadow700 = Color(0xff20b486); + static const colorMountainMeadow800 = Color(0xff1a936e); + static const colorMountainMeadow900 = Color(0xff12684d); + static const colorMountainMeadow950 = Color(0xff0b3d2d); static const colorOpacityBlack0 = Color(0x0005052e); static const colorOpacityBlack40 = Color(0x0a05052e); static const colorOpacityBlack80 = Color(0x1405052e); diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_border_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_border_semantic_tokens.dart index 9e82cfd06..fa0e9f3e9 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_border_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_border_semantic_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_action_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_action_semantic_tokens.dart index 19de5b764..4616e5d33 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_action_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_action_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_wireframe/raw/wireframe_color_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_ai_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_ai_semantic_tokens.dart index aad0d726d..8ea22305f 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_ai_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_ai_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_wireframe/raw/wireframe_color_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_always_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_always_semantic_tokens.dart index efade623b..e6636d482 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_always_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_always_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_wireframe/raw/wireframe_color_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_bg_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_bg_semantic_tokens.dart index 41dda12eb..10fd14668 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_bg_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_bg_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_wireframe/raw/wireframe_color_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_border_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_border_semantic_tokens.dart index ffcefa545..b4598fe1a 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_border_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_content_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_content_semantic_tokens.dart index 5a366bfcd..14f34e530 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_content_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_content_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_opacity_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_opacity_semantic_tokens.dart index ea0feb287..efc054902 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_opacity_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_wireframe/raw/wireframe_color_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_overlay_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_overlay_semantic_tokens.dart index a63f0fd19..41015aefb 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_overlay_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_overlay_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_wireframe/raw/wireframe_color_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_repository_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_repository_semantic_tokens.dart index 0d9693613..b2573e72a 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_repository_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_repository_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_surface_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_surface_semantic_tokens.dart index 02848ba4c..a175dd9b1 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_surface_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_surface_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_effect_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_effect_semantic_tokens.dart index dc3358e24..a694ebe52 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_effect_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_effect_semantic_tokens.dart @@ -10,13 +10,15 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_effect_semantic_tokens.dart'; import 'package:ouds_global_raw_tokens/effect_raw_tokens.dart'; class WireframeEffectSemanticTokens extends OudsEffectSemanticTokens { + @override + int get blurBackdrop => EffectRawTokens.effectBlur80; @override int get blurDrag => EffectRawTokens.effectBlur480; } diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_font_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_font_semantic_tokens.dart index ce1ed6229..d313bd69a 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_font_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_font_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_grid_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_grid_semantic_tokens.dart index c4db57f7a..aeedcca1d 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_grid_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_grid_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_grid_semantic_tokens.dart'; @@ -34,6 +34,22 @@ class WireframeGridSemanticTokens extends OudsGridSemanticTokens { @override int get extraCompactMinWidth => GridRawTokens.gridMinWidthExtraCompact; @override + double get extraLargeColumnGap => GridRawTokens.gridColumnGap600; + @override + double get extraLargeMargin => GridRawTokens.gridMargin1700; + @override + int get extraLargeMaxWidth => GridRawTokens.gridMaxWidthExtraLarge; + @override + int get extraLargeMinWidth => GridRawTokens.gridMinWidthExtraLarge; + @override + double get largeColumnGap => GridRawTokens.gridColumnGap600; + @override + double get largeMargin => GridRawTokens.gridMargin1100; + @override + int get largeMaxWidth => GridRawTokens.gridMaxWidthLarge; + @override + int get largeMinWidth => GridRawTokens.gridMinWidthLarge; + @override double get mediumColumnGap => GridRawTokens.gridColumnGap400; @override double get mediumMargin => GridRawTokens.gridMargin500; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_opacity_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_opacity_semantic_tokens.dart index f7a6dca3b..600c5bcf9 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_opacity_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_opacity_semantic_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_size_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_size_semantic_tokens.dart index a5d38ef22..c2d9c8136 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_size_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_size_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_space_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_space_semantic_tokens.dart index be11bbcdf..e7bf762b7 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_space_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_space_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_space_semantic_tokens.dart'; @@ -96,6 +96,8 @@ class WireframeSpaceSemanticTokens extends OudsSpaceSemanticTokens { @override double get paddingBlock4xsmall => DimensionRawTokens.dimensionOutOfSystem50; @override + double get paddingBlock5xlarge => DimensionRawTokens.dimension450; + @override double get paddingBlockLarge => DimensionRawTokens.dimension200; @override double get paddingBlockMedium => DimensionRawTokens.dimension150; @@ -120,6 +122,10 @@ class WireframeSpaceSemanticTokens extends OudsSpaceSemanticTokens { @override double get paddingInline4xsmall => DimensionRawTokens.dimensionOutOfSystem50; @override + double get paddingInline5xlarge => DimensionRawTokens.dimension450; + @override + double get paddingInline6xlarge => DimensionRawTokens.dimension500; + @override double get paddingInlineLarge => DimensionRawTokens.dimension200; @override double get paddingInlineMedium => DimensionRawTokens.dimension150; From 82ae8c069176d25eff73950be7103480e6bd2880 Mon Sep 17 00:00:00 2001 From: Ahmed Amine Zribi Date: Wed, 16 Sep 2026 13:29:22 +0100 Subject: [PATCH 02/13] chore(Tokens): update tokens 2.7.0 and version 1.11.0 --- app/CHANGELOG.md | 1 + ...rcular_progress_indicator_demo_screen.dart | 2 +- ...linear_progress_indicator_demo_screen.dart | 2 +- ouds_core/CHANGELOG.md | 1 + ouds_core/README.md | 48 ++-- .../internal/ouds_alert_status_modifier.dart | 2 +- .../components/alert/ouds_alert_message.dart | 9 +- .../components/checkbox/ouds_checkbox.dart | 6 +- .../ouds_control_background_modifier.dart | 16 +- .../modifier/ouds_control_indicator.dart | 4 +- .../components/control/ouds_control_item.dart | 154 +++++-------- .../ouds_list_item_asset_builder.dart | 11 +- .../internal/ouds_list_item_types.dart | 4 +- .../components/list_item/ouds_list_item.dart | 20 +- .../list_item/ouds_small_list_item.dart | 4 +- .../radio_button/ouds_radio_button.dart | 10 +- ouds_theme_contract/CHANGELOG.md | 1 + .../lib/ouds_component_version.dart | 64 ++--- .../components/ouds_components_tokens.dart | 13 +- ouds_theme_orange/CHANGELOG.md | 1 + .../components/orange_controlItem_tokens.dart | 218 ------------------ ouds_theme_orange/lib/orange_theme.dart | 6 +- ouds_theme_orange_compact/CHANGELOG.md | 1 + .../orangeCompact_controlItem_tokens.dart | 216 ----------------- .../lib/orange_compact_theme.dart | 6 +- ouds_theme_sosh/CHANGELOG.md | 1 + .../components/sosh_controlItem_tokens.dart | 216 ----------------- ouds_theme_sosh/lib/ouds_theme_sosh.dart | 6 +- ouds_theme_wireframe/CHANGELOG.md | 1 + .../wireframe_controlItem_tokens.dart | 212 ----------------- .../lib/ouds_theme_wireframe.dart | 6 +- pubspec.lock | 28 +-- 32 files changed, 205 insertions(+), 1085 deletions(-) delete mode 100644 ouds_theme_orange/lib/components/orange_controlItem_tokens.dart delete mode 100644 ouds_theme_orange_compact/lib/components/orangeCompact_controlItem_tokens.dart delete mode 100644 ouds_theme_sosh/lib/components/sosh_controlItem_tokens.dart delete mode 100644 ouds_theme_wireframe/lib/components/wireframe_controlItem_tokens.dart diff --git a/app/CHANGELOG.md b/app/CHANGELOG.md index 9772cebcd..e619e902f 100644 --- a/app/CHANGELOG.md +++ b/app/CHANGELOG.md @@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - [DemoApp][Library] Create component - `List item` ([#54](https://github.com/Orange-OpenSource/ouds-flutter/issues/54)) ### Changed +- [Library] update tokens 2.7.0 ([943](https://github.com/Orange-OpenSource/ouds-flutter/issues/943)) - [DemoApp][Library] For `Button` component, add with `tinted` parameter ([#912](https://github.com/Orange-OpenSource/ouds-flutter/issues/912)) - [DemoApp][Library] For `passwordInput` component, update to v1.3.1 ([#785](https://github.com/Orange-OpenSource/ouds-flutter/issues/785)) - [DemoApp][Library] For `textInput` component, update to v1.4.1 ([#784](https://github.com/Orange-OpenSource/ouds-flutter/issues/784)) diff --git a/app/lib/ui/components/progress_indicator/circular_progress_indicator_demo_screen.dart b/app/lib/ui/components/progress_indicator/circular_progress_indicator_demo_screen.dart index 1bf4ef2c8..ef688dc70 100644 --- a/app/lib/ui/components/progress_indicator/circular_progress_indicator_demo_screen.dart +++ b/app/lib/ui/components/progress_indicator/circular_progress_indicator_demo_screen.dart @@ -124,7 +124,7 @@ class _BodyState extends State<_Body> { ), Code(code: ProgressIndicatorCodeGenerator.updateCode(context)), ReferenceDesignVersionComponent( - version: OudsComponentVersion.progressIndicator, + version: OudsComponentVersion.circularProgressIndicator, ), ], ), diff --git a/app/lib/ui/components/progress_indicator/linear_progress_indicator_demo_screen.dart b/app/lib/ui/components/progress_indicator/linear_progress_indicator_demo_screen.dart index 7a655620a..262fea2c8 100644 --- a/app/lib/ui/components/progress_indicator/linear_progress_indicator_demo_screen.dart +++ b/app/lib/ui/components/progress_indicator/linear_progress_indicator_demo_screen.dart @@ -126,7 +126,7 @@ class _BodyState extends State<_Body> { ), ), ReferenceDesignVersionComponent( - version: OudsComponentVersion.progressIndicator, + version: OudsComponentVersion.linearProgressIndicator, ), ], ), diff --git a/ouds_core/CHANGELOG.md b/ouds_core/CHANGELOG.md index 1e7975400..3d3ec2e0e 100644 --- a/ouds_core/CHANGELOG.md +++ b/ouds_core/CHANGELOG.md @@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - [Library] Create component - `List item` ([#54](https://github.com/Orange-OpenSource/ouds-flutter/issues/54)) ### Changed +- [Library] update tokens 2.7.0 ([943](https://github.com/Orange-OpenSource/ouds-flutter/issues/943)) - [Library] For `Button` component, add with `tinted` parameter ([#912](https://github.com/Orange-OpenSource/ouds-flutter/issues/912)) - [Library] For `passwordInput` component, update to v1.3.1 ([#785](https://github.com/Orange-OpenSource/ouds-flutter/issues/785)) - [Library] For `textInput` component, update to v1.4.1 ([#784](https://github.com/Orange-OpenSource/ouds-flutter/issues/784)) diff --git a/ouds_core/README.md b/ouds_core/README.md index 312cf6978..0321a826a 100644 --- a/ouds_core/README.md +++ b/ouds_core/README.md @@ -32,7 +32,7 @@ It is intended to replace internal frameworks and the previous [ODS](https://git ## Tokens version -- **OUDS core token version**: 1.10.0. +- **OUDS core token version**: 1.11.0. ## Other OUDS Libraries @@ -55,11 +55,11 @@ It is intended to replace internal frameworks and the previous [ODS](https://git - Alert Message - 1.1.1 + Alert message + 1.2.0 - App Bar + App bar 1.0.0 @@ -67,45 +67,49 @@ It is intended to replace internal frameworks and the previous [ODS](https://git 1.2.0 - Badge Count + Badge count 1.2.0 - Badge Icon + Badge icon 1.3.0 - Bottom Sheet + Bottom sheet 0.0.0 - - Bullet List - 1.1.0 - Button - 3.3.0 + 3.4.0 Checkbox 2.4.0 + + Circular progress indicator + 1.2.0 + Divider 1.0.0 - Filter Chip - 1.4.0 + Filter chip + 1.5.0 - Inline Alert + Inline alert 1.0.0 - Input Tag + Input tag 1.2.0 + + Linear progress indicator + 1.1.0 + Link 2.4.0 @@ -115,8 +119,8 @@ It is intended to replace internal frameworks and the previous [ODS](https://git 1.0.0 - Navigation button - 3.3.0 + Navigation button + 3.4.0 Navigation card item @@ -138,10 +142,6 @@ It is intended to replace internal frameworks and the previous [ODS](https://git Pin Code Input 1.3.0 - - Progress Indicator - 1.0.0 - Radio Button 1.4.0 @@ -154,6 +154,10 @@ It is intended to replace internal frameworks and the previous [ODS](https://git Static list item 0.1.0 + + Suggestion chip + 1.5.0 + Switch 1.5.0 diff --git a/ouds_core/lib/components/alert/internal/ouds_alert_status_modifier.dart b/ouds_core/lib/components/alert/internal/ouds_alert_status_modifier.dart index 4604ed3b7..72ed6953d 100644 --- a/ouds_core/lib/components/alert/internal/ouds_alert_status_modifier.dart +++ b/ouds_core/lib/components/alert/internal/ouds_alert_status_modifier.dart @@ -124,7 +124,7 @@ class OudsAlertStatusModifier { //zoom in/out icon according to accessibility feature final textScaler = MediaQuery.textScalerOf(context); - final double scaledSizeIcon = textScaler.scale(alertTokens.sizeIcon); + final double scaledSizeIcon = textScaler.scale(alertTokens.sizeAsset); if (status is Warning) { return Stack( diff --git a/ouds_core/lib/components/alert/ouds_alert_message.dart b/ouds_core/lib/components/alert/ouds_alert_message.dart index 86d05921a..8018b6e10 100644 --- a/ouds_core/lib/components/alert/ouds_alert_message.dart +++ b/ouds_core/lib/components/alert/ouds_alert_message.dart @@ -188,6 +188,9 @@ class _OudsAlertMessageState extends State { final theme = OudsTheme.of(context); final alertMessageStatusModifier = OudsAlertStatusModifier(context); final alertTokens = OudsTheme.of(context).componentsTokens(context).alert; + final alertMessageTokens = OudsTheme.of( + context, + ).componentsTokens(context).alertMessage; final l10n = OudsLocalizations.of(context); // Build the action link widget if provided. final actionLink = widget.actionLayout != null @@ -272,10 +275,10 @@ class _OudsAlertMessageState extends State { hasIcon, width: MediaQuery.textScalerOf( context, - ).scale(alertTokens.sizeIcon), + ).scale(alertTokens.sizeAsset), height: MediaQuery.textScalerOf( context, - ).scale(alertTokens.sizeIcon), + ).scale(alertTokens.sizeAsset), fit: BoxFit.contain, colorFilter: ColorFilter.mode( alertMessageStatusModifier.getStatusIconColor( @@ -391,7 +394,7 @@ class _OudsAlertMessageState extends State { ), decoration: BoxDecoration( border: OudsBorder().borderAll( - width: alertTokens.borderWidth, + width: alertMessageTokens.borderWidth, color: Colors.transparent, ), borderRadius: OudsAlertMessageBorderModifier.getBorderRadius(context), diff --git a/ouds_core/lib/components/checkbox/ouds_checkbox.dart b/ouds_core/lib/components/checkbox/ouds_checkbox.dart index 0af605680..09721fe3d 100644 --- a/ouds_core/lib/components/checkbox/ouds_checkbox.dart +++ b/ouds_core/lib/components/checkbox/ouds_checkbox.dart @@ -132,9 +132,9 @@ class _OudsCheckboxState extends State { final checkboxBackgroundModifier = OudsControlBackgroundModifier(context); final checkboxTickModifier = OudsControlTickModifier(context); final checkbox = OudsTheme.of(context).componentsTokens(context).checkbox; - final controlItem = OudsTheme.of( + final controlListItem = OudsTheme.of( context, - ).componentsTokens(context).controlItem; + ).componentsTokens(context).controlListItem; final l10n = OudsLocalizations.of(context); String? semanticValue = widget.value == true @@ -208,7 +208,7 @@ class _OudsCheckboxState extends State { : Colors.transparent, borderRadius: BorderRadius.circular( checkboxBorderModifier.getBorderRadius( - controlItem.borderRadiusItemOnly, + controlListItem.borderRadiusItemOnly, ), ), ), diff --git a/ouds_core/lib/components/control/internal/modifier/ouds_control_background_modifier.dart b/ouds_core/lib/components/control/internal/modifier/ouds_control_background_modifier.dart index bbcf16243..71ba5f90d 100644 --- a/ouds_core/lib/components/control/internal/modifier/ouds_control_background_modifier.dart +++ b/ouds_core/lib/components/control/internal/modifier/ouds_control_background_modifier.dart @@ -25,12 +25,14 @@ class OudsControlBackgroundModifier { /// Gets the background color based on the control state. Color? getBackgroundColor(dynamic state) { - final controlItem = OudsTheme.of(context).componentsTokens(context).controlItem; + final controlListItem = OudsTheme.of( + context, + ).componentsTokens(context).controlListItem; switch (state) { case OudsControlState.hovered: - return controlItem.colorBgHover; + return controlListItem.colorBgHover; case OudsControlState.pressed: - return controlItem.colorBgPressed; + return controlListItem.colorBgPressed; case OudsControlState.disabled: return Colors.transparent; case OudsControlState.enabled: @@ -42,12 +44,14 @@ class OudsControlBackgroundModifier { /// Gets the background color based on the control state. Color? getBackgroundItemColor(dynamic state) { - final controlItem = OudsTheme.of(context).componentsTokens(context).controlItem; + final controlListItem = OudsTheme.of( + context, + ).componentsTokens(context).controlListItem; switch (state) { case OudsControlItemState.hovered: - return controlItem.colorBgHover; + return controlListItem.colorBgHover; case OudsControlItemState.pressed: - return controlItem.colorBgPressed; + return controlListItem.colorBgPressed; case OudsControlItemState.disabled: return Colors.transparent; case OudsControlItemState.enabled: diff --git a/ouds_core/lib/components/control/internal/modifier/ouds_control_indicator.dart b/ouds_core/lib/components/control/internal/modifier/ouds_control_indicator.dart index 0aa9dee81..5f171eb82 100644 --- a/ouds_core/lib/components/control/internal/modifier/ouds_control_indicator.dart +++ b/ouds_core/lib/components/control/internal/modifier/ouds_control_indicator.dart @@ -39,12 +39,12 @@ class OudsControlIndicatorModifier { // Return the size of the radio button indicator return OudsTheme.of( context, - ).componentsTokens(context).controlItem.sizeControlIndicator; + ).componentsTokens(context).controlListItem.sizeControlIndicator; } else { // Return the size of the checkbox indicator return OudsTheme.of( context, - ).componentsTokens(context).controlItem.sizeControlIndicator; + ).componentsTokens(context).controlListItem.sizeControlIndicator; } } } diff --git a/ouds_core/lib/components/control/ouds_control_item.dart b/ouds_core/lib/components/control/ouds_control_item.dart index cbadf598e..a2d54b472 100644 --- a/ouds_core/lib/components/control/ouds_control_item.dart +++ b/ouds_core/lib/components/control/ouds_control_item.dart @@ -28,6 +28,7 @@ import 'package:ouds_core/components/divider/ouds_divider.dart'; import 'package:ouds_core/components/utilities/app_assets.dart'; import 'package:ouds_core/components/utilities/markdown_span_builder.dart'; import 'package:ouds_theme_contract/ouds_theme.dart'; +import 'package:ouds_theme_contract/theme/tokens/components/ouds_listItem_tokens.dart'; enum OudsControlItemType { switchButton, checkbox, radio } @@ -157,7 +158,7 @@ class OudsControlItemState extends State { final controlBorderModifier = OudsControlBorderModifier(context); final borderTokens = OudsTheme.of(context).borderTokens; final componentsTokens = OudsTheme.of(context).componentsTokens(context); - final controlItemTokens = componentsTokens.controlItem; + final controlListItemTokens = componentsTokens.controlListItem; final controlItemTextModifier = OudsControlTextModifier(context); return OudsInheritedInteractionModel( @@ -178,10 +179,10 @@ class OudsControlItemState extends State { borderRadius: BorderRadius.circular(borderTokens.radiusNone), ), constraints: BoxConstraints( - minHeight: controlItemTokens.sizeMinHeightDefault, - minWidth: controlItemTokens.sizeMinWidth, + minHeight: controlListItemTokens.sizeMinHeightDefault, + minWidth: controlListItemTokens.sizeMinWidth, maxWidth: widget.constrainedMaxWidth - ? controlItemTokens.sizeMaxWidth + ? controlListItemTokens.sizeMaxWidth : double.infinity, ), child: InkWell( @@ -201,12 +202,12 @@ class OudsControlItemState extends State { : null, onHover: interactionState.setHovered, highlightColor: Colors.transparent, - hoverColor: controlItemTokens.colorBgHover, + hoverColor: controlListItemTokens.colorBgHover, splashColor: Colors.transparent, child: Padding( padding: EdgeInsetsDirectional.symmetric( - horizontal: controlItemTokens.spacePaddingInline, - vertical: controlItemTokens.spacePaddingBlockDefault, + horizontal: controlListItemTokens.spacePaddingInline, + vertical: controlListItemTokens.spacePaddingBlockDefault, ), child: IntrinsicHeight( child: Row( @@ -214,8 +215,14 @@ class OudsControlItemState extends State { ? CrossAxisAlignment.start : CrossAxisAlignment.center, children: widget.reversed - ? _buildStandardLayout(controlItemState) - : _buildInvertedLayout(controlItemState), + ? _buildStandardLayout( + controlListItemTokens, + controlItemState, + ) + : _buildInvertedLayout( + controlListItemTokens, + controlItemState, + ), ), ), ), @@ -262,9 +269,9 @@ class OudsControlItemState extends State { (widget.errorText != null && widget.errorText!.trim().isNotEmpty)) Padding( padding: EdgeInsetsDirectional.only( - start: controlItemTokens.spacePaddingInline, - top: controlItemTokens.spacePaddingBlockTopHelperText, - end: controlItemTokens.spacePaddingInline, + start: controlListItemTokens.spacePaddingInline, + top: controlListItemTokens.spacePaddingBlockTopHelperText, + end: controlListItemTokens.spacePaddingInline, ), child: Text.rich( MarkdownSpanBuilder.buildBoldOnly( @@ -304,16 +311,15 @@ class OudsControlItemState extends State { ); } - List _buildStandardLayout(OudsControlState controlItemState) => [ + List _buildStandardLayout( + OudsListItemTokens controlListItem, + OudsControlState controlItemState, + ) => [ AbsorbPointer( child: Container( constraints: BoxConstraints( - maxHeight: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.sizeMaxHeightAssetsContainer, - minHeight: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.sizeIcon, + maxHeight: controlListItem.sizeMaxHeightAssetsContainer, + minHeight: controlListItem.sizeIcon, ), alignment: Alignment.center, child: SizedBox( @@ -333,33 +339,19 @@ class OudsControlItemState extends State { ), ), ), - Container( - width: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.spaceColumnGap, - ), - _buildTextWithAdditionalAndDescription(controlItemState), + Container(width: controlListItem.spaceColumnGap), + _buildTextWithAdditionalAndDescription(controlListItem, controlItemState), if (widget.icon != null || widget.error) - Container( - width: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.spaceColumnGap, - ), + Container(width: controlListItem.spaceColumnGap), if (widget.icon != null && widget.error == false) Container( constraints: BoxConstraints( - maxHeight: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.sizeMaxHeightAssetsContainer, + maxHeight: controlListItem.sizeMaxHeightAssetsContainer, ), alignment: Alignment.center, child: SizedBox( - height: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.sizeIcon, - width: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.sizeIcon, + height: controlListItem.sizeIcon, + width: controlListItem.sizeIcon, child: OudsControlItem.buildIcon( context, widget.icon!, @@ -371,25 +363,17 @@ class OudsControlItemState extends State { if (widget.error) Container( constraints: BoxConstraints( - maxHeight: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.sizeMaxHeightAssetsContainer, + maxHeight: controlListItem.sizeMaxHeightAssetsContainer, ), alignment: Alignment.center, child: Container( padding: EdgeInsets.symmetric( - horizontal: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.spacePaddingInlineErrorIcon, + horizontal: controlListItem.spacePaddingInlineErrorIcon, ), child: SvgPicture.asset( excludeFromSemantics: true, - width: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.sizeErrorIcon, - height: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.sizeErrorIcon, + width: controlListItem.sizeErrorIcon, + height: controlListItem.sizeErrorIcon, AppAssets.icons.componentAlertImportantFill, package: OudsTheme.of(context).packageName, colorFilter: ColorFilter.mode( @@ -403,22 +387,23 @@ class OudsControlItemState extends State { ), ]; - List _buildInvertedLayout(OudsControlState controlItemState) => [ + List _buildInvertedLayout( + OudsListItemTokens controlListItem, + OudsControlState controlItemState, + ) => [ if (widget.icon != null && widget.error == false) Container( constraints: BoxConstraints( - maxHeight: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.sizeMaxHeightAssetsContainer, + maxHeight: controlListItem.sizeMaxHeightAssetsContainer, ), alignment: Alignment.center, child: SizedBox( height: OudsTheme.of( context, - ).componentsTokens(context).controlItem.sizeIcon, + ).componentsTokens(context).controlListItem.sizeIcon, width: OudsTheme.of( context, - ).componentsTokens(context).controlItem.sizeIcon, + ).componentsTokens(context).controlListItem.sizeIcon, child: OudsControlItem.buildIcon( context, widget.icon!, @@ -430,16 +415,12 @@ class OudsControlItemState extends State { if (widget.error) Container( constraints: BoxConstraints( - maxHeight: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.sizeMaxHeightAssetsContainer, + maxHeight: controlListItem.sizeMaxHeightAssetsContainer, ), alignment: Alignment.center, child: Container( padding: EdgeInsets.symmetric( - horizontal: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.spacePaddingInlineErrorIcon, + horizontal: controlListItem.spacePaddingInlineErrorIcon, ), child: SvgPicture.asset( excludeFromSemantics: true, @@ -455,40 +436,24 @@ class OudsControlItemState extends State { ), ), if (widget.icon != null || widget.error) - SizedBox( - width: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.spaceColumnGap, - ), - _buildTextWithAdditionalAndDescription(controlItemState), - SizedBox( - width: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.spaceColumnGap, - ), + SizedBox(width: controlListItem.spaceColumnGap), + _buildTextWithAdditionalAndDescription(controlListItem, controlItemState), + SizedBox(width: controlListItem.spaceColumnGap), AbsorbPointer( child: Container( constraints: BoxConstraints( - maxHeight: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.sizeMaxHeightAssetsContainer, - minHeight: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.sizeIcon, + maxHeight: controlListItem.sizeMaxHeightAssetsContainer, + minHeight: controlListItem.sizeIcon, ), alignment: Alignment.center, child: SizedBox( height: widget.componentType != OudsControlItemType.switchButton - ? OudsTheme.of( - context, - ).componentsTokens(context).controlItem.sizeLoader + ? controlListItem.sizeLoader : OudsTheme.of( context, ).componentsTokens(context).switchButton.sizeHeightTrack, width: widget.componentType != OudsControlItemType.switchButton - ? OudsTheme.of( - context, - ).componentsTokens(context).controlItem.sizeLoader + ? controlListItem.sizeLoader : null, child: widget.indicator(), ), @@ -497,6 +462,7 @@ class OudsControlItemState extends State { ]; Widget _buildTextWithAdditionalAndDescription( + OudsListItemTokens controlListItem, OudsControlState controlItemState, ) { final controlItemTextModifier = OudsControlTextModifier(context); @@ -517,13 +483,7 @@ class OudsControlItemState extends State { ), ]; if (hasExtraLabelText) { - columnChildren.add( - SizedBox( - height: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.spaceRowGap, - ), - ); + columnChildren.add(SizedBox(height: controlListItem.spaceRowGap)); columnChildren.add( Text( widget.extraLabelText!, @@ -539,13 +499,7 @@ class OudsControlItemState extends State { } if (hasDescription) { - columnChildren.add( - SizedBox( - height: OudsTheme.of( - context, - ).componentsTokens(context).controlItem.spaceRowGap, - ), - ); + columnChildren.add(SizedBox(height: controlListItem.spaceRowGap)); columnChildren.add( Text( widget.description!, diff --git a/ouds_core/lib/components/list_item/internal/ouds_list_item_asset_builder.dart b/ouds_core/lib/components/list_item/internal/ouds_list_item_asset_builder.dart index 524afe47e..a5dbcffff 100644 --- a/ouds_core/lib/components/list_item/internal/ouds_list_item_asset_builder.dart +++ b/ouds_core/lib/components/list_item/internal/ouds_list_item_asset_builder.dart @@ -59,9 +59,10 @@ class OudsListItemAssetBuilder { final borderRadius = rounded ? BorderRadius.circular( - OudsTheme.of( - context, - ).componentsTokens(context).listItem.borderRadiusMediaRounded, + OudsTheme.of(context) + .componentsTokens(context) + .controlListItem + .borderRadiusMediaRounded, ) : null; @@ -86,7 +87,9 @@ class OudsListItemAssetBuilder { 'This method will be removed together with countries.dart.', ) static Widget buildFlag(BuildContext context, ImageProvider asset) { - final tokens = OudsTheme.of(context).componentsTokens(context).listItem; + final tokens = OudsTheme.of( + context, + ).componentsTokens(context).controlListItem; return ClipRRect( borderRadius: BorderRadius.circular(2), child: Image( diff --git a/ouds_core/lib/components/list_item/internal/ouds_list_item_types.dart b/ouds_core/lib/components/list_item/internal/ouds_list_item_types.dart index e0b5175a7..08132a409 100644 --- a/ouds_core/lib/components/list_item/internal/ouds_list_item_types.dart +++ b/ouds_core/lib/components/list_item/internal/ouds_list_item_types.dart @@ -37,7 +37,9 @@ enum OudsListItemAssetSize { /// Resolves the pixel size from the active theme tokens. double value(BuildContext context) { - final tokens = OudsTheme.of(context).componentsTokens(context).listItem; + final tokens = OudsTheme.of( + context, + ).componentsTokens(context).controlListItem; return switch (this) { OudsListItemAssetSize.small => tokens.sizeAssetSmall, OudsListItemAssetSize.medium => tokens.sizeAssetMedium, diff --git a/ouds_core/lib/components/list_item/ouds_list_item.dart b/ouds_core/lib/components/list_item/ouds_list_item.dart index 9a311a1a1..d61bef7dc 100644 --- a/ouds_core/lib/components/list_item/ouds_list_item.dart +++ b/ouds_core/lib/components/list_item/ouds_list_item.dart @@ -311,7 +311,7 @@ class _OudsListItemState extends State { @override Widget build(BuildContext context) { final oudsTheme = OudsTheme.of(context); - final tokens = oudsTheme.componentsTokens(context).listItem; + final tokens = oudsTheme.componentsTokens(context).controlListItem; final typography = oudsTheme.typographyTokens; final colorScheme = oudsTheme.colorScheme(context); @@ -809,7 +809,7 @@ class _OudsListItemState extends State { width: _kFlagWidth, height: OudsTheme.of( context, - ).componentsTokens(context).listItem.sizeFlagHeight, + ).componentsTokens(context).controlListItem.sizeFlagHeight, child: flag, ); } @@ -850,7 +850,9 @@ class _OudsListItemState extends State { required OudsListItemContentAlignment contentAlignment, required OudsListItemSize size, }) { - final tokens = OudsTheme.of(context).componentsTokens(context).listItem; + final tokens = OudsTheme.of( + context, + ).componentsTokens(context).controlListItem; final typography = OudsTheme.of(context).typographyTokens; final foreground = OudsListItemForegroundModifier(context); @@ -993,7 +995,9 @@ class _OudsListItemState extends State { required OudsListItemContentAlignment contentAlignment, required OudsListItemSize size, }) { - final tokens = OudsTheme.of(context).componentsTokens(context).listItem; + final tokens = OudsTheme.of( + context, + ).componentsTokens(context).controlListItem; final typography = OudsTheme.of(context).typographyTokens; final foreground = OudsListItemForegroundModifier(context); final contentColor = foreground.contentColor(enable); @@ -1082,11 +1086,11 @@ class _OudsListItemState extends State { ? (size == OudsListItemSize.defaultSize ? OudsTheme.of(context) .componentsTokens(context) - .listItem + .controlListItem .spacePaddingBlockTopAlignmentTopTextContainerDefault : OudsTheme.of(context) .componentsTokens(context) - .listItem + .controlListItem .spacePaddingBlockTopAlignmentTopTextContainerSmall) : 0.0; @@ -1166,7 +1170,9 @@ class _OudsListItemState extends State { Color contentColor, Color mutedColor, ) { - final tokens = OudsTheme.of(context).componentsTokens(context).listItem; + final tokens = OudsTheme.of( + context, + ).componentsTokens(context).controlListItem; final topPadding = widget.contentAlignment == OudsListItemContentAlignment.top ? switch (widget.size) { diff --git a/ouds_core/lib/components/list_item/ouds_small_list_item.dart b/ouds_core/lib/components/list_item/ouds_small_list_item.dart index a19ab6351..81111d7f3 100644 --- a/ouds_core/lib/components/list_item/ouds_small_list_item.dart +++ b/ouds_core/lib/components/list_item/ouds_small_list_item.dart @@ -481,7 +481,9 @@ class OudsSmallListItem extends StatelessWidget { bool enable, { required OudsListItemContentAlignment contentAlignment, }) { - final tokens = OudsTheme.of(context).componentsTokens(context).listItem; + final tokens = OudsTheme.of( + context, + ).componentsTokens(context).controlListItem; final typography = OudsTheme.of(context).typographyTokens; final foreground = OudsListItemForegroundModifier(context); diff --git a/ouds_core/lib/components/radio_button/ouds_radio_button.dart b/ouds_core/lib/components/radio_button/ouds_radio_button.dart index f50f200c3..7fe595597 100644 --- a/ouds_core/lib/components/radio_button/ouds_radio_button.dart +++ b/ouds_core/lib/components/radio_button/ouds_radio_button.dart @@ -142,9 +142,9 @@ class OudsRadioButtonState extends State> { final radioButton = OudsTheme.of( context, ).componentsTokens(context).radioButton; - final controlItem = OudsTheme.of( + final controlListItem = OudsTheme.of( context, - ).componentsTokens(context).controlItem; + ).componentsTokens(context).controlListItem; final l10n = OudsLocalizations.of(context); return Semantics( @@ -192,14 +192,14 @@ class OudsRadioButtonState extends State> { : Colors.transparent, borderRadius: BorderRadius.circular( radioButtonBorderModifier.getBorderRadius( - controlItem.borderRadiusItemOnly, + controlListItem.borderRadiusItemOnly, ), ), ), child: Center( child: SizedBox( - width: controlItem.sizeControlIndicator, - height: controlItem.sizeControlIndicator, + width: controlListItem.sizeControlIndicator, + height: controlListItem.sizeControlIndicator, child: Stack( fit: StackFit.expand, children: [ diff --git a/ouds_theme_contract/CHANGELOG.md b/ouds_theme_contract/CHANGELOG.md index 75f22059d..9fd2b6dac 100644 --- a/ouds_theme_contract/CHANGELOG.md +++ b/ouds_theme_contract/CHANGELOG.md @@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased](https://github.com/Orange-OpenSource/ouds-flutter/compare/2.1.0...develop) ### Added ### Changed +- [Library] update tokens 2.7.0 ([943](https://github.com/Orange-OpenSource/ouds-flutter/issues/943)) - [Library] Add typography Tokens component ([#905](https://github.com/Orange-OpenSource/ouds-flutter/issues/905)) - [Library] In library, update `link` component to v2.4.0 ([#861](https://github.com/Orange-OpenSource/ouds-flutter/issues/861)) ### Fixed diff --git a/ouds_theme_contract/lib/ouds_component_version.dart b/ouds_theme_contract/lib/ouds_component_version.dart index a6ab4fb19..d104561a2 100644 --- a/ouds_theme_contract/lib/ouds_component_version.dart +++ b/ouds_theme_contract/lib/ouds_component_version.dart @@ -13,36 +13,36 @@ // Generated by Tokenator class OudsComponentVersion { - static const alertMessage = '1.2.0'; - static const appBar = '1.0.0'; - static const badge = '1.2.0'; - static const badgeCount = '1.2.0'; - static const badgeIcon = '1.3.0'; - static const bottomSheet = '0.0.0'; - static const bulletList = '1.1.0'; - static const button = '3.4.0'; - static const checkbox = '2.4.0'; - static const circularProgressIndicator = '1.2.0'; - static const divider = '1.0.0'; - static const filterChip = '1.5.0'; - static const inlineAlert = '1.0.0'; - static const inputTag = '1.2.0'; - static const linearProgressIndicator = '1.1.0'; - static const link = '2.3.0'; - static const navigationBar = '1.0.0'; - static const navigationButton = '3.4.0'; - static const navigationCardItem = '1.2.0'; - static const navigationListItem = '1.2.0'; - static const passwordInput = '1.3.1'; - static const phoneNumberInput = '1.3.1'; - static const pinCodeInput = '1.3.0'; - static const radioButton = '1.4.0'; - static const skeleton = '1.0.0'; - static const staticCardItem = '1.2.0'; - static const staticListItem = '1.2.0'; - static const suggestionChip = '1.5.0'; - static const switchButton = '1.5.0'; - static const tag = '1.5.0'; - static const textArea = '1.2.1'; - static const textInput = '1.4.1'; + static const alertMessage = '1.2.0'; + static const appBar = '1.0.0'; + static const badge = '1.2.0'; + static const badgeCount = '1.2.0'; + static const badgeIcon = '1.3.0'; + static const bottomSheet = '0.0.0'; + static const bulletList = '1.1.0'; + static const button = '3.4.0'; + static const checkbox = '2.4.0'; + static const circularProgressIndicator = '1.2.0'; + static const divider = '1.0.0'; + static const filterChip = '1.5.0'; + static const inlineAlert = '1.0.0'; + static const inputTag = '1.2.0'; + static const linearProgressIndicator = '1.1.0'; + static const link = '2.4.0'; + static const navigationBar = '1.0.0'; + static const navigationButton = '3.4.0'; + static const navigationCardItem = '1.2.0'; + static const navigationListItem = '1.2.0'; + static const passwordInput = '1.3.1'; + static const phoneNumberInput = '1.3.1'; + static const pinCodeInput = '1.3.0'; + static const radioButton = '1.4.0'; + static const skeleton = '1.0.0'; + static const staticCardItem = '1.2.0'; + static const staticListItem = '1.2.0'; + static const suggestionChip = '1.5.0'; + static const switchButton = '1.5.0'; + static const tag = '1.5.0'; + static const textArea = '1.2.1'; + static const textInput = '1.4.1'; } diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_components_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_components_tokens.dart index 30a409a75..55d907b57 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_components_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_components_tokens.dart @@ -11,6 +11,7 @@ */ import 'package:ouds_theme_contract/theme/tokens/components/ouds_accordion_tokens.dart'; +import 'package:ouds_theme_contract/theme/tokens/components/ouds_alertMessage_tokens.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_alert_tokens.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_badge_tokens.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_bar_tokens.dart'; @@ -19,7 +20,6 @@ import 'package:ouds_theme_contract/theme/tokens/components/ouds_buttonMono_toke import 'package:ouds_theme_contract/theme/tokens/components/ouds_button_tokens.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_checkbox_tokens.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_chip_tokens.dart'; -import 'package:ouds_theme_contract/theme/tokens/components/ouds_controlItem_tokens.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_divider_tokens.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_icon_tokens.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_inputTag_tokens.dart'; @@ -40,6 +40,7 @@ import 'package:ouds_theme_contract/theme/tokens/components/ouds_typography_toke class OudsComponentsTokens { final OudsAccordionTokens accordion; final OudsAlertTokens alert; + final OudsAlertMessageTokens alertMessage; final OudsBadgeTokens badge; final OudsBarTokens bar; final OudsBulletListTokens bulletList; @@ -47,16 +48,12 @@ class OudsComponentsTokens { final OudsButtonMonoTokens buttonMono; final OudsCheckboxTokens checkbox; final OudsChipTokens chip; - @Deprecated( - "This component is deprecated and will be replaced by control list item in a future version.", - ) - final OudsControlItemTokens controlItem; final OudsDividerTokens divider; final OudsIconTokens icon; final OudsInputTagTokens inputTag; final OudsLinkTokens link; final OudsLinkMonoTokens linkMono; - final OudsListItemTokens listItem; + final OudsListItemTokens controlListItem; final OudsPinCodeInputTokens pinCodeInput; final OudsProgressIndicatorTokens progressIndicator; final OudsProgressIndicatorMonoTokens progressIndicatorMono; @@ -71,6 +68,7 @@ class OudsComponentsTokens { const OudsComponentsTokens({ required this.accordion, required this.alert, + required this.alertMessage, required this.badge, required this.bar, required this.bulletList, @@ -78,13 +76,12 @@ class OudsComponentsTokens { required this.buttonMono, required this.checkbox, required this.chip, - required this.controlItem, required this.divider, required this.icon, required this.inputTag, required this.link, required this.linkMono, - required this.listItem, + required this.controlListItem, required this.pinCodeInput, required this.progressIndicator, required this.progressIndicatorMono, diff --git a/ouds_theme_orange/CHANGELOG.md b/ouds_theme_orange/CHANGELOG.md index e1668904b..387d30a59 100644 --- a/ouds_theme_orange/CHANGELOG.md +++ b/ouds_theme_orange/CHANGELOG.md @@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased](https://github.com/Orange-OpenSource/ouds-flutter/compare/2.1.0...develop) ### Added ### Changed +- [Library] update tokens 2.7.0 ([943](https://github.com/Orange-OpenSource/ouds-flutter/issues/943)) - [Library] For `textInput` component, update to v1.4.1 ([#784](https://github.com/Orange-OpenSource/ouds-flutter/issues/784)) - [Library] Add typography Tokens component ([#905](https://github.com/Orange-OpenSource/ouds-flutter/issues/905)) - [Library] update icons to use the icons pack 2.3.0 ([#863](https://github.com/Orange-OpenSource/ouds-flutter/issues/863)) diff --git a/ouds_theme_orange/lib/components/orange_controlItem_tokens.dart b/ouds_theme_orange/lib/components/orange_controlItem_tokens.dart deleted file mode 100644 index 0ee920ee3..000000000 --- a/ouds_theme_orange/lib/components/orange_controlItem_tokens.dart +++ /dev/null @@ -1,218 +0,0 @@ -// -// Software Name: OUDS Flutter -// 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: Flutter library of reusable graphical components -// - -// Orange brand tokens version 2.5.0 -// Generated by Tokenator - -import 'package:flutter/material.dart'; -import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; -import 'package:ouds_global_raw_tokens/font_raw_tokens.dart'; -import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; -import 'package:ouds_theme_contract/theme/tokens/components/ouds_controlItem_tokens.dart'; - -class OrangeControlItemTokens extends OudsControlItemTokens { - final OudsProvidersTokens providersTokens; - - OrangeControlItemTokens(this.providersTokens); - - @override - double get borderRadiusCurrentIndicator => - providersTokens.borderTokens.radiusNone; - @override - double get borderRadiusDefault => providersTokens.borderTokens.radiusDefault; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get borderRadiusItemOnly => providersTokens.borderTokens.radiusDefault; - @override - double get borderRadiusMedia => providersTokens.borderTokens.radiusDefault; - @override - double get borderRadiusMediaRoundedCorner => - providersTokens.borderTokens.radiusSmall; - @override - double get borderRadiusRounded => providersTokens.borderTokens.radiusMedium; - @override - double get borderWidthCurrentPage => providersTokens.borderTokens.widthMedium; - @override - double get borderWidthDefault => providersTokens.borderTokens.widthDefault; - @override - Color get colorBadgeSafetyArea => providersTokens.colorScheme.bgPrimary; - @override - Color get colorBgCurrentDisabled => - providersTokens.colorScheme.actionSupportDisabled; - @override - Color get colorBgCurrentEnabled => providersTokens.colorScheme.lightDark( - providersTokens.colorScheme.actionSupportEnabled, - providersTokens.colorScheme.actionSupportHover, - ); - @override - Color get colorBgCurrentFocus => - providersTokens.colorScheme.actionSupportFocus; - @override - Color get colorBgCurrentHover => - providersTokens.colorScheme.actionSupportHover; - @override - Color get colorBgCurrentPressed => - providersTokens.colorScheme.actionSupportPressed; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorBgFocus => providersTokens.colorScheme.actionSupportFocus; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorBgHover => providersTokens.colorScheme.actionSupportHover; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorBgLoading => providersTokens.colorScheme.actionSupportLoading; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorBgPressed => providersTokens.colorScheme.actionSupportPressed; - @override - Color get colorContentCurrentDisabled => - providersTokens.colorScheme.contentDefault; - @override - Color get colorContentCurrentEnabled => - providersTokens.colorScheme.contentDefault; - @override - Color get colorContentCurrentFocus => - providersTokens.colorScheme.contentDefault; - @override - Color get colorContentCurrentHover => - providersTokens.colorScheme.contentDefault; - @override - Color get colorContentCurrentPressed => - providersTokens.colorScheme.contentDefault; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorContentLoader => providersTokens.colorScheme.contentDefault; - @override - double get fontLetterSpacingAvatarInitialXlarge => - FontRawTokens.fontLetterSpacing450; - @override - double get fontLineHeightAvatarInitialXlarge => - FontRawTokens.fontLineHeight650; - @override - double get fontSizeAvatarInitialXlarge => FontRawTokens.fontSize450; - @override - double get opacityCurrentDivider => providersTokens.opacityTokens.opaque; - @override - double get opacityCurrentIndicator => providersTokens.opacityTokens.opaque; - @override - double get sizeAssetLarge => DimensionRawTokens.dimension500; - @override - double get sizeAssetMedium => - providersTokens.sizeTokens.iconWithLabelLargeSizeMedium; - @override - double get sizeAssetSmall => - providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; - @override - double get sizeAssetXlarge => DimensionRawTokens.dimension700; - @override - double get sizeControlIndicator => - providersTokens.sizeTokens.iconWithLabelLargeSizeXsmall; - @override - double get sizeCurrentIndicatorWidth => DimensionRawTokens.dimension50; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get sizeErrorIcon => - providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; - @override - double get sizeFlagHeight => - providersTokens.sizeTokens.iconWithLabelLargeSizeXsmall; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get sizeIcon => - providersTokens.sizeTokens.iconWithLabelLargeSizeMedium; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get sizeLoader => - providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get sizeMaxHeightAssetsContainer => DimensionRawTokens.dimension1200; - @override - double get sizeMaxWidth => DimensionRawTokens.dimension4000; - @override - double get sizeMinHeightCompact => - providersTokens.sizeTokens.minInteractiveAreaDefault; - @override - double get sizeMinHeightDefault => DimensionRawTokens.dimension750; - @override - double get sizeMinWidth => DimensionRawTokens.dimension2000; - @override - double get spaceColumnGap => providersTokens.spaceTokens.columnGapMedium; - @override - double get spacePaddingBlockBottomSlot => - providersTokens.spaceTokens.paddingBlock3xsmall; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get spacePaddingBlockDefault => - providersTokens.spaceTokens.paddingBlockMedium; - @override - double get spacePaddingBlockDensityCompact => - providersTokens.spaceTokens.paddingBlockXsmall; - @override - double get spacePaddingBlockDensityCompactBottomExpandContainer => - providersTokens.spaceTokens.paddingBlock2xlarge; - @override - double get spacePaddingBlockDensityCompactTopAlignmentTopCounterweight => - providersTokens.spaceTokens.paddingBlockXsmall; - @override - double get spacePaddingBlockDensityCompactTopAlignmentTopTextContainer => - providersTokens.spaceTokens.paddingBlockNone; - @override - double get spacePaddingBlockDensityDefault => - providersTokens.spaceTokens.paddingBlockMedium; - @override - double get spacePaddingBlockDensityDefaultBottomExpandContainer => - providersTokens.spaceTokens.paddingBlock3xlarge; - @override - double get spacePaddingBlockDensityDefaultTopAlignmentTopCounterweight => - providersTokens.spaceTokens.paddingBlockSmall; - @override - double get spacePaddingBlockDensityDefaultTopAlignmentTopTextContainer => - providersTokens.spaceTokens.paddingBlock4xsmall; - @override - double get spacePaddingBlockTopHelperText => - providersTokens.spaceTokens.paddingBlockXsmall; - @override - double get spacePaddingInline => - providersTokens.spaceTokens.paddingInlineLarge; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get spacePaddingInlineErrorIcon => - providersTokens.spaceTokens.paddingInline4xsmall; - @override - double get spaceRowGap => providersTokens.spaceTokens.rowGapNone; -} diff --git a/ouds_theme_orange/lib/orange_theme.dart b/ouds_theme_orange/lib/orange_theme.dart index b9f8bbc63..be1c19414 100644 --- a/ouds_theme_orange/lib/orange_theme.dart +++ b/ouds_theme_orange/lib/orange_theme.dart @@ -30,6 +30,7 @@ import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_opacity_semantic_ import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_space_semantic_tokens.dart'; import 'package:ouds_theme_orange/components/orange_accordion_tokens.dart'; +import 'package:ouds_theme_orange/components/orange_alertMessage_tokens.dart'; import 'package:ouds_theme_orange/components/orange_alert_tokens.dart'; import 'package:ouds_theme_orange/components/orange_badge_tokens.dart'; import 'package:ouds_theme_orange/components/orange_bar_tokens.dart'; @@ -38,7 +39,6 @@ import 'package:ouds_theme_orange/components/orange_buttonMono_tokens.dart'; import 'package:ouds_theme_orange/components/orange_button_tokens.dart'; import 'package:ouds_theme_orange/components/orange_checkbox_tokens.dart'; import 'package:ouds_theme_orange/components/orange_chip_tokens.dart'; -import 'package:ouds_theme_orange/components/orange_controlItem_tokens.dart'; import 'package:ouds_theme_orange/components/orange_divider_tokens.dart'; import 'package:ouds_theme_orange/components/orange_icon_tokens.dart'; import 'package:ouds_theme_orange/components/orange_inputTag_tokens.dart'; @@ -386,6 +386,7 @@ class OrangeTheme implements OudsThemeContract { return OudsComponentsTokens( accordion: OrangeAccordionTokens(providersTokens(context)), alert: OrangeAlertTokens(providersTokens(context)), + alertMessage: OrangeAlertMessageTokens(providersTokens(context)), badge: OrangeBadgeTokens(providersTokens(context)), bar: OrangeBarTokens(providersTokens(context)), bulletList: OrangeBulletListTokens(providersTokens(context)), @@ -393,13 +394,12 @@ class OrangeTheme implements OudsThemeContract { buttonMono: OrangeButtonMonoTokens(providersTokens(context)), checkbox: OrangeCheckboxTokens(providersTokens(context)), chip: OrangeChipTokens(providersTokens(context)), - controlItem: OrangeControlItemTokens(providersTokens(context)), divider: OrangeDividerTokens(providersTokens(context)), icon: OrangeIconTokens(providersTokens(context)), inputTag: OrangeInputTagTokens(providersTokens(context)), link: OrangeLinkTokens(providersTokens(context)), linkMono: OrangeLinkMonoTokens(providersTokens(context)), - listItem: OrangeListItemTokens(providersTokens(context)), + controlListItem: OrangeListItemTokens(providersTokens(context)), pinCodeInput: OrangePinCodeInputTokens(providersTokens(context)), progressIndicator: OrangeProgressIndicatorTokens( providersTokens(context), diff --git a/ouds_theme_orange_compact/CHANGELOG.md b/ouds_theme_orange_compact/CHANGELOG.md index 7d135f58a..df4c6b0b1 100644 --- a/ouds_theme_orange_compact/CHANGELOG.md +++ b/ouds_theme_orange_compact/CHANGELOG.md @@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased](https://github.com/Orange-OpenSource/ouds-flutter/compare/2.1.0...develop) ### Added ### Changed +- [Library] update tokens 2.7.0 ([943](https://github.com/Orange-OpenSource/ouds-flutter/issues/943)) - [Library] For `textInput` component, update to v1.4.1 ([#784](https://github.com/Orange-OpenSource/ouds-flutter/issues/784)) - [Library] Add typography Tokens component ([#905](https://github.com/Orange-OpenSource/ouds-flutter/issues/905)) - [Library] update icons to use the icons pack 2.3.0 ([#863](https://github.com/Orange-OpenSource/ouds-flutter/issues/863)) diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_controlItem_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_controlItem_tokens.dart deleted file mode 100644 index 24c0e9384..000000000 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_controlItem_tokens.dart +++ /dev/null @@ -1,216 +0,0 @@ -// -// Software Name: OUDS Flutter -// 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: Flutter library of reusable graphical components -// - -// Orange Compact brand tokens version 2.5.0 -// Generated by Tokenator - -import 'package:flutter/material.dart'; -import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; -import 'package:ouds_global_raw_tokens/font_raw_tokens.dart'; -import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; -import 'package:ouds_theme_contract/theme/tokens/components/ouds_controlItem_tokens.dart'; - -class OrangeCompactControlItemTokens extends OudsControlItemTokens { - final OudsProvidersTokens providersTokens; - - OrangeCompactControlItemTokens(this.providersTokens); - - @override - double get borderRadiusCurrentIndicator => - providersTokens.borderTokens.radiusNone; - @override - double get borderRadiusDefault => providersTokens.borderTokens.radiusDefault; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get borderRadiusItemOnly => providersTokens.borderTokens.radiusDefault; - @override - double get borderRadiusMedia => providersTokens.borderTokens.radiusDefault; - @override - double get borderRadiusMediaRoundedCorner => - providersTokens.borderTokens.radiusSmall; - @override - double get borderRadiusRounded => providersTokens.borderTokens.radiusMedium; - @override - double get borderWidthCurrentPage => providersTokens.borderTokens.widthMedium; - @override - double get borderWidthDefault => providersTokens.borderTokens.widthDefault; - @override - Color get colorBadgeSafetyArea => providersTokens.colorScheme.bgPrimary; - @override - Color get colorBgCurrentDisabled => - providersTokens.colorScheme.actionSupportDisabled; - @override - Color get colorBgCurrentEnabled => - providersTokens.colorScheme.actionSupportEnabled; - @override - Color get colorBgCurrentFocus => - providersTokens.colorScheme.actionSupportFocus; - @override - Color get colorBgCurrentHover => - providersTokens.colorScheme.actionSupportHover; - @override - Color get colorBgCurrentPressed => - providersTokens.colorScheme.actionSupportPressed; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorBgFocus => providersTokens.colorScheme.actionSupportFocus; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorBgHover => providersTokens.colorScheme.actionSupportHover; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorBgLoading => providersTokens.colorScheme.actionSupportLoading; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorBgPressed => providersTokens.colorScheme.actionSupportPressed; - @override - Color get colorContentCurrentDisabled => - providersTokens.colorScheme.contentDefault; - @override - Color get colorContentCurrentEnabled => - providersTokens.colorScheme.contentDefault; - @override - Color get colorContentCurrentFocus => - providersTokens.colorScheme.contentDefault; - @override - Color get colorContentCurrentHover => - providersTokens.colorScheme.contentDefault; - @override - Color get colorContentCurrentPressed => - providersTokens.colorScheme.contentDefault; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorContentLoader => providersTokens.colorScheme.contentDefault; - @override - double get fontLetterSpacingAvatarInitialXlarge => - FontRawTokens.fontLetterSpacing350; - @override - double get fontLineHeightAvatarInitialXlarge => - FontRawTokens.fontLineHeight550; - @override - double get fontSizeAvatarInitialXlarge => FontRawTokens.fontSize350; - @override - double get opacityCurrentDivider => providersTokens.opacityTokens.opaque; - @override - double get opacityCurrentIndicator => providersTokens.opacityTokens.opaque; - @override - double get sizeAssetLarge => DimensionRawTokens.dimension450; - @override - double get sizeAssetMedium => - providersTokens.sizeTokens.iconWithLabelLargeSizeMedium; - @override - double get sizeAssetSmall => - providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; - @override - double get sizeAssetXlarge => DimensionRawTokens.dimension650; - @override - double get sizeControlIndicator => - providersTokens.sizeTokens.iconWithLabelLargeSizeXsmall; - @override - double get sizeCurrentIndicatorWidth => DimensionRawTokens.dimension50; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get sizeErrorIcon => - providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; - @override - double get sizeFlagHeight => - providersTokens.sizeTokens.iconWithLabelLargeSizeXsmall; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get sizeIcon => - providersTokens.sizeTokens.iconWithLabelLargeSizeMedium; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get sizeLoader => - providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get sizeMaxHeightAssetsContainer => DimensionRawTokens.dimension1000; - @override - double get sizeMaxWidth => DimensionRawTokens.dimension4000; - @override - double get sizeMinHeightCompact => - providersTokens.sizeTokens.minInteractiveAreaDefault; - @override - double get sizeMinHeightDefault => DimensionRawTokens.dimension650; - @override - double get sizeMinWidth => DimensionRawTokens.dimension1800; - @override - double get spaceColumnGap => providersTokens.spaceTokens.columnGapMedium; - @override - double get spacePaddingBlockBottomSlot => - providersTokens.spaceTokens.paddingBlock4xsmall; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get spacePaddingBlockDefault => - providersTokens.spaceTokens.paddingBlockMedium; - @override - double get spacePaddingBlockDensityCompact => - providersTokens.spaceTokens.paddingBlockXsmall; - @override - double get spacePaddingBlockDensityCompactBottomExpandContainer => - providersTokens.spaceTokens.paddingBlock2xlarge; - @override - double get spacePaddingBlockDensityCompactTopAlignmentTopCounterweight => - providersTokens.spaceTokens.paddingBlockXsmall; - @override - double get spacePaddingBlockDensityCompactTopAlignmentTopTextContainer => - providersTokens.spaceTokens.paddingBlockNone; - @override - double get spacePaddingBlockDensityDefault => - providersTokens.spaceTokens.paddingBlockMedium; - @override - double get spacePaddingBlockDensityDefaultBottomExpandContainer => - providersTokens.spaceTokens.paddingBlock3xlarge; - @override - double get spacePaddingBlockDensityDefaultTopAlignmentTopCounterweight => - providersTokens.spaceTokens.paddingBlockSmall; - @override - double get spacePaddingBlockDensityDefaultTopAlignmentTopTextContainer => - providersTokens.spaceTokens.paddingBlockNone; - @override - double get spacePaddingBlockTopHelperText => - providersTokens.spaceTokens.paddingBlockXsmall; - @override - double get spacePaddingInline => - providersTokens.spaceTokens.paddingInlineLarge; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get spacePaddingInlineErrorIcon => - providersTokens.spaceTokens.paddingInline4xsmall; - @override - double get spaceRowGap => providersTokens.spaceTokens.rowGapNone; -} diff --git a/ouds_theme_orange_compact/lib/orange_compact_theme.dart b/ouds_theme_orange_compact/lib/orange_compact_theme.dart index 1bfae2f3c..e1dd7413c 100644 --- a/ouds_theme_orange_compact/lib/orange_compact_theme.dart +++ b/ouds_theme_orange_compact/lib/orange_compact_theme.dart @@ -30,6 +30,7 @@ import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_opacity_semantic_ import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_space_semantic_tokens.dart'; import 'package:ouds_theme_orange_compact/components/orangeCompact_accordion_tokens.dart'; +import 'package:ouds_theme_orange_compact/components/orangeCompact_alertMessage_tokens.dart'; import 'package:ouds_theme_orange_compact/components/orangeCompact_alert_tokens.dart'; import 'package:ouds_theme_orange_compact/components/orangeCompact_badge_tokens.dart'; import 'package:ouds_theme_orange_compact/components/orangeCompact_bar_tokens.dart'; @@ -38,7 +39,6 @@ import 'package:ouds_theme_orange_compact/components/orangeCompact_buttonMono_to import 'package:ouds_theme_orange_compact/components/orangeCompact_button_tokens.dart'; import 'package:ouds_theme_orange_compact/components/orangeCompact_checkbox_tokens.dart'; import 'package:ouds_theme_orange_compact/components/orangeCompact_chip_tokens.dart'; -import 'package:ouds_theme_orange_compact/components/orangeCompact_controlItem_tokens.dart'; import 'package:ouds_theme_orange_compact/components/orangeCompact_divider_tokens.dart'; import 'package:ouds_theme_orange_compact/components/orangeCompact_icon_tokens.dart'; import 'package:ouds_theme_orange_compact/components/orangeCompact_inputTag_tokens.dart'; @@ -323,6 +323,7 @@ class OrangeCompactTheme implements OudsThemeContract { return OudsComponentsTokens( accordion: OrangeCompactAccordionTokens(providersTokens(context)), alert: OrangeCompactAlertTokens(providersTokens(context)), + alertMessage: OrangeCompactAlertMessageTokens(providersTokens(context)), badge: OrangeCompactBadgeTokens(providersTokens(context)), bar: OrangeCompactBarTokens(providersTokens(context)), bulletList: OrangeCompactBulletListTokens(providersTokens(context)), @@ -330,13 +331,12 @@ class OrangeCompactTheme implements OudsThemeContract { buttonMono: OrangeCompactButtonMonoTokens(providersTokens(context)), checkbox: OrangeCompactCheckboxTokens(providersTokens(context)), chip: OrangeCompactChipTokens(providersTokens(context)), - controlItem: OrangeCompactControlItemTokens(providersTokens(context)), divider: OrangeCompactDividerTokens(providersTokens(context)), icon: OrangeCompactIconTokens(providersTokens(context)), inputTag: OrangeCompactInputTagTokens(providersTokens(context)), link: OrangeCompactLinkTokens(providersTokens(context)), linkMono: OrangeCompactLinkMonoTokens(providersTokens(context)), - listItem: OrangeCompactListItemTokens(providersTokens(context)), + controlListItem: OrangeCompactListItemTokens(providersTokens(context)), pinCodeInput: OrangeCompactPinCodeInputTokens(providersTokens(context)), progressIndicator: OrangeCompactProgressIndicatorTokens( providersTokens(context), diff --git a/ouds_theme_sosh/CHANGELOG.md b/ouds_theme_sosh/CHANGELOG.md index 42096c2a8..d0f2b4689 100644 --- a/ouds_theme_sosh/CHANGELOG.md +++ b/ouds_theme_sosh/CHANGELOG.md @@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased](https://github.com/Orange-OpenSource/ouds-flutter/compare/2.1.0...develop) ### Added ### Changed +- [Library] update tokens 2.7.0 ([943](https://github.com/Orange-OpenSource/ouds-flutter/issues/943)) - [Library] For `textInput` component, update to v1.4.1 ([#784](https://github.com/Orange-OpenSource/ouds-flutter/issues/784)) - [Library] Add typography Tokens component ([#905](https://github.com/Orange-OpenSource/ouds-flutter/issues/905)) - [Library] update icons to use the icons pack 2.3.0 ([#863](https://github.com/Orange-OpenSource/ouds-flutter/issues/863)) diff --git a/ouds_theme_sosh/lib/components/sosh_controlItem_tokens.dart b/ouds_theme_sosh/lib/components/sosh_controlItem_tokens.dart deleted file mode 100644 index a74c10069..000000000 --- a/ouds_theme_sosh/lib/components/sosh_controlItem_tokens.dart +++ /dev/null @@ -1,216 +0,0 @@ -// -// Software Name: OUDS Flutter -// 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: Flutter library of reusable graphical components -// - -// Sosh brand tokens version 2.5.0 -// Generated by Tokenator - -import 'package:flutter/material.dart'; -import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; -import 'package:ouds_global_raw_tokens/font_raw_tokens.dart'; -import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; -import 'package:ouds_theme_contract/theme/tokens/components/ouds_controlItem_tokens.dart'; - -class SoshControlItemTokens extends OudsControlItemTokens { - final OudsProvidersTokens providersTokens; - - SoshControlItemTokens(this.providersTokens); - - @override - double get borderRadiusCurrentIndicator => - providersTokens.borderTokens.radiusDefault; - @override - double get borderRadiusDefault => providersTokens.borderTokens.radiusDefault; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get borderRadiusItemOnly => providersTokens.borderTokens.radiusDefault; - @override - double get borderRadiusMedia => providersTokens.borderTokens.radiusDefault; - @override - double get borderRadiusMediaRoundedCorner => - providersTokens.borderTokens.radiusDefault; - @override - double get borderRadiusRounded => providersTokens.borderTokens.radiusDefault; - @override - double get borderWidthCurrentPage => providersTokens.borderTokens.widthMedium; - @override - double get borderWidthDefault => providersTokens.borderTokens.widthDefault; - @override - Color get colorBadgeSafetyArea => providersTokens.colorScheme.bgPrimary; - @override - Color get colorBgCurrentDisabled => - providersTokens.colorScheme.actionSupportDisabled; - @override - Color get colorBgCurrentEnabled => - providersTokens.colorScheme.actionSupportEnabled; - @override - Color get colorBgCurrentFocus => - providersTokens.colorScheme.actionSupportFocus; - @override - Color get colorBgCurrentHover => - providersTokens.colorScheme.actionSupportHover; - @override - Color get colorBgCurrentPressed => - providersTokens.colorScheme.actionSupportPressed; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorBgFocus => providersTokens.colorScheme.actionSupportFocus; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorBgHover => providersTokens.colorScheme.actionSupportHover; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorBgLoading => providersTokens.colorScheme.actionSupportLoading; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorBgPressed => providersTokens.colorScheme.actionSupportPressed; - @override - Color get colorContentCurrentDisabled => - providersTokens.colorScheme.contentDefault; - @override - Color get colorContentCurrentEnabled => - providersTokens.colorScheme.contentDefault; - @override - Color get colorContentCurrentFocus => - providersTokens.colorScheme.contentDefault; - @override - Color get colorContentCurrentHover => - providersTokens.colorScheme.contentDefault; - @override - Color get colorContentCurrentPressed => - providersTokens.colorScheme.contentDefault; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorContentLoader => providersTokens.colorScheme.contentDefault; - @override - double get fontLetterSpacingAvatarInitialXlarge => - FontRawTokens.fontLetterSpacing450; - @override - double get fontLineHeightAvatarInitialXlarge => - FontRawTokens.fontLineHeight650; - @override - double get fontSizeAvatarInitialXlarge => FontRawTokens.fontSize450; - @override - double get opacityCurrentDivider => providersTokens.opacityTokens.opaque; - @override - double get opacityCurrentIndicator => providersTokens.opacityTokens.opaque; - @override - double get sizeAssetLarge => DimensionRawTokens.dimension500; - @override - double get sizeAssetMedium => - providersTokens.sizeTokens.iconWithLabelLargeSizeMedium; - @override - double get sizeAssetSmall => - providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; - @override - double get sizeAssetXlarge => DimensionRawTokens.dimension700; - @override - double get sizeControlIndicator => - providersTokens.sizeTokens.iconWithLabelLargeSizeXsmall; - @override - double get sizeCurrentIndicatorWidth => DimensionRawTokens.dimension50; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get sizeErrorIcon => - providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; - @override - double get sizeFlagHeight => - providersTokens.sizeTokens.iconWithLabelLargeSizeXsmall; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get sizeIcon => - providersTokens.sizeTokens.iconWithLabelLargeSizeMedium; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get sizeLoader => - providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get sizeMaxHeightAssetsContainer => DimensionRawTokens.dimension1200; - @override - double get sizeMaxWidth => DimensionRawTokens.dimension4000; - @override - double get sizeMinHeightCompact => - providersTokens.sizeTokens.minInteractiveAreaDefault; - @override - double get sizeMinHeightDefault => DimensionRawTokens.dimension750; - @override - double get sizeMinWidth => DimensionRawTokens.dimension2000; - @override - double get spaceColumnGap => providersTokens.spaceTokens.columnGapMedium; - @override - double get spacePaddingBlockBottomSlot => - providersTokens.spaceTokens.paddingBlock3xsmall; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get spacePaddingBlockDefault => - providersTokens.spaceTokens.paddingBlockMedium; - @override - double get spacePaddingBlockDensityCompact => - providersTokens.spaceTokens.paddingBlockXsmall; - @override - double get spacePaddingBlockDensityCompactBottomExpandContainer => - providersTokens.spaceTokens.paddingBlock2xlarge; - @override - double get spacePaddingBlockDensityCompactTopAlignmentTopCounterweight => - providersTokens.spaceTokens.paddingBlockXsmall; - @override - double get spacePaddingBlockDensityCompactTopAlignmentTopTextContainer => - providersTokens.spaceTokens.paddingBlockNone; - @override - double get spacePaddingBlockDensityDefault => - providersTokens.spaceTokens.paddingBlockMedium; - @override - double get spacePaddingBlockDensityDefaultBottomExpandContainer => - providersTokens.spaceTokens.paddingBlock3xlarge; - @override - double get spacePaddingBlockDensityDefaultTopAlignmentTopCounterweight => - providersTokens.spaceTokens.paddingBlockSmall; - @override - double get spacePaddingBlockDensityDefaultTopAlignmentTopTextContainer => - providersTokens.spaceTokens.paddingBlock4xsmall; - @override - double get spacePaddingBlockTopHelperText => - providersTokens.spaceTokens.paddingBlockXsmall; - @override - double get spacePaddingInline => - providersTokens.spaceTokens.paddingInlineLarge; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get spacePaddingInlineErrorIcon => - providersTokens.spaceTokens.paddingInline4xsmall; - @override - double get spaceRowGap => providersTokens.spaceTokens.rowGapNone; -} diff --git a/ouds_theme_sosh/lib/ouds_theme_sosh.dart b/ouds_theme_sosh/lib/ouds_theme_sosh.dart index 42c6c220a..159fb704c 100644 --- a/ouds_theme_sosh/lib/ouds_theme_sosh.dart +++ b/ouds_theme_sosh/lib/ouds_theme_sosh.dart @@ -29,6 +29,7 @@ import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_opacity_semantic_ import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_space_semantic_tokens.dart'; import 'package:ouds_theme_sosh/components/sosh_accordion_tokens.dart'; +import 'package:ouds_theme_sosh/components/sosh_alertMessage_tokens.dart'; import 'package:ouds_theme_sosh/components/sosh_alert_tokens.dart'; import 'package:ouds_theme_sosh/components/sosh_badge_tokens.dart'; import 'package:ouds_theme_sosh/components/sosh_bar_tokens.dart'; @@ -37,7 +38,6 @@ import 'package:ouds_theme_sosh/components/sosh_buttonMono_tokens.dart'; import 'package:ouds_theme_sosh/components/sosh_button_tokens.dart'; import 'package:ouds_theme_sosh/components/sosh_checkbox_tokens.dart'; import 'package:ouds_theme_sosh/components/sosh_chip_tokens.dart'; -import 'package:ouds_theme_sosh/components/sosh_controlItem_tokens.dart'; import 'package:ouds_theme_sosh/components/sosh_divider_tokens.dart'; import 'package:ouds_theme_sosh/components/sosh_icon_tokens.dart'; import 'package:ouds_theme_sosh/components/sosh_inputTag_tokens.dart'; @@ -232,6 +232,7 @@ class SoshTheme implements OudsThemeContract { return OudsComponentsTokens( accordion: SoshAccordionTokens(providersTokens(context)), alert: SoshAlertTokens(providersTokens(context)), + alertMessage: SoshAlertMessageTokens(providersTokens(context)), badge: SoshBadgeTokens(providersTokens(context)), bar: SoshBarTokens(providersTokens(context)), bulletList: SoshBulletListTokens(providersTokens(context)), @@ -239,13 +240,12 @@ class SoshTheme implements OudsThemeContract { buttonMono: SoshButtonMonoTokens(providersTokens(context)), checkbox: SoshCheckboxTokens(providersTokens(context)), chip: SoshChipTokens(providersTokens(context)), - controlItem: SoshControlItemTokens(providersTokens(context)), divider: SoshDividerTokens(providersTokens(context)), icon: SoshIconTokens(providersTokens(context)), inputTag: SoshInputTagTokens(providersTokens(context)), link: SoshLinkTokens(providersTokens(context)), linkMono: SoshLinkMonoTokens(providersTokens(context)), - listItem: SoshListItemTokens(providersTokens(context)), + controlListItem: SoshListItemTokens(providersTokens(context)), pinCodeInput: SoshPinCodeInputTokens(providersTokens(context)), progressIndicator: SoshProgressIndicatorTokens(providersTokens(context)), progressIndicatorMono: SoshProgressIndicatorMonoTokens( diff --git a/ouds_theme_wireframe/CHANGELOG.md b/ouds_theme_wireframe/CHANGELOG.md index 703d4f4d4..fb426841b 100644 --- a/ouds_theme_wireframe/CHANGELOG.md +++ b/ouds_theme_wireframe/CHANGELOG.md @@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased](https://github.com/Orange-OpenSource/ouds-flutter/compare/2.1.0...develop) ### Added ### Changed +- [Library] update tokens 2.7.0 ([943](https://github.com/Orange-OpenSource/ouds-flutter/issues/943)) - [Library] For `textInput` component, update to v1.4.1 ([#784](https://github.com/Orange-OpenSource/ouds-flutter/issues/784)) - [Library] Add typography Tokens component ([#905](https://github.com/Orange-OpenSource/ouds-flutter/issues/905)) - [Library] update icons to use the icons pack 2.3.0 ([#863](https://github.com/Orange-OpenSource/ouds-flutter/issues/863)) diff --git a/ouds_theme_wireframe/lib/components/wireframe_controlItem_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_controlItem_tokens.dart deleted file mode 100644 index ab399ceeb..000000000 --- a/ouds_theme_wireframe/lib/components/wireframe_controlItem_tokens.dart +++ /dev/null @@ -1,212 +0,0 @@ -// -// Software Name: OUDS Flutter -// 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: Flutter library of reusable graphical components -// - -// Wireframe brand tokens version 2.5.0 -// Generated by Tokenator - -import 'package:flutter/material.dart'; -import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; -import 'package:ouds_global_raw_tokens/font_raw_tokens.dart'; -import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; -import 'package:ouds_theme_contract/theme/tokens/components/ouds_controlItem_tokens.dart'; - -class WireframeControlItemTokens extends OudsControlItemTokens { - final OudsProvidersTokens providersTokens; - - WireframeControlItemTokens(this.providersTokens); - - @override - double get borderRadiusCurrentIndicator => - providersTokens.borderTokens.radiusDefault; - @override - double get borderRadiusDefault => providersTokens.borderTokens.radiusDefault; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get borderRadiusItemOnly => providersTokens.borderTokens.radiusDefault; - @override - double get borderRadiusMedia => providersTokens.borderTokens.radiusDefault; - @override - double get borderRadiusMediaRoundedCorner => - providersTokens.borderTokens.radiusSmall; - @override - double get borderRadiusRounded => providersTokens.borderTokens.radiusDefault; - @override - double get borderWidthCurrentPage => providersTokens.borderTokens.widthMedium; - @override - double get borderWidthDefault => providersTokens.borderTokens.widthDefault; - @override - Color get colorBadgeSafetyArea => providersTokens.colorScheme.bgPrimary; - @override - Color get colorBgCurrentDisabled => - providersTokens.colorScheme.actionDisabled; - @override - Color get colorBgCurrentEnabled => providersTokens.colorScheme.actionSelected; - @override - Color get colorBgCurrentFocus => providersTokens.colorScheme.actionFocus; - @override - Color get colorBgCurrentHover => providersTokens.colorScheme.actionHover; - @override - Color get colorBgCurrentPressed => providersTokens.colorScheme.actionPressed; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorBgFocus => providersTokens.colorScheme.actionSupportFocus; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorBgHover => providersTokens.colorScheme.actionSupportHover; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorBgLoading => providersTokens.colorScheme.actionSupportLoading; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorBgPressed => providersTokens.colorScheme.actionSupportPressed; - @override - Color get colorContentCurrentDisabled => - providersTokens.colorScheme.contentOnActionDisabled; - @override - Color get colorContentCurrentEnabled => - providersTokens.colorScheme.contentOnActionSelected; - @override - Color get colorContentCurrentFocus => - providersTokens.colorScheme.contentOnActionFocus; - @override - Color get colorContentCurrentHover => - providersTokens.colorScheme.contentOnActionHover; - @override - Color get colorContentCurrentPressed => - providersTokens.colorScheme.contentOnActionPressed; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - Color get colorContentLoader => providersTokens.colorScheme.actionLoading; - @override - double get fontLetterSpacingAvatarInitialXlarge => - FontRawTokens.fontLetterSpacing450; - @override - double get fontLineHeightAvatarInitialXlarge => - FontRawTokens.fontLineHeight650; - @override - double get fontSizeAvatarInitialXlarge => FontRawTokens.fontSize450; - @override - double get opacityCurrentDivider => providersTokens.opacityTokens.invisible; - @override - double get opacityCurrentIndicator => providersTokens.opacityTokens.invisible; - @override - double get sizeAssetLarge => DimensionRawTokens.dimension500; - @override - double get sizeAssetMedium => - providersTokens.sizeTokens.iconWithLabelLargeSizeMedium; - @override - double get sizeAssetSmall => - providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; - @override - double get sizeAssetXlarge => DimensionRawTokens.dimension700; - @override - double get sizeControlIndicator => - providersTokens.sizeTokens.iconWithLabelLargeSizeXsmall; - @override - double get sizeCurrentIndicatorWidth => DimensionRawTokens.dimension50; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get sizeErrorIcon => - providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; - @override - double get sizeFlagHeight => - providersTokens.sizeTokens.iconWithLabelLargeSizeXsmall; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get sizeIcon => - providersTokens.sizeTokens.iconWithLabelLargeSizeMedium; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get sizeLoader => - providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get sizeMaxHeightAssetsContainer => DimensionRawTokens.dimension1200; - @override - double get sizeMaxWidth => DimensionRawTokens.dimension4000; - @override - double get sizeMinHeightCompact => - providersTokens.sizeTokens.minInteractiveAreaDefault; - @override - double get sizeMinHeightDefault => DimensionRawTokens.dimension750; - @override - double get sizeMinWidth => DimensionRawTokens.dimension2000; - @override - double get spaceColumnGap => providersTokens.spaceTokens.columnGapMedium; - @override - double get spacePaddingBlockBottomSlot => - providersTokens.spaceTokens.paddingBlock3xsmall; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get spacePaddingBlockDefault => - providersTokens.spaceTokens.paddingBlockMedium; - @override - double get spacePaddingBlockDensityCompact => - providersTokens.spaceTokens.paddingBlockXsmall; - @override - double get spacePaddingBlockDensityCompactBottomExpandContainer => - providersTokens.spaceTokens.paddingBlock2xlarge; - @override - double get spacePaddingBlockDensityCompactTopAlignmentTopCounterweight => - providersTokens.spaceTokens.paddingBlockXsmall; - @override - double get spacePaddingBlockDensityCompactTopAlignmentTopTextContainer => - providersTokens.spaceTokens.paddingBlockNone; - @override - double get spacePaddingBlockDensityDefault => - providersTokens.spaceTokens.paddingBlockMedium; - @override - double get spacePaddingBlockDensityDefaultBottomExpandContainer => - providersTokens.spaceTokens.paddingBlock3xlarge; - @override - double get spacePaddingBlockDensityDefaultTopAlignmentTopCounterweight => - providersTokens.spaceTokens.paddingBlockSmall; - @override - double get spacePaddingBlockDensityDefaultTopAlignmentTopTextContainer => - providersTokens.spaceTokens.paddingBlock4xsmall; - @override - double get spacePaddingBlockTopHelperText => - providersTokens.spaceTokens.paddingBlockXsmall; - @override - double get spacePaddingInline => - providersTokens.spaceTokens.paddingInlineLarge; - @Deprecated( - "This token is deprecated and will be removed in a future version.", - ) - @override - double get spacePaddingInlineErrorIcon => - providersTokens.spaceTokens.paddingInline4xsmall; - @override - double get spaceRowGap => providersTokens.spaceTokens.rowGapNone; -} diff --git a/ouds_theme_wireframe/lib/ouds_theme_wireframe.dart b/ouds_theme_wireframe/lib/ouds_theme_wireframe.dart index 8220bbf53..06a79663a 100644 --- a/ouds_theme_wireframe/lib/ouds_theme_wireframe.dart +++ b/ouds_theme_wireframe/lib/ouds_theme_wireframe.dart @@ -29,6 +29,7 @@ import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_opacity_semantic_ import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_space_semantic_tokens.dart'; import 'package:ouds_theme_wireframe/components/wireframe_accordion_tokens.dart'; +import 'package:ouds_theme_wireframe/components/wireframe_alertMessage_tokens.dart'; import 'package:ouds_theme_wireframe/components/wireframe_alert_tokens.dart'; import 'package:ouds_theme_wireframe/components/wireframe_badge_tokens.dart'; import 'package:ouds_theme_wireframe/components/wireframe_bar_tokens.dart'; @@ -37,7 +38,6 @@ import 'package:ouds_theme_wireframe/components/wireframe_buttonMono_tokens.dart import 'package:ouds_theme_wireframe/components/wireframe_button_tokens.dart'; import 'package:ouds_theme_wireframe/components/wireframe_checkbox_tokens.dart'; import 'package:ouds_theme_wireframe/components/wireframe_chip_tokens.dart'; -import 'package:ouds_theme_wireframe/components/wireframe_controlItem_tokens.dart'; import 'package:ouds_theme_wireframe/components/wireframe_divider_tokens.dart'; import 'package:ouds_theme_wireframe/components/wireframe_icon_tokens.dart'; import 'package:ouds_theme_wireframe/components/wireframe_inputTag_tokens.dart'; @@ -238,6 +238,7 @@ class WireframeTheme implements OudsThemeContract { return OudsComponentsTokens( accordion: WireframeAccordionTokens(providersTokens(context)), alert: WireframeAlertTokens(providersTokens(context)), + alertMessage: WireframeAlertMessageTokens(providersTokens(context)), badge: WireframeBadgeTokens(providersTokens(context)), bar: WireframeBarTokens(providersTokens(context)), bulletList: WireframeBulletListTokens(providersTokens(context)), @@ -245,13 +246,12 @@ class WireframeTheme implements OudsThemeContract { buttonMono: WireframeButtonMonoTokens(providersTokens(context)), checkbox: WireframeCheckboxTokens(providersTokens(context)), chip: WireframeChipTokens(providersTokens(context)), - controlItem: WireframeControlItemTokens(providersTokens(context)), divider: WireframeDividerTokens(providersTokens(context)), icon: WireframeIconTokens(providersTokens(context)), inputTag: WireframeInputTagTokens(providersTokens(context)), link: WireframeLinkTokens(providersTokens(context)), linkMono: WireframeLinkMonoTokens(providersTokens(context)), - listItem: WireframeListItemTokens(providersTokens(context)), + controlListItem: WireframeListItemTokens(providersTokens(context)), pinCodeInput: WireframePinCodeInputTokens(providersTokens(context)), progressIndicator: WireframeProgressIndicatorTokens( providersTokens(context), diff --git a/pubspec.lock b/pubspec.lock index 1c0538d09..dbd6a8957 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -61,10 +61,10 @@ packages: dependency: transitive description: name: characters - sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b + sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 url: "https://pub.dev" source: hosted - version: "1.4.1" + version: "1.4.0" clock: dependency: transitive description: @@ -241,10 +241,10 @@ packages: dependency: transitive description: name: intl - sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" + sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5" url: "https://pub.dev" source: hosted - version: "0.20.3" + version: "0.20.2" leak_tracker: dependency: transitive description: @@ -297,26 +297,26 @@ packages: dependency: transitive description: name: matcher - sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd" + sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 url: "https://pub.dev" source: hosted - version: "0.12.20" + version: "0.12.17" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.13.0" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9" + sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c url: "https://pub.dev" source: hosted - version: "1.19.0" + version: "1.16.0" nested: dependency: transitive description: @@ -526,10 +526,10 @@ packages: dependency: transitive description: name: test_api - sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11" + sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00" url: "https://pub.dev" source: hosted - version: "0.7.12" + version: "0.7.6" typed_data: dependency: transitive description: @@ -630,10 +630,10 @@ packages: dependency: transitive description: name: vector_math - sha256: f36f9f3be64c6198714492bb455c11056e33e2f85d9a0b676a48301e44fdcf47 + sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b url: "https://pub.dev" source: hosted - version: "2.4.2" + version: "2.2.0" vm_service: dependency: transitive description: From 0a8ed82ef42b900bba1cf5d82dedc05736e0cc70 Mon Sep 17 00:00:00 2001 From: boosted-bot Date: Thu, 17 Sep 2026 10:11:35 +0100 Subject: [PATCH 03/13] chore: update tokens --- .../lib/border_raw_tokens.dart | 2 +- .../lib/color_raw_tokens.dart | 4 +- .../lib/dimension_raw_tokens.dart | 3 +- .../lib/effect_raw_tokens.dart | 3 +- .../lib/font_raw_tokens.dart | 2 +- .../lib/grid_raw_tokens.dart | 8 ++- .../lib/opacity_raw_tokens.dart | 2 +- .../lib/ouds_component_version.dart | 65 ++++++++++--------- .../lib/ouds_tokens_version.dart | 12 ++-- .../components/ouds_accordion_tokens.dart | 2 +- .../components/ouds_alertMessage_tokens.dart | 19 ++++++ .../tokens/components/ouds_alert_tokens.dart | 11 ++-- .../tokens/components/ouds_badge_tokens.dart | 2 +- .../tokens/components/ouds_bar_tokens.dart | 2 +- .../components/ouds_bulletList_tokens.dart | 2 +- .../components/ouds_buttonMono_tokens.dart | 2 +- .../tokens/components/ouds_button_tokens.dart | 3 +- .../components/ouds_checkbox_tokens.dart | 2 +- .../tokens/components/ouds_chip_tokens.dart | 2 +- .../components/ouds_divider_tokens.dart | 2 +- .../tokens/components/ouds_icon_tokens.dart | 2 +- .../components/ouds_inputTag_tokens.dart | 2 +- .../components/ouds_linkMono_tokens.dart | 2 +- .../tokens/components/ouds_link_tokens.dart | 2 +- .../components/ouds_listItem_tokens.dart | 3 +- .../components/ouds_pinCodeInput_tokens.dart | 2 +- .../ouds_progressIndicatorMono_tokens.dart | 2 +- .../ouds_progressIndicator_tokens.dart | 2 +- .../components/ouds_radioButton_tokens.dart | 2 +- .../components/ouds_skeleton_tokens.dart | 2 +- .../tokens/components/ouds_switch_tokens.dart | 2 +- .../tokens/components/ouds_tag_tokens.dart | 2 +- .../components/ouds_textArea_tokens.dart | 2 +- .../components/ouds_textInput_tokens.dart | 2 +- .../components/ouds_typography_tokens.dart | 7 +- .../semantic/ouds_border_semantic_tokens.dart | 2 +- .../ouds_color_action_semantic_tokens.dart | 2 +- .../ouds_color_ai_semantic_tokens.dart | 2 +- .../ouds_color_always_semantic_tokens.dart | 2 +- .../ouds_color_bg_semantic_tokens.dart | 2 +- .../ouds_color_border_semantic_tokens.dart | 2 +- .../ouds_color_content_semantic_tokens.dart | 2 +- .../ouds_color_opacity_semantic_tokens.dart | 2 +- .../ouds_color_overlay_semantic_tokens.dart | 2 +- ...ouds_color_repository_semantic_tokens.dart | 2 +- .../ouds_color_surface_semantic_tokens.dart | 2 +- .../semantic/ouds_effect_semantic_tokens.dart | 3 +- .../semantic/ouds_font_semantic_tokens.dart | 6 +- .../semantic/ouds_grid_semantic_tokens.dart | 10 ++- .../ouds_opacity_semantic_tokens.dart | 2 +- .../semantic/ouds_size_semantic_tokens.dart | 2 +- .../semantic/ouds_space_semantic_tokens.dart | 5 +- .../components/orange_accordion_tokens.dart | 2 +- .../orange_alertMessage_tokens.dart | 28 ++++++++ .../lib/components/orange_alert_tokens.dart | 17 ++--- .../lib/components/orange_badge_tokens.dart | 2 +- .../lib/components/orange_bar_tokens.dart | 2 +- .../components/orange_bulletList_tokens.dart | 2 +- .../components/orange_buttonMono_tokens.dart | 2 +- .../lib/components/orange_button_tokens.dart | 5 +- .../components/orange_checkbox_tokens.dart | 2 +- .../lib/components/orange_chip_tokens.dart | 2 +- .../lib/components/orange_divider_tokens.dart | 2 +- .../lib/components/orange_icon_tokens.dart | 2 +- .../components/orange_inputTag_tokens.dart | 2 +- .../components/orange_linkMono_tokens.dart | 2 +- .../lib/components/orange_link_tokens.dart | 2 +- .../components/orange_listItem_tokens.dart | 3 +- .../orange_pinCodeInput_tokens.dart | 2 +- .../orange_progressIndicatorMono_tokens.dart | 2 +- .../orange_progressIndicator_tokens.dart | 2 +- .../components/orange_radioButton_tokens.dart | 2 +- .../components/orange_skeleton_tokens.dart | 2 +- .../lib/components/orange_switch_tokens.dart | 2 +- .../lib/components/orange_tag_tokens.dart | 2 +- .../components/orange_textArea_tokens.dart | 2 +- .../components/orange_textInput_tokens.dart | 2 +- .../components/orange_typography_tokens.dart | 7 +- .../orange_border_semantic_tokens.dart | 2 +- .../orange_color_action_semantic_tokens.dart | 2 +- .../orange_color_ai_semantic_tokens.dart | 2 +- .../orange_color_always_semantic_tokens.dart | 2 +- .../orange_color_bg_semantic_tokens.dart | 2 +- .../orange_color_border_semantic_tokens.dart | 4 +- .../orange_color_content_semantic_tokens.dart | 4 +- .../orange_color_opacity_semantic_tokens.dart | 2 +- .../orange_color_overlay_semantic_tokens.dart | 2 +- ...ange_color_repository_semantic_tokens.dart | 2 +- .../orange_color_surface_semantic_tokens.dart | 4 +- .../orange_effect_semantic_tokens.dart | 4 +- .../semantic/orange_font_semantic_tokens.dart | 10 ++- .../semantic/orange_grid_semantic_tokens.dart | 18 ++++- .../orange_opacity_semantic_tokens.dart | 2 +- .../semantic/orange_size_semantic_tokens.dart | 2 +- .../orange_space_semantic_tokens.dart | 8 ++- .../orangeCompact_accordion_tokens.dart | 2 +- .../orangeCompact_alertMessage_tokens.dart | 28 ++++++++ .../orangeCompact_alert_tokens.dart | 17 ++--- .../orangeCompact_badge_tokens.dart | 2 +- .../components/orangeCompact_bar_tokens.dart | 2 +- .../orangeCompact_bulletList_tokens.dart | 2 +- .../orangeCompact_buttonMono_tokens.dart | 2 +- .../orangeCompact_button_tokens.dart | 5 +- .../orangeCompact_checkbox_tokens.dart | 2 +- .../components/orangeCompact_chip_tokens.dart | 2 +- .../orangeCompact_divider_tokens.dart | 2 +- .../components/orangeCompact_icon_tokens.dart | 2 +- .../orangeCompact_inputTag_tokens.dart | 2 +- .../orangeCompact_linkMono_tokens.dart | 2 +- .../components/orangeCompact_link_tokens.dart | 2 +- .../orangeCompact_listItem_tokens.dart | 3 +- .../orangeCompact_pinCodeInput_tokens.dart | 2 +- ...eCompact_progressIndicatorMono_tokens.dart | 2 +- ...rangeCompact_progressIndicator_tokens.dart | 2 +- .../orangeCompact_radioButton_tokens.dart | 2 +- .../orangeCompact_skeleton_tokens.dart | 2 +- .../orangeCompact_switch_tokens.dart | 2 +- .../components/orangeCompact_tag_tokens.dart | 2 +- .../orangeCompact_textArea_tokens.dart | 2 +- .../orangeCompact_textInput_tokens.dart | 2 +- .../orangeCompact_typography_tokens.dart | 7 +- .../orangeCompact_border_semantic_tokens.dart | 2 +- ...eCompact_color_action_semantic_tokens.dart | 2 +- ...rangeCompact_color_ai_semantic_tokens.dart | 2 +- ...eCompact_color_always_semantic_tokens.dart | 2 +- ...rangeCompact_color_bg_semantic_tokens.dart | 2 +- ...eCompact_color_border_semantic_tokens.dart | 4 +- ...Compact_color_content_semantic_tokens.dart | 4 +- ...Compact_color_opacity_semantic_tokens.dart | 2 +- ...Compact_color_overlay_semantic_tokens.dart | 2 +- ...pact_color_repository_semantic_tokens.dart | 2 +- ...Compact_color_surface_semantic_tokens.dart | 4 +- .../orangeCompact_effect_semantic_tokens.dart | 4 +- .../orangeCompact_font_semantic_tokens.dart | 10 ++- .../orangeCompact_grid_semantic_tokens.dart | 18 ++++- ...orangeCompact_opacity_semantic_tokens.dart | 2 +- .../orangeCompact_size_semantic_tokens.dart | 2 +- .../orangeCompact_space_semantic_tokens.dart | 8 ++- .../lib/components/sosh_accordion_tokens.dart | 2 +- .../components/sosh_alertMessage_tokens.dart | 28 ++++++++ .../lib/components/sosh_alert_tokens.dart | 17 ++--- .../lib/components/sosh_badge_tokens.dart | 2 +- .../lib/components/sosh_bar_tokens.dart | 2 +- .../components/sosh_bulletList_tokens.dart | 2 +- .../components/sosh_buttonMono_tokens.dart | 2 +- .../lib/components/sosh_button_tokens.dart | 5 +- .../lib/components/sosh_checkbox_tokens.dart | 2 +- .../lib/components/sosh_chip_tokens.dart | 2 +- .../lib/components/sosh_divider_tokens.dart | 2 +- .../lib/components/sosh_icon_tokens.dart | 2 +- .../lib/components/sosh_inputTag_tokens.dart | 2 +- .../lib/components/sosh_linkMono_tokens.dart | 2 +- .../lib/components/sosh_link_tokens.dart | 2 +- .../lib/components/sosh_listItem_tokens.dart | 3 +- .../components/sosh_pinCodeInput_tokens.dart | 2 +- .../sosh_progressIndicatorMono_tokens.dart | 2 +- .../sosh_progressIndicator_tokens.dart | 2 +- .../components/sosh_radioButton_tokens.dart | 2 +- .../lib/components/sosh_skeleton_tokens.dart | 2 +- .../lib/components/sosh_switch_tokens.dart | 2 +- .../lib/components/sosh_tag_tokens.dart | 2 +- .../lib/components/sosh_textArea_tokens.dart | 2 +- .../lib/components/sosh_textInput_tokens.dart | 2 +- .../components/sosh_typography_tokens.dart | 7 +- .../semantic/sosh_border_semantic_tokens.dart | 2 +- .../sosh_color_action_semantic_tokens.dart | 2 +- .../sosh_color_ai_semantic_tokens.dart | 2 +- .../sosh_color_always_semantic_tokens.dart | 2 +- .../sosh_color_bg_semantic_tokens.dart | 2 +- .../sosh_color_border_semantic_tokens.dart | 2 +- .../sosh_color_content_semantic_tokens.dart | 2 +- .../sosh_color_opacity_semantic_tokens.dart | 2 +- .../sosh_color_overlay_semantic_tokens.dart | 2 +- ...sosh_color_repository_semantic_tokens.dart | 2 +- .../sosh_color_surface_semantic_tokens.dart | 2 +- .../semantic/sosh_effect_semantic_tokens.dart | 4 +- .../semantic/sosh_font_semantic_tokens.dart | 10 ++- .../semantic/sosh_grid_semantic_tokens.dart | 18 ++++- .../sosh_opacity_semantic_tokens.dart | 2 +- .../semantic/sosh_size_semantic_tokens.dart | 2 +- .../semantic/sosh_space_semantic_tokens.dart | 8 ++- .../wireframe_accordion_tokens.dart | 2 +- .../wireframe_alertMessage_tokens.dart | 28 ++++++++ .../components/wireframe_alert_tokens.dart | 17 ++--- .../components/wireframe_badge_tokens.dart | 2 +- .../lib/components/wireframe_bar_tokens.dart | 2 +- .../wireframe_bulletList_tokens.dart | 2 +- .../wireframe_buttonMono_tokens.dart | 2 +- .../components/wireframe_button_tokens.dart | 5 +- .../components/wireframe_checkbox_tokens.dart | 2 +- .../lib/components/wireframe_chip_tokens.dart | 2 +- .../components/wireframe_divider_tokens.dart | 2 +- .../lib/components/wireframe_icon_tokens.dart | 2 +- .../components/wireframe_inputTag_tokens.dart | 2 +- .../components/wireframe_linkMono_tokens.dart | 2 +- .../lib/components/wireframe_link_tokens.dart | 2 +- .../components/wireframe_listItem_tokens.dart | 3 +- .../wireframe_pinCodeInput_tokens.dart | 2 +- ...ireframe_progressIndicatorMono_tokens.dart | 2 +- .../wireframe_progressIndicator_tokens.dart | 2 +- .../wireframe_radioButton_tokens.dart | 2 +- .../components/wireframe_skeleton_tokens.dart | 2 +- .../components/wireframe_switch_tokens.dart | 2 +- .../lib/components/wireframe_tag_tokens.dart | 2 +- .../components/wireframe_textArea_tokens.dart | 2 +- .../wireframe_textInput_tokens.dart | 2 +- .../wireframe_typography_tokens.dart | 7 +- .../lib/raw/wireframe_color_raw_tokens.dart | 36 +++++++++- .../wireframe_border_semantic_tokens.dart | 2 +- ...ireframe_color_action_semantic_tokens.dart | 2 +- .../wireframe_color_ai_semantic_tokens.dart | 2 +- ...ireframe_color_always_semantic_tokens.dart | 2 +- .../wireframe_color_bg_semantic_tokens.dart | 2 +- ...ireframe_color_border_semantic_tokens.dart | 2 +- ...reframe_color_content_semantic_tokens.dart | 2 +- ...reframe_color_opacity_semantic_tokens.dart | 2 +- ...reframe_color_overlay_semantic_tokens.dart | 2 +- ...rame_color_repository_semantic_tokens.dart | 2 +- ...reframe_color_surface_semantic_tokens.dart | 2 +- .../wireframe_effect_semantic_tokens.dart | 4 +- .../wireframe_font_semantic_tokens.dart | 10 ++- .../wireframe_grid_semantic_tokens.dart | 18 ++++- .../wireframe_opacity_semantic_tokens.dart | 2 +- .../wireframe_size_semantic_tokens.dart | 2 +- .../wireframe_space_semantic_tokens.dart | 8 ++- 225 files changed, 660 insertions(+), 296 deletions(-) create mode 100644 ouds_theme_contract/lib/theme/tokens/components/ouds_alertMessage_tokens.dart create mode 100644 ouds_theme_orange/lib/components/orange_alertMessage_tokens.dart create mode 100644 ouds_theme_orange_compact/lib/components/orangeCompact_alertMessage_tokens.dart create mode 100644 ouds_theme_sosh/lib/components/sosh_alertMessage_tokens.dart create mode 100644 ouds_theme_wireframe/lib/components/wireframe_alertMessage_tokens.dart diff --git a/ouds_global_raw_tokens/lib/border_raw_tokens.dart b/ouds_global_raw_tokens/lib/border_raw_tokens.dart index bfee83394..f29ff9f8e 100644 --- a/ouds_global_raw_tokens/lib/border_raw_tokens.dart +++ b/ouds_global_raw_tokens/lib/border_raw_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// OUDS core tokens version 1.10.0 +// OUDS core tokens version 1.11.0 // Generated by Tokenator class BorderRawTokens { diff --git a/ouds_global_raw_tokens/lib/color_raw_tokens.dart b/ouds_global_raw_tokens/lib/color_raw_tokens.dart index 9f3bef76b..63fd78f0b 100644 --- a/ouds_global_raw_tokens/lib/color_raw_tokens.dart +++ b/ouds_global_raw_tokens/lib/color_raw_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// OUDS core tokens version 1.10.0 +// OUDS core tokens version 1.11.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -31,7 +31,7 @@ class ColorRawTokens { static const colorFunctionalGrayDark80 = Color(0xff7a7a7a); static const colorFunctionalGrayDark160 = Color(0xff707070); static const colorFunctionalGrayDark240 = Color(0xff666666); - static const colorFunctionalGrayDark320 = Color(0xff5c5c5c); + static const colorFunctionalGrayDark320 = Color(0xff595959); static const colorFunctionalGrayDark400 = Color(0xff555555); static const colorFunctionalGrayDark480 = Color(0xff444444); static const colorFunctionalGrayDark560 = Color(0xff3b3b3b); diff --git a/ouds_global_raw_tokens/lib/dimension_raw_tokens.dart b/ouds_global_raw_tokens/lib/dimension_raw_tokens.dart index a19827ddc..4f130d742 100644 --- a/ouds_global_raw_tokens/lib/dimension_raw_tokens.dart +++ b/ouds_global_raw_tokens/lib/dimension_raw_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// OUDS core tokens version 1.10.0 +// OUDS core tokens version 1.11.0 // Generated by Tokenator class DimensionRawTokens { @@ -51,6 +51,7 @@ class DimensionRawTokens { static const dimension5000 = dimensionBase * 140.0; // 560px static const dimension6000 = dimensionBase * 160.0; // 640px static const dimension7000 = dimensionBase * 180.0; // 720px + static const dimension8000 = dimensionBase * 200.0; // 800px static const dimension9000 = dimensionBase * 220.0; // 880px static const dimension11000 = dimensionBase * 260.0; // 1040px static const dimensionOutOfSystem25 = dimensionBase * 0.25; // 1px diff --git a/ouds_global_raw_tokens/lib/effect_raw_tokens.dart b/ouds_global_raw_tokens/lib/effect_raw_tokens.dart index 59bc531ea..822ab6f80 100644 --- a/ouds_global_raw_tokens/lib/effect_raw_tokens.dart +++ b/ouds_global_raw_tokens/lib/effect_raw_tokens.dart @@ -10,10 +10,11 @@ // Software description: Flutter library of reusable graphical components // -// OUDS core tokens version 1.10.0 +// OUDS core tokens version 1.11.0 // Generated by Tokenator class EffectRawTokens { + static const effectBlur80 = 8; static const effectBlur320 = 32; static const effectBlur480 = 48; } \ No newline at end of file diff --git a/ouds_global_raw_tokens/lib/font_raw_tokens.dart b/ouds_global_raw_tokens/lib/font_raw_tokens.dart index 7fbc1ce12..649986bc8 100644 --- a/ouds_global_raw_tokens/lib/font_raw_tokens.dart +++ b/ouds_global_raw_tokens/lib/font_raw_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// OUDS core tokens version 1.10.0 +// OUDS core tokens version 1.11.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_global_raw_tokens/lib/grid_raw_tokens.dart b/ouds_global_raw_tokens/lib/grid_raw_tokens.dart index 9817d826e..e599dc495 100644 --- a/ouds_global_raw_tokens/lib/grid_raw_tokens.dart +++ b/ouds_global_raw_tokens/lib/grid_raw_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// OUDS core tokens version 1.10.0 +// OUDS core tokens version 1.11.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; @@ -25,9 +25,13 @@ class GridRawTokens { static const gridColumnCount1200 = 12; static const gridMaxWidthCompact = 599; static const gridMaxWidthExtraCompact = 389; - static const gridMaxWidthMedium = 1200; + static const gridMaxWidthExtraLarge = 1920; + static const gridMaxWidthLarge = 1599; + static const gridMaxWidthMedium = 1199; static const gridMinWidthCompact = 390; static const gridMinWidthExtraCompact = 320; + static const gridMinWidthExtraLarge = 1600; + static const gridMinWidthLarge = 1200; static const gridMinWidthMedium = 600; static const gridColumnGap10 = DimensionRawTokens.dimensionBase * 0.25; // 1px static const gridColumnGap100 = DimensionRawTokens.dimensionBase * 2.0; // 8px diff --git a/ouds_global_raw_tokens/lib/opacity_raw_tokens.dart b/ouds_global_raw_tokens/lib/opacity_raw_tokens.dart index 880ab9dab..f1aefb8a3 100644 --- a/ouds_global_raw_tokens/lib/opacity_raw_tokens.dart +++ b/ouds_global_raw_tokens/lib/opacity_raw_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// OUDS core tokens version 1.10.0 +// OUDS core tokens version 1.11.0 // Generated by Tokenator class OpacityRawTokens { diff --git a/ouds_theme_contract/lib/ouds_component_version.dart b/ouds_theme_contract/lib/ouds_component_version.dart index 48797eb51..9570e8c3f 100644 --- a/ouds_theme_contract/lib/ouds_component_version.dart +++ b/ouds_theme_contract/lib/ouds_component_version.dart @@ -13,36 +13,37 @@ // Generated by Tokenator class OudsComponentVersion { - static const alertMessage = '1.1.1'; - static const appBar = '1.0.0'; - static const badge = '1.2.0'; - static const badgeCount = '1.2.0'; - static const badgeIcon = '1.3.0'; - static const bottomSheet = '0.0.0'; - static const bulletList = '1.1.0'; - static const button = '3.3.0'; - static const checkbox = '2.4.0'; - static const divider = '1.0.0'; - static const filterChip = '1.5.0'; - static const inlineAlert = '1.0.0'; - static const inputTag = '1.2.0'; - static const link = '2.4.0'; - static const navigationBar = '1.0.0'; - static const navigationButton = '3.3.0'; - static const navigationCardItem = '1.0.0'; - static const navigationListItem = '1.0.0'; - static const passwordInput = '1.3.1'; - static const phoneNumberInput = '1.3.1'; - static const pinCodeInput = '1.3.0'; - static const progressIndicator = '1.0.0'; - static const radioButton = '1.4.0'; - static const skeleton = '1.0.0'; - static const staticCardItem = '1.0.0'; - static const staticListItem = '1.0.0'; - static const suggestionChip = '1.5.0'; - static const switchButton = '1.5.0'; - static const tag = '1.5.0'; - static const textArea = '1.2.1'; - static const textInput = '1.4.1'; - static const typography = '1.0.0'; + static const alertMessage = '1.2.0'; + static const appBar = '1.0.0'; + static const badge = '1.2.0'; + static const badgeCount = '1.2.0'; + static const badgeIcon = '1.3.0'; + static const bottomSheet = '0.0.0'; + static const bulletList = '1.1.0'; + static const button = '3.4.0'; + static const checkbox = '2.4.0'; + static const circularProgressIndicator = '1.2.0'; + static const divider = '1.0.0'; + static const filterChip = '1.5.0'; + static const inlineAlert = '1.0.0'; + static const inputTag = '1.2.0'; + static const linearProgressIndicator = '1.1.0'; + static const link = '2.3.0'; + static const navigationBar = '1.0.0'; + static const navigationButton = '3.4.0'; + static const navigationCardItem = '1.2.0'; + static const navigationListItem = '1.2.0'; + static const passwordInput = '1.3.1'; + static const phoneNumberInput = '1.3.1'; + static const pinCodeInput = '1.3.0'; + static const radioButton = '1.4.0'; + static const skeleton = '1.0.0'; + static const staticCardItem = '1.2.0'; + static const staticListItem = '1.2.0'; + static const suggestionChip = '1.5.0'; + static const switchButton = '1.5.0'; + static const tag = '1.5.0'; + static const textArea = '1.2.1'; + static const textInput = '1.4.1'; + static const typography = '1.1.0'; } diff --git a/ouds_theme_contract/lib/ouds_tokens_version.dart b/ouds_theme_contract/lib/ouds_tokens_version.dart index 25f74a6d0..9e26c5604 100644 --- a/ouds_theme_contract/lib/ouds_tokens_version.dart +++ b/ouds_theme_contract/lib/ouds_tokens_version.dart @@ -13,14 +13,14 @@ // Generated by Tokenator class OudsTokensVersion { - static const oudsCore = '1.10.0'; + static const oudsCore = '1.11.0'; static const androidCore = '1.0.0'; static const androidSystem = '1.2.0'; static const orangeCore = '1.2.0'; - static const orangeBrand = '2.6.0'; - static const orangeCompactBrand = '2.6.0'; + static const orangeBrand = '2.7.0'; + static const orangeCompactBrand = '2.7.0'; static const soshCore = '1.4.0'; - static const soshBrand = '2.6.0'; - static const wireframeCore = '1.4.0'; - static const wireframeBrand = '2.6.0'; + static const soshBrand = '2.7.0'; + static const wireframeCore = '1.5.0'; + static const wireframeBrand = '2.7.0'; } diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_accordion_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_accordion_tokens.dart index 1dd09000a..dd894670a 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_accordion_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_accordion_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsAccordionTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_alertMessage_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_alertMessage_tokens.dart new file mode 100644 index 000000000..d3b3b4f9f --- /dev/null +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_alertMessage_tokens.dart @@ -0,0 +1,19 @@ +// +// Software Name: OUDS Flutter +// 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: Flutter library of reusable graphical components +// + +// Orange brand tokens version 2.7.0 +// Generated by Tokenator + +abstract class OudsAlertMessageTokens { + late double borderWidth; + late double spaceRowGapBullet; +} diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_alert_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_alert_tokens.dart index 3a8f4b6b0..ed43d1e25 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_alert_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_alert_tokens.dart @@ -10,22 +10,23 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsAlertTokens { late double borderRadiusDefault; late double borderRadiusRounded; - late double borderWidth; - late double sizeIcon; + late double sizeAsset; late double sizeMinHeight; - late double sizeMinHeightBottomActionPlacement; + late double sizeMinHeightBottomAction; late double sizeMinWidth; late double spaceColumnGap; late double spaceColumnGapAction; + late double spaceInsetProgressIndicator; late double spacePaddingBlock; + late double spacePaddingBlockBottomContent; late double spacePaddingInline; late double spaceRowGap; + @Deprecated("This token is deprecated and will be removed in a future version.") late double spaceRowGapAction; - late double spaceRowGapBullet; } diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_badge_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_badge_tokens.dart index d95a2242d..a7ff55418 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_badge_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_badge_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsBadgeTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_bar_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_bar_tokens.dart index 769742a2d..8fe509b17 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_bar_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_bar_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_bulletList_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_bulletList_tokens.dart index 1391cc709..6d8feba0a 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_bulletList_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_bulletList_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsBulletListTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_buttonMono_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_buttonMono_tokens.dart index 6bc955b69..9d1363943 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_buttonMono_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_buttonMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_button_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_button_tokens.dart index fc6aab018..b7ead43f9 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_button_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_button_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -86,6 +86,7 @@ abstract class OudsButtonTokens { late double sizeIconSmall; late double sizeMaxSizeIconOnlyDefault; late double sizeMaxSizeIconOnlySmall; + late double sizeMaxWidth; late double sizeMinHeightDefault; late double sizeMinHeightSmall; late double sizeMinWidthDefault; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_checkbox_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_checkbox_tokens.dart index 50546bffc..4ce783392 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_checkbox_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_checkbox_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsCheckboxTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_chip_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_chip_tokens.dart index 7925422e5..b630d2e87 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_chip_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_chip_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_divider_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_divider_tokens.dart index bef92b58e..6bbec7854 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_divider_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_divider_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsDividerTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_icon_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_icon_tokens.dart index c376f4ac0..20e30ee83 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_icon_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_icon_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_inputTag_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_inputTag_tokens.dart index e49979116..9f19eafb7 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_inputTag_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_inputTag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_linkMono_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_linkMono_tokens.dart index 31c4fefff..38e7ede91 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_linkMono_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_linkMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_link_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_link_tokens.dart index d4528d78c..c9ada0d19 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_link_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_link_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_listItem_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_listItem_tokens.dart index 525362c48..fe1cbd8f5 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_listItem_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_listItem_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -59,6 +59,7 @@ abstract class OudsListItemTokens { late double sizeCurrentIndicatorWidth; @Deprecated("This token is deprecated and will be removed in a future version.") late double sizeErrorIcon; + @Deprecated("This token is deprecated and will be removed in a future version.") late double sizeFlagHeight; @Deprecated("This token is deprecated and will be removed in a future version.") late double sizeIcon; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_pinCodeInput_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_pinCodeInput_tokens.dart index 5e3e4e0ac..53a595da0 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_pinCodeInput_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_pinCodeInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsPinCodeInputTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_progressIndicatorMono_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_progressIndicatorMono_tokens.dart index ebeef96d5..a58e50845 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_progressIndicatorMono_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_progressIndicatorMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_progressIndicator_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_progressIndicator_tokens.dart index 15f9daec3..846a03ce6 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_progressIndicator_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_progressIndicator_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_radioButton_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_radioButton_tokens.dart index e578a94d2..7f0e6dfb0 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_radioButton_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_radioButton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsRadioButtonTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_skeleton_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_skeleton_tokens.dart index 1d55caeea..a288b9a83 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_skeleton_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_skeleton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_switch_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_switch_tokens.dart index cd86d9d81..384c85b19 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_switch_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_switch_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_tag_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_tag_tokens.dart index c8be4f375..99cde1a52 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_tag_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_tag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsTagTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_textArea_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_textArea_tokens.dart index 39c877fc0..8ea2c42a6 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_textArea_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_textArea_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsTextAreaTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_textInput_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_textInput_tokens.dart index f2349e5af..6d8e4adb5 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_textInput_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_textInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/components/ouds_typography_tokens.dart b/ouds_theme_contract/lib/theme/tokens/components/ouds_typography_tokens.dart index acaf8dc39..1851948c7 100644 --- a/ouds_theme_contract/lib/theme/tokens/components/ouds_typography_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/components/ouds_typography_tokens.dart @@ -10,11 +10,16 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator +import 'package:flutter/material.dart'; + abstract class OudsTypographyTokens { + late Color colorContentMarker; late bool headingLargeMarker; + @Deprecated("This token is deprecated and will be removed in a future version.") late double spacePaddingBlockBottomHeadingLargeMarker; + @Deprecated("This token is deprecated and will be removed in a future version.") late double spacePaddingBlockTopHeadingLargeMarker; } diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_border_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_border_semantic_tokens.dart index f2b19fa33..7958a0d8b 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_border_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsBorderSemanticTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_action_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_action_semantic_tokens.dart index 2ffab84d1..21b8eeb47 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_action_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_action_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_ai_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_ai_semantic_tokens.dart index 0e995accc..21f10cb9d 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_ai_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_ai_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_always_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_always_semantic_tokens.dart index 5e9a149ba..49182f6ee 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_always_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_always_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_bg_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_bg_semantic_tokens.dart index 4a10265db..495835d1c 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_bg_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_bg_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_border_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_border_semantic_tokens.dart index 455965be7..43734fb84 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_border_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_content_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_content_semantic_tokens.dart index af71b4a80..c3d0c6de8 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_content_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_content_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_opacity_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_opacity_semantic_tokens.dart index e8cbc2f75..b411354f5 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_opacity_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_overlay_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_overlay_semantic_tokens.dart index 93fb8234b..abcb18e80 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_overlay_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_overlay_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_repository_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_repository_semantic_tokens.dart index 454fe39d4..53885e327 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_repository_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_repository_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_surface_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_surface_semantic_tokens.dart index a3547072f..810db6ae9 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_surface_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_surface_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_effect_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_effect_semantic_tokens.dart index 480658c09..fb1a92e64 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_effect_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_effect_semantic_tokens.dart @@ -10,9 +10,10 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsEffectSemanticTokens { + late int blurBackdrop; late int blurDrag; } diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_font_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_font_semantic_tokens.dart index 071e79391..8578fd761 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_font_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_font_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -22,6 +22,7 @@ abstract class OudsFontSemanticTokens { late double letterSpacingBodyMediumTablet; late double letterSpacingBodySmallMobile; late double letterSpacingBodySmallTablet; + late double letterSpacingCodeMedium; late double letterSpacingDisplayLargeMobile; late double letterSpacingDisplayLargeTablet; late double letterSpacingDisplayMediumMobile; @@ -46,6 +47,7 @@ abstract class OudsFontSemanticTokens { late double lineHeightBodyMediumTablet; late double lineHeightBodySmallMobile; late double lineHeightBodySmallTablet; + late double lineHeightCodeMedium; late double lineHeightDisplayLargeMobile; late double lineHeightDisplayLargeTablet; late double lineHeightDisplayMediumMobile; @@ -70,6 +72,7 @@ abstract class OudsFontSemanticTokens { late double sizeBodyMediumTablet; late double sizeBodySmallMobile; late double sizeBodySmallTablet; + late double sizeCodeMedium; late double sizeDisplayLargeMobile; late double sizeDisplayLargeTablet; late double sizeDisplayMediumMobile; @@ -91,6 +94,7 @@ abstract class OudsFontSemanticTokens { late FontWeight weightBodyDefault; late FontWeight weightBodyModerate; late FontWeight weightBodyStrong; + late FontWeight weightCode; late FontWeight weightDisplay; late FontWeight weightHeading; late FontWeight weightLabelDefault; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_grid_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_grid_semantic_tokens.dart index 8df159884..84f17e512 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_grid_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_grid_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsGridSemanticTokens { @@ -22,6 +22,14 @@ abstract class OudsGridSemanticTokens { late double extraCompactMargin; late int extraCompactMaxWidth; late int extraCompactMinWidth; + late double extraLargeColumnGap; + late double extraLargeMargin; + late int extraLargeMaxWidth; + late int extraLargeMinWidth; + late double largeColumnGap; + late double largeMargin; + late int largeMaxWidth; + late int largeMinWidth; late double mediumColumnGap; late double mediumMargin; late int mediumMaxWidth; diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_opacity_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_opacity_semantic_tokens.dart index 6230db62b..6995ba3ad 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_opacity_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsOpacitySemanticTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_size_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_size_semantic_tokens.dart index 77048809b..ec2ab3af8 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_size_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_size_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsSizeSemanticTokens { diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_space_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_space_semantic_tokens.dart index 128ec7fdb..4bfcc5ab8 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_space_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_space_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator abstract class OudsSpaceSemanticTokens { @@ -53,6 +53,7 @@ abstract class OudsSpaceSemanticTokens { late double paddingBlock3xsmall; late double paddingBlock4xlarge; late double paddingBlock4xsmall; + late double paddingBlock5xlarge; late double paddingBlockLarge; late double paddingBlockMedium; late double paddingBlockNone; @@ -65,6 +66,8 @@ abstract class OudsSpaceSemanticTokens { late double paddingInline3xsmall; late double paddingInline4xlarge; late double paddingInline4xsmall; + late double paddingInline5xlarge; + late double paddingInline6xlarge; late double paddingInlineLarge; late double paddingInlineMedium; late double paddingInlineNone; diff --git a/ouds_theme_orange/lib/components/orange_accordion_tokens.dart b/ouds_theme_orange/lib/components/orange_accordion_tokens.dart index 3365eab75..b8be544bf 100644 --- a/ouds_theme_orange/lib/components/orange_accordion_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_accordion_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_orange/lib/components/orange_alertMessage_tokens.dart b/ouds_theme_orange/lib/components/orange_alertMessage_tokens.dart new file mode 100644 index 000000000..40cf0472d --- /dev/null +++ b/ouds_theme_orange/lib/components/orange_alertMessage_tokens.dart @@ -0,0 +1,28 @@ +// +// Software Name: OUDS Flutter +// 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: Flutter library of reusable graphical components +// + +// Orange brand tokens version 2.7.0 +// Generated by Tokenator + +import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; +import 'package:ouds_theme_contract/theme/tokens/components/ouds_alertMessage_tokens.dart'; + +class OrangeAlertMessageTokens extends OudsAlertMessageTokens { + final OudsProvidersTokens providersTokens; + + OrangeAlertMessageTokens(this.providersTokens); + + @override + double get borderWidth => providersTokens.borderTokens.widthNone; + @override + double get spaceRowGapBullet => providersTokens.spaceTokens.rowGapNone; +} diff --git a/ouds_theme_orange/lib/components/orange_alert_tokens.dart b/ouds_theme_orange/lib/components/orange_alert_tokens.dart index 52986648b..8fd1d1b5d 100644 --- a/ouds_theme_orange/lib/components/orange_alert_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_alert_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; @@ -27,13 +27,11 @@ class OrangeAlertTokens extends OudsAlertTokens { @override double get borderRadiusRounded => providersTokens.borderTokens.radiusLarge; @override - double get borderWidth => providersTokens.borderTokens.widthNone; - @override - double get sizeIcon => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; + double get sizeAsset => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; @override double get sizeMinHeight => providersTokens.sizeTokens.minInteractiveAreaDefault; @override - double get sizeMinHeightBottomActionPlacement => DimensionRawTokens.dimension1250; + double get sizeMinHeightBottomAction => DimensionRawTokens.dimension1000; @override double get sizeMinWidth => DimensionRawTokens.dimension2000; @override @@ -41,13 +39,16 @@ class OrangeAlertTokens extends OudsAlertTokens { @override double get spaceColumnGapAction => providersTokens.spaceTokens.columnGapSmall; @override + double get spaceInsetProgressIndicator => providersTokens.spaceTokens.inset4xsmall; + @override double get spacePaddingBlock => providersTokens.spaceTokens.paddingBlockMedium; @override + double get spacePaddingBlockBottomContent => providersTokens.spaceTokens.paddingBlock3xsmall; + @override double get spacePaddingInline => providersTokens.spaceTokens.paddingInlineLarge; @override - double get spaceRowGap => providersTokens.spaceTokens.rowGapSmall; + double get spaceRowGap => providersTokens.spaceTokens.rowGap2xsmall; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get spaceRowGapAction => providersTokens.spaceTokens.rowGap2xsmall; - @override - double get spaceRowGapBullet => providersTokens.spaceTokens.rowGapNone; } diff --git a/ouds_theme_orange/lib/components/orange_badge_tokens.dart b/ouds_theme_orange/lib/components/orange_badge_tokens.dart index 7f2d7e521..788c73147 100644 --- a/ouds_theme_orange/lib/components/orange_badge_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_badge_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange/lib/components/orange_bar_tokens.dart b/ouds_theme_orange/lib/components/orange_bar_tokens.dart index d25479da8..e0cfb5881 100644 --- a/ouds_theme_orange/lib/components/orange_bar_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_bar_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_bulletList_tokens.dart b/ouds_theme_orange/lib/components/orange_bulletList_tokens.dart index c81262942..aa2bd9d9a 100644 --- a/ouds_theme_orange/lib/components/orange_bulletList_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_bulletList_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange/lib/components/orange_buttonMono_tokens.dart b/ouds_theme_orange/lib/components/orange_buttonMono_tokens.dart index 0897b9407..e2ae443f7 100644 --- a/ouds_theme_orange/lib/components/orange_buttonMono_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_buttonMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_button_tokens.dart b/ouds_theme_orange/lib/components/orange_button_tokens.dart index 82bf5a192..32c4f7ca4 100644 --- a/ouds_theme_orange/lib/components/orange_button_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_button_tokens.dart @@ -10,10 +10,11 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; +import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_button_tokens.dart'; @@ -163,6 +164,8 @@ class OrangeButtonTokens extends OudsButtonTokens { @override double get sizeMaxSizeIconOnlySmall => providersTokens.sizeTokens.minInteractiveAreaSmall; @override + double get sizeMaxWidth => DimensionRawTokens.dimension4000; + @override double get sizeMinHeightDefault => providersTokens.sizeTokens.minInteractiveAreaDefault; @override double get sizeMinHeightSmall => providersTokens.sizeTokens.minInteractiveAreaSmall; diff --git a/ouds_theme_orange/lib/components/orange_checkbox_tokens.dart b/ouds_theme_orange/lib/components/orange_checkbox_tokens.dart index af6de871a..5a7ae9d10 100644 --- a/ouds_theme_orange/lib/components/orange_checkbox_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_checkbox_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_orange/lib/components/orange_chip_tokens.dart b/ouds_theme_orange/lib/components/orange_chip_tokens.dart index be95726a5..704623509 100644 --- a/ouds_theme_orange/lib/components/orange_chip_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_chip_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_divider_tokens.dart b/ouds_theme_orange/lib/components/orange_divider_tokens.dart index 80951aacc..66967cbdc 100644 --- a/ouds_theme_orange/lib/components/orange_divider_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_divider_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_orange/lib/components/orange_icon_tokens.dart b/ouds_theme_orange/lib/components/orange_icon_tokens.dart index c5a7771da..2e27cd87b 100644 --- a/ouds_theme_orange/lib/components/orange_icon_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_icon_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_inputTag_tokens.dart b/ouds_theme_orange/lib/components/orange_inputTag_tokens.dart index f1143e200..33269ac22 100644 --- a/ouds_theme_orange/lib/components/orange_inputTag_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_inputTag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_linkMono_tokens.dart b/ouds_theme_orange/lib/components/orange_linkMono_tokens.dart index 6b2689e23..3f41b7fef 100644 --- a/ouds_theme_orange/lib/components/orange_linkMono_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_linkMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_link_tokens.dart b/ouds_theme_orange/lib/components/orange_link_tokens.dart index 9c24828d1..19e5b8852 100644 --- a/ouds_theme_orange/lib/components/orange_link_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_link_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_listItem_tokens.dart b/ouds_theme_orange/lib/components/orange_listItem_tokens.dart index c76075532..c92a82f9b 100644 --- a/ouds_theme_orange/lib/components/orange_listItem_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_listItem_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -103,6 +103,7 @@ class OrangeListItemTokens extends OudsListItemTokens { @Deprecated("This token is deprecated and will be removed in a future version.") @override double get sizeErrorIcon => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get sizeFlagHeight => providersTokens.sizeTokens.iconWithLabelLargeSizeXsmall; @Deprecated("This token is deprecated and will be removed in a future version.") diff --git a/ouds_theme_orange/lib/components/orange_pinCodeInput_tokens.dart b/ouds_theme_orange/lib/components/orange_pinCodeInput_tokens.dart index 41372c90b..564193b28 100644 --- a/ouds_theme_orange/lib/components/orange_pinCodeInput_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_pinCodeInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange/lib/components/orange_progressIndicatorMono_tokens.dart b/ouds_theme_orange/lib/components/orange_progressIndicatorMono_tokens.dart index c51aa9e18..3f31c32e3 100644 --- a/ouds_theme_orange/lib/components/orange_progressIndicatorMono_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_progressIndicatorMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_progressIndicator_tokens.dart b/ouds_theme_orange/lib/components/orange_progressIndicator_tokens.dart index 282f3b68e..22ee00f11 100644 --- a/ouds_theme_orange/lib/components/orange_progressIndicator_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_progressIndicator_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_radioButton_tokens.dart b/ouds_theme_orange/lib/components/orange_radioButton_tokens.dart index 8a91c1c44..0394b3499 100644 --- a/ouds_theme_orange/lib/components/orange_radioButton_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_radioButton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_orange/lib/components/orange_skeleton_tokens.dart b/ouds_theme_orange/lib/components/orange_skeleton_tokens.dart index 7618ac176..0fdc5a8f4 100644 --- a/ouds_theme_orange/lib/components/orange_skeleton_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_skeleton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_switch_tokens.dart b/ouds_theme_orange/lib/components/orange_switch_tokens.dart index f21e25d04..09e49204a 100644 --- a/ouds_theme_orange/lib/components/orange_switch_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_switch_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_tag_tokens.dart b/ouds_theme_orange/lib/components/orange_tag_tokens.dart index 63edc1a14..4eb8c2695 100644 --- a/ouds_theme_orange/lib/components/orange_tag_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_tag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange/lib/components/orange_textArea_tokens.dart b/ouds_theme_orange/lib/components/orange_textArea_tokens.dart index d9dd2bd99..6c525cc1d 100644 --- a/ouds_theme_orange/lib/components/orange_textArea_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_textArea_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange/lib/components/orange_textInput_tokens.dart b/ouds_theme_orange/lib/components/orange_textInput_tokens.dart index 671a41c10..1f871e208 100644 --- a/ouds_theme_orange/lib/components/orange_textInput_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_textInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/components/orange_typography_tokens.dart b/ouds_theme_orange/lib/components/orange_typography_tokens.dart index d2f3950e1..e23da3a5e 100644 --- a/ouds_theme_orange/lib/components/orange_typography_tokens.dart +++ b/ouds_theme_orange/lib/components/orange_typography_tokens.dart @@ -10,9 +10,10 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator +import 'package:flutter/material.dart'; import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_typography_tokens.dart'; @@ -21,10 +22,14 @@ class OrangeTypographyTokens extends OudsTypographyTokens { OrangeTypographyTokens(this.providersTokens); + @override + Color get colorContentMarker => providersTokens.colorScheme.contentBrandPrimary; @override bool get headingLargeMarker => true; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get spacePaddingBlockBottomHeadingLargeMarker => providersTokens.spaceTokens.paddingBlock4xsmall; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get spacePaddingBlockTopHeadingLargeMarker => providersTokens.spaceTokens.paddingBlock3xsmall; } diff --git a/ouds_theme_orange/lib/semantic/orange_border_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_border_semantic_tokens.dart index 1d7da17ab..5e7dba6ba 100644 --- a/ouds_theme_orange/lib/semantic/orange_border_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_border_semantic_tokens.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_color_action_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_action_semantic_tokens.dart index b65a5c192..abdfc14e1 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_action_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_action_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_orange/raw/orange_color_raw_tokens.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_color_ai_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_ai_semantic_tokens.dart index 10053867f..d00057cdd 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_ai_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_ai_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_orange/raw/orange_color_raw_tokens.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_color_always_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_always_semantic_tokens.dart index 2b1946c27..ca20a3bf9 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_always_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_always_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_color_always_semantic_tokens.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_color_bg_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_bg_semantic_tokens.dart index cbc38bdf9..949777b81 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_bg_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_bg_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_orange/raw/orange_color_raw_tokens.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_color_border_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_border_semantic_tokens.dart index 4239c385b..e09ea5afe 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_border_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -45,7 +45,7 @@ class OrangeColorBorderSemanticTokens extends OudsColorBorderSemanticTokens { super.borderOnBrandTertiaryDark = const Color(0x00ff0000), super.borderOnBrandTertiaryLight = const Color(0x00ff0000), super.borderStatusAccentDark = OrangeColorRawTokens.colorOrange500, - super.borderStatusAccentLight = OrangeColorRawTokens.colorOrange500, + super.borderStatusAccentLight = OrangeColorRawTokens.colorOrange550, super.borderStatusInfoDark = ColorRawTokens.colorFunctionalDodgerBlue300, super.borderStatusInfoLight = ColorRawTokens.colorFunctionalDodgerBlue700, super.borderStatusNegativeDark = ColorRawTokens.colorFunctionalScarlet300, diff --git a/ouds_theme_orange/lib/semantic/orange_color_content_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_content_semantic_tokens.dart index 02b40b13f..6cfc5e1ca 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_content_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_content_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -77,7 +77,7 @@ class OrangeColorContentSemanticTokens extends OudsColorContentSemanticTokens { super.contentOnStatusWarningMutedDark = ColorRawTokens.colorFunctionalGrayLight160, super.contentOnStatusWarningMutedLight = ColorRawTokens.colorFunctionalBlack, super.contentStatusAccentDark = OrangeColorRawTokens.colorOrange500, - super.contentStatusAccentLight = OrangeColorRawTokens.colorOrange500, + super.contentStatusAccentLight = OrangeColorRawTokens.colorOrange550, super.contentStatusInfoDark = ColorRawTokens.colorFunctionalDodgerBlue300, super.contentStatusInfoLight = ColorRawTokens.colorFunctionalDodgerBlue700, super.contentStatusInverseInfoDark = ColorRawTokens.colorFunctionalDodgerBlue700, diff --git a/ouds_theme_orange/lib/semantic/orange_color_opacity_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_opacity_semantic_tokens.dart index a52810bb2..e829644b3 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_opacity_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_color_opacity_semantic_tokens.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_color_overlay_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_overlay_semantic_tokens.dart index ca98e142b..e3edc483c 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_overlay_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_overlay_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_color_overlay_semantic_tokens.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_color_repository_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_repository_semantic_tokens.dart index a82dae20b..05d7bf306 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_repository_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_repository_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_color_surface_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_color_surface_semantic_tokens.dart index 8ad4dd17d..0b6e98a4d 100644 --- a/ouds_theme_orange/lib/semantic/orange_color_surface_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_color_surface_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -35,7 +35,7 @@ class OrangeColorSurfaceSemanticTokens extends OudsColorSurfaceSemanticTokens { super.surfaceSecondaryDark = ColorRawTokens.colorOpacityWhite80, super.surfaceSecondaryLight = ColorRawTokens.colorOpacityBlack40, super.surfaceStatusAccentEmphasizedDark = OrangeColorRawTokens.colorOrange500, - super.surfaceStatusAccentEmphasizedLight = OrangeColorRawTokens.colorOrange500, + super.surfaceStatusAccentEmphasizedLight = OrangeColorRawTokens.colorOrange550, super.surfaceStatusAccentMutedDark = OrangeColorRawTokens.colorOpacityWarmGray400, super.surfaceStatusAccentMutedLight = OrangeColorRawTokens.colorOpacityWarmGray80, super.surfaceStatusInfoEmphasizedDark = ColorRawTokens.colorFunctionalDodgerBlue300, diff --git a/ouds_theme_orange/lib/semantic/orange_effect_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_effect_semantic_tokens.dart index e0dff2101..e53064255 100644 --- a/ouds_theme_orange/lib/semantic/orange_effect_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_effect_semantic_tokens.dart @@ -10,13 +10,15 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_effect_semantic_tokens.dart'; import 'package:ouds_global_raw_tokens/effect_raw_tokens.dart'; class OrangeEffectSemanticTokens extends OudsEffectSemanticTokens { + @override + int get blurBackdrop => EffectRawTokens.effectBlur80; @override int get blurDrag => EffectRawTokens.effectBlur480; } diff --git a/ouds_theme_orange/lib/semantic/orange_font_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_font_semantic_tokens.dart index 990cc476d..9279c9986 100644 --- a/ouds_theme_orange/lib/semantic/orange_font_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_font_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -31,6 +31,8 @@ class OrangeFontSemanticTokens extends OudsFontSemanticTokens { @override double get letterSpacingBodySmallTablet => FontRawTokens.fontLetterSpacing150; @override + double get letterSpacingCodeMedium => FontRawTokens.fontLetterSpacing200; + @override double get letterSpacingDisplayLargeMobile => FontRawTokens.fontLetterSpacing850; @override double get letterSpacingDisplayLargeTablet => FontRawTokens.fontLetterSpacing1450; @@ -79,6 +81,8 @@ class OrangeFontSemanticTokens extends OudsFontSemanticTokens { @override double get lineHeightBodySmallTablet => FontRawTokens.fontLineHeight250; @override + double get lineHeightCodeMedium => FontRawTokens.fontLineHeight350; + @override double get lineHeightDisplayLargeMobile => FontRawTokens.fontLineHeight1050; @override double get lineHeightDisplayLargeTablet => FontRawTokens.fontLineHeight1850; @@ -127,6 +131,8 @@ class OrangeFontSemanticTokens extends OudsFontSemanticTokens { @override double get sizeBodySmallTablet => FontRawTokens.fontSize150; @override + double get sizeCodeMedium => FontRawTokens.fontSize200; + @override double get sizeDisplayLargeMobile => FontRawTokens.fontSize850; @override double get sizeDisplayLargeTablet => FontRawTokens.fontSize1450; @@ -169,6 +175,8 @@ class OrangeFontSemanticTokens extends OudsFontSemanticTokens { @override FontWeight get weightBodyStrong => FontRawTokens.fontWeight700; @override + FontWeight get weightCode => FontRawTokens.fontWeight400; + @override FontWeight get weightDisplay => FontRawTokens.fontWeight700; @override FontWeight get weightHeading => FontRawTokens.fontWeight700; diff --git a/ouds_theme_orange/lib/semantic/orange_grid_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_grid_semantic_tokens.dart index 484e9be9f..027deb4b8 100644 --- a/ouds_theme_orange/lib/semantic/orange_grid_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_grid_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_grid_semantic_tokens.dart'; @@ -34,6 +34,22 @@ class OrangeGridSemanticTokens extends OudsGridSemanticTokens { @override int get extraCompactMinWidth => GridRawTokens.gridMinWidthExtraCompact; @override + double get extraLargeColumnGap => GridRawTokens.gridColumnGap600; + @override + double get extraLargeMargin => GridRawTokens.gridMargin1700; + @override + int get extraLargeMaxWidth => GridRawTokens.gridMaxWidthExtraLarge; + @override + int get extraLargeMinWidth => GridRawTokens.gridMinWidthExtraLarge; + @override + double get largeColumnGap => GridRawTokens.gridColumnGap600; + @override + double get largeMargin => GridRawTokens.gridMargin1100; + @override + int get largeMaxWidth => GridRawTokens.gridMaxWidthLarge; + @override + int get largeMinWidth => GridRawTokens.gridMinWidthLarge; + @override double get mediumColumnGap => GridRawTokens.gridColumnGap400; @override double get mediumMargin => GridRawTokens.gridMargin500; diff --git a/ouds_theme_orange/lib/semantic/orange_opacity_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_opacity_semantic_tokens.dart index 3b8b2e080..0e959f9e2 100644 --- a/ouds_theme_orange/lib/semantic/orange_opacity_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_opacity_semantic_tokens.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_size_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_size_semantic_tokens.dart index 70561c0e9..0cdee462e 100644 --- a/ouds_theme_orange/lib/semantic/orange_size_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_size_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; diff --git a/ouds_theme_orange/lib/semantic/orange_space_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_space_semantic_tokens.dart index 519d5c611..2d74584ab 100644 --- a/ouds_theme_orange/lib/semantic/orange_space_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_space_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange brand tokens version 2.6.0 +// Orange brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_space_semantic_tokens.dart'; @@ -96,6 +96,8 @@ class OrangeSpaceSemanticTokens extends OudsSpaceSemanticTokens { @override double get paddingBlock4xsmall => DimensionRawTokens.dimensionOutOfSystem50; @override + double get paddingBlock5xlarge => DimensionRawTokens.dimension450; + @override double get paddingBlockLarge => DimensionRawTokens.dimension200; @override double get paddingBlockMedium => DimensionRawTokens.dimension150; @@ -120,6 +122,10 @@ class OrangeSpaceSemanticTokens extends OudsSpaceSemanticTokens { @override double get paddingInline4xsmall => DimensionRawTokens.dimensionOutOfSystem50; @override + double get paddingInline5xlarge => DimensionRawTokens.dimension450; + @override + double get paddingInline6xlarge => DimensionRawTokens.dimension500; + @override double get paddingInlineLarge => DimensionRawTokens.dimension200; @override double get paddingInlineMedium => DimensionRawTokens.dimension150; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_accordion_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_accordion_tokens.dart index 2f68c8310..a13174bb5 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_accordion_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_accordion_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_alertMessage_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_alertMessage_tokens.dart new file mode 100644 index 000000000..554958efc --- /dev/null +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_alertMessage_tokens.dart @@ -0,0 +1,28 @@ +// +// Software Name: OUDS Flutter +// 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: Flutter library of reusable graphical components +// + +// Orange Compact brand tokens version 2.7.0 +// Generated by Tokenator + +import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; +import 'package:ouds_theme_contract/theme/tokens/components/ouds_alertMessage_tokens.dart'; + +class OrangeCompactAlertMessageTokens extends OudsAlertMessageTokens { + final OudsProvidersTokens providersTokens; + + OrangeCompactAlertMessageTokens(this.providersTokens); + + @override + double get borderWidth => providersTokens.borderTokens.widthNone; + @override + double get spaceRowGapBullet => providersTokens.spaceTokens.rowGap2xsmall; +} diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_alert_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_alert_tokens.dart index 43130b5f8..1f75f2e4c 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_alert_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_alert_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; @@ -27,13 +27,11 @@ class OrangeCompactAlertTokens extends OudsAlertTokens { @override double get borderRadiusRounded => providersTokens.borderTokens.radiusLarge; @override - double get borderWidth => providersTokens.borderTokens.widthNone; - @override - double get sizeIcon => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; + double get sizeAsset => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; @override double get sizeMinHeight => providersTokens.sizeTokens.minInteractiveAreaDefault; @override - double get sizeMinHeightBottomActionPlacement => DimensionRawTokens.dimension1050; + double get sizeMinHeightBottomAction => DimensionRawTokens.dimension850; @override double get sizeMinWidth => DimensionRawTokens.dimension1800; @override @@ -41,13 +39,16 @@ class OrangeCompactAlertTokens extends OudsAlertTokens { @override double get spaceColumnGapAction => providersTokens.spaceTokens.columnGapSmall; @override + double get spaceInsetProgressIndicator => providersTokens.spaceTokens.inset4xsmall; + @override double get spacePaddingBlock => providersTokens.spaceTokens.paddingBlockMedium; @override + double get spacePaddingBlockBottomContent => providersTokens.spaceTokens.paddingBlock3xsmall; + @override double get spacePaddingInline => providersTokens.spaceTokens.paddingInlineLarge; @override - double get spaceRowGap => providersTokens.spaceTokens.rowGapSmall; + double get spaceRowGap => providersTokens.spaceTokens.rowGap2xsmall; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get spaceRowGapAction => providersTokens.spaceTokens.rowGap2xsmall; - @override - double get spaceRowGapBullet => providersTokens.spaceTokens.rowGap2xsmall; } diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_badge_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_badge_tokens.dart index 98bd97aef..b87856ccc 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_badge_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_badge_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_bar_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_bar_tokens.dart index f3d0e18be..f6ec1ea0a 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_bar_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_bar_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_bulletList_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_bulletList_tokens.dart index 91b0f4578..69e55d061 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_bulletList_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_bulletList_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_buttonMono_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_buttonMono_tokens.dart index 3a1df8fb3..4d1d5bb59 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_buttonMono_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_buttonMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_button_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_button_tokens.dart index ce0461f10..290504fb7 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_button_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_button_tokens.dart @@ -10,10 +10,11 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; +import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_button_tokens.dart'; @@ -163,6 +164,8 @@ class OrangeCompactButtonTokens extends OudsButtonTokens { @override double get sizeMaxSizeIconOnlySmall => providersTokens.sizeTokens.minInteractiveAreaSmall; @override + double get sizeMaxWidth => DimensionRawTokens.dimension4000; + @override double get sizeMinHeightDefault => providersTokens.sizeTokens.minInteractiveAreaDefault; @override double get sizeMinHeightSmall => providersTokens.sizeTokens.minInteractiveAreaSmall; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_checkbox_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_checkbox_tokens.dart index 31f0d47a2..aec308d3b 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_checkbox_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_checkbox_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_chip_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_chip_tokens.dart index 3fdc764f2..2e01568cc 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_chip_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_chip_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_divider_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_divider_tokens.dart index c1a07165a..f120d91ab 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_divider_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_divider_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_icon_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_icon_tokens.dart index c388dcdab..2d1db1ff0 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_icon_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_icon_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_inputTag_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_inputTag_tokens.dart index 4f7e6ae51..3421b96db 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_inputTag_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_inputTag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_linkMono_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_linkMono_tokens.dart index c229edbf3..41b4fde3c 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_linkMono_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_linkMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_link_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_link_tokens.dart index 3b51569bf..0c5f42207 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_link_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_link_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_listItem_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_listItem_tokens.dart index a612181db..bbe7b5073 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_listItem_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_listItem_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -103,6 +103,7 @@ class OrangeCompactListItemTokens extends OudsListItemTokens { @Deprecated("This token is deprecated and will be removed in a future version.") @override double get sizeErrorIcon => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get sizeFlagHeight => providersTokens.sizeTokens.iconWithLabelLargeSizeXsmall; @Deprecated("This token is deprecated and will be removed in a future version.") diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_pinCodeInput_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_pinCodeInput_tokens.dart index 2fbe49ac4..d2c3f350e 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_pinCodeInput_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_pinCodeInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_progressIndicatorMono_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_progressIndicatorMono_tokens.dart index 1c207c703..e6f5b1089 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_progressIndicatorMono_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_progressIndicatorMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_progressIndicator_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_progressIndicator_tokens.dart index 9f4178336..bf3c6eace 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_progressIndicator_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_progressIndicator_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_radioButton_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_radioButton_tokens.dart index b8d91a698..00870e591 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_radioButton_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_radioButton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_skeleton_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_skeleton_tokens.dart index 2a14f76fb..33439aece 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_skeleton_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_skeleton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_switch_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_switch_tokens.dart index 569780ccb..f50fdb1d1 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_switch_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_switch_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_tag_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_tag_tokens.dart index c9be43a21..c5ea51c95 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_tag_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_tag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_textArea_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_textArea_tokens.dart index 08e7a19a7..b131a0649 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_textArea_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_textArea_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_textInput_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_textInput_tokens.dart index f084bd431..94d57105a 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_textInput_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_textInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/components/orangeCompact_typography_tokens.dart b/ouds_theme_orange_compact/lib/components/orangeCompact_typography_tokens.dart index 4d93bb14b..b490425fe 100644 --- a/ouds_theme_orange_compact/lib/components/orangeCompact_typography_tokens.dart +++ b/ouds_theme_orange_compact/lib/components/orangeCompact_typography_tokens.dart @@ -10,9 +10,10 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator +import 'package:flutter/material.dart'; import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_typography_tokens.dart'; @@ -21,10 +22,14 @@ class OrangeCompactTypographyTokens extends OudsTypographyTokens { OrangeCompactTypographyTokens(this.providersTokens); + @override + Color get colorContentMarker => providersTokens.colorScheme.contentBrandPrimary; @override bool get headingLargeMarker => true; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get spacePaddingBlockBottomHeadingLargeMarker => providersTokens.spaceTokens.paddingBlock4xsmall; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get spacePaddingBlockTopHeadingLargeMarker => providersTokens.spaceTokens.paddingBlock3xsmall; } diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_border_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_border_semantic_tokens.dart index dcfee10bb..44f475d5a 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_border_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_border_semantic_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_action_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_action_semantic_tokens.dart index 3b8ea5bb0..1634df1a5 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_action_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_action_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_orange/raw/orange_color_raw_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_ai_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_ai_semantic_tokens.dart index 789918692..983275283 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_ai_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_ai_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_orange/raw/orange_color_raw_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_always_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_always_semantic_tokens.dart index eabd55ace..abe0b65ba 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_always_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_always_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_color_always_semantic_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_bg_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_bg_semantic_tokens.dart index f1e5bfc0c..d01247d77 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_bg_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_bg_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_orange/raw/orange_color_raw_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_border_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_border_semantic_tokens.dart index 2159fb22a..f307353bb 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_border_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -45,7 +45,7 @@ class OrangeCompactColorBorderSemanticTokens extends OudsColorBorderSemanticToke super.borderOnBrandTertiaryDark = const Color(0x00ff0000), super.borderOnBrandTertiaryLight = const Color(0x00ff0000), super.borderStatusAccentDark = OrangeColorRawTokens.colorOrange500, - super.borderStatusAccentLight = OrangeColorRawTokens.colorOrange500, + super.borderStatusAccentLight = OrangeColorRawTokens.colorOrange550, super.borderStatusInfoDark = ColorRawTokens.colorFunctionalDodgerBlue300, super.borderStatusInfoLight = ColorRawTokens.colorFunctionalDodgerBlue700, super.borderStatusNegativeDark = ColorRawTokens.colorFunctionalScarlet300, diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_content_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_content_semantic_tokens.dart index 0c177d2a9..005d03442 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_content_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_content_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -77,7 +77,7 @@ class OrangeCompactColorContentSemanticTokens extends OudsColorContentSemanticTo super.contentOnStatusWarningMutedDark = ColorRawTokens.colorFunctionalGrayLight160, super.contentOnStatusWarningMutedLight = ColorRawTokens.colorFunctionalBlack, super.contentStatusAccentDark = OrangeColorRawTokens.colorOrange500, - super.contentStatusAccentLight = OrangeColorRawTokens.colorOrange500, + super.contentStatusAccentLight = OrangeColorRawTokens.colorOrange550, super.contentStatusInfoDark = ColorRawTokens.colorFunctionalDodgerBlue300, super.contentStatusInfoLight = ColorRawTokens.colorFunctionalDodgerBlue700, super.contentStatusInverseInfoDark = ColorRawTokens.colorFunctionalDodgerBlue700, diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_opacity_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_opacity_semantic_tokens.dart index 0699812a5..bcb65ab02 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_opacity_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_color_opacity_semantic_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_overlay_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_overlay_semantic_tokens.dart index 925ce710c..e90a533d0 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_overlay_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_overlay_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_color_overlay_semantic_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_repository_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_repository_semantic_tokens.dart index 18b476273..c164fb2f1 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_repository_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_repository_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_surface_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_surface_semantic_tokens.dart index 785e69399..812e07982 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_surface_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_color_surface_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -35,7 +35,7 @@ class OrangeCompactColorSurfaceSemanticTokens extends OudsColorSurfaceSemanticTo super.surfaceSecondaryDark = ColorRawTokens.colorOpacityWhite80, super.surfaceSecondaryLight = ColorRawTokens.colorOpacityBlack40, super.surfaceStatusAccentEmphasizedDark = OrangeColorRawTokens.colorOrange500, - super.surfaceStatusAccentEmphasizedLight = OrangeColorRawTokens.colorOrange500, + super.surfaceStatusAccentEmphasizedLight = OrangeColorRawTokens.colorOrange550, super.surfaceStatusAccentMutedDark = OrangeColorRawTokens.colorOpacityWarmGray400, super.surfaceStatusAccentMutedLight = OrangeColorRawTokens.colorOpacityWarmGray80, super.surfaceStatusInfoEmphasizedDark = ColorRawTokens.colorFunctionalDodgerBlue300, diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_effect_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_effect_semantic_tokens.dart index 0be43b26f..4cf140ad6 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_effect_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_effect_semantic_tokens.dart @@ -10,13 +10,15 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_effect_semantic_tokens.dart'; import 'package:ouds_global_raw_tokens/effect_raw_tokens.dart'; class OrangeCompactEffectSemanticTokens extends OudsEffectSemanticTokens { + @override + int get blurBackdrop => EffectRawTokens.effectBlur80; @override int get blurDrag => EffectRawTokens.effectBlur480; } diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_font_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_font_semantic_tokens.dart index b7b935a02..208733b0b 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_font_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_font_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -31,6 +31,8 @@ class OrangeCompactFontSemanticTokens extends OudsFontSemanticTokens { @override double get letterSpacingBodySmallTablet => FontRawTokens.fontLetterSpacing150; @override + double get letterSpacingCodeMedium => FontRawTokens.fontLetterSpacing200; + @override double get letterSpacingDisplayLargeMobile => FontRawTokens.fontLetterSpacing750; @override double get letterSpacingDisplayLargeTablet => FontRawTokens.fontLetterSpacing750; @@ -79,6 +81,8 @@ class OrangeCompactFontSemanticTokens extends OudsFontSemanticTokens { @override double get lineHeightBodySmallTablet => FontRawTokens.fontLineHeight250; @override + double get lineHeightCodeMedium => FontRawTokens.fontLineHeight350; + @override double get lineHeightDisplayLargeMobile => FontRawTokens.fontLineHeight950; @override double get lineHeightDisplayLargeTablet => FontRawTokens.fontLineHeight950; @@ -127,6 +131,8 @@ class OrangeCompactFontSemanticTokens extends OudsFontSemanticTokens { @override double get sizeBodySmallTablet => FontRawTokens.fontSize150; @override + double get sizeCodeMedium => FontRawTokens.fontSize200; + @override double get sizeDisplayLargeMobile => FontRawTokens.fontSize750; @override double get sizeDisplayLargeTablet => FontRawTokens.fontSize750; @@ -169,6 +175,8 @@ class OrangeCompactFontSemanticTokens extends OudsFontSemanticTokens { @override FontWeight get weightBodyStrong => FontRawTokens.fontWeight700; @override + FontWeight get weightCode => FontRawTokens.fontWeight400; + @override FontWeight get weightDisplay => FontRawTokens.fontWeight700; @override FontWeight get weightHeading => FontRawTokens.fontWeight700; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_grid_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_grid_semantic_tokens.dart index 71e561fdb..66206b8a2 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_grid_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_grid_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_grid_semantic_tokens.dart'; @@ -34,6 +34,22 @@ class OrangeCompactGridSemanticTokens extends OudsGridSemanticTokens { @override int get extraCompactMinWidth => GridRawTokens.gridMinWidthExtraCompact; @override + double get extraLargeColumnGap => GridRawTokens.gridColumnGap300; + @override + double get extraLargeMargin => GridRawTokens.gridMargin600; + @override + int get extraLargeMaxWidth => GridRawTokens.gridMaxWidthExtraLarge; + @override + int get extraLargeMinWidth => GridRawTokens.gridMinWidthExtraLarge; + @override + double get largeColumnGap => GridRawTokens.gridColumnGap300; + @override + double get largeMargin => GridRawTokens.gridMargin600; + @override + int get largeMaxWidth => GridRawTokens.gridMaxWidthLarge; + @override + int get largeMinWidth => GridRawTokens.gridMinWidthLarge; + @override double get mediumColumnGap => GridRawTokens.gridColumnGap200; @override double get mediumMargin => GridRawTokens.gridMargin300; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_opacity_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_opacity_semantic_tokens.dart index 705061814..28feee8c8 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_opacity_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_opacity_semantic_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_size_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_size_semantic_tokens.dart index 438140426..114624307 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_size_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_size_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_space_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_space_semantic_tokens.dart index 6bfe61c69..855c92a0f 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_space_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_space_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Orange Compact brand tokens version 2.6.0 +// Orange Compact brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_space_semantic_tokens.dart'; @@ -96,6 +96,8 @@ class OrangeCompactSpaceSemanticTokens extends OudsSpaceSemanticTokens { @override double get paddingBlock4xsmall => DimensionRawTokens.dimensionOutOfSystem50; @override + double get paddingBlock5xlarge => DimensionRawTokens.dimension400; + @override double get paddingBlockLarge => DimensionRawTokens.dimension150; @override double get paddingBlockMedium => DimensionRawTokens.dimensionOutOfSystem250; @@ -120,6 +122,10 @@ class OrangeCompactSpaceSemanticTokens extends OudsSpaceSemanticTokens { @override double get paddingInline4xsmall => DimensionRawTokens.dimensionOutOfSystem50; @override + double get paddingInline5xlarge => DimensionRawTokens.dimension400; + @override + double get paddingInline6xlarge => DimensionRawTokens.dimension450; + @override double get paddingInlineLarge => DimensionRawTokens.dimension150; @override double get paddingInlineMedium => DimensionRawTokens.dimensionOutOfSystem250; diff --git a/ouds_theme_sosh/lib/components/sosh_accordion_tokens.dart b/ouds_theme_sosh/lib/components/sosh_accordion_tokens.dart index 85bdb999c..10a83076d 100644 --- a/ouds_theme_sosh/lib/components/sosh_accordion_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_accordion_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_alertMessage_tokens.dart b/ouds_theme_sosh/lib/components/sosh_alertMessage_tokens.dart new file mode 100644 index 000000000..40bf024f1 --- /dev/null +++ b/ouds_theme_sosh/lib/components/sosh_alertMessage_tokens.dart @@ -0,0 +1,28 @@ +// +// Software Name: OUDS Flutter +// 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: Flutter library of reusable graphical components +// + +// Sosh brand tokens version 2.7.0 +// Generated by Tokenator + +import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; +import 'package:ouds_theme_contract/theme/tokens/components/ouds_alertMessage_tokens.dart'; + +class SoshAlertMessageTokens extends OudsAlertMessageTokens { + final OudsProvidersTokens providersTokens; + + SoshAlertMessageTokens(this.providersTokens); + + @override + double get borderWidth => providersTokens.borderTokens.widthNone; + @override + double get spaceRowGapBullet => providersTokens.spaceTokens.rowGapNone; +} diff --git a/ouds_theme_sosh/lib/components/sosh_alert_tokens.dart b/ouds_theme_sosh/lib/components/sosh_alert_tokens.dart index ba3583f1b..8bcfb3dd0 100644 --- a/ouds_theme_sosh/lib/components/sosh_alert_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_alert_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; @@ -27,13 +27,11 @@ class SoshAlertTokens extends OudsAlertTokens { @override double get borderRadiusRounded => providersTokens.borderTokens.radiusLarge; @override - double get borderWidth => providersTokens.borderTokens.widthNone; - @override - double get sizeIcon => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; + double get sizeAsset => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; @override double get sizeMinHeight => providersTokens.sizeTokens.minInteractiveAreaDefault; @override - double get sizeMinHeightBottomActionPlacement => DimensionRawTokens.dimension1250; + double get sizeMinHeightBottomAction => DimensionRawTokens.dimension1000; @override double get sizeMinWidth => DimensionRawTokens.dimension2000; @override @@ -41,13 +39,16 @@ class SoshAlertTokens extends OudsAlertTokens { @override double get spaceColumnGapAction => providersTokens.spaceTokens.columnGapSmall; @override + double get spaceInsetProgressIndicator => providersTokens.spaceTokens.inset4xsmall; + @override double get spacePaddingBlock => providersTokens.spaceTokens.paddingBlockMedium; @override + double get spacePaddingBlockBottomContent => providersTokens.spaceTokens.paddingBlock3xsmall; + @override double get spacePaddingInline => providersTokens.spaceTokens.paddingInlineLarge; @override - double get spaceRowGap => providersTokens.spaceTokens.rowGapSmall; + double get spaceRowGap => providersTokens.spaceTokens.rowGap2xsmall; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get spaceRowGapAction => providersTokens.spaceTokens.rowGap2xsmall; - @override - double get spaceRowGapBullet => providersTokens.spaceTokens.rowGapNone; } diff --git a/ouds_theme_sosh/lib/components/sosh_badge_tokens.dart b/ouds_theme_sosh/lib/components/sosh_badge_tokens.dart index 801d769a7..b8d31a11d 100644 --- a/ouds_theme_sosh/lib/components/sosh_badge_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_badge_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_bar_tokens.dart b/ouds_theme_sosh/lib/components/sosh_bar_tokens.dart index 0dc5a12f6..6016a5f8c 100644 --- a/ouds_theme_sosh/lib/components/sosh_bar_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_bar_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_bulletList_tokens.dart b/ouds_theme_sosh/lib/components/sosh_bulletList_tokens.dart index eab0aef18..0ca447000 100644 --- a/ouds_theme_sosh/lib/components/sosh_bulletList_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_bulletList_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_buttonMono_tokens.dart b/ouds_theme_sosh/lib/components/sosh_buttonMono_tokens.dart index 5084f5d0d..382ba379a 100644 --- a/ouds_theme_sosh/lib/components/sosh_buttonMono_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_buttonMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_button_tokens.dart b/ouds_theme_sosh/lib/components/sosh_button_tokens.dart index 955dc7167..03c85b135 100644 --- a/ouds_theme_sosh/lib/components/sosh_button_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_button_tokens.dart @@ -10,10 +10,11 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; +import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_button_tokens.dart'; @@ -163,6 +164,8 @@ class SoshButtonTokens extends OudsButtonTokens { @override double get sizeMaxSizeIconOnlySmall => providersTokens.sizeTokens.minInteractiveAreaSmall; @override + double get sizeMaxWidth => DimensionRawTokens.dimension4000; + @override double get sizeMinHeightDefault => providersTokens.sizeTokens.minInteractiveAreaDefault; @override double get sizeMinHeightSmall => providersTokens.sizeTokens.minInteractiveAreaSmall; diff --git a/ouds_theme_sosh/lib/components/sosh_checkbox_tokens.dart b/ouds_theme_sosh/lib/components/sosh_checkbox_tokens.dart index d5054ba6d..09e6f5677 100644 --- a/ouds_theme_sosh/lib/components/sosh_checkbox_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_checkbox_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_chip_tokens.dart b/ouds_theme_sosh/lib/components/sosh_chip_tokens.dart index 42def4033..dd0d97f95 100644 --- a/ouds_theme_sosh/lib/components/sosh_chip_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_chip_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_divider_tokens.dart b/ouds_theme_sosh/lib/components/sosh_divider_tokens.dart index 8ff6a148f..adbf1a3cd 100644 --- a/ouds_theme_sosh/lib/components/sosh_divider_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_divider_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_icon_tokens.dart b/ouds_theme_sosh/lib/components/sosh_icon_tokens.dart index 18f43f93c..7571700f2 100644 --- a/ouds_theme_sosh/lib/components/sosh_icon_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_icon_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_inputTag_tokens.dart b/ouds_theme_sosh/lib/components/sosh_inputTag_tokens.dart index 177f4adab..d01ad962d 100644 --- a/ouds_theme_sosh/lib/components/sosh_inputTag_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_inputTag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_linkMono_tokens.dart b/ouds_theme_sosh/lib/components/sosh_linkMono_tokens.dart index b777a40da..b0eea0022 100644 --- a/ouds_theme_sosh/lib/components/sosh_linkMono_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_linkMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_link_tokens.dart b/ouds_theme_sosh/lib/components/sosh_link_tokens.dart index ccc54ea40..05633c789 100644 --- a/ouds_theme_sosh/lib/components/sosh_link_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_link_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_listItem_tokens.dart b/ouds_theme_sosh/lib/components/sosh_listItem_tokens.dart index 1c56e2c81..029aa0dd5 100644 --- a/ouds_theme_sosh/lib/components/sosh_listItem_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_listItem_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -103,6 +103,7 @@ class SoshListItemTokens extends OudsListItemTokens { @Deprecated("This token is deprecated and will be removed in a future version.") @override double get sizeErrorIcon => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get sizeFlagHeight => providersTokens.sizeTokens.iconWithLabelLargeSizeXsmall; @Deprecated("This token is deprecated and will be removed in a future version.") diff --git a/ouds_theme_sosh/lib/components/sosh_pinCodeInput_tokens.dart b/ouds_theme_sosh/lib/components/sosh_pinCodeInput_tokens.dart index f75e4e322..418f6fd07 100644 --- a/ouds_theme_sosh/lib/components/sosh_pinCodeInput_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_pinCodeInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_progressIndicatorMono_tokens.dart b/ouds_theme_sosh/lib/components/sosh_progressIndicatorMono_tokens.dart index e1a55b606..b07594c07 100644 --- a/ouds_theme_sosh/lib/components/sosh_progressIndicatorMono_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_progressIndicatorMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_progressIndicator_tokens.dart b/ouds_theme_sosh/lib/components/sosh_progressIndicator_tokens.dart index 4f5b10af7..4b62d08d7 100644 --- a/ouds_theme_sosh/lib/components/sosh_progressIndicator_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_progressIndicator_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_radioButton_tokens.dart b/ouds_theme_sosh/lib/components/sosh_radioButton_tokens.dart index da9e5a552..840b370a9 100644 --- a/ouds_theme_sosh/lib/components/sosh_radioButton_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_radioButton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_skeleton_tokens.dart b/ouds_theme_sosh/lib/components/sosh_skeleton_tokens.dart index 195398a9f..f267f3212 100644 --- a/ouds_theme_sosh/lib/components/sosh_skeleton_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_skeleton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_switch_tokens.dart b/ouds_theme_sosh/lib/components/sosh_switch_tokens.dart index 36c09a616..7c4401a48 100644 --- a/ouds_theme_sosh/lib/components/sosh_switch_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_switch_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_tag_tokens.dart b/ouds_theme_sosh/lib/components/sosh_tag_tokens.dart index af2f4e8d6..8e7195006 100644 --- a/ouds_theme_sosh/lib/components/sosh_tag_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_tag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_textArea_tokens.dart b/ouds_theme_sosh/lib/components/sosh_textArea_tokens.dart index de832d577..fe109e22a 100644 --- a/ouds_theme_sosh/lib/components/sosh_textArea_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_textArea_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_textInput_tokens.dart b/ouds_theme_sosh/lib/components/sosh_textInput_tokens.dart index 30f9da925..d35bb1853 100644 --- a/ouds_theme_sosh/lib/components/sosh_textInput_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_textInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/components/sosh_typography_tokens.dart b/ouds_theme_sosh/lib/components/sosh_typography_tokens.dart index a91ea64c5..9ecc41c75 100644 --- a/ouds_theme_sosh/lib/components/sosh_typography_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_typography_tokens.dart @@ -10,9 +10,10 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator +import 'package:flutter/material.dart'; import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_typography_tokens.dart'; @@ -21,10 +22,14 @@ class SoshTypographyTokens extends OudsTypographyTokens { SoshTypographyTokens(this.providersTokens); + @override + Color get colorContentMarker => providersTokens.#ff000000Tokens; @override bool get headingLargeMarker => false; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get spacePaddingBlockBottomHeadingLargeMarker => providersTokens.spaceTokens.paddingBlockNone; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get spacePaddingBlockTopHeadingLargeMarker => providersTokens.spaceTokens.paddingBlockNone; } diff --git a/ouds_theme_sosh/lib/semantic/sosh_border_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_border_semantic_tokens.dart index 50f0a0e29..60585664b 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_border_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_border_semantic_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_action_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_action_semantic_tokens.dart index c190d01c1..ed6325cb7 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_action_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_action_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_sosh/raw/sosh_color_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_ai_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_ai_semantic_tokens.dart index e0d36fb7e..38c643588 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_ai_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_ai_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_sosh/raw/sosh_color_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_always_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_always_semantic_tokens.dart index 5fdf7c0db..9914404c3 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_always_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_always_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_sosh/raw/sosh_color_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_bg_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_bg_semantic_tokens.dart index 7d4872307..4150ead97 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_bg_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_bg_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_sosh/raw/sosh_color_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_border_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_border_semantic_tokens.dart index 9b7e99a1a..1cd03897a 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_border_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_sosh/raw/sosh_color_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_content_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_content_semantic_tokens.dart index 2d235b03b..e2f236fc8 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_content_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_content_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_sosh/raw/sosh_color_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_opacity_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_opacity_semantic_tokens.dart index 2327ea588..d45486675 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_opacity_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_sosh/raw/sosh_color_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_overlay_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_overlay_semantic_tokens.dart index 7e6b693a0..a0f696a98 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_overlay_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_overlay_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_sosh/raw/sosh_color_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_repository_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_repository_semantic_tokens.dart index ffe5700d7..4d64ea37a 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_repository_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_repository_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_color_surface_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_color_surface_semantic_tokens.dart index 083d886bc..1c08a0443 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_color_surface_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_color_surface_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_sosh/raw/sosh_color_raw_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_effect_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_effect_semantic_tokens.dart index 844b55278..8b3888358 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_effect_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_effect_semantic_tokens.dart @@ -10,13 +10,15 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_effect_semantic_tokens.dart'; import 'package:ouds_global_raw_tokens/effect_raw_tokens.dart'; class SoshEffectSemanticTokens extends OudsEffectSemanticTokens { + @override + int get blurBackdrop => EffectRawTokens.effectBlur80; @override int get blurDrag => EffectRawTokens.effectBlur480; } diff --git a/ouds_theme_sosh/lib/semantic/sosh_font_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_font_semantic_tokens.dart index 3fed32b42..f07732c50 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_font_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_font_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -31,6 +31,8 @@ class SoshFontSemanticTokens extends OudsFontSemanticTokens { @override double get letterSpacingBodySmallTablet => FontRawTokens.fontLetterSpacing150; @override + double get letterSpacingCodeMedium => FontRawTokens.fontLetterSpacing200; + @override double get letterSpacingDisplayLargeMobile => FontRawTokens.fontLetterSpacing850; @override double get letterSpacingDisplayLargeTablet => FontRawTokens.fontLetterSpacing1450; @@ -79,6 +81,8 @@ class SoshFontSemanticTokens extends OudsFontSemanticTokens { @override double get lineHeightBodySmallTablet => FontRawTokens.fontLineHeight250; @override + double get lineHeightCodeMedium => FontRawTokens.fontLineHeight350; + @override double get lineHeightDisplayLargeMobile => FontRawTokens.fontLineHeight1050; @override double get lineHeightDisplayLargeTablet => FontRawTokens.fontLineHeight1850; @@ -127,6 +131,8 @@ class SoshFontSemanticTokens extends OudsFontSemanticTokens { @override double get sizeBodySmallTablet => FontRawTokens.fontSize150; @override + double get sizeCodeMedium => FontRawTokens.fontSize200; + @override double get sizeDisplayLargeMobile => FontRawTokens.fontSize850; @override double get sizeDisplayLargeTablet => FontRawTokens.fontSize1450; @@ -169,6 +175,8 @@ class SoshFontSemanticTokens extends OudsFontSemanticTokens { @override FontWeight get weightBodyStrong => FontRawTokens.fontWeight700; @override + FontWeight get weightCode => FontRawTokens.fontWeight400; + @override FontWeight get weightDisplay => FontRawTokens.fontWeight700; @override FontWeight get weightHeading => FontRawTokens.fontWeight700; diff --git a/ouds_theme_sosh/lib/semantic/sosh_grid_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_grid_semantic_tokens.dart index 5dbac9a4a..f1143e6a5 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_grid_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_grid_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_grid_semantic_tokens.dart'; @@ -34,6 +34,22 @@ class SoshGridSemanticTokens extends OudsGridSemanticTokens { @override int get extraCompactMinWidth => GridRawTokens.gridMinWidthExtraCompact; @override + double get extraLargeColumnGap => GridRawTokens.gridColumnGap600; + @override + double get extraLargeMargin => GridRawTokens.gridMargin1700; + @override + int get extraLargeMaxWidth => GridRawTokens.gridMaxWidthExtraLarge; + @override + int get extraLargeMinWidth => GridRawTokens.gridMinWidthExtraLarge; + @override + double get largeColumnGap => GridRawTokens.gridColumnGap600; + @override + double get largeMargin => GridRawTokens.gridMargin1100; + @override + int get largeMaxWidth => GridRawTokens.gridMaxWidthLarge; + @override + int get largeMinWidth => GridRawTokens.gridMinWidthLarge; + @override double get mediumColumnGap => GridRawTokens.gridColumnGap400; @override double get mediumMargin => GridRawTokens.gridMargin500; diff --git a/ouds_theme_sosh/lib/semantic/sosh_opacity_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_opacity_semantic_tokens.dart index d3ea61d8f..86f3050d6 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_opacity_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_opacity_semantic_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_size_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_size_semantic_tokens.dart index 475fe6868..cd1fbd050 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_size_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_size_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; diff --git a/ouds_theme_sosh/lib/semantic/sosh_space_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_space_semantic_tokens.dart index 08aa3152d..faf5e9678 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_space_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_space_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Sosh brand tokens version 2.6.0 +// Sosh brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_space_semantic_tokens.dart'; @@ -96,6 +96,8 @@ class SoshSpaceSemanticTokens extends OudsSpaceSemanticTokens { @override double get paddingBlock4xsmall => DimensionRawTokens.dimensionOutOfSystem50; @override + double get paddingBlock5xlarge => DimensionRawTokens.dimension450; + @override double get paddingBlockLarge => DimensionRawTokens.dimension200; @override double get paddingBlockMedium => DimensionRawTokens.dimension150; @@ -120,6 +122,10 @@ class SoshSpaceSemanticTokens extends OudsSpaceSemanticTokens { @override double get paddingInline4xsmall => DimensionRawTokens.dimensionOutOfSystem50; @override + double get paddingInline5xlarge => DimensionRawTokens.dimension450; + @override + double get paddingInline6xlarge => DimensionRawTokens.dimension500; + @override double get paddingInlineLarge => DimensionRawTokens.dimension200; @override double get paddingInlineMedium => DimensionRawTokens.dimension150; diff --git a/ouds_theme_wireframe/lib/components/wireframe_accordion_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_accordion_tokens.dart index 8c05c1c2c..ff70a1e91 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_accordion_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_accordion_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_alertMessage_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_alertMessage_tokens.dart new file mode 100644 index 000000000..90dc27ec2 --- /dev/null +++ b/ouds_theme_wireframe/lib/components/wireframe_alertMessage_tokens.dart @@ -0,0 +1,28 @@ +// +// Software Name: OUDS Flutter +// 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: Flutter library of reusable graphical components +// + +// Wireframe brand tokens version 2.7.0 +// Generated by Tokenator + +import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; +import 'package:ouds_theme_contract/theme/tokens/components/ouds_alertMessage_tokens.dart'; + +class WireframeAlertMessageTokens extends OudsAlertMessageTokens { + final OudsProvidersTokens providersTokens; + + WireframeAlertMessageTokens(this.providersTokens); + + @override + double get borderWidth => providersTokens.borderTokens.widthThin; + @override + double get spaceRowGapBullet => providersTokens.spaceTokens.rowGapNone; +} diff --git a/ouds_theme_wireframe/lib/components/wireframe_alert_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_alert_tokens.dart index 69805f6ac..f26a5db5c 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_alert_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_alert_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; @@ -27,13 +27,11 @@ class WireframeAlertTokens extends OudsAlertTokens { @override double get borderRadiusRounded => providersTokens.borderTokens.radiusLarge; @override - double get borderWidth => providersTokens.borderTokens.widthThin; - @override - double get sizeIcon => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; + double get sizeAsset => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; @override double get sizeMinHeight => providersTokens.sizeTokens.minInteractiveAreaDefault; @override - double get sizeMinHeightBottomActionPlacement => DimensionRawTokens.dimension1250; + double get sizeMinHeightBottomAction => DimensionRawTokens.dimension1000; @override double get sizeMinWidth => DimensionRawTokens.dimension2000; @override @@ -41,13 +39,16 @@ class WireframeAlertTokens extends OudsAlertTokens { @override double get spaceColumnGapAction => providersTokens.spaceTokens.columnGapSmall; @override + double get spaceInsetProgressIndicator => providersTokens.spaceTokens.inset4xsmall; + @override double get spacePaddingBlock => providersTokens.spaceTokens.paddingBlockMedium; @override + double get spacePaddingBlockBottomContent => providersTokens.spaceTokens.paddingBlock3xsmall; + @override double get spacePaddingInline => providersTokens.spaceTokens.paddingInlineLarge; @override - double get spaceRowGap => providersTokens.spaceTokens.rowGapSmall; + double get spaceRowGap => providersTokens.spaceTokens.rowGap2xsmall; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get spaceRowGapAction => providersTokens.spaceTokens.rowGap2xsmall; - @override - double get spaceRowGapBullet => providersTokens.spaceTokens.rowGapNone; } diff --git a/ouds_theme_wireframe/lib/components/wireframe_badge_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_badge_tokens.dart index acc3d0e63..29c5bab61 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_badge_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_badge_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_bar_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_bar_tokens.dart index c95f70109..9654c43b4 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_bar_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_bar_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_bulletList_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_bulletList_tokens.dart index b2474a606..2570a792c 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_bulletList_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_bulletList_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_buttonMono_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_buttonMono_tokens.dart index 3e14de976..ec8065aba 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_buttonMono_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_buttonMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_button_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_button_tokens.dart index 2d67c6230..69f8795d4 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_button_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_button_tokens.dart @@ -10,10 +10,11 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; +import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_button_tokens.dart'; @@ -163,6 +164,8 @@ class WireframeButtonTokens extends OudsButtonTokens { @override double get sizeMaxSizeIconOnlySmall => providersTokens.sizeTokens.minInteractiveAreaSmall; @override + double get sizeMaxWidth => DimensionRawTokens.dimension4000; + @override double get sizeMinHeightDefault => providersTokens.sizeTokens.minInteractiveAreaDefault; @override double get sizeMinHeightSmall => providersTokens.sizeTokens.minInteractiveAreaSmall; diff --git a/ouds_theme_wireframe/lib/components/wireframe_checkbox_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_checkbox_tokens.dart index 3e0721cbf..1c4cad365 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_checkbox_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_checkbox_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_chip_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_chip_tokens.dart index c972170e4..8dc6107ac 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_chip_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_chip_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_divider_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_divider_tokens.dart index 5f53f0427..dbfd2d0d2 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_divider_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_divider_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_icon_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_icon_tokens.dart index a76419a78..6305ad6c0 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_icon_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_icon_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_inputTag_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_inputTag_tokens.dart index 28eb98e04..8bab561cd 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_inputTag_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_inputTag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_linkMono_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_linkMono_tokens.dart index 33a2e1fc1..f426a4712 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_linkMono_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_linkMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_link_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_link_tokens.dart index e4dcbc08a..4d13af05e 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_link_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_link_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_listItem_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_listItem_tokens.dart index fa7c76033..b4ad0d102 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_listItem_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_listItem_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -103,6 +103,7 @@ class WireframeListItemTokens extends OudsListItemTokens { @Deprecated("This token is deprecated and will be removed in a future version.") @override double get sizeErrorIcon => providersTokens.sizeTokens.iconWithLabelLargeSizeSmall; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get sizeFlagHeight => providersTokens.sizeTokens.iconWithLabelLargeSizeXsmall; @Deprecated("This token is deprecated and will be removed in a future version.") diff --git a/ouds_theme_wireframe/lib/components/wireframe_pinCodeInput_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_pinCodeInput_tokens.dart index 7b2978fe4..0c27cd687 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_pinCodeInput_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_pinCodeInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_progressIndicatorMono_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_progressIndicatorMono_tokens.dart index da8505ff5..fb0be036e 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_progressIndicatorMono_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_progressIndicatorMono_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_progressIndicator_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_progressIndicator_tokens.dart index 715ee1935..cf42782da 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_progressIndicator_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_progressIndicator_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_radioButton_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_radioButton_tokens.dart index d3e12407d..65701b039 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_radioButton_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_radioButton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_skeleton_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_skeleton_tokens.dart index 4380f21f9..cb13f755d 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_skeleton_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_skeleton_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_switch_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_switch_tokens.dart index 9075d28ba..a735c5f83 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_switch_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_switch_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_tag_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_tag_tokens.dart index 0db59996e..c02c7be25 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_tag_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_tag_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_textArea_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_textArea_tokens.dart index 2cbc4e6c0..c56971413 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_textArea_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_textArea_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_textInput_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_textInput_tokens.dart index 42863d151..6491f7170 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_textInput_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_textInput_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/components/wireframe_typography_tokens.dart b/ouds_theme_wireframe/lib/components/wireframe_typography_tokens.dart index 44930df8c..d7cf85856 100644 --- a/ouds_theme_wireframe/lib/components/wireframe_typography_tokens.dart +++ b/ouds_theme_wireframe/lib/components/wireframe_typography_tokens.dart @@ -10,9 +10,10 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator +import 'package:flutter/material.dart'; import 'package:ouds_theme_contract/ouds_tokens_provider.dart'; import 'package:ouds_theme_contract/theme/tokens/components/ouds_typography_tokens.dart'; @@ -21,10 +22,14 @@ class WireframeTypographyTokens extends OudsTypographyTokens { WireframeTypographyTokens(this.providersTokens); + @override + Color get colorContentMarker => providersTokens.colorScheme.contentBrandSecondary; @override bool get headingLargeMarker => true; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get spacePaddingBlockBottomHeadingLargeMarker => providersTokens.spaceTokens.paddingBlockNone; + @Deprecated("This token is deprecated and will be removed in a future version.") @override double get spacePaddingBlockTopHeadingLargeMarker => providersTokens.spaceTokens.paddingBlock3xsmall; } diff --git a/ouds_theme_wireframe/lib/raw/wireframe_color_raw_tokens.dart b/ouds_theme_wireframe/lib/raw/wireframe_color_raw_tokens.dart index 42b11f0de..77f28c380 100644 --- a/ouds_theme_wireframe/lib/raw/wireframe_color_raw_tokens.dart +++ b/ouds_theme_wireframe/lib/raw/wireframe_color_raw_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe core tokens version 1.4.0 +// Wireframe core tokens version 1.5.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -51,6 +51,40 @@ class WireframeColorRawTokens { static const colorFunctionalGrayLight800 = Color(0xff8191b1); static const colorFunctionalGrayLight880 = Color(0xff7586a9); static const colorFunctionalGrayLight960 = Color(0xff687ba1); + static const colorGoldTips50 = Color(0xfffdf9ed); + static const colorGoldTips100 = Color(0xfffbf3da); + static const colorGoldTips200 = Color(0xfff6e4ad); + static const colorGoldTips300 = Color(0xfff0d57f); + static const colorGoldTips400 = Color(0xffecca5a); + static const colorGoldTips500 = Color(0xffe7bb2c); + static const colorGoldTips600 = Color(0xffd3a618); + static const colorGoldTips700 = Color(0xffb79115); + static const colorGoldTips800 = Color(0xff9c7b12); + static const colorGoldTips900 = Color(0xff775e0e); + static const colorGoldTips950 = Color(0xff453608); + static const colorLightIndigo50 = Color(0xfff1ecfe); + static const colorLightIndigo100 = Color(0xffe3d8fd); + static const colorLightIndigo200 = Color(0xffc8b2fb); + static const colorLightIndigo300 = Color(0xffb395f9); + static const colorLightIndigo400 = Color(0xff9f78f8); + static const colorLightIndigo500 = Color(0xff8b5cf6); + static const colorLightIndigo600 = Color(0xff753ef4); + static const colorLightIndigo700 = Color(0xff6121f3); + static const colorLightIndigo800 = Color(0xff500de8); + static const colorLightIndigo900 = Color(0xff460bcb); + static const colorLightIndigo950 = Color(0xff3809a4); + static const colorLightIndigo1000 = Color(0xff25066a); + static const colorMountainMeadow50 = Color(0xffeefcf7); + static const colorMountainMeadow100 = Color(0xffdcf9f0); + static const colorMountainMeadow200 = Color(0xffb5f2df); + static const colorMountainMeadow300 = Color(0xff86e9ca); + static const colorMountainMeadow400 = Color(0xff6ce5bf); + static const colorMountainMeadow500 = Color(0xff30e4aa); + static const colorMountainMeadow600 = Color(0xff25d09b); + static const colorMountainMeadow700 = Color(0xff20b486); + static const colorMountainMeadow800 = Color(0xff1a936e); + static const colorMountainMeadow900 = Color(0xff12684d); + static const colorMountainMeadow950 = Color(0xff0b3d2d); static const colorOpacityBlack0 = Color(0x0005052e); static const colorOpacityBlack40 = Color(0x0a05052e); static const colorOpacityBlack80 = Color(0x1405052e); diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_border_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_border_semantic_tokens.dart index 9e82cfd06..fa0e9f3e9 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_border_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_border_semantic_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_action_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_action_semantic_tokens.dart index 19de5b764..4616e5d33 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_action_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_action_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_wireframe/raw/wireframe_color_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_ai_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_ai_semantic_tokens.dart index aad0d726d..8ea22305f 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_ai_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_ai_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_wireframe/raw/wireframe_color_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_always_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_always_semantic_tokens.dart index efade623b..e6636d482 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_always_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_always_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_wireframe/raw/wireframe_color_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_bg_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_bg_semantic_tokens.dart index 41dda12eb..10fd14668 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_bg_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_bg_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_wireframe/raw/wireframe_color_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_border_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_border_semantic_tokens.dart index ffcefa545..b4598fe1a 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_border_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_border_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_content_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_content_semantic_tokens.dart index 5a366bfcd..14f34e530 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_content_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_content_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_opacity_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_opacity_semantic_tokens.dart index ea0feb287..efc054902 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_opacity_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_wireframe/raw/wireframe_color_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_overlay_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_overlay_semantic_tokens.dart index a63f0fd19..41015aefb 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_overlay_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_overlay_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_wireframe/raw/wireframe_color_raw_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_repository_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_repository_semantic_tokens.dart index 0d9693613..b2573e72a 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_repository_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_repository_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_color_surface_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_color_surface_semantic_tokens.dart index 02848ba4c..a175dd9b1 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_color_surface_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_color_surface_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_effect_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_effect_semantic_tokens.dart index dc3358e24..a694ebe52 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_effect_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_effect_semantic_tokens.dart @@ -10,13 +10,15 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_effect_semantic_tokens.dart'; import 'package:ouds_global_raw_tokens/effect_raw_tokens.dart'; class WireframeEffectSemanticTokens extends OudsEffectSemanticTokens { + @override + int get blurBackdrop => EffectRawTokens.effectBlur80; @override int get blurDrag => EffectRawTokens.effectBlur480; } diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_font_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_font_semantic_tokens.dart index ce1ed6229..4d045d324 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_font_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_font_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:flutter/material.dart'; @@ -31,6 +31,8 @@ class WireframeFontSemanticTokens extends OudsFontSemanticTokens { @override double get letterSpacingBodySmallTablet => FontRawTokens.fontLetterSpacing150; @override + double get letterSpacingCodeMedium => FontRawTokens.fontLetterSpacing200; + @override double get letterSpacingDisplayLargeMobile => FontRawTokens.fontLetterSpacing850; @override double get letterSpacingDisplayLargeTablet => FontRawTokens.fontLetterSpacing1450; @@ -79,6 +81,8 @@ class WireframeFontSemanticTokens extends OudsFontSemanticTokens { @override double get lineHeightBodySmallTablet => FontRawTokens.fontLineHeight250; @override + double get lineHeightCodeMedium => FontRawTokens.fontLineHeight350; + @override double get lineHeightDisplayLargeMobile => FontRawTokens.fontLineHeight1050; @override double get lineHeightDisplayLargeTablet => FontRawTokens.fontLineHeight1850; @@ -127,6 +131,8 @@ class WireframeFontSemanticTokens extends OudsFontSemanticTokens { @override double get sizeBodySmallTablet => FontRawTokens.fontSize150; @override + double get sizeCodeMedium => FontRawTokens.fontSize200; + @override double get sizeDisplayLargeMobile => FontRawTokens.fontSize850; @override double get sizeDisplayLargeTablet => FontRawTokens.fontSize1450; @@ -169,6 +175,8 @@ class WireframeFontSemanticTokens extends OudsFontSemanticTokens { @override FontWeight get weightBodyStrong => FontRawTokens.fontWeight700; @override + FontWeight get weightCode => FontRawTokens.fontWeight400; + @override FontWeight get weightDisplay => FontRawTokens.fontWeight700; @override FontWeight get weightHeading => FontRawTokens.fontWeight700; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_grid_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_grid_semantic_tokens.dart index c4db57f7a..aeedcca1d 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_grid_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_grid_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_grid_semantic_tokens.dart'; @@ -34,6 +34,22 @@ class WireframeGridSemanticTokens extends OudsGridSemanticTokens { @override int get extraCompactMinWidth => GridRawTokens.gridMinWidthExtraCompact; @override + double get extraLargeColumnGap => GridRawTokens.gridColumnGap600; + @override + double get extraLargeMargin => GridRawTokens.gridMargin1700; + @override + int get extraLargeMaxWidth => GridRawTokens.gridMaxWidthExtraLarge; + @override + int get extraLargeMinWidth => GridRawTokens.gridMinWidthExtraLarge; + @override + double get largeColumnGap => GridRawTokens.gridColumnGap600; + @override + double get largeMargin => GridRawTokens.gridMargin1100; + @override + int get largeMaxWidth => GridRawTokens.gridMaxWidthLarge; + @override + int get largeMinWidth => GridRawTokens.gridMinWidthLarge; + @override double get mediumColumnGap => GridRawTokens.gridColumnGap400; @override double get mediumMargin => GridRawTokens.gridMargin500; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_opacity_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_opacity_semantic_tokens.dart index f7a6dca3b..600c5bcf9 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_opacity_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_opacity_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_opacity_semantic_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_size_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_size_semantic_tokens.dart index a5d38ef22..c2d9c8136 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_size_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_size_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_space_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_space_semantic_tokens.dart index be11bbcdf..e7bf762b7 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_space_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_space_semantic_tokens.dart @@ -10,7 +10,7 @@ // Software description: Flutter library of reusable graphical components // -// Wireframe brand tokens version 2.6.0 +// Wireframe brand tokens version 2.7.0 // Generated by Tokenator import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_space_semantic_tokens.dart'; @@ -96,6 +96,8 @@ class WireframeSpaceSemanticTokens extends OudsSpaceSemanticTokens { @override double get paddingBlock4xsmall => DimensionRawTokens.dimensionOutOfSystem50; @override + double get paddingBlock5xlarge => DimensionRawTokens.dimension450; + @override double get paddingBlockLarge => DimensionRawTokens.dimension200; @override double get paddingBlockMedium => DimensionRawTokens.dimension150; @@ -120,6 +122,10 @@ class WireframeSpaceSemanticTokens extends OudsSpaceSemanticTokens { @override double get paddingInline4xsmall => DimensionRawTokens.dimensionOutOfSystem50; @override + double get paddingInline5xlarge => DimensionRawTokens.dimension450; + @override + double get paddingInline6xlarge => DimensionRawTokens.dimension500; + @override double get paddingInlineLarge => DimensionRawTokens.dimension200; @override double get paddingInlineMedium => DimensionRawTokens.dimension150; From 2f1af27ad6e133da45b7b6d8a586aa1385c49606 Mon Sep 17 00:00:00 2001 From: Ahmed Amine Zribi Date: Thu, 17 Sep 2026 11:42:26 +0100 Subject: [PATCH 04/13] chore(typography): update value sosh manually --- .../lib/components/sosh_typography_tokens.dart | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/ouds_theme_sosh/lib/components/sosh_typography_tokens.dart b/ouds_theme_sosh/lib/components/sosh_typography_tokens.dart index 9ecc41c75..984287158 100644 --- a/ouds_theme_sosh/lib/components/sosh_typography_tokens.dart +++ b/ouds_theme_sosh/lib/components/sosh_typography_tokens.dart @@ -23,13 +23,19 @@ class SoshTypographyTokens extends OudsTypographyTokens { SoshTypographyTokens(this.providersTokens); @override - Color get colorContentMarker => providersTokens.#ff000000Tokens; + Color get colorContentMarker => Color(0xff000000); @override bool get headingLargeMarker => false; - @Deprecated("This token is deprecated and will be removed in a future version.") + @Deprecated( + "This token is deprecated and will be removed in a future version.", + ) @override - double get spacePaddingBlockBottomHeadingLargeMarker => providersTokens.spaceTokens.paddingBlockNone; - @Deprecated("This token is deprecated and will be removed in a future version.") + double get spacePaddingBlockBottomHeadingLargeMarker => + providersTokens.spaceTokens.paddingBlockNone; + @Deprecated( + "This token is deprecated and will be removed in a future version.", + ) @override - double get spacePaddingBlockTopHeadingLargeMarker => providersTokens.spaceTokens.paddingBlockNone; + double get spacePaddingBlockTopHeadingLargeMarker => + providersTokens.spaceTokens.paddingBlockNone; } From 003572dbee64c654ab1e51822d6757f1a9c11a57 Mon Sep 17 00:00:00 2001 From: Ahmed Amine Zribi Date: Tue, 22 Sep 2026 12:37:38 +0100 Subject: [PATCH 05/13] chore: update `AlertMessage` with Token 2.7.0 --- .../components/alert/ouds_alert_message.dart | 62 ++++++++++++------- 1 file changed, 39 insertions(+), 23 deletions(-) diff --git a/ouds_core/lib/components/alert/ouds_alert_message.dart b/ouds_core/lib/components/alert/ouds_alert_message.dart index 8018b6e10..5b102c7a3 100644 --- a/ouds_core/lib/components/alert/ouds_alert_message.dart +++ b/ouds_core/lib/components/alert/ouds_alert_message.dart @@ -195,6 +195,7 @@ class _OudsAlertMessageState extends State { // Build the action link widget if provided. final actionLink = widget.actionLayout != null ? OudsLink( + density: OudsLinkDensity.compact, label: widget.actionLayout!.text, onPressed: () { widget.actionLayout!.onClick?.call(); @@ -202,33 +203,42 @@ class _OudsAlertMessageState extends State { ) : null; + /// TODO: to changed with ouds/size/max-width/boxed-text + final maxTextWidth = theme.sizeScheme(context).maxWidthLabelMedium; + // Build the main text content of the alert, including label, description, // and bullet list. final textContentChildren = [ // Main label text. - Text( - widget.label, - style: theme.typographyTokens - .typeLabelModerateLarge(context) - .copyWith( - color: alertMessageStatusModifier.getStatusTextColor( - widget.status, + ConstrainedBox( + constraints: BoxConstraints(maxWidth: maxTextWidth), + child: Text( + widget.label, + style: theme.typographyTokens + .typeLabelModerateLarge(context) + .copyWith( + color: alertMessageStatusModifier.getStatusTextColor( + widget.status, + ), ), - ), + ), ), // Optional description text. if (widget.description != null && widget.description!.isNotEmpty) ...[ SizedBox(height: alertTokens.spaceRowGap), _buildDescription(context), + SizedBox(height: alertTokens.spacePaddingBlockBottomContent), ], // Optional bullet list. A gap is added only if the list is not empty. if (widget.bulletList != null && - widget.bulletList!.any((bullet) => bullet.isNotEmpty)) + widget.bulletList!.any((bullet) => bullet.isNotEmpty)) ...[ SizedBox(height: alertTokens.spaceRowGap), - // Generate bullet list items, filtering out any empty strings. - ...?widget.bulletList - ?.where((bullet) => bullet.isNotEmpty) - .map((bullet) => buildBulletList(context, widget.status, bullet)), + // Generate bullet list items, filtering out any empty strings. + ...widget.bulletList! + .where((bullet) => bullet.isNotEmpty) + .map((bullet) => buildBulletList(context, widget.status, bullet)), + SizedBox(height: alertTokens.spacePaddingBlockBottomContent), + ], ]; // Build the close button if a callback is provided. @@ -268,6 +278,7 @@ class _OudsAlertMessageState extends State { Padding( padding: EdgeInsetsDirectional.only( top: alertTokens.spacePaddingBlock, + bottom: alertTokens.spacePaddingBlock, ), child: SvgPicture.asset( matchTextDirection: true, @@ -295,6 +306,7 @@ class _OudsAlertMessageState extends State { Padding( padding: EdgeInsetsDirectional.only( top: alertTokens.spacePaddingBlock, + bottom: alertTokens.spacePaddingBlock, ), child: alertMessageStatusModifier.buildStatusIcon( context, @@ -308,7 +320,6 @@ class _OudsAlertMessageState extends State { child: Padding( padding: EdgeInsetsDirectional.only( top: alertTokens.spacePaddingBlock, - end: alertTokens.spaceColumnGap, bottom: alertTokens.spacePaddingBlock, ), child: Column( @@ -338,7 +349,6 @@ class _OudsAlertMessageState extends State { widget.actionLayout!.text.isNotEmpty && widget.actionLayout!.layout == OudsAlertMessageActionLayoutEnum.bottom) ...[ - SizedBox(height: alertTokens.spaceRowGapAction), Semantics( sortKey: const OrdinalSortKey(2.0), container: true, @@ -408,19 +418,23 @@ class _OudsAlertMessageState extends State { Widget _buildDescription(BuildContext context) { final theme = OudsTheme.of(context); final alertMessageStatusModifier = OudsAlertStatusModifier(context); - final textStyle = theme.typographyTokens .typeLabelDefaultMedium(context) .copyWith( color: alertMessageStatusModifier.getStatusTextColor(widget.status), ); - return Text.rich( - MarkdownSpanBuilder.buildRichText( - context, - widget.description ?? '', - baseStyle: textStyle, - onLinkTap: widget.onDescriptionLinkTapped, + /// TODO: to changed with ouds/size/max-width/boxed-text + final maxTextWidth = theme.sizeScheme(context).maxWidthLabelMedium; + return ConstrainedBox( + constraints: BoxConstraints(maxWidth: maxTextWidth), + child: Text.rich( + MarkdownSpanBuilder.buildRichText( + context, + widget.description ?? '', + baseStyle: textStyle, + onLinkTap: widget.onDescriptionLinkTapped, + ), ), ); } @@ -436,7 +450,6 @@ class _OudsAlertMessageState extends State { ) { final theme = OudsTheme.of(context); final alertMessageStatusModifier = OudsAlertStatusModifier(context); - final maxTextWidth = theme.sizeScheme(context).maxWidthLabelMedium; final textScaler = MediaQuery.textScalerOf(context); final double iconContainerWidth = textScaler.scale( theme.sizeScheme(context).iconWithLabelMediumSizeMedium, @@ -453,6 +466,9 @@ class _OudsAlertMessageState extends State { theme.sizeScheme(context).iconWithLabelMediumSizeSmall, ); + /// TODO: to changed with ouds/size/max-width/boxed-text + final maxTextWidth = theme.sizeScheme(context).maxWidthLabelMedium; + return IntrinsicHeight( child: Row( crossAxisAlignment: CrossAxisAlignment.start, From 4e94723de30c42e894dc2d0afbc09253416a637f Mon Sep 17 00:00:00 2001 From: Ahmed Amine Zribi Date: Tue, 22 Sep 2026 12:38:26 +0100 Subject: [PATCH 06/13] chore(A11Y)(AlertMessage): Add default vocalisation on "info" status --- ouds_core/lib/components/alert/ouds_alert_message.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ouds_core/lib/components/alert/ouds_alert_message.dart b/ouds_core/lib/components/alert/ouds_alert_message.dart index 5b102c7a3..41ddbf104 100644 --- a/ouds_core/lib/components/alert/ouds_alert_message.dart +++ b/ouds_core/lib/components/alert/ouds_alert_message.dart @@ -337,6 +337,10 @@ class _OudsAlertMessageState extends State { ? OudsLocalizations.of( context, )?.core_common_error_a11y + : widget.status is Info + ? OudsLocalizations.of( + context, + )?.core_common_info_a11y : null, child: Column( crossAxisAlignment: CrossAxisAlignment.start, From 648fecb1e60f017d5815d732d6e33b32dae724c2 Mon Sep 17 00:00:00 2001 From: Ahmed Amine Zribi Date: Tue, 22 Sep 2026 12:51:32 +0100 Subject: [PATCH 07/13] fix(A11Y)(AlertMessage): Close button is not reached with keyboard --- ouds_core/lib/components/alert/ouds_alert_message.dart | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ouds_core/lib/components/alert/ouds_alert_message.dart b/ouds_core/lib/components/alert/ouds_alert_message.dart index 41ddbf104..42f4e8575 100644 --- a/ouds_core/lib/components/alert/ouds_alert_message.dart +++ b/ouds_core/lib/components/alert/ouds_alert_message.dart @@ -388,6 +388,8 @@ class _OudsAlertMessageState extends State { sortKey: const OrdinalSortKey(3.0), button: true, container: true, + // it's used for iOS Keyboard , for Voice Over it can reached by Button/Label + focusable: true, label: l10n?.core_alert_alertMessage_close_label_a11y, child: closeButton, ), From 82c6f1d233297f3ceee92d0b17885a3fedc8fbd2 Mon Sep 17 00:00:00 2001 From: Ahmed Amine Zribi Date: Tue, 22 Sep 2026 15:11:25 +0100 Subject: [PATCH 08/13] chore: update text container with maxWidthBoxText --- .../components/alert/ouds_alert_message.dart | 15 +- .../scheme/responsive/ouds_size_scheme.dart | 6 + .../semantic/ouds_size_semantic_tokens.dart | 2 + .../semantic/orange_size_semantic_tokens.dart | 138 ++++++++++++------ .../orangeCompact_size_semantic_tokens.dart | 138 ++++++++++++------ .../semantic/sosh_size_semantic_tokens.dart | 138 ++++++++++++------ .../wireframe_size_semantic_tokens.dart | 138 ++++++++++++------ 7 files changed, 386 insertions(+), 189 deletions(-) diff --git a/ouds_core/lib/components/alert/ouds_alert_message.dart b/ouds_core/lib/components/alert/ouds_alert_message.dart index 42f4e8575..79e5ea5ed 100644 --- a/ouds_core/lib/components/alert/ouds_alert_message.dart +++ b/ouds_core/lib/components/alert/ouds_alert_message.dart @@ -203,15 +203,14 @@ class _OudsAlertMessageState extends State { ) : null; - /// TODO: to changed with ouds/size/max-width/boxed-text - final maxTextWidth = theme.sizeScheme(context).maxWidthLabelMedium; + final maxWidthBoxedText = theme.sizeScheme(context).maxWidthBoxedText; // Build the main text content of the alert, including label, description, // and bullet list. final textContentChildren = [ // Main label text. ConstrainedBox( - constraints: BoxConstraints(maxWidth: maxTextWidth), + constraints: BoxConstraints(maxWidth: maxWidthBoxedText), child: Text( widget.label, style: theme.typographyTokens @@ -430,10 +429,9 @@ class _OudsAlertMessageState extends State { color: alertMessageStatusModifier.getStatusTextColor(widget.status), ); - /// TODO: to changed with ouds/size/max-width/boxed-text - final maxTextWidth = theme.sizeScheme(context).maxWidthLabelMedium; + final maxWidthBoxedText = theme.sizeScheme(context).maxWidthBoxedText; return ConstrainedBox( - constraints: BoxConstraints(maxWidth: maxTextWidth), + constraints: BoxConstraints(maxWidth: maxWidthBoxedText), child: Text.rich( MarkdownSpanBuilder.buildRichText( context, @@ -472,8 +470,7 @@ class _OudsAlertMessageState extends State { theme.sizeScheme(context).iconWithLabelMediumSizeSmall, ); - /// TODO: to changed with ouds/size/max-width/boxed-text - final maxTextWidth = theme.sizeScheme(context).maxWidthLabelMedium; + final maxWidthBoxedText = theme.sizeScheme(context).maxWidthBoxedText; return IntrinsicHeight( child: Row( @@ -506,7 +503,7 @@ class _OudsAlertMessageState extends State { ), Flexible( child: ConstrainedBox( - constraints: BoxConstraints(maxWidth: maxTextWidth), + constraints: BoxConstraints(maxWidth: maxWidthBoxedText), child: Text.rich( MarkdownSpanBuilder.buildBoldOnly(label, baseStyle: textStyle), ), diff --git a/ouds_theme_contract/lib/theme/scheme/responsive/ouds_size_scheme.dart b/ouds_theme_contract/lib/theme/scheme/responsive/ouds_size_scheme.dart index b9d87ac2c..2f35319fd 100644 --- a/ouds_theme_contract/lib/theme/scheme/responsive/ouds_size_scheme.dart +++ b/ouds_theme_contract/lib/theme/scheme/responsive/ouds_size_scheme.dart @@ -290,6 +290,12 @@ class OudsSizeScheme { tablet: sizeTokens.maxWidthLabelXlargeTablet, ); + double get maxWidthBoxedText => OudsWindowSizeClassUtil.selectMobileTablet( + sizeClass: sizeClass, + mobile: sizeTokens.maxWidthBoxedTextMobile, + tablet: sizeTokens.maxWidthBoxedTextTablet, + ); + /// Non-responsive tokens (direct mapping) /// iconDecorative diff --git a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_size_semantic_tokens.dart b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_size_semantic_tokens.dart index ec2ab3af8..cf4dd4c59 100644 --- a/ouds_theme_contract/lib/theme/tokens/semantic/ouds_size_semantic_tokens.dart +++ b/ouds_theme_contract/lib/theme/tokens/semantic/ouds_size_semantic_tokens.dart @@ -88,6 +88,8 @@ abstract class OudsSizeSemanticTokens { late double maxWidthBodyMediumTablet; late double maxWidthBodySmallMobile; late double maxWidthBodySmallTablet; + late double maxWidthBoxedTextMobile; + late double maxWidthBoxedTextTablet; late double maxWidthDisplayLargeMobile; late double maxWidthDisplayLargeTablet; late double maxWidthDisplayMediumMobile; diff --git a/ouds_theme_orange/lib/semantic/orange_size_semantic_tokens.dart b/ouds_theme_orange/lib/semantic/orange_size_semantic_tokens.dart index 0cdee462e..8f8c8c264 100644 --- a/ouds_theme_orange/lib/semantic/orange_size_semantic_tokens.dart +++ b/ouds_theme_orange/lib/semantic/orange_size_semantic_tokens.dart @@ -13,8 +13,8 @@ // Orange brand tokens version 2.7.0 // Generated by Tokenator -import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; +import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; class OrangeSizeSemanticTokens extends OudsSizeSemanticTokens { @override @@ -24,7 +24,8 @@ class OrangeSizeSemanticTokens extends OudsSizeSemanticTokens { @override double get iconDecorative3xsmall => DimensionRawTokens.dimension150; @override - double get iconDecorative4xsmall => DimensionRawTokens.dimensionOutOfSystem250; + double get iconDecorative4xsmall => + DimensionRawTokens.dimensionOutOfSystem250; @override double get iconDecorativeLarge => DimensionRawTokens.dimension600; @override @@ -36,89 +37,131 @@ class OrangeSizeSemanticTokens extends OudsSizeSemanticTokens { @override double get iconDecorativeXsmall => DimensionRawTokens.dimension300; @override - double get iconWithBodyLargeSizeLargeMobile => DimensionRawTokens.dimension350; + double get iconWithBodyLargeSizeLargeMobile => + DimensionRawTokens.dimension350; @override - double get iconWithBodyLargeSizeLargeTablet => DimensionRawTokens.dimension350; + double get iconWithBodyLargeSizeLargeTablet => + DimensionRawTokens.dimension350; @override - double get iconWithBodyLargeSizeMediumMobile => DimensionRawTokens.dimension300; + double get iconWithBodyLargeSizeMediumMobile => + DimensionRawTokens.dimension300; @override - double get iconWithBodyLargeSizeMediumTablet => DimensionRawTokens.dimension300; + double get iconWithBodyLargeSizeMediumTablet => + DimensionRawTokens.dimension300; @override - double get iconWithBodyLargeSizeSmallMobile => DimensionRawTokens.dimension250; + double get iconWithBodyLargeSizeSmallMobile => + DimensionRawTokens.dimension250; @override - double get iconWithBodyLargeSizeSmallTablet => DimensionRawTokens.dimension250; + double get iconWithBodyLargeSizeSmallTablet => + DimensionRawTokens.dimension250; @override - double get iconWithBodyMediumSizeLargeMobile => DimensionRawTokens.dimension300; + double get iconWithBodyMediumSizeLargeMobile => + DimensionRawTokens.dimension300; @override - double get iconWithBodyMediumSizeLargeTablet => DimensionRawTokens.dimension300; + double get iconWithBodyMediumSizeLargeTablet => + DimensionRawTokens.dimension300; @override - double get iconWithBodyMediumSizeMediumMobile => DimensionRawTokens.dimension250; + double get iconWithBodyMediumSizeMediumMobile => + DimensionRawTokens.dimension250; @override - double get iconWithBodyMediumSizeMediumTablet => DimensionRawTokens.dimension250; + double get iconWithBodyMediumSizeMediumTablet => + DimensionRawTokens.dimension250; @override - double get iconWithBodyMediumSizeSmallMobile => DimensionRawTokens.dimension200; + double get iconWithBodyMediumSizeSmallMobile => + DimensionRawTokens.dimension200; @override - double get iconWithBodyMediumSizeSmallTablet => DimensionRawTokens.dimension200; + double get iconWithBodyMediumSizeSmallTablet => + DimensionRawTokens.dimension200; @override - double get iconWithBodySmallSizeLargeMobile => DimensionRawTokens.dimension250; + double get iconWithBodySmallSizeLargeMobile => + DimensionRawTokens.dimension250; @override - double get iconWithBodySmallSizeLargeTablet => DimensionRawTokens.dimension250; + double get iconWithBodySmallSizeLargeTablet => + DimensionRawTokens.dimension250; @override - double get iconWithBodySmallSizeMediumMobile => DimensionRawTokens.dimension200; + double get iconWithBodySmallSizeMediumMobile => + DimensionRawTokens.dimension200; @override - double get iconWithBodySmallSizeMediumTablet => DimensionRawTokens.dimension200; + double get iconWithBodySmallSizeMediumTablet => + DimensionRawTokens.dimension200; @override - double get iconWithBodySmallSizeSmallMobile => DimensionRawTokens.dimension150; + double get iconWithBodySmallSizeSmallMobile => + DimensionRawTokens.dimension150; @override - double get iconWithBodySmallSizeSmallTablet => DimensionRawTokens.dimension150; + double get iconWithBodySmallSizeSmallTablet => + DimensionRawTokens.dimension150; @override - double get iconWithHeadingLargeSizeLargeMobile => DimensionRawTokens.dimension500; + double get iconWithHeadingLargeSizeLargeMobile => + DimensionRawTokens.dimension500; @override - double get iconWithHeadingLargeSizeLargeTablet => DimensionRawTokens.dimension550; + double get iconWithHeadingLargeSizeLargeTablet => + DimensionRawTokens.dimension550; @override - double get iconWithHeadingLargeSizeMediumMobile => DimensionRawTokens.dimension450; + double get iconWithHeadingLargeSizeMediumMobile => + DimensionRawTokens.dimension450; @override - double get iconWithHeadingLargeSizeMediumTablet => DimensionRawTokens.dimension500; + double get iconWithHeadingLargeSizeMediumTablet => + DimensionRawTokens.dimension500; @override - double get iconWithHeadingLargeSizeSmallMobile => DimensionRawTokens.dimension400; + double get iconWithHeadingLargeSizeSmallMobile => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingLargeSizeSmallTablet => DimensionRawTokens.dimension450; + double get iconWithHeadingLargeSizeSmallTablet => + DimensionRawTokens.dimension450; @override - double get iconWithHeadingMediumSizeLargeMobile => DimensionRawTokens.dimension400; + double get iconWithHeadingMediumSizeLargeMobile => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingMediumSizeLargeTablet => DimensionRawTokens.dimension500; + double get iconWithHeadingMediumSizeLargeTablet => + DimensionRawTokens.dimension500; @override - double get iconWithHeadingMediumSizeMediumMobile => DimensionRawTokens.dimension350; + double get iconWithHeadingMediumSizeMediumMobile => + DimensionRawTokens.dimension350; @override - double get iconWithHeadingMediumSizeMediumTablet => DimensionRawTokens.dimension450; + double get iconWithHeadingMediumSizeMediumTablet => + DimensionRawTokens.dimension450; @override - double get iconWithHeadingMediumSizeSmallMobile => DimensionRawTokens.dimension300; + double get iconWithHeadingMediumSizeSmallMobile => + DimensionRawTokens.dimension300; @override - double get iconWithHeadingMediumSizeSmallTablet => DimensionRawTokens.dimension400; + double get iconWithHeadingMediumSizeSmallTablet => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingSmallSizeLargeMobile => DimensionRawTokens.dimension400; + double get iconWithHeadingSmallSizeLargeMobile => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingSmallSizeLargeTablet => DimensionRawTokens.dimension400; + double get iconWithHeadingSmallSizeLargeTablet => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingSmallSizeMediumMobile => DimensionRawTokens.dimension350; + double get iconWithHeadingSmallSizeMediumMobile => + DimensionRawTokens.dimension350; @override - double get iconWithHeadingSmallSizeMediumTablet => DimensionRawTokens.dimension350; + double get iconWithHeadingSmallSizeMediumTablet => + DimensionRawTokens.dimension350; @override - double get iconWithHeadingSmallSizeSmallMobile => DimensionRawTokens.dimension300; + double get iconWithHeadingSmallSizeSmallMobile => + DimensionRawTokens.dimension300; @override - double get iconWithHeadingSmallSizeSmallTablet => DimensionRawTokens.dimension300; + double get iconWithHeadingSmallSizeSmallTablet => + DimensionRawTokens.dimension300; @override - double get iconWithHeadingXlargeSizeLargeMobile => DimensionRawTokens.dimension550; + double get iconWithHeadingXlargeSizeLargeMobile => + DimensionRawTokens.dimension550; @override - double get iconWithHeadingXlargeSizeLargeTablet => DimensionRawTokens.dimension650; + double get iconWithHeadingXlargeSizeLargeTablet => + DimensionRawTokens.dimension650; @override - double get iconWithHeadingXlargeSizeMediumMobile => DimensionRawTokens.dimension500; + double get iconWithHeadingXlargeSizeMediumMobile => + DimensionRawTokens.dimension500; @override - double get iconWithHeadingXlargeSizeMediumTablet => DimensionRawTokens.dimension600; + double get iconWithHeadingXlargeSizeMediumTablet => + DimensionRawTokens.dimension600; @override - double get iconWithHeadingXlargeSizeSmallMobile => DimensionRawTokens.dimension450; + double get iconWithHeadingXlargeSizeSmallMobile => + DimensionRawTokens.dimension450; @override - double get iconWithHeadingXlargeSizeSmallTablet => DimensionRawTokens.dimension550; + double get iconWithHeadingXlargeSizeSmallTablet => + DimensionRawTokens.dimension550; @override double get iconWithLabelLargeSizeLarge => DimensionRawTokens.dimension400; @override @@ -144,7 +187,8 @@ class OrangeSizeSemanticTokens extends OudsSizeSemanticTokens { @override double get iconWithLabelSmallSizeSmall => DimensionRawTokens.dimension150; @override - double get iconWithLabelSmallSizeXsmall => DimensionRawTokens.dimensionOutOfSystem250; + double get iconWithLabelSmallSizeXsmall => + DimensionRawTokens.dimensionOutOfSystem250; @override double get iconWithLabelXlargeSizeLarge => DimensionRawTokens.dimension500; @override @@ -166,6 +210,10 @@ class OrangeSizeSemanticTokens extends OudsSizeSemanticTokens { @override double get maxWidthBodySmallTablet => DimensionRawTokens.dimension6000; @override + double get maxWidthBoxedTextMobile => DimensionRawTokens.dimension7000; + @override + double get maxWidthBoxedTextTablet => DimensionRawTokens.dimension8000; + @override double get maxWidthDisplayLargeMobile => DimensionRawTokens.dimension9000; @override double get maxWidthDisplayLargeTablet => DimensionRawTokens.dimension9000; diff --git a/ouds_theme_orange_compact/lib/semantic/orangeCompact_size_semantic_tokens.dart b/ouds_theme_orange_compact/lib/semantic/orangeCompact_size_semantic_tokens.dart index 114624307..857c8592e 100644 --- a/ouds_theme_orange_compact/lib/semantic/orangeCompact_size_semantic_tokens.dart +++ b/ouds_theme_orange_compact/lib/semantic/orangeCompact_size_semantic_tokens.dart @@ -13,8 +13,8 @@ // Orange Compact brand tokens version 2.7.0 // Generated by Tokenator -import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; +import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; class OrangeCompactSizeSemanticTokens extends OudsSizeSemanticTokens { @override @@ -24,7 +24,8 @@ class OrangeCompactSizeSemanticTokens extends OudsSizeSemanticTokens { @override double get iconDecorative3xsmall => DimensionRawTokens.dimension150; @override - double get iconDecorative4xsmall => DimensionRawTokens.dimensionOutOfSystem250; + double get iconDecorative4xsmall => + DimensionRawTokens.dimensionOutOfSystem250; @override double get iconDecorativeLarge => DimensionRawTokens.dimension550; @override @@ -36,89 +37,131 @@ class OrangeCompactSizeSemanticTokens extends OudsSizeSemanticTokens { @override double get iconDecorativeXsmall => DimensionRawTokens.dimension250; @override - double get iconWithBodyLargeSizeLargeMobile => DimensionRawTokens.dimension300; + double get iconWithBodyLargeSizeLargeMobile => + DimensionRawTokens.dimension300; @override - double get iconWithBodyLargeSizeLargeTablet => DimensionRawTokens.dimension300; + double get iconWithBodyLargeSizeLargeTablet => + DimensionRawTokens.dimension300; @override - double get iconWithBodyLargeSizeMediumMobile => DimensionRawTokens.dimension250; + double get iconWithBodyLargeSizeMediumMobile => + DimensionRawTokens.dimension250; @override - double get iconWithBodyLargeSizeMediumTablet => DimensionRawTokens.dimension250; + double get iconWithBodyLargeSizeMediumTablet => + DimensionRawTokens.dimension250; @override - double get iconWithBodyLargeSizeSmallMobile => DimensionRawTokens.dimension200; + double get iconWithBodyLargeSizeSmallMobile => + DimensionRawTokens.dimension200; @override - double get iconWithBodyLargeSizeSmallTablet => DimensionRawTokens.dimension200; + double get iconWithBodyLargeSizeSmallTablet => + DimensionRawTokens.dimension200; @override - double get iconWithBodyMediumSizeLargeMobile => DimensionRawTokens.dimension300; + double get iconWithBodyMediumSizeLargeMobile => + DimensionRawTokens.dimension300; @override - double get iconWithBodyMediumSizeLargeTablet => DimensionRawTokens.dimension300; + double get iconWithBodyMediumSizeLargeTablet => + DimensionRawTokens.dimension300; @override - double get iconWithBodyMediumSizeMediumMobile => DimensionRawTokens.dimension250; + double get iconWithBodyMediumSizeMediumMobile => + DimensionRawTokens.dimension250; @override - double get iconWithBodyMediumSizeMediumTablet => DimensionRawTokens.dimension250; + double get iconWithBodyMediumSizeMediumTablet => + DimensionRawTokens.dimension250; @override - double get iconWithBodyMediumSizeSmallMobile => DimensionRawTokens.dimension200; + double get iconWithBodyMediumSizeSmallMobile => + DimensionRawTokens.dimension200; @override - double get iconWithBodyMediumSizeSmallTablet => DimensionRawTokens.dimension200; + double get iconWithBodyMediumSizeSmallTablet => + DimensionRawTokens.dimension200; @override - double get iconWithBodySmallSizeLargeMobile => DimensionRawTokens.dimension250; + double get iconWithBodySmallSizeLargeMobile => + DimensionRawTokens.dimension250; @override - double get iconWithBodySmallSizeLargeTablet => DimensionRawTokens.dimension250; + double get iconWithBodySmallSizeLargeTablet => + DimensionRawTokens.dimension250; @override - double get iconWithBodySmallSizeMediumMobile => DimensionRawTokens.dimension200; + double get iconWithBodySmallSizeMediumMobile => + DimensionRawTokens.dimension200; @override - double get iconWithBodySmallSizeMediumTablet => DimensionRawTokens.dimension200; + double get iconWithBodySmallSizeMediumTablet => + DimensionRawTokens.dimension200; @override - double get iconWithBodySmallSizeSmallMobile => DimensionRawTokens.dimension150; + double get iconWithBodySmallSizeSmallMobile => + DimensionRawTokens.dimension150; @override - double get iconWithBodySmallSizeSmallTablet => DimensionRawTokens.dimension150; + double get iconWithBodySmallSizeSmallTablet => + DimensionRawTokens.dimension150; @override - double get iconWithHeadingLargeSizeLargeMobile => DimensionRawTokens.dimension400; + double get iconWithHeadingLargeSizeLargeMobile => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingLargeSizeLargeTablet => DimensionRawTokens.dimension400; + double get iconWithHeadingLargeSizeLargeTablet => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingLargeSizeMediumMobile => DimensionRawTokens.dimension350; + double get iconWithHeadingLargeSizeMediumMobile => + DimensionRawTokens.dimension350; @override - double get iconWithHeadingLargeSizeMediumTablet => DimensionRawTokens.dimension350; + double get iconWithHeadingLargeSizeMediumTablet => + DimensionRawTokens.dimension350; @override - double get iconWithHeadingLargeSizeSmallMobile => DimensionRawTokens.dimension300; + double get iconWithHeadingLargeSizeSmallMobile => + DimensionRawTokens.dimension300; @override - double get iconWithHeadingLargeSizeSmallTablet => DimensionRawTokens.dimension300; + double get iconWithHeadingLargeSizeSmallTablet => + DimensionRawTokens.dimension300; @override - double get iconWithHeadingMediumSizeLargeMobile => DimensionRawTokens.dimension400; + double get iconWithHeadingMediumSizeLargeMobile => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingMediumSizeLargeTablet => DimensionRawTokens.dimension400; + double get iconWithHeadingMediumSizeLargeTablet => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingMediumSizeMediumMobile => DimensionRawTokens.dimension350; + double get iconWithHeadingMediumSizeMediumMobile => + DimensionRawTokens.dimension350; @override - double get iconWithHeadingMediumSizeMediumTablet => DimensionRawTokens.dimension350; + double get iconWithHeadingMediumSizeMediumTablet => + DimensionRawTokens.dimension350; @override - double get iconWithHeadingMediumSizeSmallMobile => DimensionRawTokens.dimension300; + double get iconWithHeadingMediumSizeSmallMobile => + DimensionRawTokens.dimension300; @override - double get iconWithHeadingMediumSizeSmallTablet => DimensionRawTokens.dimension300; + double get iconWithHeadingMediumSizeSmallTablet => + DimensionRawTokens.dimension300; @override - double get iconWithHeadingSmallSizeLargeMobile => DimensionRawTokens.dimension350; + double get iconWithHeadingSmallSizeLargeMobile => + DimensionRawTokens.dimension350; @override - double get iconWithHeadingSmallSizeLargeTablet => DimensionRawTokens.dimension350; + double get iconWithHeadingSmallSizeLargeTablet => + DimensionRawTokens.dimension350; @override - double get iconWithHeadingSmallSizeMediumMobile => DimensionRawTokens.dimension300; + double get iconWithHeadingSmallSizeMediumMobile => + DimensionRawTokens.dimension300; @override - double get iconWithHeadingSmallSizeMediumTablet => DimensionRawTokens.dimension300; + double get iconWithHeadingSmallSizeMediumTablet => + DimensionRawTokens.dimension300; @override - double get iconWithHeadingSmallSizeSmallMobile => DimensionRawTokens.dimension250; + double get iconWithHeadingSmallSizeSmallMobile => + DimensionRawTokens.dimension250; @override - double get iconWithHeadingSmallSizeSmallTablet => DimensionRawTokens.dimension250; + double get iconWithHeadingSmallSizeSmallTablet => + DimensionRawTokens.dimension250; @override - double get iconWithHeadingXlargeSizeLargeMobile => DimensionRawTokens.dimension500; + double get iconWithHeadingXlargeSizeLargeMobile => + DimensionRawTokens.dimension500; @override - double get iconWithHeadingXlargeSizeLargeTablet => DimensionRawTokens.dimension500; + double get iconWithHeadingXlargeSizeLargeTablet => + DimensionRawTokens.dimension500; @override - double get iconWithHeadingXlargeSizeMediumMobile => DimensionRawTokens.dimension450; + double get iconWithHeadingXlargeSizeMediumMobile => + DimensionRawTokens.dimension450; @override - double get iconWithHeadingXlargeSizeMediumTablet => DimensionRawTokens.dimension450; + double get iconWithHeadingXlargeSizeMediumTablet => + DimensionRawTokens.dimension450; @override - double get iconWithHeadingXlargeSizeSmallMobile => DimensionRawTokens.dimension400; + double get iconWithHeadingXlargeSizeSmallMobile => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingXlargeSizeSmallTablet => DimensionRawTokens.dimension400; + double get iconWithHeadingXlargeSizeSmallTablet => + DimensionRawTokens.dimension400; @override double get iconWithLabelLargeSizeLarge => DimensionRawTokens.dimension350; @override @@ -144,7 +187,8 @@ class OrangeCompactSizeSemanticTokens extends OudsSizeSemanticTokens { @override double get iconWithLabelSmallSizeSmall => DimensionRawTokens.dimension150; @override - double get iconWithLabelSmallSizeXsmall => DimensionRawTokens.dimensionOutOfSystem250; + double get iconWithLabelSmallSizeXsmall => + DimensionRawTokens.dimensionOutOfSystem250; @override double get iconWithLabelXlargeSizeLarge => DimensionRawTokens.dimension450; @override @@ -166,6 +210,10 @@ class OrangeCompactSizeSemanticTokens extends OudsSizeSemanticTokens { @override double get maxWidthBodySmallTablet => DimensionRawTokens.dimension6000; @override + double get maxWidthBoxedTextMobile => DimensionRawTokens.dimension7000; + @override + double get maxWidthBoxedTextTablet => DimensionRawTokens.dimension7000; + @override double get maxWidthDisplayLargeMobile => DimensionRawTokens.dimension9000; @override double get maxWidthDisplayLargeTablet => DimensionRawTokens.dimension9000; diff --git a/ouds_theme_sosh/lib/semantic/sosh_size_semantic_tokens.dart b/ouds_theme_sosh/lib/semantic/sosh_size_semantic_tokens.dart index cd1fbd050..4d38089bc 100644 --- a/ouds_theme_sosh/lib/semantic/sosh_size_semantic_tokens.dart +++ b/ouds_theme_sosh/lib/semantic/sosh_size_semantic_tokens.dart @@ -13,8 +13,8 @@ // Sosh brand tokens version 2.7.0 // Generated by Tokenator -import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; +import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; class SoshSizeSemanticTokens extends OudsSizeSemanticTokens { @override @@ -24,7 +24,8 @@ class SoshSizeSemanticTokens extends OudsSizeSemanticTokens { @override double get iconDecorative3xsmall => DimensionRawTokens.dimension150; @override - double get iconDecorative4xsmall => DimensionRawTokens.dimensionOutOfSystem250; + double get iconDecorative4xsmall => + DimensionRawTokens.dimensionOutOfSystem250; @override double get iconDecorativeLarge => DimensionRawTokens.dimension600; @override @@ -36,89 +37,131 @@ class SoshSizeSemanticTokens extends OudsSizeSemanticTokens { @override double get iconDecorativeXsmall => DimensionRawTokens.dimension300; @override - double get iconWithBodyLargeSizeLargeMobile => DimensionRawTokens.dimension350; + double get iconWithBodyLargeSizeLargeMobile => + DimensionRawTokens.dimension350; @override - double get iconWithBodyLargeSizeLargeTablet => DimensionRawTokens.dimension350; + double get iconWithBodyLargeSizeLargeTablet => + DimensionRawTokens.dimension350; @override - double get iconWithBodyLargeSizeMediumMobile => DimensionRawTokens.dimension300; + double get iconWithBodyLargeSizeMediumMobile => + DimensionRawTokens.dimension300; @override - double get iconWithBodyLargeSizeMediumTablet => DimensionRawTokens.dimension300; + double get iconWithBodyLargeSizeMediumTablet => + DimensionRawTokens.dimension300; @override - double get iconWithBodyLargeSizeSmallMobile => DimensionRawTokens.dimension250; + double get iconWithBodyLargeSizeSmallMobile => + DimensionRawTokens.dimension250; @override - double get iconWithBodyLargeSizeSmallTablet => DimensionRawTokens.dimension250; + double get iconWithBodyLargeSizeSmallTablet => + DimensionRawTokens.dimension250; @override - double get iconWithBodyMediumSizeLargeMobile => DimensionRawTokens.dimension300; + double get iconWithBodyMediumSizeLargeMobile => + DimensionRawTokens.dimension300; @override - double get iconWithBodyMediumSizeLargeTablet => DimensionRawTokens.dimension300; + double get iconWithBodyMediumSizeLargeTablet => + DimensionRawTokens.dimension300; @override - double get iconWithBodyMediumSizeMediumMobile => DimensionRawTokens.dimension250; + double get iconWithBodyMediumSizeMediumMobile => + DimensionRawTokens.dimension250; @override - double get iconWithBodyMediumSizeMediumTablet => DimensionRawTokens.dimension250; + double get iconWithBodyMediumSizeMediumTablet => + DimensionRawTokens.dimension250; @override - double get iconWithBodyMediumSizeSmallMobile => DimensionRawTokens.dimension200; + double get iconWithBodyMediumSizeSmallMobile => + DimensionRawTokens.dimension200; @override - double get iconWithBodyMediumSizeSmallTablet => DimensionRawTokens.dimension200; + double get iconWithBodyMediumSizeSmallTablet => + DimensionRawTokens.dimension200; @override - double get iconWithBodySmallSizeLargeMobile => DimensionRawTokens.dimension250; + double get iconWithBodySmallSizeLargeMobile => + DimensionRawTokens.dimension250; @override - double get iconWithBodySmallSizeLargeTablet => DimensionRawTokens.dimension250; + double get iconWithBodySmallSizeLargeTablet => + DimensionRawTokens.dimension250; @override - double get iconWithBodySmallSizeMediumMobile => DimensionRawTokens.dimension200; + double get iconWithBodySmallSizeMediumMobile => + DimensionRawTokens.dimension200; @override - double get iconWithBodySmallSizeMediumTablet => DimensionRawTokens.dimension200; + double get iconWithBodySmallSizeMediumTablet => + DimensionRawTokens.dimension200; @override - double get iconWithBodySmallSizeSmallMobile => DimensionRawTokens.dimension150; + double get iconWithBodySmallSizeSmallMobile => + DimensionRawTokens.dimension150; @override - double get iconWithBodySmallSizeSmallTablet => DimensionRawTokens.dimension150; + double get iconWithBodySmallSizeSmallTablet => + DimensionRawTokens.dimension150; @override - double get iconWithHeadingLargeSizeLargeMobile => DimensionRawTokens.dimension500; + double get iconWithHeadingLargeSizeLargeMobile => + DimensionRawTokens.dimension500; @override - double get iconWithHeadingLargeSizeLargeTablet => DimensionRawTokens.dimension550; + double get iconWithHeadingLargeSizeLargeTablet => + DimensionRawTokens.dimension550; @override - double get iconWithHeadingLargeSizeMediumMobile => DimensionRawTokens.dimension450; + double get iconWithHeadingLargeSizeMediumMobile => + DimensionRawTokens.dimension450; @override - double get iconWithHeadingLargeSizeMediumTablet => DimensionRawTokens.dimension500; + double get iconWithHeadingLargeSizeMediumTablet => + DimensionRawTokens.dimension500; @override - double get iconWithHeadingLargeSizeSmallMobile => DimensionRawTokens.dimension400; + double get iconWithHeadingLargeSizeSmallMobile => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingLargeSizeSmallTablet => DimensionRawTokens.dimension450; + double get iconWithHeadingLargeSizeSmallTablet => + DimensionRawTokens.dimension450; @override - double get iconWithHeadingMediumSizeLargeMobile => DimensionRawTokens.dimension400; + double get iconWithHeadingMediumSizeLargeMobile => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingMediumSizeLargeTablet => DimensionRawTokens.dimension500; + double get iconWithHeadingMediumSizeLargeTablet => + DimensionRawTokens.dimension500; @override - double get iconWithHeadingMediumSizeMediumMobile => DimensionRawTokens.dimension350; + double get iconWithHeadingMediumSizeMediumMobile => + DimensionRawTokens.dimension350; @override - double get iconWithHeadingMediumSizeMediumTablet => DimensionRawTokens.dimension450; + double get iconWithHeadingMediumSizeMediumTablet => + DimensionRawTokens.dimension450; @override - double get iconWithHeadingMediumSizeSmallMobile => DimensionRawTokens.dimension300; + double get iconWithHeadingMediumSizeSmallMobile => + DimensionRawTokens.dimension300; @override - double get iconWithHeadingMediumSizeSmallTablet => DimensionRawTokens.dimension400; + double get iconWithHeadingMediumSizeSmallTablet => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingSmallSizeLargeMobile => DimensionRawTokens.dimension400; + double get iconWithHeadingSmallSizeLargeMobile => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingSmallSizeLargeTablet => DimensionRawTokens.dimension400; + double get iconWithHeadingSmallSizeLargeTablet => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingSmallSizeMediumMobile => DimensionRawTokens.dimension350; + double get iconWithHeadingSmallSizeMediumMobile => + DimensionRawTokens.dimension350; @override - double get iconWithHeadingSmallSizeMediumTablet => DimensionRawTokens.dimension350; + double get iconWithHeadingSmallSizeMediumTablet => + DimensionRawTokens.dimension350; @override - double get iconWithHeadingSmallSizeSmallMobile => DimensionRawTokens.dimension300; + double get iconWithHeadingSmallSizeSmallMobile => + DimensionRawTokens.dimension300; @override - double get iconWithHeadingSmallSizeSmallTablet => DimensionRawTokens.dimension300; + double get iconWithHeadingSmallSizeSmallTablet => + DimensionRawTokens.dimension300; @override - double get iconWithHeadingXlargeSizeLargeMobile => DimensionRawTokens.dimension550; + double get iconWithHeadingXlargeSizeLargeMobile => + DimensionRawTokens.dimension550; @override - double get iconWithHeadingXlargeSizeLargeTablet => DimensionRawTokens.dimension650; + double get iconWithHeadingXlargeSizeLargeTablet => + DimensionRawTokens.dimension650; @override - double get iconWithHeadingXlargeSizeMediumMobile => DimensionRawTokens.dimension500; + double get iconWithHeadingXlargeSizeMediumMobile => + DimensionRawTokens.dimension500; @override - double get iconWithHeadingXlargeSizeMediumTablet => DimensionRawTokens.dimension600; + double get iconWithHeadingXlargeSizeMediumTablet => + DimensionRawTokens.dimension600; @override - double get iconWithHeadingXlargeSizeSmallMobile => DimensionRawTokens.dimension450; + double get iconWithHeadingXlargeSizeSmallMobile => + DimensionRawTokens.dimension450; @override - double get iconWithHeadingXlargeSizeSmallTablet => DimensionRawTokens.dimension550; + double get iconWithHeadingXlargeSizeSmallTablet => + DimensionRawTokens.dimension550; @override double get iconWithLabelLargeSizeLarge => DimensionRawTokens.dimension400; @override @@ -144,7 +187,8 @@ class SoshSizeSemanticTokens extends OudsSizeSemanticTokens { @override double get iconWithLabelSmallSizeSmall => DimensionRawTokens.dimension150; @override - double get iconWithLabelSmallSizeXsmall => DimensionRawTokens.dimensionOutOfSystem250; + double get iconWithLabelSmallSizeXsmall => + DimensionRawTokens.dimensionOutOfSystem250; @override double get iconWithLabelXlargeSizeLarge => DimensionRawTokens.dimension500; @override @@ -166,6 +210,10 @@ class SoshSizeSemanticTokens extends OudsSizeSemanticTokens { @override double get maxWidthBodySmallTablet => DimensionRawTokens.dimension6000; @override + double get maxWidthBoxedTextMobile => DimensionRawTokens.dimension7000; + @override + double get maxWidthBoxedTextTablet => DimensionRawTokens.dimension8000; + @override double get maxWidthDisplayLargeMobile => DimensionRawTokens.dimension9000; @override double get maxWidthDisplayLargeTablet => DimensionRawTokens.dimension9000; diff --git a/ouds_theme_wireframe/lib/semantic/wireframe_size_semantic_tokens.dart b/ouds_theme_wireframe/lib/semantic/wireframe_size_semantic_tokens.dart index c2d9c8136..984ebab71 100644 --- a/ouds_theme_wireframe/lib/semantic/wireframe_size_semantic_tokens.dart +++ b/ouds_theme_wireframe/lib/semantic/wireframe_size_semantic_tokens.dart @@ -13,8 +13,8 @@ // Wireframe brand tokens version 2.7.0 // Generated by Tokenator -import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; import 'package:ouds_global_raw_tokens/dimension_raw_tokens.dart'; +import 'package:ouds_theme_contract/theme/tokens/semantic/ouds_size_semantic_tokens.dart'; class WireframeSizeSemanticTokens extends OudsSizeSemanticTokens { @override @@ -24,7 +24,8 @@ class WireframeSizeSemanticTokens extends OudsSizeSemanticTokens { @override double get iconDecorative3xsmall => DimensionRawTokens.dimension150; @override - double get iconDecorative4xsmall => DimensionRawTokens.dimensionOutOfSystem250; + double get iconDecorative4xsmall => + DimensionRawTokens.dimensionOutOfSystem250; @override double get iconDecorativeLarge => DimensionRawTokens.dimension600; @override @@ -36,89 +37,131 @@ class WireframeSizeSemanticTokens extends OudsSizeSemanticTokens { @override double get iconDecorativeXsmall => DimensionRawTokens.dimension300; @override - double get iconWithBodyLargeSizeLargeMobile => DimensionRawTokens.dimension350; + double get iconWithBodyLargeSizeLargeMobile => + DimensionRawTokens.dimension350; @override - double get iconWithBodyLargeSizeLargeTablet => DimensionRawTokens.dimension350; + double get iconWithBodyLargeSizeLargeTablet => + DimensionRawTokens.dimension350; @override - double get iconWithBodyLargeSizeMediumMobile => DimensionRawTokens.dimension300; + double get iconWithBodyLargeSizeMediumMobile => + DimensionRawTokens.dimension300; @override - double get iconWithBodyLargeSizeMediumTablet => DimensionRawTokens.dimension300; + double get iconWithBodyLargeSizeMediumTablet => + DimensionRawTokens.dimension300; @override - double get iconWithBodyLargeSizeSmallMobile => DimensionRawTokens.dimension250; + double get iconWithBodyLargeSizeSmallMobile => + DimensionRawTokens.dimension250; @override - double get iconWithBodyLargeSizeSmallTablet => DimensionRawTokens.dimension250; + double get iconWithBodyLargeSizeSmallTablet => + DimensionRawTokens.dimension250; @override - double get iconWithBodyMediumSizeLargeMobile => DimensionRawTokens.dimension300; + double get iconWithBodyMediumSizeLargeMobile => + DimensionRawTokens.dimension300; @override - double get iconWithBodyMediumSizeLargeTablet => DimensionRawTokens.dimension300; + double get iconWithBodyMediumSizeLargeTablet => + DimensionRawTokens.dimension300; @override - double get iconWithBodyMediumSizeMediumMobile => DimensionRawTokens.dimension250; + double get iconWithBodyMediumSizeMediumMobile => + DimensionRawTokens.dimension250; @override - double get iconWithBodyMediumSizeMediumTablet => DimensionRawTokens.dimension250; + double get iconWithBodyMediumSizeMediumTablet => + DimensionRawTokens.dimension250; @override - double get iconWithBodyMediumSizeSmallMobile => DimensionRawTokens.dimension200; + double get iconWithBodyMediumSizeSmallMobile => + DimensionRawTokens.dimension200; @override - double get iconWithBodyMediumSizeSmallTablet => DimensionRawTokens.dimension200; + double get iconWithBodyMediumSizeSmallTablet => + DimensionRawTokens.dimension200; @override - double get iconWithBodySmallSizeLargeMobile => DimensionRawTokens.dimension250; + double get iconWithBodySmallSizeLargeMobile => + DimensionRawTokens.dimension250; @override - double get iconWithBodySmallSizeLargeTablet => DimensionRawTokens.dimension250; + double get iconWithBodySmallSizeLargeTablet => + DimensionRawTokens.dimension250; @override - double get iconWithBodySmallSizeMediumMobile => DimensionRawTokens.dimension200; + double get iconWithBodySmallSizeMediumMobile => + DimensionRawTokens.dimension200; @override - double get iconWithBodySmallSizeMediumTablet => DimensionRawTokens.dimension200; + double get iconWithBodySmallSizeMediumTablet => + DimensionRawTokens.dimension200; @override - double get iconWithBodySmallSizeSmallMobile => DimensionRawTokens.dimension150; + double get iconWithBodySmallSizeSmallMobile => + DimensionRawTokens.dimension150; @override - double get iconWithBodySmallSizeSmallTablet => DimensionRawTokens.dimension150; + double get iconWithBodySmallSizeSmallTablet => + DimensionRawTokens.dimension150; @override - double get iconWithHeadingLargeSizeLargeMobile => DimensionRawTokens.dimension500; + double get iconWithHeadingLargeSizeLargeMobile => + DimensionRawTokens.dimension500; @override - double get iconWithHeadingLargeSizeLargeTablet => DimensionRawTokens.dimension550; + double get iconWithHeadingLargeSizeLargeTablet => + DimensionRawTokens.dimension550; @override - double get iconWithHeadingLargeSizeMediumMobile => DimensionRawTokens.dimension450; + double get iconWithHeadingLargeSizeMediumMobile => + DimensionRawTokens.dimension450; @override - double get iconWithHeadingLargeSizeMediumTablet => DimensionRawTokens.dimension500; + double get iconWithHeadingLargeSizeMediumTablet => + DimensionRawTokens.dimension500; @override - double get iconWithHeadingLargeSizeSmallMobile => DimensionRawTokens.dimension400; + double get iconWithHeadingLargeSizeSmallMobile => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingLargeSizeSmallTablet => DimensionRawTokens.dimension450; + double get iconWithHeadingLargeSizeSmallTablet => + DimensionRawTokens.dimension450; @override - double get iconWithHeadingMediumSizeLargeMobile => DimensionRawTokens.dimension400; + double get iconWithHeadingMediumSizeLargeMobile => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingMediumSizeLargeTablet => DimensionRawTokens.dimension500; + double get iconWithHeadingMediumSizeLargeTablet => + DimensionRawTokens.dimension500; @override - double get iconWithHeadingMediumSizeMediumMobile => DimensionRawTokens.dimension350; + double get iconWithHeadingMediumSizeMediumMobile => + DimensionRawTokens.dimension350; @override - double get iconWithHeadingMediumSizeMediumTablet => DimensionRawTokens.dimension450; + double get iconWithHeadingMediumSizeMediumTablet => + DimensionRawTokens.dimension450; @override - double get iconWithHeadingMediumSizeSmallMobile => DimensionRawTokens.dimension300; + double get iconWithHeadingMediumSizeSmallMobile => + DimensionRawTokens.dimension300; @override - double get iconWithHeadingMediumSizeSmallTablet => DimensionRawTokens.dimension400; + double get iconWithHeadingMediumSizeSmallTablet => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingSmallSizeLargeMobile => DimensionRawTokens.dimension400; + double get iconWithHeadingSmallSizeLargeMobile => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingSmallSizeLargeTablet => DimensionRawTokens.dimension400; + double get iconWithHeadingSmallSizeLargeTablet => + DimensionRawTokens.dimension400; @override - double get iconWithHeadingSmallSizeMediumMobile => DimensionRawTokens.dimension350; + double get iconWithHeadingSmallSizeMediumMobile => + DimensionRawTokens.dimension350; @override - double get iconWithHeadingSmallSizeMediumTablet => DimensionRawTokens.dimension350; + double get iconWithHeadingSmallSizeMediumTablet => + DimensionRawTokens.dimension350; @override - double get iconWithHeadingSmallSizeSmallMobile => DimensionRawTokens.dimension300; + double get iconWithHeadingSmallSizeSmallMobile => + DimensionRawTokens.dimension300; @override - double get iconWithHeadingSmallSizeSmallTablet => DimensionRawTokens.dimension300; + double get iconWithHeadingSmallSizeSmallTablet => + DimensionRawTokens.dimension300; @override - double get iconWithHeadingXlargeSizeLargeMobile => DimensionRawTokens.dimension550; + double get iconWithHeadingXlargeSizeLargeMobile => + DimensionRawTokens.dimension550; @override - double get iconWithHeadingXlargeSizeLargeTablet => DimensionRawTokens.dimension650; + double get iconWithHeadingXlargeSizeLargeTablet => + DimensionRawTokens.dimension650; @override - double get iconWithHeadingXlargeSizeMediumMobile => DimensionRawTokens.dimension500; + double get iconWithHeadingXlargeSizeMediumMobile => + DimensionRawTokens.dimension500; @override - double get iconWithHeadingXlargeSizeMediumTablet => DimensionRawTokens.dimension600; + double get iconWithHeadingXlargeSizeMediumTablet => + DimensionRawTokens.dimension600; @override - double get iconWithHeadingXlargeSizeSmallMobile => DimensionRawTokens.dimension450; + double get iconWithHeadingXlargeSizeSmallMobile => + DimensionRawTokens.dimension450; @override - double get iconWithHeadingXlargeSizeSmallTablet => DimensionRawTokens.dimension550; + double get iconWithHeadingXlargeSizeSmallTablet => + DimensionRawTokens.dimension550; @override double get iconWithLabelLargeSizeLarge => DimensionRawTokens.dimension400; @override @@ -144,7 +187,8 @@ class WireframeSizeSemanticTokens extends OudsSizeSemanticTokens { @override double get iconWithLabelSmallSizeSmall => DimensionRawTokens.dimension150; @override - double get iconWithLabelSmallSizeXsmall => DimensionRawTokens.dimensionOutOfSystem250; + double get iconWithLabelSmallSizeXsmall => + DimensionRawTokens.dimensionOutOfSystem250; @override double get iconWithLabelXlargeSizeLarge => DimensionRawTokens.dimension500; @override @@ -166,6 +210,10 @@ class WireframeSizeSemanticTokens extends OudsSizeSemanticTokens { @override double get maxWidthBodySmallTablet => DimensionRawTokens.dimension6000; @override + double get maxWidthBoxedTextMobile => DimensionRawTokens.dimension7000; + @override + double get maxWidthBoxedTextTablet => DimensionRawTokens.dimension8000; + @override double get maxWidthDisplayLargeMobile => DimensionRawTokens.dimension9000; @override double get maxWidthDisplayLargeTablet => DimensionRawTokens.dimension9000; From 60e58433cd16f2f57ee42b0ec7e5c90e26ccc426 Mon Sep 17 00:00:00 2001 From: Ahmed Amine Zribi Date: Tue, 22 Sep 2026 17:20:45 +0100 Subject: [PATCH 09/13] chore: update changelog --- app/CHANGELOG.md | 3 +++ ouds_core/CHANGELOG.md | 3 +++ 2 files changed, 6 insertions(+) diff --git a/app/CHANGELOG.md b/app/CHANGELOG.md index c00b35c5f..e8df3cb4a 100644 --- a/app/CHANGELOG.md +++ b/app/CHANGELOG.md @@ -9,6 +9,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [DemoApp][Library] For `control item` components, add edge to edge configuration ([#880](https://github.com/Orange-OpenSource/ouds-flutter/issues/880)) - [DemoApp][Library] Create component - `List item` ([#54](https://github.com/Orange-OpenSource/ouds-flutter/issues/54)) ### Changed +- [Library] for `Alert Message` component, Add default vocalisation on "info" status ([#806](https://github.com/Orange-OpenSource/ouds-flutter/issues/806)) +- [Library] For `Alert Message` component, update to v1.2.0 ([#878](https://github.com/Orange-OpenSource/ouds-flutter/issues/878)) - [Library] update tokens 2.7.0 ([943](https://github.com/Orange-OpenSource/ouds-flutter/issues/943)) - [DemoApp][Library] In library, update chips components to v1.5.0 ([#837](https://github.com/Orange-OpenSource/ouds-flutter/issues/837)) - [DemoApp][Library] For `Button` component, add with `tinted` parameter ([#912](https://github.com/Orange-OpenSource/ouds-flutter/issues/912)) @@ -23,6 +25,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [DemoApp][Library] For `button` component, update to version 3.3.0 ([#832](https://github.com/Orange-OpenSource/ouds-flutter/issues/832)) - [DemoApp][Library] Update `progress-indicator`: add size parameter to OudsCircularProgressIndicator for button integration ([#876](https://github.com/Orange-OpenSource/ouds-flutter/issues/876)) ### Fixed +- [Library] for `Alert Message` component, Close button is not reached with keyboard ([#811](https://github.com/Orange-OpenSource/ouds-flutter/issues/811)) - [Library] Bug A11Y `Top bar` Action button and badge are not grouped in iOS ([#816](https://github.com/Orange-OpenSource/ouds-flutter/issues/816)) - [Library] `Navigation Button` Disabled state is not vocalized ([#931](https://github.com/Orange-OpenSource/ouds-flutter/issues/931)) - [Library] fix: fix Indicator Icon with text direction `list item` to resolve ar ([#925](https://github.com/Orange-OpenSource/ouds-flutter/issues/925)) diff --git a/ouds_core/CHANGELOG.md b/ouds_core/CHANGELOG.md index 7dff919d6..3393ffb41 100644 --- a/ouds_core/CHANGELOG.md +++ b/ouds_core/CHANGELOG.md @@ -9,6 +9,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [Library] For `control item` components, add edge to edge configuration ([#880](https://github.com/Orange-OpenSource/ouds-flutter/issues/880)) - [Library] Create component - `List item` ([#54](https://github.com/Orange-OpenSource/ouds-flutter/issues/54)) ### Changed +- [Library] for `Alert Message` component, Add default vocalisation on "info" status ([#806](https://github.com/Orange-OpenSource/ouds-flutter/issues/806)) +- [Library] For `Alert Message` component, update to v1.2.0 ([#878](https://github.com/Orange-OpenSource/ouds-flutter/issues/878)) - [Library] update tokens 2.7.0 ([943](https://github.com/Orange-OpenSource/ouds-flutter/issues/943)) - [Library] In library, update chips components to v1.5.0 ([#837](https://github.com/Orange-OpenSource/ouds-flutter/issues/837)) - [Library] For `Button` component, add with `tinted` parameter ([#912](https://github.com/Orange-OpenSource/ouds-flutter/issues/912)) @@ -22,6 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [Library] For `button` component, update to version 3.3.0 ([#832](https://github.com/Orange-OpenSource/ouds-flutter/issues/832)) - [Library] Update `progress-indicator`: add size parameter to OudsCircularProgressIndicator for button integration ([#876](https://github.com/Orange-OpenSource/ouds-flutter/issues/876)) ### Fixed +- [Library] for `Alert Message` component, Close button is not reached with keyboard ([#811](https://github.com/Orange-OpenSource/ouds-flutter/issues/811)) - [Library] Bug A11Y `Top bar` Action button and badge are not grouped in iOS ([#816](https://github.com/Orange-OpenSource/ouds-flutter/issues/816)) - [Library] `Navigation Button` Disabled state is not vocalized ([#931](https://github.com/Orange-OpenSource/ouds-flutter/issues/931)) - [Library] fix: fix Indicator Icon with text direction `list item` to resolve ar ([#925](https://github.com/Orange-OpenSource/ouds-flutter/issues/925)) From 1d4c7f4d56d6e8e63861e0d355d689e3d00438d0 Mon Sep 17 00:00:00 2001 From: Ahmed Amine Zribi Date: Wed, 23 Sep 2026 13:42:56 +0100 Subject: [PATCH 10/13] chore: add vocalization Info into in inline Alert --- ouds_core/lib/components/alert/ouds_inline_alert.dart | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ouds_core/lib/components/alert/ouds_inline_alert.dart b/ouds_core/lib/components/alert/ouds_inline_alert.dart index 7c4fcab46..901b24cab 100644 --- a/ouds_core/lib/components/alert/ouds_inline_alert.dart +++ b/ouds_core/lib/components/alert/ouds_inline_alert.dart @@ -70,6 +70,8 @@ class _OudsInlineAlertState extends State { ? OudsLocalizations.of(context)?.core_common_warning_a11y : widget.status is Negative ? OudsLocalizations.of(context)?.core_common_error_a11y + : widget.status is Info + ? OudsLocalizations.of(context)?.core_common_info_a11y : null, container: true, child: Row( From 0b737755ff37114dbb042f0a0b7f99fb4f5b01e0 Mon Sep 17 00:00:00 2001 From: Ahmed Amine Zribi Date: Tue, 29 Sep 2026 14:46:44 +0100 Subject: [PATCH 11/13] review(Design): update typo and gap tokens --- .../internal/ouds_alert_status_modifier.dart | 17 +++ .../components/alert/ouds_alert_message.dart | 40 +++-- ouds_theme_sosh/lib/ouds_theme_sosh.dart | 3 +- ouds_theme_sosh/lib/sosh_typography.dart | 140 ++++++++++++++++++ .../lib/ouds_theme_wireframe.dart | 3 +- .../lib/wireframe_typography.dart | 140 ++++++++++++++++++ 6 files changed, 331 insertions(+), 12 deletions(-) create mode 100644 ouds_theme_sosh/lib/sosh_typography.dart create mode 100644 ouds_theme_wireframe/lib/wireframe_typography.dart diff --git a/ouds_core/lib/components/alert/internal/ouds_alert_status_modifier.dart b/ouds_core/lib/components/alert/internal/ouds_alert_status_modifier.dart index 72ed6953d..9244b8843 100644 --- a/ouds_core/lib/components/alert/internal/ouds_alert_status_modifier.dart +++ b/ouds_core/lib/components/alert/internal/ouds_alert_status_modifier.dart @@ -43,6 +43,23 @@ class OudsAlertStatusModifier { return null; } + /// Returns the Border color based on the alert message status. + Color getBorderStatusColor(OudsIconStatus? status) { + final colorTheme = OudsTheme.of(context).colorScheme(context); + + if (status != null) { + return switch (status) { + Neutral() => colorTheme.borderDefault, + Accent() => colorTheme.borderStatusAccent, + Positive() => colorTheme.borderStatusPositive, + Info() => colorTheme.borderStatusInfo, + Warning() => colorTheme.borderStatusWarning, + Negative() => colorTheme.borderStatusNegative, + }; + } + return colorTheme.borderDefault; + } + /// Returns the text color based on the alert message status. Color getStatusTextColor(OudsIconStatus? status) { final colorTheme = OudsTheme.of(context).colorScheme(context); diff --git a/ouds_core/lib/components/alert/ouds_alert_message.dart b/ouds_core/lib/components/alert/ouds_alert_message.dart index 79e5ea5ed..ca62a6606 100644 --- a/ouds_core/lib/components/alert/ouds_alert_message.dart +++ b/ouds_core/lib/components/alert/ouds_alert_message.dart @@ -195,8 +195,13 @@ class _OudsAlertMessageState extends State { // Build the action link widget if provided. final actionLink = widget.actionLayout != null ? OudsLink( - density: OudsLinkDensity.compact, label: widget.actionLayout!.text, + size: OudsLinkSize.defaultSize, + density: + widget.actionLayout?.layout == + OudsAlertMessageActionLayoutEnum.trailing + ? OudsLinkDensity.defaultDensity + : OudsLinkDensity.compact, onPressed: () { widget.actionLayout!.onClick?.call(); }, @@ -232,10 +237,18 @@ class _OudsAlertMessageState extends State { if (widget.bulletList != null && widget.bulletList!.any((bullet) => bullet.isNotEmpty)) ...[ SizedBox(height: alertTokens.spaceRowGap), - // Generate bullet list items, filtering out any empty strings. - ...widget.bulletList! - .where((bullet) => bullet.isNotEmpty) - .map((bullet) => buildBulletList(context, widget.status, bullet)), + // Generate bullet list items, filtering out any empty strings, and + // insert a gap between items only (not after the last one). + for (final entry + in widget.bulletList! + .where((bullet) => bullet.isNotEmpty) + .toList() + .asMap() + .entries) ...[ + if (entry.key > 0) + SizedBox(height: alertMessageTokens.spaceRowGapBullet), + buildBulletList(context, widget.status, entry.value), + ], SizedBox(height: alertTokens.spacePaddingBlockBottomContent), ], ]; @@ -259,6 +272,12 @@ class _OudsAlertMessageState extends State { _ => null, }; + bool isTrailingActionLink = + widget.actionLayout != null && + widget.actionLayout!.text.isNotEmpty && + widget.actionLayout!.layout == + OudsAlertMessageActionLayoutEnum.trailing; + // Assemble the final alert content layout. Widget alertContent; alertContent = Semantics( @@ -366,10 +385,8 @@ class _OudsAlertMessageState extends State { ), ), // Optional action link positioned at the top-end. - if (widget.actionLayout != null && - widget.actionLayout!.text.isNotEmpty && - widget.actionLayout!.layout == - OudsAlertMessageActionLayoutEnum.trailing) ...[ + if (isTrailingActionLink) ...[ + SizedBox(width: alertTokens.spaceColumnGap), Semantics( sortKey: const OrdinalSortKey(2.0), container: true, @@ -383,6 +400,9 @@ class _OudsAlertMessageState extends State { ], // Optional close button. if (closeButton != null) ...[ + SizedBox( + width: isTrailingActionLink ? 0 : alertTokens.spaceColumnGap, + ), Semantics( sortKey: const OrdinalSortKey(3.0), button: true, @@ -410,7 +430,7 @@ class _OudsAlertMessageState extends State { decoration: BoxDecoration( border: OudsBorder().borderAll( width: alertMessageTokens.borderWidth, - color: Colors.transparent, + color: alertMessageStatusModifier.getBorderStatusColor(widget.status), ), borderRadius: OudsAlertMessageBorderModifier.getBorderRadius(context), color: alertMessageStatusModifier.getStatusColor(widget.status), diff --git a/ouds_theme_sosh/lib/ouds_theme_sosh.dart b/ouds_theme_sosh/lib/ouds_theme_sosh.dart index 159fb704c..c0cd75ee8 100644 --- a/ouds_theme_sosh/lib/ouds_theme_sosh.dart +++ b/ouds_theme_sosh/lib/ouds_theme_sosh.dart @@ -63,6 +63,7 @@ import 'package:ouds_theme_sosh/semantic/sosh_grid_semantic_tokens.dart'; import 'package:ouds_theme_sosh/semantic/sosh_opacity_semantic_tokens.dart'; import 'package:ouds_theme_sosh/semantic/sosh_size_semantic_tokens.dart'; import 'package:ouds_theme_sosh/semantic/sosh_space_semantic_tokens.dart'; +import 'package:ouds_theme_sosh/sosh_typography.dart'; /// [SoshTheme] implements the [OudsThemeContract] and defines the theme for the "White label" version of the application. /// This theme provides configurations for both light and dark modes, with customizable color schemes, typography, @@ -212,7 +213,7 @@ class SoshTheme implements OudsThemeContract { } @override - OudsTypography get typographyTokens => OudsTypography(); + OudsTypography get typographyTokens => SoshTypography(); @override OudsProvidersTokens providersTokens(BuildContext context) { return OudsProvidersTokens( diff --git a/ouds_theme_sosh/lib/sosh_typography.dart b/ouds_theme_sosh/lib/sosh_typography.dart new file mode 100644 index 000000000..438e138bd --- /dev/null +++ b/ouds_theme_sosh/lib/sosh_typography.dart @@ -0,0 +1,140 @@ +/* + * // Software Name: OUDS Flutter + * // 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: Flutter library of reusable graphical components + * // + */ + +import 'package:flutter/material.dart'; +import 'package:ouds_theme_contract/theme/scheme/typography/ouds_typography.dart'; + +/// Lightweight wrapper for OudsTypography that qualifies the "Sosh" font family with its +/// declaring package. +/// +/// The "Sosh" font is declared in the `ouds_theme_sosh` package's `pubspec.yaml`. Flutter +/// requires the `package` argument on [TextStyle] to resolve a font family declared in a +/// package other than the app itself; without it, the style silently falls back to the +/// platform default font. This is only needed for explicit [TextStyle]s built from +/// [OudsTypography] (e.g. used by `Text.rich`); ambient `Text` styling already works because +/// [ThemeData] is built with both `fontFamily` and `package`. +class SoshTypography extends OudsTypography { + static const String _package = 'ouds_theme_sosh'; + + @override + TextStyle typeDisplayLarge(BuildContext context) => + super.typeDisplayLarge(context).copyWith(package: _package); + + @override + TextStyle typeDisplayMedium(BuildContext context) => + super.typeDisplayMedium(context).copyWith(package: _package); + + @override + TextStyle typeDisplaySmall(BuildContext context) => + super.typeDisplaySmall(context).copyWith(package: _package); + + @override + TextStyle typeHeadingXLarge(BuildContext context) => + super.typeHeadingXLarge(context).copyWith(package: _package); + + @override + TextStyle typeHeadingLarge(BuildContext context) => + super.typeHeadingLarge(context).copyWith(package: _package); + + @override + TextStyle typeHeadingMedium(BuildContext context) => + super.typeHeadingMedium(context).copyWith(package: _package); + + @override + TextStyle typeHeadingSmall(BuildContext context) => + super.typeHeadingSmall(context).copyWith(package: _package); + + @override + TextStyle typeBodyDefaultLarge(BuildContext context) => + super.typeBodyDefaultLarge(context).copyWith(package: _package); + + @override + TextStyle typeBodyDefaultMedium(BuildContext context) => + super.typeBodyDefaultMedium(context).copyWith(package: _package); + + @override + TextStyle typeBodyDefaultSmall(BuildContext context) => + super.typeBodyDefaultSmall(context).copyWith(package: _package); + + @override + TextStyle typeBodyModerateLarge(BuildContext context) => + super.typeBodyModerateLarge(context).copyWith(package: _package); + + @override + TextStyle typeBodyModerateMedium(BuildContext context) => + super.typeBodyModerateMedium(context).copyWith(package: _package); + + @override + TextStyle typeBodyModerateSmall(BuildContext context) => + super.typeBodyModerateSmall(context).copyWith(package: _package); + + @override + TextStyle typeBodyStrongLarge(BuildContext context) => + super.typeBodyStrongLarge(context).copyWith(package: _package); + + @override + TextStyle typeBodyStrongMedium(BuildContext context) => + super.typeBodyStrongMedium(context).copyWith(package: _package); + + @override + TextStyle typeBodyStrongSmall(BuildContext context) => + super.typeBodyStrongSmall(context).copyWith(package: _package); + + @override + TextStyle typeLabelDefaultXLarge(BuildContext context) => + super.typeLabelDefaultXLarge(context).copyWith(package: _package); + + @override + TextStyle typeLabelDefaultLarge(BuildContext context) => + super.typeLabelDefaultLarge(context).copyWith(package: _package); + + @override + TextStyle typeLabelDefaultMedium(BuildContext context) => + super.typeLabelDefaultMedium(context).copyWith(package: _package); + + @override + TextStyle typeLabelDefaultSmall(BuildContext context) => + super.typeLabelDefaultSmall(context).copyWith(package: _package); + + @override + TextStyle typeLabelModerateXLarge(BuildContext context) => + super.typeLabelModerateXLarge(context).copyWith(package: _package); + + @override + TextStyle typeLabelModerateLarge(BuildContext context) => + super.typeLabelModerateLarge(context).copyWith(package: _package); + + @override + TextStyle typeLabelModerateMedium(BuildContext context) => + super.typeLabelModerateMedium(context).copyWith(package: _package); + + @override + TextStyle typeLabelModerateSmall(BuildContext context) => + super.typeLabelModerateSmall(context).copyWith(package: _package); + + @override + TextStyle typeLabelStrongXLarge(BuildContext context) => + super.typeLabelStrongXLarge(context).copyWith(package: _package); + + @override + TextStyle typeLabelStrongLarge(BuildContext context) => + super.typeLabelStrongLarge(context).copyWith(package: _package); + + @override + TextStyle typeLabelStrongMedium(BuildContext context) => + super.typeLabelStrongMedium(context).copyWith(package: _package); + + @override + TextStyle typeLabelStrongSmall(BuildContext context) => + super.typeLabelStrongSmall(context).copyWith(package: _package); +} diff --git a/ouds_theme_wireframe/lib/ouds_theme_wireframe.dart b/ouds_theme_wireframe/lib/ouds_theme_wireframe.dart index 06a79663a..643e45628 100644 --- a/ouds_theme_wireframe/lib/ouds_theme_wireframe.dart +++ b/ouds_theme_wireframe/lib/ouds_theme_wireframe.dart @@ -63,6 +63,7 @@ import 'package:ouds_theme_wireframe/semantic/wireframe_grid_semantic_tokens.dar import 'package:ouds_theme_wireframe/semantic/wireframe_opacity_semantic_tokens.dart'; import 'package:ouds_theme_wireframe/semantic/wireframe_size_semantic_tokens.dart'; import 'package:ouds_theme_wireframe/semantic/wireframe_space_semantic_tokens.dart'; +import 'package:ouds_theme_wireframe/wireframe_typography.dart'; /// [WireframeTheme] implements the [OudsThemeContract] and defines the theme for the "White label" version of the application. /// This theme provides configurations for both light and dark modes, with customizable color schemes, typography, @@ -218,7 +219,7 @@ class WireframeTheme implements OudsThemeContract { } @override - OudsTypography get typographyTokens => OudsTypography(); + OudsTypography get typographyTokens => WireframeTypography(); @override OudsProvidersTokens providersTokens(BuildContext context) { return OudsProvidersTokens( diff --git a/ouds_theme_wireframe/lib/wireframe_typography.dart b/ouds_theme_wireframe/lib/wireframe_typography.dart new file mode 100644 index 000000000..0c43d958f --- /dev/null +++ b/ouds_theme_wireframe/lib/wireframe_typography.dart @@ -0,0 +1,140 @@ +/* + * // Software Name: OUDS Flutter + * // 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: Flutter library of reusable graphical components + * // + */ + +import 'package:flutter/material.dart'; +import 'package:ouds_theme_contract/theme/scheme/typography/ouds_typography.dart'; + +/// Lightweight wrapper for OudsTypography that qualifies the "ShantellSans" font family with +/// its declaring package. +/// +/// The "ShantellSans" font is declared in the `ouds_theme_wireframe` package's `pubspec.yaml`. +/// Flutter requires the `package` argument on [TextStyle] to resolve a font family declared in +/// a package other than the app itself; without it, the style silently falls back to the +/// platform default font. This is only needed for explicit [TextStyle]s built from +/// [OudsTypography] (e.g. used by `Text.rich`); ambient `Text` styling already works because +/// [ThemeData] is built with both `fontFamily` and `package`. +class WireframeTypography extends OudsTypography { + static const String _package = 'ouds_theme_wireframe'; + + @override + TextStyle typeDisplayLarge(BuildContext context) => + super.typeDisplayLarge(context).copyWith(package: _package); + + @override + TextStyle typeDisplayMedium(BuildContext context) => + super.typeDisplayMedium(context).copyWith(package: _package); + + @override + TextStyle typeDisplaySmall(BuildContext context) => + super.typeDisplaySmall(context).copyWith(package: _package); + + @override + TextStyle typeHeadingXLarge(BuildContext context) => + super.typeHeadingXLarge(context).copyWith(package: _package); + + @override + TextStyle typeHeadingLarge(BuildContext context) => + super.typeHeadingLarge(context).copyWith(package: _package); + + @override + TextStyle typeHeadingMedium(BuildContext context) => + super.typeHeadingMedium(context).copyWith(package: _package); + + @override + TextStyle typeHeadingSmall(BuildContext context) => + super.typeHeadingSmall(context).copyWith(package: _package); + + @override + TextStyle typeBodyDefaultLarge(BuildContext context) => + super.typeBodyDefaultLarge(context).copyWith(package: _package); + + @override + TextStyle typeBodyDefaultMedium(BuildContext context) => + super.typeBodyDefaultMedium(context).copyWith(package: _package); + + @override + TextStyle typeBodyDefaultSmall(BuildContext context) => + super.typeBodyDefaultSmall(context).copyWith(package: _package); + + @override + TextStyle typeBodyModerateLarge(BuildContext context) => + super.typeBodyModerateLarge(context).copyWith(package: _package); + + @override + TextStyle typeBodyModerateMedium(BuildContext context) => + super.typeBodyModerateMedium(context).copyWith(package: _package); + + @override + TextStyle typeBodyModerateSmall(BuildContext context) => + super.typeBodyModerateSmall(context).copyWith(package: _package); + + @override + TextStyle typeBodyStrongLarge(BuildContext context) => + super.typeBodyStrongLarge(context).copyWith(package: _package); + + @override + TextStyle typeBodyStrongMedium(BuildContext context) => + super.typeBodyStrongMedium(context).copyWith(package: _package); + + @override + TextStyle typeBodyStrongSmall(BuildContext context) => + super.typeBodyStrongSmall(context).copyWith(package: _package); + + @override + TextStyle typeLabelDefaultXLarge(BuildContext context) => + super.typeLabelDefaultXLarge(context).copyWith(package: _package); + + @override + TextStyle typeLabelDefaultLarge(BuildContext context) => + super.typeLabelDefaultLarge(context).copyWith(package: _package); + + @override + TextStyle typeLabelDefaultMedium(BuildContext context) => + super.typeLabelDefaultMedium(context).copyWith(package: _package); + + @override + TextStyle typeLabelDefaultSmall(BuildContext context) => + super.typeLabelDefaultSmall(context).copyWith(package: _package); + + @override + TextStyle typeLabelModerateXLarge(BuildContext context) => + super.typeLabelModerateXLarge(context).copyWith(package: _package); + + @override + TextStyle typeLabelModerateLarge(BuildContext context) => + super.typeLabelModerateLarge(context).copyWith(package: _package); + + @override + TextStyle typeLabelModerateMedium(BuildContext context) => + super.typeLabelModerateMedium(context).copyWith(package: _package); + + @override + TextStyle typeLabelModerateSmall(BuildContext context) => + super.typeLabelModerateSmall(context).copyWith(package: _package); + + @override + TextStyle typeLabelStrongXLarge(BuildContext context) => + super.typeLabelStrongXLarge(context).copyWith(package: _package); + + @override + TextStyle typeLabelStrongLarge(BuildContext context) => + super.typeLabelStrongLarge(context).copyWith(package: _package); + + @override + TextStyle typeLabelStrongMedium(BuildContext context) => + super.typeLabelStrongMedium(context).copyWith(package: _package); + + @override + TextStyle typeLabelStrongSmall(BuildContext context) => + super.typeLabelStrongSmall(context).copyWith(package: _package); +} From 9600f89d2ee9f3bb0118a410e35c8d536754a877 Mon Sep 17 00:00:00 2001 From: Ahmed Amine Zribi Date: Wed, 30 Sep 2026 11:27:18 +0100 Subject: [PATCH 12/13] chore: update stroke inside in border --- ouds_core/lib/components/alert/ouds_alert_message.dart | 4 ++++ ouds_core/lib/components/common/OudsBorder.dart | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ouds_core/lib/components/alert/ouds_alert_message.dart b/ouds_core/lib/components/alert/ouds_alert_message.dart index ca62a6606..4ce4784b2 100644 --- a/ouds_core/lib/components/alert/ouds_alert_message.dart +++ b/ouds_core/lib/components/alert/ouds_alert_message.dart @@ -426,11 +426,15 @@ class _OudsAlertMessageState extends State { ), padding: EdgeInsetsDirectional.only( start: alertTokens.spacePaddingInline, + end: isTrailingActionLink && closeButton == null + ? alertTokens.spacePaddingInline + : 0, ), decoration: BoxDecoration( border: OudsBorder().borderAll( width: alertMessageTokens.borderWidth, color: alertMessageStatusModifier.getBorderStatusColor(widget.status), + strokeAlign: BorderSide.strokeAlignInside, ), borderRadius: OudsAlertMessageBorderModifier.getBorderRadius(context), color: alertMessageStatusModifier.getStatusColor(widget.status), diff --git a/ouds_core/lib/components/common/OudsBorder.dart b/ouds_core/lib/components/common/OudsBorder.dart index 01bb43a3d..c7c9577b6 100644 --- a/ouds_core/lib/components/common/OudsBorder.dart +++ b/ouds_core/lib/components/common/OudsBorder.dart @@ -42,6 +42,9 @@ class OudsBorder { /// - [width]: The width of the border. If this value is considered "Hairline," no border is created. /// - [color]: The color of the border. /// - [style]: The style of the border (default: BorderStyle.solid). + /// - [strokeAlign]: Where the border is painted relative to the box's edge. + /// Defaults to [BorderSide.strokeAlignInside] to match Figma's "Inside" stroke + /// position, which is the alignment used across OUDS components. /// /// Returns an instance of [Border] if the width is not "Hairline"; otherwise, returns null. /// @@ -49,8 +52,8 @@ class OudsBorder { required double width, required Color color, BorderStyle? style, + double strokeAlign = BorderSide.strokeAlignInside, }) { - final widthNone = width.takeUnlessHairline(); if (widthNone == null) return null; @@ -58,6 +61,7 @@ class OudsBorder { color: color, width: width, style: style ?? BorderStyle.solid, + strokeAlign: strokeAlign, ); } } \ No newline at end of file From a3476bc016ae8d92d0dda98ce252c424c894a2e8 Mon Sep 17 00:00:00 2001 From: Ahmed Amine Zribi Date: Wed, 30 Sep 2026 16:28:06 +0100 Subject: [PATCH 13/13] review: update leading action link --- .../lib/components/alert/ouds_alert_message.dart | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/ouds_core/lib/components/alert/ouds_alert_message.dart b/ouds_core/lib/components/alert/ouds_alert_message.dart index 919bfe9ce..566ac67f6 100644 --- a/ouds_core/lib/components/alert/ouds_alert_message.dart +++ b/ouds_core/lib/components/alert/ouds_alert_message.dart @@ -275,6 +275,12 @@ class _OudsAlertMessageState extends State { widget.actionLayout!.layout == OudsAlertMessageActionLayoutEnum.trailing; + bool isBottomActionLink = + actionLink != null && + widget.actionLayout != null && + widget.actionLayout!.text.isNotEmpty && + widget.actionLayout!.layout == OudsAlertMessageActionLayoutEnum.bottom; + // Assemble the final alert content layout. Widget alertContent; alertContent = Semantics( @@ -369,11 +375,7 @@ class _OudsAlertMessageState extends State { ), ), // Optional action link positioned at the bottom. - if (actionLink != null && - widget.actionLayout != null && - widget.actionLayout!.text.isNotEmpty && - widget.actionLayout!.layout == - OudsAlertMessageActionLayoutEnum.bottom) ...[ + if (isBottomActionLink) ...[ Semantics( sortKey: const OrdinalSortKey(2.0), container: true, @@ -429,7 +431,7 @@ class _OudsAlertMessageState extends State { ), padding: EdgeInsetsDirectional.only( start: alertTokens.spacePaddingInline, - end: isTrailingActionLink && closeButton == null + end: isTrailingActionLink == false && closeButton == null ? alertTokens.spacePaddingInline : 0, ),