Skip to content

chore(rich-text): for alert message switch radio checkbox text input pin code input phone number input components update api to use rich text#782

Draft
nouha06 wants to merge 20 commits into
developfrom
647-for-alert-message-switch-radio-checkbox-text-input-pin-code-put-phone-number-input-components-update-api-to-use-rich-text
Draft

chore(rich-text): for alert message switch radio checkbox text input pin code input phone number input components update api to use rich text#782
nouha06 wants to merge 20 commits into
developfrom
647-for-alert-message-switch-radio-checkbox-text-input-pin-code-put-phone-number-input-components-update-api-to-use-rich-text

Conversation

@nouha06
Copy link
Copy Markdown
Member

@nouha06 nouha06 commented May 20, 2026

Note: Please transform - [ ] into - (NA) in the description when things are not applicable

Related issues

Description

Motivation & Context

Types of change

  • Bug fix (non-breaking which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Refactoring (non-breaking change)
  • Breaking change (fix or feature that would change existing functionality)

Previews

Checklist

Contribution

Accessibility

  • My change follows accessibility good practices

Design

  • My change respects the design guidelines of Orange Unified Design System

Development

  • My change follows the developer guide
  • I have added unit tests to cover my changes (optional)

Documentation

  • My change introduces changes to the documentation and/or I have updated the documentation accordingly

Checklist (for Core Team only)

  • Manually test (dark mode, RTL, landscape display, tablet)
  • Documentation has been updated if relevant
  • Design review
  • A11y review
  • Internal files have been updated if relevant (THIRD_PARTY, NOTICE)
  • CHANGELOG.md files have been updated respecting keep a changelog rules and referencing the issue

boosted-bot and others added 15 commits May 5, 2026 12:03
…120328' into tokenator-update-tokens-20260505120328
# Conflicts:
#	app/lib/ui/components/chip/chip_suggestion_demo_screen.dart
#	ouds_core/lib/components/control/ouds_control_item.dart
# Conflicts:
#	ouds_theme_contract/lib/theme/scheme/responsive/ouds_size_scheme.dart
# Conflicts:
#	ouds_theme_contract/lib/ouds_component_version.dart
# Conflicts:
#	app/CHANGELOG.md
#	ouds_core/CHANGELOG.md
#	ouds_global_raw_tokens/CHANGELOG.md
* chore: update tokens

* chore: update tokens with version 2.4.0

* chore: update tokens with version 2.4.0

* chore: update version components

* chore(version): prepare version 2.0.0 (#747)

Prepare version v2.0.0 (#747)

* chore(version): prepare new version 2.0.0

---------

Co-authored-by: boosted-bot <boosted-bot@users.noreply.github.com>
Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom.com>
Co-authored-by: nhammami <nouha.hammami@sofrecom.com>
…`text input`, `PIN code put`, `phone number input` components, update API to use rich text
boosted-bot and others added 5 commits May 20, 2026 16:21
* chore: update tokens

* chore: update tokens with version 2.4.0

* chore: update tokens with version 2.4.0

* chore: update version components

* chore(version): prepare version 2.0.0 (#747)

Prepare version v2.0.0 (#747)

* chore(version): prepare new version 2.0.0

* chore: update tokens

* Remove decorative colors and fix build errors

* chore: update changelog and readme

* chore: remove sketlon component iin readme

---------

Co-authored-by: boosted-bot <boosted-bot@users.noreply.github.com>
Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom.com>
Co-authored-by: nhammami <nouha.hammami@sofrecom.com>
Co-authored-by: Florent Maitre <florent.maitre@orange.com>
#481)(#737)

* chore: update tokens

* chore: update tokens with version 2.4.0

* chore: update tokens with version 2.4.0

* feat(tag): update tag component to v1.5.0

* feat(input-tag): update input tag component to v1.2.0

* merge: fix conflicts

* chore: update version components

* chore(version): prepare version 2.0.0 (#747)

Prepare version v2.0.0 (#747)

* fix(input-tag): the whole component should have the role button accessibility

* feat(tag): fix the warning icon and color for tag component

---------

Co-authored-by: boosted-bot <boosted-bot@users.noreply.github.com>
Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom.com>
* chore: update tokens

* chore: update tokens with version 2.4.0

* chore: update tokens with version 2.4.0

* chore: update version components

* chore(version): prepare version 2.0.0 (#747)

Prepare version v2.0.0 (#747)

* feat(phone-number-input): update phone number input to v1.3

* fix(password-input): Add a hint to explain how to interact with field

---------

Co-authored-by: boosted-bot <boosted-bot@users.noreply.github.com>
Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom.com>
…witch-radio-checkbox-text-input-pin-code-put-phone-number-input-components-update-api-to-use-rich-text

# Conflicts:
#	ouds_core/README.md
#	ouds_core/lib/components/alert/ouds_alert_message.dart
#	ouds_core/lib/components/alert/ouds_inline_alert.dart
#	ouds_core/lib/components/form_input/ouds_phone_number_input.dart
#	ouds_core/pubspec.yaml
#	ouds_global_raw_tokens/pubspec.yaml
#	ouds_theme_contract/lib/ouds_component_version.dart
#	ouds_theme_contract/lib/ouds_tokens_version.dart
#	ouds_theme_contract/lib/theme/scheme/responsive/ouds_size_scheme.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_alert_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_badge_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_bar_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_bulletList_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_buttonMono_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_button_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_checkbox_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_chip_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_controlItem_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_divider_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_icon_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_inputTag_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_linkMono_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_link_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_pinCodeInput_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_radioButton_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_skeleton_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_switch_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_tag_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/components/ouds_textInput_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/semantic/ouds_border_semantic_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_action_semantic_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_always_semantic_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_bg_semantic_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_border_semantic_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_content_semantic_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_decorative_semantic_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_opacity_semantic_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_overlay_semantic_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_repository_semantic_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_surface_semantic_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/semantic/ouds_effect_semantic_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/semantic/ouds_font_semantic_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/semantic/ouds_grid_semantic_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/semantic/ouds_opacity_semantic_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/semantic/ouds_size_semantic_tokens.dart
#	ouds_theme_contract/lib/theme/tokens/semantic/ouds_space_semantic_tokens.dart
#	ouds_theme_contract/pubspec.yaml
#	ouds_theme_orange/lib/components/orange_alert_tokens.dart
#	ouds_theme_orange/lib/components/orange_badge_tokens.dart
#	ouds_theme_orange/lib/components/orange_bar_tokens.dart
#	ouds_theme_orange/lib/components/orange_bulletList_tokens.dart
#	ouds_theme_orange/lib/components/orange_buttonMono_tokens.dart
#	ouds_theme_orange/lib/components/orange_button_tokens.dart
#	ouds_theme_orange/lib/components/orange_checkbox_tokens.dart
#	ouds_theme_orange/lib/components/orange_chip_tokens.dart
#	ouds_theme_orange/lib/components/orange_controlItem_tokens.dart
#	ouds_theme_orange/lib/components/orange_divider_tokens.dart
#	ouds_theme_orange/lib/components/orange_icon_tokens.dart
#	ouds_theme_orange/lib/components/orange_inputTag_tokens.dart
#	ouds_theme_orange/lib/components/orange_linkMono_tokens.dart
#	ouds_theme_orange/lib/components/orange_link_tokens.dart
#	ouds_theme_orange/lib/components/orange_pinCodeInput_tokens.dart
#	ouds_theme_orange/lib/components/orange_radioButton_tokens.dart
#	ouds_theme_orange/lib/components/orange_skeleton_tokens.dart
#	ouds_theme_orange/lib/components/orange_switch_tokens.dart
#	ouds_theme_orange/lib/components/orange_tag_tokens.dart
#	ouds_theme_orange/lib/components/orange_textInput_tokens.dart
#	ouds_theme_orange/lib/semantic/orange_border_semantic_tokens.dart
#	ouds_theme_orange/lib/semantic/orange_color_action_semantic_tokens.dart
#	ouds_theme_orange/lib/semantic/orange_color_always_semantic_tokens.dart
#	ouds_theme_orange/lib/semantic/orange_color_bg_semantic_tokens.dart
#	ouds_theme_orange/lib/semantic/orange_color_border_semantic_tokens.dart
#	ouds_theme_orange/lib/semantic/orange_color_content_semantic_tokens.dart
#	ouds_theme_orange/lib/semantic/orange_color_opacity_semantic_tokens.dart
#	ouds_theme_orange/lib/semantic/orange_color_overlay_semantic_tokens.dart
#	ouds_theme_orange/lib/semantic/orange_color_repository_semantic_tokens.dart
#	ouds_theme_orange/lib/semantic/orange_color_surface_semantic_tokens.dart
#	ouds_theme_orange/lib/semantic/orange_effect_semantic_tokens.dart
#	ouds_theme_orange/lib/semantic/orange_font_semantic_tokens.dart
#	ouds_theme_orange/lib/semantic/orange_grid_semantic_tokens.dart
#	ouds_theme_orange/lib/semantic/orange_opacity_semantic_tokens.dart
#	ouds_theme_orange/lib/semantic/orange_size_semantic_tokens.dart
#	ouds_theme_orange/lib/semantic/orange_space_semantic_tokens.dart
#	ouds_theme_orange/pubspec.yaml
#	ouds_theme_orange_compact/lib/components/orangeCompact_alert_tokens.dart
#	ouds_theme_orange_compact/lib/components/orangeCompact_badge_tokens.dart
#	ouds_theme_orange_compact/lib/components/orangeCompact_bar_tokens.dart
#	ouds_theme_orange_compact/lib/components/orangeCompact_bulletList_tokens.dart
#	ouds_theme_orange_compact/lib/components/orangeCompact_buttonMono_tokens.dart
#	ouds_theme_orange_compact/lib/components/orangeCompact_button_tokens.dart
#	ouds_theme_orange_compact/lib/components/orangeCompact_checkbox_tokens.dart
#	ouds_theme_orange_compact/lib/components/orangeCompact_chip_tokens.dart
#	ouds_theme_orange_compact/lib/components/orangeCompact_controlItem_tokens.dart
#	ouds_theme_orange_compact/lib/components/orangeCompact_divider_tokens.dart
#	ouds_theme_orange_compact/lib/components/orangeCompact_icon_tokens.dart
#	ouds_theme_orange_compact/lib/components/orangeCompact_inputTag_tokens.dart
#	ouds_theme_orange_compact/lib/components/orangeCompact_linkMono_tokens.dart
#	ouds_theme_orange_compact/lib/components/orangeCompact_link_tokens.dart
#	ouds_theme_orange_compact/lib/components/orangeCompact_pinCodeInput_tokens.dart
#	ouds_theme_orange_compact/lib/components/orangeCompact_radioButton_tokens.dart
#	ouds_theme_orange_compact/lib/components/orangeCompact_skeleton_tokens.dart
#	ouds_theme_orange_compact/lib/components/orangeCompact_switch_tokens.dart
#	ouds_theme_orange_compact/lib/components/orangeCompact_tag_tokens.dart
#	ouds_theme_orange_compact/lib/components/orangeCompact_textInput_tokens.dart
#	ouds_theme_orange_compact/lib/semantic/orangeCompact_border_semantic_tokens.dart
#	ouds_theme_orange_compact/lib/semantic/orangeCompact_color_action_semantic_tokens.dart
#	ouds_theme_orange_compact/lib/semantic/orangeCompact_color_always_semantic_tokens.dart
#	ouds_theme_orange_compact/lib/semantic/orangeCompact_color_bg_semantic_tokens.dart
#	ouds_theme_orange_compact/lib/semantic/orangeCompact_color_border_semantic_tokens.dart
#	ouds_theme_orange_compact/lib/semantic/orangeCompact_color_content_semantic_tokens.dart
#	ouds_theme_orange_compact/lib/semantic/orangeCompact_color_opacity_semantic_tokens.dart
#	ouds_theme_orange_compact/lib/semantic/orangeCompact_color_overlay_semantic_tokens.dart
#	ouds_theme_orange_compact/lib/semantic/orangeCompact_color_repository_semantic_tokens.dart
#	ouds_theme_orange_compact/lib/semantic/orangeCompact_color_surface_semantic_tokens.dart
#	ouds_theme_orange_compact/lib/semantic/orangeCompact_effect_semantic_tokens.dart
#	ouds_theme_orange_compact/lib/semantic/orangeCompact_font_semantic_tokens.dart
#	ouds_theme_orange_compact/lib/semantic/orangeCompact_grid_semantic_tokens.dart
#	ouds_theme_orange_compact/lib/semantic/orangeCompact_opacity_semantic_tokens.dart
#	ouds_theme_orange_compact/lib/semantic/orangeCompact_size_semantic_tokens.dart
#	ouds_theme_orange_compact/lib/semantic/orangeCompact_space_semantic_tokens.dart
#	ouds_theme_orange_compact/pubspec.yaml
#	ouds_theme_sosh/lib/components/sosh_alert_tokens.dart
#	ouds_theme_sosh/lib/components/sosh_badge_tokens.dart
#	ouds_theme_sosh/lib/components/sosh_bar_tokens.dart
#	ouds_theme_sosh/lib/components/sosh_bulletList_tokens.dart
#	ouds_theme_sosh/lib/components/sosh_buttonMono_tokens.dart
#	ouds_theme_sosh/lib/components/sosh_button_tokens.dart
#	ouds_theme_sosh/lib/components/sosh_checkbox_tokens.dart
#	ouds_theme_sosh/lib/components/sosh_chip_tokens.dart
#	ouds_theme_sosh/lib/components/sosh_controlItem_tokens.dart
#	ouds_theme_sosh/lib/components/sosh_divider_tokens.dart
#	ouds_theme_sosh/lib/components/sosh_icon_tokens.dart
#	ouds_theme_sosh/lib/components/sosh_inputTag_tokens.dart
#	ouds_theme_sosh/lib/components/sosh_linkMono_tokens.dart
#	ouds_theme_sosh/lib/components/sosh_link_tokens.dart
#	ouds_theme_sosh/lib/components/sosh_pinCodeInput_tokens.dart
#	ouds_theme_sosh/lib/components/sosh_radioButton_tokens.dart
#	ouds_theme_sosh/lib/components/sosh_skeleton_tokens.dart
#	ouds_theme_sosh/lib/components/sosh_switch_tokens.dart
#	ouds_theme_sosh/lib/components/sosh_tag_tokens.dart
#	ouds_theme_sosh/lib/components/sosh_textInput_tokens.dart
#	ouds_theme_sosh/lib/raw/sosh_color_raw_tokens.dart
#	ouds_theme_sosh/lib/semantic/sosh_border_semantic_tokens.dart
#	ouds_theme_sosh/lib/semantic/sosh_color_action_semantic_tokens.dart
#	ouds_theme_sosh/lib/semantic/sosh_color_always_semantic_tokens.dart
#	ouds_theme_sosh/lib/semantic/sosh_color_bg_semantic_tokens.dart
#	ouds_theme_sosh/lib/semantic/sosh_color_border_semantic_tokens.dart
#	ouds_theme_sosh/lib/semantic/sosh_color_content_semantic_tokens.dart
#	ouds_theme_sosh/lib/semantic/sosh_color_opacity_semantic_tokens.dart
#	ouds_theme_sosh/lib/semantic/sosh_color_overlay_semantic_tokens.dart
#	ouds_theme_sosh/lib/semantic/sosh_color_repository_semantic_tokens.dart
#	ouds_theme_sosh/lib/semantic/sosh_color_surface_semantic_tokens.dart
#	ouds_theme_sosh/lib/semantic/sosh_effect_semantic_tokens.dart
#	ouds_theme_sosh/lib/semantic/sosh_font_semantic_tokens.dart
#	ouds_theme_sosh/lib/semantic/sosh_grid_semantic_tokens.dart
#	ouds_theme_sosh/lib/semantic/sosh_opacity_semantic_tokens.dart
#	ouds_theme_sosh/lib/semantic/sosh_size_semantic_tokens.dart
#	ouds_theme_sosh/lib/semantic/sosh_space_semantic_tokens.dart
#	ouds_theme_sosh/pubspec.yaml
#	ouds_theme_wireframe/lib/components/wireframe_alert_tokens.dart
#	ouds_theme_wireframe/lib/components/wireframe_badge_tokens.dart
#	ouds_theme_wireframe/lib/components/wireframe_bar_tokens.dart
#	ouds_theme_wireframe/lib/components/wireframe_bulletList_tokens.dart
#	ouds_theme_wireframe/lib/components/wireframe_buttonMono_tokens.dart
#	ouds_theme_wireframe/lib/components/wireframe_button_tokens.dart
#	ouds_theme_wireframe/lib/components/wireframe_checkbox_tokens.dart
#	ouds_theme_wireframe/lib/components/wireframe_chip_tokens.dart
#	ouds_theme_wireframe/lib/components/wireframe_controlItem_tokens.dart
#	ouds_theme_wireframe/lib/components/wireframe_divider_tokens.dart
#	ouds_theme_wireframe/lib/components/wireframe_icon_tokens.dart
#	ouds_theme_wireframe/lib/components/wireframe_inputTag_tokens.dart
#	ouds_theme_wireframe/lib/components/wireframe_linkMono_tokens.dart
#	ouds_theme_wireframe/lib/components/wireframe_link_tokens.dart
#	ouds_theme_wireframe/lib/components/wireframe_pinCodeInput_tokens.dart
#	ouds_theme_wireframe/lib/components/wireframe_radioButton_tokens.dart
#	ouds_theme_wireframe/lib/components/wireframe_skeleton_tokens.dart
#	ouds_theme_wireframe/lib/components/wireframe_switch_tokens.dart
#	ouds_theme_wireframe/lib/components/wireframe_tag_tokens.dart
#	ouds_theme_wireframe/lib/components/wireframe_textInput_tokens.dart
#	ouds_theme_wireframe/lib/semantic/wireframe_border_semantic_tokens.dart
#	ouds_theme_wireframe/lib/semantic/wireframe_color_action_semantic_tokens.dart
#	ouds_theme_wireframe/lib/semantic/wireframe_color_always_semantic_tokens.dart
#	ouds_theme_wireframe/lib/semantic/wireframe_color_bg_semantic_tokens.dart
#	ouds_theme_wireframe/lib/semantic/wireframe_color_border_semantic_tokens.dart
#	ouds_theme_wireframe/lib/semantic/wireframe_color_content_semantic_tokens.dart
#	ouds_theme_wireframe/lib/semantic/wireframe_color_opacity_semantic_tokens.dart
#	ouds_theme_wireframe/lib/semantic/wireframe_color_overlay_semantic_tokens.dart
#	ouds_theme_wireframe/lib/semantic/wireframe_color_repository_semantic_tokens.dart
#	ouds_theme_wireframe/lib/semantic/wireframe_color_surface_semantic_tokens.dart
#	ouds_theme_wireframe/lib/semantic/wireframe_effect_semantic_tokens.dart
#	ouds_theme_wireframe/lib/semantic/wireframe_font_semantic_tokens.dart
#	ouds_theme_wireframe/lib/semantic/wireframe_grid_semantic_tokens.dart
#	ouds_theme_wireframe/lib/semantic/wireframe_opacity_semantic_tokens.dart
#	ouds_theme_wireframe/lib/semantic/wireframe_size_semantic_tokens.dart
#	ouds_theme_wireframe/lib/semantic/wireframe_space_semantic_tokens.dart
#	ouds_theme_wireframe/pubspec.yaml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

For alert message, switch, radio, checkbox, text input, PIN code put, phone number input components, update API to use rich text

3 participants