Skip to content

Sync develop main 1.1.2#621

Merged
AhmedAmineZr merged 128 commits intomainfrom
sync-develop-main-1.1.2
Mar 17, 2026
Merged

Sync develop main 1.1.2#621
AhmedAmineZr merged 128 commits intomainfrom
sync-develop-main-1.1.2

Conversation

@AhmedAmineZr
Copy link
Member

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 has been updated respecting keep a changelog rules and referencing the issue

Tayebsed93 and others added 30 commits June 11, 2025 18:00
* chore: prepare next version 0.4.0

* fix: leaks key aws
* chore: update tokens

* feat: add 'chip' component token

---------

Co-authored-by: boosted-bot <boosted-bot@users.noreply.github.com>
Co-authored-by: Nouha Hammami <nouha.hammami@sofrecom.com>
* chore(deps): update dependency: bump dartdoc from 8.3.3 to 8.3.4

Bumps [dartdoc](https://github.com/dart-lang/dartdoc) from 8.3.3 to 8.3.4.
- [Release notes](https://github.com/dart-lang/dartdoc/releases)
- [Changelog](https://github.com/dart-lang/dartdoc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/dart-lang/dartdoc/commits/v8.3.4)

---
updated-dependencies:
- dependency-name: dartdoc
  dependency-version: 8.3.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nouha Hammami <nouha.hammami@sofrecom.com>
Co-authored-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
Bumps [flutter_lints](https://github.com/flutter/packages/tree/main/packages) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/flutter/packages/releases)
- [Commits](https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages)

---
updated-dependencies:
- dependency-name: flutter_lints
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
* fix: order token color in list

* add CHANGELOG.md new entry

* fix : a11y vocalisation

Signed-off-by: Tayeb Sedraia <tayeb.sedraia@orange.com>

---------

Signed-off-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
* add size scheme class

* docs: add new entry CHANGELOG.md

---------

Signed-off-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
* chore : add token color overlay default cards

* docs : add new entry CHANGELOG.md

---------

Signed-off-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
* chore: add token version in about app demo

* chore: add token version in documentation

* chore : add new entry CHANGELOG.md

---------

Signed-off-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
Bumps [flutter_svg](https://github.com/flutter/packages/tree/main/third_party/packages) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/flutter/packages/releases)
- [Commits](https://github.com/flutter/packages/commits/flutter_svg-v2.2.0/third_party/packages)

---
updated-dependencies:
- dependency-name: flutter_svg
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
* chore : delete delay pressed in oudsbutton

* chore : delete delay pressed in oudscheckbox

* chore : delete delay pressed in oudsradiobutton

* chore : delete delay pressed in oudscontrolitem

* chore: add new entry CHANGELO.md

---------

Signed-off-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
* chore: update tokens

* chore: update color, grid and space scheme 1.1.0

* chore OudsButtonMonoTokens in OudsComponentsTokens

* chore: add method to get light dark token color

* chore : adapt v1.1.0 token in demo app

* feat: update color screen token in demo app

* chore: update components tokens light dark

* chore : sync theme_white_label with 1.1.0 tokens

* fix: add missing import theme semantic token

* fix: change grid type int to double

* chore: add material 3 tokens

* chore: update version tokens in demo app

* chore: update button component with mono token

* fix: change name radius token

* chore: update token sheey bottom

* fix: color screen title typography

* chore: add new entry CHANGELOG.md

* fix : border semantic white label

---------

Co-authored-by: boosted-bot <boosted-bot@users.noreply.github.com>
Co-authored-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
* feat: add themeboxcolored for lightDark mode

* feat: Add ThemeBox to Checkbox

* feat: Add ThemeBox for component divider

* feat: Add ThemeBox component RadioButton

* feat: change Column by CustomizableSection

* feat: replace Divider by OudsDivider

* review: fix listen controller to rebuild widget

* review: fix import in ouds control item

* review: change CustomizableSection by Column

* feat: Add ChangeLog

* fix: enabled state button ouds

* feat: replace imports

* review: fix some error token and fix changelog

---------

Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom>
Co-authored-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
* chore: update tokens

* feat: add 'badge' component token

---------

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

* chore : add new entry CHANGELOG.md

* chore : add token tag in component token class

* fix changelog

---------

Co-authored-by: boosted-bot <boosted-bot@users.noreply.github.com>
Co-authored-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
* chore: update tokens

* fix: color repository and opacity whitelabel theme

* chore: increment number version tokenator

* chore: add changelog

---------

Co-authored-by: boosted-bot <boosted-bot@users.noreply.github.com>
Co-authored-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
* first commit switch

* feat : add switch component in core and app

* feat: commit switch component

* feat: remove enable from component

* feat: update changes with tokens

* feat: change checked when pressed and hovered

* feat: update control item and add ouds switch item

* fix: control item localizations

* feat : update on tap in switch item

* resolve control item with switch condition

* review: get state parent and fix animation

* Add documentation and remove hovered animation

* change icon of heart with margin

* review: add changelog switch and remove comments

* refacto: rename components in uppercase

* review: quick fix header doc and typography token

* review: quick fix componentName by enum

* review : a11y switch

* review: make changes reviewed

* review: fix token and add both ligh/dark demo app

* review: fix divider ouds composant in control item

* review : fix customization switch, state on

* chore: add new entry changelog

* review: divider

* review : height and shadow

* review : add shadow and touch animation

* fix : readonly and disabled state

* review : delete delay and add touch token

* chore : force false value inverted to switch item

* chore: use positioned to prevent a 1px divider

* fix : a11y screen reader

* feat: update notice.text

---------

Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom>
Co-authored-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
* feat: Add first Variant Badge

* review: Add code exemple and Update changeLog

* review: update Code generator

* review: Add Accent color, change alert by negative

* feat: Add icon + Text in badge

* feat: add text color into badge

* feat: refacto code ouds badge

* feat: Add badge native with text and icon

* feat: Add documentation and comment in modifier badge

* feat: update BadgeOuds and remove comments

* review: correct behaviour of oudsbadge

* feat: remove focused for textfield

* review: remove not used variable in ouds badge

* feat: change order of Status Color Badge

* feat: change to nullable size

* feat: reorder Composant

* review: refactor add Type enum

* fix: initial settings with figma

* fix: disabled chips

* feat: Add translation of badge component in arab

* feat: change to standard when size xsmall selected

* review: remove disable sizes

* feat: change to neutral initial setting figma

---------

Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom>
Co-authored-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
* feat: theme colored box in app

* feat: create component chip : Suggestion in lib ouds core

* revert: remove themecoloredbox from chip branch

* feat: add suggestion chip into demo app

* update: update changelog and notice files

* fix: and onPressend param for OudsChip, fix truncated long text in chip

* fix: and filter chip in lib and demo app (in progress)

* update: update tokens for chip component

* review : fixed jump layout with stack

* feat : add ouds chips in customizable chips

* review : add light/dark in chip demo

* review : order alphabetic component list

* review: delete layout jump

* review: delete row in demo app

* fix : focus in chip filter

* review : fix focused and layout jump

* fead : add chip filter code

* review : name icon + text

* fixed : focus and touch zone token

* fix : background component

* review: update labels for chip component, add arabic translation, update svg files and doc for chip components and clean code

* review: clean code and update CHANGELOG.md and notice files

* review: fix review

---------

Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom>
Co-authored-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
* feat: Add component used in notice.text

* feat: change url in notice text of assets core

* feat : Add changeLog

* review: change position in changelog

---------

Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom>
Signed-off-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
* chore: add new package theme sosh

* chore: split asset sosh and orange

Signed-off-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
* chore: update tokens

* chore : add themes temporary to test

* chore : add sosh_color_semantic.dart not generated

* fix : token sosh semantic

* fix : token semantic contract optional parameter

* fix : scheme contract color parameter optional

* fix : component token optional parameter

* fix : component radio button ouds_core asset sosh

* fix : component checkbox ouds_core asset sosh

* fix : chips component to detect selected token

* chore : demo app color_screen optional parameter

* chore : delete w950 weight parameter raw token

* chore : replace unimplemented error by semantic

* chore : component token optional parameters

* fix : color opacity token

* fixed : new file by tokenator

* fix : color code app

* chore : separated icons with sosh and orange theme

* chore : delete theme white label and country

---------

Co-authored-by: boosted-bot <boosted-bot@users.noreply.github.com>
Co-authored-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
* chore : add icon for ios beta and alpha

* chore : add icon for android beta and alpha

* chore : add new entry CHANGELOG.md

Signed-off-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom>
* feat: border tokens without dashed border

* chore : ad dashed package and refactor

* feat : refacto border screen

* review: update notice, changelog, rename assets

---------

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

* chore: delete theme orange country and white label

* fix: font roboto mono

* fix : ouds component token

* fix : delete optional parameter color

* fix: missing radio button token

* fix: ci/cd test

---------

Co-authored-by: boosted-bot <boosted-bot@users.noreply.github.com>
Co-authored-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
…s` (#247)(#276)

* feat: change assets component with components

* feat: change assets by component

* update changelog

* review: resolve changes and remove assets

---------

Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom>
…277)

* chore : add component token version

* chore : add about version tokens

* chore : add l10n keys

* chore : add new entry CHANGELOG.md

* fix: radio button version component

Signed-off-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom>
* feat: first commit

* update chevronTurns

* review: change _isBottomSheetExpanded in component

* chore : add new entry CHANGELOG

---------

Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom>
Co-authored-by: Tayeb Sedraia <tayeb.sedraia@orange.com>
…#288)

* chore : add l10n keys

* chore : add semantics role and error message

* chore : add new entry changelog
nouha06 and others added 23 commits December 16, 2025 15:33
* chore : update DSM links

* fix : update link DSM

* fix : update link DSM

* update : add password input link DSM

* update : seperate inputs components

* update : dsm link for phone number input component

* fix : update changelog file
…nput,phonenumber-input,password-input): add a constrained max width parameter to these components (#533)(#538)

* feat: Add constrainedMaxWidth parameter to control items and text input components

feat:(checkbox-item,radio-button-item,switch-item,text-input): add a constrained max width parameter to these components

* feat: Add constrainedMaxWidth Pin Code input

* feat: replace center by container

* chore: update changelog

* chore: update position of property `constrained max width`

* chore : add row to components non centred
- Update about Screen
- Update changelog files 
- Update pubspec.yaml files
- Update readme Files
* fix: child Element Not Rendered Properly in Badge

* chore: update badge when standart
* feat(demo) : Use the tag to show the Component Design Version

* review: refactor code, add a function for the row in about page using tag component
…r semantic in text input (#548)(#471)

* fix : Add a semantic hint for inputs component and fix the placeholder semantic int text input

* review code

* fix: eliminate placeholder when text is filled for semantic
… Web (#559)(#564)

* fix: Removed `dart:io` Platform usage that caused UnsupportedError on Web and replaced with `defaultTargetPlatform`

* Update README.md

add lib compatibility

* Update README.md

* chore: fix readme and update change log

* doc: update readme file

* review: update changelog file
* fix : prevent horizontal overflow for design system components and resolve the margin in colored box in lib

* review: add hasConstrainedMaxWidthOption in ThemBox to manage the alignment of component in demo app

* review: revert podfile.lock changes

* review: revert podfile.lock changes

* fix: Fix text overflow in chip component

* fix: text overflow in Text input component for long suffix and prefix text

* fix: Wrap prefix, suffix in Flexible to prevent overflow errors
* feat: update flutter SDK

* chore: remove synthetic-package deprecated

* chore: update readme, changelog, build.gradle

* chore: update pubspec.lock
* feat: Add navigation bar

* feat: Add navigation bar component

* feat: add container to display navigation bar

* chore: update logic navigationbar

* feat: add modifier of navigation bar

* feat: Add version to navigation bar

* feat: update with dark mode tokens

* chore: add Ouds NaBarITem and update display

* chore: Add selected item behaviour into navigation

* chore: update components file with navigation bar

* chore: Add OudsNavigationBarItemBadge into OudsNavigationBarItem

* chore: add customized for items count

* chore : Add. documentation for classes

* chore: update NavigationBarItem and navigationBar

* chore : add code generator

* chore: Add blur to navigationbar

* chore: refactor modifier

* chore: update wording keys and changelog

* chore: update file name in core navigation

* chore: update logic of control state navigationbar

* chore: add color indicator of material

* chore: add overlay color for indicator

* chore: update documentation et comments  de navBar

* review: update documentation and keys localizable

* chore: update modifier

* chore: Update sceens with Navigationbar

- remove SafeArea from components/token screen
- remove SafeArea from about screen and replaced with ListView
- remove SafeArea from about_fle_screen.dart
- update navigation_tems with new OudsNationgationItem
- Update NavigationBar with OudsNavigationBar

* chore: Add documentations to explain translucent

* faat: Add Ouds Tab bar and shared OudsBottombar

* review: update navigation

* chore: delete unused files navigations

* chore: update changelog

* review:rename component navigationbar to bottombar
* feat: Let `Button` takes the screen full width

* feat: add focus state into button

* feat: update changelog
* feat: remove repository Tokens and add tokens color

* chore: update change log

* chore: add documentation for DiagonalBarPainter
* feat: resolve notnull check in different components

* chore: update changelog
)

* feat: add tweak theme

* chore: refractor theme box by lightdarkbox

* chore: refactor ThemeBox by LightDarkBox

* chore: update changeLog.md

* chore: update documentation of ThemeTweak

* chore: rename file oudscoloredbox to lightdarkbox

* review: change the left header title in doc from Core Component to Core due to adding the theme documentation

---------

Co-authored-by: nhammami <nouha.hammami@sofrecom.com>
* chore: update tokens

* chore : update token 1.9.0 orange compact

* chore: add icons for orange compact

* chore : update notice.text

* chore: resolve theme name

* fix:  resolve spacing into button in textInput

---------

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 Tag Input and change log

---------

Co-authored-by: boosted-bot <boosted-bot@users.noreply.github.com>
Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom.com>
…eme (#370)(#504)(#272)(#585)

* feat: add helvetica neue font for orange theme

* feat: manage many fonts family to load from assets, add documentation

* feat: refactor code and update doc

* review: delete fonts from demo app

* chore: apply Helvetica with multiple weight

* feat: apply helvetica neue font in orange compact and refactor some code in orange theme

* review: update implementation of orange font

* fix: update themecontroller with font

* chore: replace TextStyle by OudsTopography

* chore: updare readme

* review: resolve min height in input components

* review: update spacing of error icons

* review: Add token size error icon

* chore: replace token sizeIcon by value

* chore: update changelog.md

---------

Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom.com>
- Update about Screen
- Update changelog files
- Update pubspec.yaml files
- Update readme Files
* chore: prepare version 1.1.1

* chore: update change log to 1.1.1 and remove change log of 1.1.0
)(#610)

* fix: Add deprecated.optional to OrangeTheme and OrangeThemeCompact, update doc

* review: update the message of Deprecated
* fix: resolve multiline regression after focus update

* chore: update changelog

* chore: delete unused class
- Update Changelog files
- Update Pubspec.yaml files
- Update Readme Files
# Conflicts:
#	app/CHANGELOG.md
#	app/lib/l10n/ouds_flutter_ar.arb
#	app/lib/l10n/ouds_flutter_en.arb
#	app/lib/ui/navigation/navigation_items.dart
#	app/lib/ui/theme/theme_controller.dart
#	app/lib/ui/theme/theme_selector.dart
#	app/pubspec.yaml
#	ouds_accessibility_plugin/lib/ouds_accessibility_plugin.dart
#	ouds_core/CHANGELOG.md
#	ouds_core/README.md
#	ouds_core/lib/components/button/internal/ouds_button_border_modifier.dart
#	ouds_core/lib/components/button/internal/ouds_button_loading_modifier.dart
#	ouds_core/lib/components/button/internal/ouds_button_style_modifier.dart
#	ouds_core/lib/components/button/ouds_button.dart
#	ouds_core/pubspec.yaml
#	ouds_global_raw_tokens/CHANGELOG.md
#	ouds_global_raw_tokens/README.md
#	ouds_global_raw_tokens/pubspec.yaml
#	ouds_theme_contract/CHANGELOG.md
#	ouds_theme_contract/README.md
#	ouds_theme_contract/pubspec.yaml
#	ouds_theme_orange/CHANGELOG.md
#	ouds_theme_orange/README.md
#	ouds_theme_orange/lib/orange_theme.dart
#	ouds_theme_orange/pubspec.yaml
#	ouds_theme_orange_compact/CHANGELOG.md
#	ouds_theme_orange_compact/README.md
#	ouds_theme_orange_compact/lib/semantic/orangeCompact_color_action_semantic_tokens.dart
#	ouds_theme_orange_compact/pubspec.yaml
#	ouds_theme_sosh/CHANGELOG.md
#	ouds_theme_sosh/README.md
#	ouds_theme_sosh/pubspec.yaml
#	ouds_theme_wireframe/CHANGELOG.md
#	ouds_theme_wireframe/README.md
#	ouds_theme_wireframe/pubspec.yaml
@AhmedAmineZr AhmedAmineZr merged commit 1a12f9a into main Mar 17, 2026
3 checks passed
@AhmedAmineZr AhmedAmineZr deleted the sync-develop-main-1.1.2 branch March 17, 2026 14:05
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.

4 participants