-
Notifications
You must be signed in to change notification settings - Fork 4
13 distribute demo app for validation #34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
6b6fcc4 to
711bb3b
Compare
df03220 to
05fe58e
Compare
25933cc to
7a9e747
Compare
04be966 to
13ddd34
Compare
6864e14 to
61e2fa0
Compare
61e2fa0 to
2c39e69
Compare
a7f487a to
cb60c9c
Compare
cb60c9c to
0b69b31
Compare
Tayebsed93
added a commit
that referenced
this pull request
Apr 1, 2025
* Publish version 0.0.1 of the library to pub.dev (#16)(#35) * chore: add changelog file in library * chore: move changelog to app directory * chore: update readme in library directory * chore: update DEVELOP.md file * chore: change CHANGELOG.md to library * chore: update DEVELOP.md * chore: update label from 'feature' to '🗳️ feature' (#59) Label update from feature to "🗳️ feature" * chore: setup build environment and add GitHub Actions workflow (#13)(#34) * chore: update launch icon for Android main * chore: create alpha environment and change icon * chore: create beta environment and change icon * chore: create prod android and change icon * chore: chnage name app * chore: prod env and icon update (iOS) * chore: alpha env and icon update (iOS) * chore: beta env and icon update (iOS) * chore: add firebase config google-services android * chore: add firebase config google-services ios * chore: add action.yml configuration * chore: add workflows build.yaml configuration file * chore: update tests to ensure they pass * fix: update Dart SDK version in pubspec.yaml * chore: update name demo app * chore: add dartdoc-gh-pages.yml to generate docs * chore: update GitHub Actions configuration * chore: add branch conditions to workflow * chore: add token and artifact_name for deployment * chore: deploy Dartdoc to docs directory * Set provisioning profile for alpha release and beta release * Add entitlements to fix TestFlight warning * chore: fix project dependencies to latest versions * fix : dartdoc deployment job github-pages --------- Co-authored-by: Florent Maitre <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: rename demo app to DesignToolbox (#28)(#60) * chore: rename demo app to DesignToolbox * doc : add new entry to changelog * chore: add opacity tokens (#36)(#63) * chore: add border tokens (#38)(#64) * chore: add elevation tokens (#39)(#65) * chore: add space tokens (#40)(#66) * chore: add size tokens (#41)(#67) * chore: add grid tokens (#42)(#68) * chore: add typography tokens (#43)(#69) * chore: add color tokens (#44)(#70) * chore: add color tokens * fix: resolved warnings in the code * chore: update tokens 0.5.0 (#73) * chore: update tokens * refactor: rename tokens in color scheme * fix: update code using color scheme * refactor: theme mode in theme * fix: remove fontWeight950 raw token --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * feat: fix workflow to use dart doc (#77)(#76) * fix: update workflow to use ouds_core * fix: add @Nodoc for pages not to be documented * chore: add new entry changelog * chore: update of tokens (library version 0.7.0) (#77) * chore: update tokens * fix: color scheme after Tokenator 0.7.0 update --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: update Flutter SDK to v3.6.0 (#81)(#82) * fix: about page spacing and add flutter label (#8O)(#83) * fix: about page spacing and add Flutter * chore: add new entry on CHANGELO.md * feat: create component button (#45)(#74) * chore: add components_button image * chore: add components screen * refactor: theme mode passed via InheritedWidget * chore: temporarily add chips component * chore: temporarily add list switch component * chore: temporarily add sheets bottom component * chore: temporarily add switch icon utilities * feat: add customization bottom sheet * feat: add demo button * refactor: update oudsbutton component * feat: add localization key for button * refactor: add button layout and enabled state * fix: change bottom sheet color * fix: resolve color issue with Orange Country theme * chore: expose onColoredSurface bool in OudsTheme * chore: updated OudsButton and added modifiers * feat: added OudsColoredBox component * chore: increment build version for new release * refactor: optimize button modifiers * chore: add textfield in button customization * chore: error handling for specific button behavior * refactor: state button customization * refactor: rename enum button * chore: add code and refactor button on demo screen * chore: use dart workspaces (#78) Co-authored-by: Mateo MARTINEZ <[email protected]> * fix: update after upgrading to SDK version ^3.5.0 * chore: added Oswald font to the white label theme * chore: added RobotoMono font * refactor: enum name and deleted layout parameter * chore: add CHANGELOG in new entry * refactor: replace localization by context.l10n * fix: replace size value with tokens * refactor: delete unused theme mode * refactor: replace InheritedWidget with model * fix: use isDarkTheme to determine ThemeData * refactor: change api OudsListSwitch * chore: add animation code display * chore: add build number 52 * review : customize layout items order * review : text in the button should be centered * review: remove the transition or visual effect * chore: increment build version 53 * chore: add assets theme-system solaris * chore: increment build number 54 * chore: update orange material color * fix: ios structure * chore: add l10n localization in ouds_core * chore: add semantics button, cards, sheets bottom * chore: add semantics to selector and mode theme * chore: add accessibility copy code * chore: increment build number 59 * fix: ios provisioning profile to certificate alpha * chore : increment build number 60 * fix: ios team alpha release * chore: increment build number 61 * fix: ios team alpha release --------- Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * Prepare version 0.1.0 --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]>
Tayebsed93
added a commit
that referenced
this pull request
May 12, 2025
* Prepare release 0.1.0 (#119) * Publish version 0.0.1 of the library to pub.dev (#16)(#35) * chore: add changelog file in library * chore: move changelog to app directory * chore: update readme in library directory * chore: update DEVELOP.md file * chore: change CHANGELOG.md to library * chore: update DEVELOP.md * chore: update label from 'feature' to '🗳️ feature' (#59) Label update from feature to "🗳️ feature" * chore: setup build environment and add GitHub Actions workflow (#13)(#34) * chore: update launch icon for Android main * chore: create alpha environment and change icon * chore: create beta environment and change icon * chore: create prod android and change icon * chore: chnage name app * chore: prod env and icon update (iOS) * chore: alpha env and icon update (iOS) * chore: beta env and icon update (iOS) * chore: add firebase config google-services android * chore: add firebase config google-services ios * chore: add action.yml configuration * chore: add workflows build.yaml configuration file * chore: update tests to ensure they pass * fix: update Dart SDK version in pubspec.yaml * chore: update name demo app * chore: add dartdoc-gh-pages.yml to generate docs * chore: update GitHub Actions configuration * chore: add branch conditions to workflow * chore: add token and artifact_name for deployment * chore: deploy Dartdoc to docs directory * Set provisioning profile for alpha release and beta release * Add entitlements to fix TestFlight warning * chore: fix project dependencies to latest versions * fix : dartdoc deployment job github-pages --------- Co-authored-by: Florent Maitre <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: rename demo app to DesignToolbox (#28)(#60) * chore: rename demo app to DesignToolbox * doc : add new entry to changelog * chore: add opacity tokens (#36)(#63) * chore: add border tokens (#38)(#64) * chore: add elevation tokens (#39)(#65) * chore: add space tokens (#40)(#66) * chore: add size tokens (#41)(#67) * chore: add grid tokens (#42)(#68) * chore: add typography tokens (#43)(#69) * chore: add color tokens (#44)(#70) * chore: add color tokens * fix: resolved warnings in the code * chore: update tokens 0.5.0 (#73) * chore: update tokens * refactor: rename tokens in color scheme * fix: update code using color scheme * refactor: theme mode in theme * fix: remove fontWeight950 raw token --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * feat: fix workflow to use dart doc (#77)(#76) * fix: update workflow to use ouds_core * fix: add @Nodoc for pages not to be documented * chore: add new entry changelog * chore: update of tokens (library version 0.7.0) (#77) * chore: update tokens * fix: color scheme after Tokenator 0.7.0 update --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: update Flutter SDK to v3.6.0 (#81)(#82) * fix: about page spacing and add flutter label (#8O)(#83) * fix: about page spacing and add Flutter * chore: add new entry on CHANGELO.md * feat: create component button (#45)(#74) * chore: add components_button image * chore: add components screen * refactor: theme mode passed via InheritedWidget * chore: temporarily add chips component * chore: temporarily add list switch component * chore: temporarily add sheets bottom component * chore: temporarily add switch icon utilities * feat: add customization bottom sheet * feat: add demo button * refactor: update oudsbutton component * feat: add localization key for button * refactor: add button layout and enabled state * fix: change bottom sheet color * fix: resolve color issue with Orange Country theme * chore: expose onColoredSurface bool in OudsTheme * chore: updated OudsButton and added modifiers * feat: added OudsColoredBox component * chore: increment build version for new release * refactor: optimize button modifiers * chore: add textfield in button customization * chore: error handling for specific button behavior * refactor: state button customization * refactor: rename enum button * chore: add code and refactor button on demo screen * chore: use dart workspaces (#78) Co-authored-by: Mateo MARTINEZ <[email protected]> * fix: update after upgrading to SDK version ^3.5.0 * chore: added Oswald font to the white label theme * chore: added RobotoMono font * refactor: enum name and deleted layout parameter * chore: add CHANGELOG in new entry * refactor: replace localization by context.l10n * fix: replace size value with tokens * refactor: delete unused theme mode * refactor: replace InheritedWidget with model * fix: use isDarkTheme to determine ThemeData * refactor: change api OudsListSwitch * chore: add animation code display * chore: add build number 52 * review : customize layout items order * review : text in the button should be centered * review: remove the transition or visual effect * chore: increment build version 53 * chore: add assets theme-system solaris * chore: increment build number 54 * chore: update orange material color * fix: ios structure * chore: add l10n localization in ouds_core * chore: add semantics button, cards, sheets bottom * chore: add semantics to selector and mode theme * chore: add accessibility copy code * chore: increment build number 59 * fix: ios provisioning profile to certificate alpha * chore : increment build number 60 * fix: ios team alpha release * chore: increment build number 61 * fix: ios team alpha release --------- Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * Prepare version 0.1.0 --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: add typography tokens (#43)(#69) * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * docs: update GitHub configuration files (#106)(#107) * docs: added license file * docs: update README.md * refactor: move NOTICE file * refactor: move files * docs: update DEVELOP.md * docs: add security policy * docs: update CONTRIBUTING.md * docs: add MAINTAINERS.md files * docs: update README.md * docs : update MAINTAINERS.md * docs: update README.md * docs: add new entry CHANGELOG.md * chore(🤖): update of tokens (library version 0.8.0) (#108) Co-authored-by: boosted-bot <[email protected]> * fix: icon not adapting to light/dark mode (#112)(#113) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: update dart-define to retrieve flavor (#110)(#111) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: a11y improvements for `bottomsheet` component ((#89)#109) * fix: a11y add keys for chips vocalization * fix: a11y group settings by name * fix: a11y correct key names for switches * fix: remove ghost elements behind open sheet * docs: increment version app number 0.2.0+68 * docs: add new entry changelog * review: remove dead code unused --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `chekbox` component (tokens library v0.8.0) (#120) * chore: update tokens * feat: add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: tokens screen elevation (#84)(#85) * chore: add assets illustrations with elevation * chore: add translation keys for elevation * chore: temporarily add ouds_list_item to library * chore: temporarily add ouds_divider to library * chore: add Token entity class * chore: add Token class and token list function * chore: add TokensScreen to display token list * chore: add TokenDetailScreen for token info * chore: add ElevationScreen with elevation token * refactor: optimize screen elevation * chore: add new entry CHANGELOG.md * chore: add new entry assets NOTICE.txt * chore: add l10n localizations view code example * chore: add code example elevation screen * chore: change number version * fix: dimension image illustration elevation --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.9.0) (#121) * chore: update tokens * feat: update CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.10.0) (#125) * chore: update tokens * fix: update color scheme following version 0.10.0 * chore : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * ci : add @nouha06 and @AhmedAmineZr contributor (#127)(#128) Signed-off-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.11.0) (#126) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `ControlItem` component (tokens library v0.8.0) (#132) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `radiobutton` component (tokens library v0.11.0) (#145) * chore: update tokens * feat: add radiobutton component and ChangeLog.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: add `color` token screen (#124)(#140) * feat: add color token * review: delete unused code, update NOTICE.TXT file, refactor class name of color token and change names of ColorTokenItem * review: add semantic and refactor code #140 * review: refactor ouds_flutter_en file #140 * fix: new entry changelog.md * refactor: migration of png illustrations to svg (#143)(#148) * feat : add component and tokens svg * feat : add icon svg * feat: add new entry CHANGELOG.md * refactor : update NOTICE.txt * fix : content scale * refactor: illustration class token Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat: tokens screen opacity (#123)(#141) * feat: add Opacity token * feat: add name of assets in Notice.text * feat: update opacity_screen and changelog * review: update opacity screen * feat: changes after rebase from develop --------- Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat : enable RTL mode and support for arabic language management (#134)(#147) * feat : add shortcuts from about to app settings to change language * feat: add arabic translations for OUDS lib (Google Translated) #134 * feat: add arabic translations for Demo App (Google Translated) #134 * feat: Activation of arabic in [Demo App] #134 * feat : Tests app and components and look for bugs #134 * review: update CHANGELOG.md files, add missing force of support of RTL in main.dart * review : Info.plist to include supported locales * review : add arabe traduction opacity * review : change color settings app --------- Signed-off-by: Nouha Hammami < [email protected] > Co-authored-by: Tayeb Sedraia <[email protected]> * fix: limited `bottomsheet` height to half screen (#149)(#150) * fix: max height 50% and gesture * chore: new entry CHANGELOG.md --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `divider` component (tokens library v0.11.0) (#151) * chore: update tokens * feat: commit 'divider' component token * feat: update version pubspec and update chagelog --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: create component `checkbox` (#122)(#47) * feat: add illustration component checkbox asset * chore: update CHANGELOG.md * feat: add internationalization l10n checkbox keys * fix: update elevation value * feat: add variant entities for checkboxe * feat : add component variant screen * feat: update component screen to detect variants * feat: add checkbox demo screen * refactor: changed the file name to make it clearer * feat: initial commit ouds_checkbox and demo * feat: seconde version checkbox * feat : add first version of checkbox tri state * feat : add modifiers style checkbox component * feat : seconde version checkbox tri state * feat: first version control item * refactor: control checkbox * feat: add l10n keys control component * feat : add reverted parameter api * refactor: tristate checkbox logic * feat : add label and label helper state * feat: add customization textfield label and helper * refactor : control item and checkbox item * feat : add icon, radius, code generator * feat: add arabic language keys for checkbox * fix: replace png illustration by svg * fix: update customization state * fix: padding in token screen app demo * feat: add accessibility checkbox and checkbox item * fix : delete control item component * fix : add getx package in list and update doc file * fix: support rtl mode padding directional * fix: assets svg and add file in NOTICE.txt * chore: update THIRD_PARTY.md * review: add tokens and fix directional padding * review: use token for padding component variants screen * review: missing heart icon svg in NOTICE.txt * review: more detail documentation code file * fix: retrograde version app 0.3 to 0.2 * review : fix CHANGELOG.md * feat: add high contrast mode * review: fix key word inverted to reversed * fix: comment code * review: customization error when read only active * review : vertical max height item and icon * chore: add coloredbox in all components * fix: update initial commit * fix: order control state * chore: update a11y contrast * refactor: use InheritedModel for controller access * fix: error state to control modifiers * fix : detete unused GestureDetector * fix: delete git changelog lib in third party file * refactor : name control item to checkbox item Signed-off-by: Tayeb Sedraia <[email protected]> * fix: entry checkbox name --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> Signed-off-by: Nouha Hammami < [email protected]> Signed-off-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Nouha Hammami <[email protected]>
Tayebsed93
added a commit
that referenced
this pull request
May 12, 2025
* Prepare release 0.1.0 (#119) * Publish version 0.0.1 of the library to pub.dev (#16)(#35) * chore: add changelog file in library * chore: move changelog to app directory * chore: update readme in library directory * chore: update DEVELOP.md file * chore: change CHANGELOG.md to library * chore: update DEVELOP.md * chore: update label from 'feature' to '🗳️ feature' (#59) Label update from feature to "🗳️ feature" * chore: setup build environment and add GitHub Actions workflow (#13)(#34) * chore: update launch icon for Android main * chore: create alpha environment and change icon * chore: create beta environment and change icon * chore: create prod android and change icon * chore: chnage name app * chore: prod env and icon update (iOS) * chore: alpha env and icon update (iOS) * chore: beta env and icon update (iOS) * chore: add firebase config google-services android * chore: add firebase config google-services ios * chore: add action.yml configuration * chore: add workflows build.yaml configuration file * chore: update tests to ensure they pass * fix: update Dart SDK version in pubspec.yaml * chore: update name demo app * chore: add dartdoc-gh-pages.yml to generate docs * chore: update GitHub Actions configuration * chore: add branch conditions to workflow * chore: add token and artifact_name for deployment * chore: deploy Dartdoc to docs directory * Set provisioning profile for alpha release and beta release * Add entitlements to fix TestFlight warning * chore: fix project dependencies to latest versions * fix : dartdoc deployment job github-pages --------- Co-authored-by: Florent Maitre <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: rename demo app to DesignToolbox (#28)(#60) * chore: rename demo app to DesignToolbox * doc : add new entry to changelog * chore: add opacity tokens (#36)(#63) * chore: add border tokens (#38)(#64) * chore: add elevation tokens (#39)(#65) * chore: add space tokens (#40)(#66) * chore: add size tokens (#41)(#67) * chore: add grid tokens (#42)(#68) * chore: add typography tokens (#43)(#69) * chore: add color tokens (#44)(#70) * chore: add color tokens * fix: resolved warnings in the code * chore: update tokens 0.5.0 (#73) * chore: update tokens * refactor: rename tokens in color scheme * fix: update code using color scheme * refactor: theme mode in theme * fix: remove fontWeight950 raw token --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * feat: fix workflow to use dart doc (#77)(#76) * fix: update workflow to use ouds_core * fix: add @Nodoc for pages not to be documented * chore: add new entry changelog * chore: update of tokens (library version 0.7.0) (#77) * chore: update tokens * fix: color scheme after Tokenator 0.7.0 update --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: update Flutter SDK to v3.6.0 (#81)(#82) * fix: about page spacing and add flutter label (#8O)(#83) * fix: about page spacing and add Flutter * chore: add new entry on CHANGELO.md * feat: create component button (#45)(#74) * chore: add components_button image * chore: add components screen * refactor: theme mode passed via InheritedWidget * chore: temporarily add chips component * chore: temporarily add list switch component * chore: temporarily add sheets bottom component * chore: temporarily add switch icon utilities * feat: add customization bottom sheet * feat: add demo button * refactor: update oudsbutton component * feat: add localization key for button * refactor: add button layout and enabled state * fix: change bottom sheet color * fix: resolve color issue with Orange Country theme * chore: expose onColoredSurface bool in OudsTheme * chore: updated OudsButton and added modifiers * feat: added OudsColoredBox component * chore: increment build version for new release * refactor: optimize button modifiers * chore: add textfield in button customization * chore: error handling for specific button behavior * refactor: state button customization * refactor: rename enum button * chore: add code and refactor button on demo screen * chore: use dart workspaces (#78) Co-authored-by: Mateo MARTINEZ <[email protected]> * fix: update after upgrading to SDK version ^3.5.0 * chore: added Oswald font to the white label theme * chore: added RobotoMono font * refactor: enum name and deleted layout parameter * chore: add CHANGELOG in new entry * refactor: replace localization by context.l10n * fix: replace size value with tokens * refactor: delete unused theme mode * refactor: replace InheritedWidget with model * fix: use isDarkTheme to determine ThemeData * refactor: change api OudsListSwitch * chore: add animation code display * chore: add build number 52 * review : customize layout items order * review : text in the button should be centered * review: remove the transition or visual effect * chore: increment build version 53 * chore: add assets theme-system solaris * chore: increment build number 54 * chore: update orange material color * fix: ios structure * chore: add l10n localization in ouds_core * chore: add semantics button, cards, sheets bottom * chore: add semantics to selector and mode theme * chore: add accessibility copy code * chore: increment build number 59 * fix: ios provisioning profile to certificate alpha * chore : increment build number 60 * fix: ios team alpha release * chore: increment build number 61 * fix: ios team alpha release --------- Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * Prepare version 0.1.0 --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: add typography tokens (#43)(#69) * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * docs: update GitHub configuration files (#106)(#107) * docs: added license file * docs: update README.md * refactor: move NOTICE file * refactor: move files * docs: update DEVELOP.md * docs: add security policy * docs: update CONTRIBUTING.md * docs: add MAINTAINERS.md files * docs: update README.md * docs : update MAINTAINERS.md * docs: update README.md * docs: add new entry CHANGELOG.md * chore(🤖): update of tokens (library version 0.8.0) (#108) Co-authored-by: boosted-bot <[email protected]> * fix: icon not adapting to light/dark mode (#112)(#113) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: update dart-define to retrieve flavor (#110)(#111) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: a11y improvements for `bottomsheet` component ((#89)#109) * fix: a11y add keys for chips vocalization * fix: a11y group settings by name * fix: a11y correct key names for switches * fix: remove ghost elements behind open sheet * docs: increment version app number 0.2.0+68 * docs: add new entry changelog * review: remove dead code unused --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `chekbox` component (tokens library v0.8.0) (#120) * chore: update tokens * feat: add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: tokens screen elevation (#84)(#85) * chore: add assets illustrations with elevation * chore: add translation keys for elevation * chore: temporarily add ouds_list_item to library * chore: temporarily add ouds_divider to library * chore: add Token entity class * chore: add Token class and token list function * chore: add TokensScreen to display token list * chore: add TokenDetailScreen for token info * chore: add ElevationScreen with elevation token * refactor: optimize screen elevation * chore: add new entry CHANGELOG.md * chore: add new entry assets NOTICE.txt * chore: add l10n localizations view code example * chore: add code example elevation screen * chore: change number version * fix: dimension image illustration elevation --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.9.0) (#121) * chore: update tokens * feat: update CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.10.0) (#125) * chore: update tokens * fix: update color scheme following version 0.10.0 * chore : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * ci : add @nouha06 and @AhmedAmineZr contributor (#127)(#128) Signed-off-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.11.0) (#126) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `ControlItem` component (tokens library v0.8.0) (#132) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `radiobutton` component (tokens library v0.11.0) (#145) * chore: update tokens * feat: add radiobutton component and ChangeLog.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: add `color` token screen (#124)(#140) * feat: add color token * review: delete unused code, update NOTICE.TXT file, refactor class name of color token and change names of ColorTokenItem * review: add semantic and refactor code #140 * review: refactor ouds_flutter_en file #140 * fix: new entry changelog.md * refactor: migration of png illustrations to svg (#143)(#148) * feat : add component and tokens svg * feat : add icon svg * feat: add new entry CHANGELOG.md * refactor : update NOTICE.txt * fix : content scale * refactor: illustration class token Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat: tokens screen opacity (#123)(#141) * feat: add Opacity token * feat: add name of assets in Notice.text * feat: update opacity_screen and changelog * review: update opacity screen * feat: changes after rebase from develop --------- Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat : enable RTL mode and support for arabic language management (#134)(#147) * feat : add shortcuts from about to app settings to change language * feat: add arabic translations for OUDS lib (Google Translated) #134 * feat: add arabic translations for Demo App (Google Translated) #134 * feat: Activation of arabic in [Demo App] #134 * feat : Tests app and components and look for bugs #134 * review: update CHANGELOG.md files, add missing force of support of RTL in main.dart * review : Info.plist to include supported locales * review : add arabe traduction opacity * review : change color settings app --------- Signed-off-by: Nouha Hammami < [email protected] > Co-authored-by: Tayeb Sedraia <[email protected]> * fix: limited `bottomsheet` height to half screen (#149)(#150) * fix: max height 50% and gesture * chore: new entry CHANGELOG.md --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `divider` component (tokens library v0.11.0) (#151) * chore: update tokens * feat: commit 'divider' component token * feat: update version pubspec and update chagelog --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: create component `checkbox` (#122)(#47) * feat: add illustration component checkbox asset * chore: update CHANGELOG.md * feat: add internationalization l10n checkbox keys * fix: update elevation value * feat: add variant entities for checkboxe * feat : add component variant screen * feat: update component screen to detect variants * feat: add checkbox demo screen * refactor: changed the file name to make it clearer * feat: initial commit ouds_checkbox and demo * feat: seconde version checkbox * feat : add first version of checkbox tri state * feat : add modifiers style checkbox component * feat : seconde version checkbox tri state * feat: first version control item * refactor: control checkbox * feat: add l10n keys control component * feat : add reverted parameter api * refactor: tristate checkbox logic * feat : add label and label helper state * feat: add customization textfield label and helper * refactor : control item and checkbox item * feat : add icon, radius, code generator * feat: add arabic language keys for checkbox * fix: replace png illustration by svg * fix: update customization state * fix: padding in token screen app demo * feat: add accessibility checkbox and checkbox item * fix : delete control item component * fix : add getx package in list and update doc file * fix: support rtl mode padding directional * fix: assets svg and add file in NOTICE.txt * chore: update THIRD_PARTY.md * review: add tokens and fix directional padding * review: use token for padding component variants screen * review: missing heart icon svg in NOTICE.txt * review: more detail documentation code file * fix: retrograde version app 0.3 to 0.2 * review : fix CHANGELOG.md * feat: add high contrast mode * review: fix key word inverted to reversed * fix: comment code * review: customization error when read only active * review : vertical max height item and icon * chore: add coloredbox in all components * fix: update initial commit * fix: order control state * chore: update a11y contrast * refactor: use InheritedModel for controller access * fix: error state to control modifiers * fix : detete unused GestureDetector * fix: delete git changelog lib in third party file * refactor : name control item to checkbox item Signed-off-by: Tayeb Sedraia <[email protected]> * fix: entry checkbox name --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> Signed-off-by: Nouha Hammami < [email protected]> Signed-off-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Nouha Hammami <[email protected]>
Tayebsed93
added a commit
that referenced
this pull request
May 12, 2025
* Publish version 0.0.1 of the library to pub.dev (#16)(#35) * chore: add changelog file in library * chore: move changelog to app directory * chore: update readme in library directory * chore: update DEVELOP.md file * chore: change CHANGELOG.md to library * chore: update DEVELOP.md * chore: update label from 'feature' to '🗳️ feature' (#59) Label update from feature to "🗳️ feature" * chore: setup build environment and add GitHub Actions workflow (#13)(#34) * chore: update launch icon for Android main * chore: create alpha environment and change icon * chore: create beta environment and change icon * chore: create prod android and change icon * chore: chnage name app * chore: prod env and icon update (iOS) * chore: alpha env and icon update (iOS) * chore: beta env and icon update (iOS) * chore: add firebase config google-services android * chore: add firebase config google-services ios * chore: add action.yml configuration * chore: add workflows build.yaml configuration file * chore: update tests to ensure they pass * fix: update Dart SDK version in pubspec.yaml * chore: update name demo app * chore: add dartdoc-gh-pages.yml to generate docs * chore: update GitHub Actions configuration * chore: add branch conditions to workflow * chore: add token and artifact_name for deployment * chore: deploy Dartdoc to docs directory * Set provisioning profile for alpha release and beta release * Add entitlements to fix TestFlight warning * chore: fix project dependencies to latest versions * fix : dartdoc deployment job github-pages --------- Co-authored-by: Florent Maitre <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: rename demo app to DesignToolbox (#28)(#60) * chore: rename demo app to DesignToolbox * doc : add new entry to changelog * chore: add opacity tokens (#36)(#63) * chore: add border tokens (#38)(#64) * chore: add elevation tokens (#39)(#65) * chore: add space tokens (#40)(#66) * chore: add size tokens (#41)(#67) * chore: add grid tokens (#42)(#68) * chore: add typography tokens (#43)(#69) * chore: add color tokens (#44)(#70) * chore: add color tokens * fix: resolved warnings in the code * chore: update tokens 0.5.0 (#73) * chore: update tokens * refactor: rename tokens in color scheme * fix: update code using color scheme * refactor: theme mode in theme * fix: remove fontWeight950 raw token --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * feat: fix workflow to use dart doc (#77)(#76) * fix: update workflow to use ouds_core * fix: add @Nodoc for pages not to be documented * chore: add new entry changelog * chore: update of tokens (library version 0.7.0) (#77) * chore: update tokens * fix: color scheme after Tokenator 0.7.0 update --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: update Flutter SDK to v3.6.0 (#81)(#82) * fix: about page spacing and add flutter label (#8O)(#83) * fix: about page spacing and add Flutter * chore: add new entry on CHANGELO.md * feat: create component button (#45)(#74) * chore: add components_button image * chore: add components screen * refactor: theme mode passed via InheritedWidget * chore: temporarily add chips component * chore: temporarily add list switch component * chore: temporarily add sheets bottom component * chore: temporarily add switch icon utilities * feat: add customization bottom sheet * feat: add demo button * refactor: update oudsbutton component * feat: add localization key for button * refactor: add button layout and enabled state * fix: change bottom sheet color * fix: resolve color issue with Orange Country theme * chore: expose onColoredSurface bool in OudsTheme * chore: updated OudsButton and added modifiers * feat: added OudsColoredBox component * chore: increment build version for new release * refactor: optimize button modifiers * chore: add textfield in button customization * chore: error handling for specific button behavior * refactor: state button customization * refactor: rename enum button * chore: add code and refactor button on demo screen * chore: use dart workspaces (#78) Co-authored-by: Mateo MARTINEZ <[email protected]> * fix: update after upgrading to SDK version ^3.5.0 * chore: added Oswald font to the white label theme * chore: added RobotoMono font * refactor: enum name and deleted layout parameter * chore: add CHANGELOG in new entry * refactor: replace localization by context.l10n * fix: replace size value with tokens * refactor: delete unused theme mode * refactor: replace InheritedWidget with model * fix: use isDarkTheme to determine ThemeData * refactor: change api OudsListSwitch * chore: add animation code display * chore: add build number 52 * review : customize layout items order * review : text in the button should be centered * review: remove the transition or visual effect * chore: increment build version 53 * chore: add assets theme-system solaris * chore: increment build number 54 * chore: update orange material color * fix: ios structure * chore: add l10n localization in ouds_core * chore: add semantics button, cards, sheets bottom * chore: add semantics to selector and mode theme * chore: add accessibility copy code * chore: increment build number 59 * fix: ios provisioning profile to certificate alpha * chore : increment build number 60 * fix: ios team alpha release * chore: increment build number 61 * fix: ios team alpha release --------- Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * Prepare version 0.1.0 --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]>
Tayebsed93
added a commit
that referenced
this pull request
May 12, 2025
* Prepare release 0.1.0 (#119) * Publish version 0.0.1 of the library to pub.dev (#16)(#35) * chore: add changelog file in library * chore: move changelog to app directory * chore: update readme in library directory * chore: update DEVELOP.md file * chore: change CHANGELOG.md to library * chore: update DEVELOP.md * chore: update label from 'feature' to '🗳️ feature' (#59) Label update from feature to "🗳️ feature" * chore: setup build environment and add GitHub Actions workflow (#13)(#34) * chore: update launch icon for Android main * chore: create alpha environment and change icon * chore: create beta environment and change icon * chore: create prod android and change icon * chore: chnage name app * chore: prod env and icon update (iOS) * chore: alpha env and icon update (iOS) * chore: beta env and icon update (iOS) * chore: add firebase config google-services android * chore: add firebase config google-services ios * chore: add action.yml configuration * chore: add workflows build.yaml configuration file * chore: update tests to ensure they pass * fix: update Dart SDK version in pubspec.yaml * chore: update name demo app * chore: add dartdoc-gh-pages.yml to generate docs * chore: update GitHub Actions configuration * chore: add branch conditions to workflow * chore: add token and artifact_name for deployment * chore: deploy Dartdoc to docs directory * Set provisioning profile for alpha release and beta release * Add entitlements to fix TestFlight warning * chore: fix project dependencies to latest versions * fix : dartdoc deployment job github-pages --------- Co-authored-by: Florent Maitre <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: rename demo app to DesignToolbox (#28)(#60) * chore: rename demo app to DesignToolbox * doc : add new entry to changelog * chore: add opacity tokens (#36)(#63) * chore: add border tokens (#38)(#64) * chore: add elevation tokens (#39)(#65) * chore: add space tokens (#40)(#66) * chore: add size tokens (#41)(#67) * chore: add grid tokens (#42)(#68) * chore: add typography tokens (#43)(#69) * chore: add color tokens (#44)(#70) * chore: add color tokens * fix: resolved warnings in the code * chore: update tokens 0.5.0 (#73) * chore: update tokens * refactor: rename tokens in color scheme * fix: update code using color scheme * refactor: theme mode in theme * fix: remove fontWeight950 raw token --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * feat: fix workflow to use dart doc (#77)(#76) * fix: update workflow to use ouds_core * fix: add @Nodoc for pages not to be documented * chore: add new entry changelog * chore: update of tokens (library version 0.7.0) (#77) * chore: update tokens * fix: color scheme after Tokenator 0.7.0 update --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: update Flutter SDK to v3.6.0 (#81)(#82) * fix: about page spacing and add flutter label (#8O)(#83) * fix: about page spacing and add Flutter * chore: add new entry on CHANGELO.md * feat: create component button (#45)(#74) * chore: add components_button image * chore: add components screen * refactor: theme mode passed via InheritedWidget * chore: temporarily add chips component * chore: temporarily add list switch component * chore: temporarily add sheets bottom component * chore: temporarily add switch icon utilities * feat: add customization bottom sheet * feat: add demo button * refactor: update oudsbutton component * feat: add localization key for button * refactor: add button layout and enabled state * fix: change bottom sheet color * fix: resolve color issue with Orange Country theme * chore: expose onColoredSurface bool in OudsTheme * chore: updated OudsButton and added modifiers * feat: added OudsColoredBox component * chore: increment build version for new release * refactor: optimize button modifiers * chore: add textfield in button customization * chore: error handling for specific button behavior * refactor: state button customization * refactor: rename enum button * chore: add code and refactor button on demo screen * chore: use dart workspaces (#78) Co-authored-by: Mateo MARTINEZ <[email protected]> * fix: update after upgrading to SDK version ^3.5.0 * chore: added Oswald font to the white label theme * chore: added RobotoMono font * refactor: enum name and deleted layout parameter * chore: add CHANGELOG in new entry * refactor: replace localization by context.l10n * fix: replace size value with tokens * refactor: delete unused theme mode * refactor: replace InheritedWidget with model * fix: use isDarkTheme to determine ThemeData * refactor: change api OudsListSwitch * chore: add animation code display * chore: add build number 52 * review : customize layout items order * review : text in the button should be centered * review: remove the transition or visual effect * chore: increment build version 53 * chore: add assets theme-system solaris * chore: increment build number 54 * chore: update orange material color * fix: ios structure * chore: add l10n localization in ouds_core * chore: add semantics button, cards, sheets bottom * chore: add semantics to selector and mode theme * chore: add accessibility copy code * chore: increment build number 59 * fix: ios provisioning profile to certificate alpha * chore : increment build number 60 * fix: ios team alpha release * chore: increment build number 61 * fix: ios team alpha release --------- Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * Prepare version 0.1.0 --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: add typography tokens (#43)(#69) * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * docs: update GitHub configuration files (#106)(#107) * docs: added license file * docs: update README.md * refactor: move NOTICE file * refactor: move files * docs: update DEVELOP.md * docs: add security policy * docs: update CONTRIBUTING.md * docs: add MAINTAINERS.md files * docs: update README.md * docs : update MAINTAINERS.md * docs: update README.md * docs: add new entry CHANGELOG.md * chore(🤖): update of tokens (library version 0.8.0) (#108) Co-authored-by: boosted-bot <[email protected]> * fix: icon not adapting to light/dark mode (#112)(#113) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: update dart-define to retrieve flavor (#110)(#111) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: a11y improvements for `bottomsheet` component ((#89)#109) * fix: a11y add keys for chips vocalization * fix: a11y group settings by name * fix: a11y correct key names for switches * fix: remove ghost elements behind open sheet * docs: increment version app number 0.2.0+68 * docs: add new entry changelog * review: remove dead code unused --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `chekbox` component (tokens library v0.8.0) (#120) * chore: update tokens * feat: add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: tokens screen elevation (#84)(#85) * chore: add assets illustrations with elevation * chore: add translation keys for elevation * chore: temporarily add ouds_list_item to library * chore: temporarily add ouds_divider to library * chore: add Token entity class * chore: add Token class and token list function * chore: add TokensScreen to display token list * chore: add TokenDetailScreen for token info * chore: add ElevationScreen with elevation token * refactor: optimize screen elevation * chore: add new entry CHANGELOG.md * chore: add new entry assets NOTICE.txt * chore: add l10n localizations view code example * chore: add code example elevation screen * chore: change number version * fix: dimension image illustration elevation --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.9.0) (#121) * chore: update tokens * feat: update CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.10.0) (#125) * chore: update tokens * fix: update color scheme following version 0.10.0 * chore : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * ci : add @nouha06 and @AhmedAmineZr contributor (#127)(#128) Signed-off-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.11.0) (#126) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `ControlItem` component (tokens library v0.8.0) (#132) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `radiobutton` component (tokens library v0.11.0) (#145) * chore: update tokens * feat: add radiobutton component and ChangeLog.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: add `color` token screen (#124)(#140) * feat: add color token * review: delete unused code, update NOTICE.TXT file, refactor class name of color token and change names of ColorTokenItem * review: add semantic and refactor code #140 * review: refactor ouds_flutter_en file #140 * fix: new entry changelog.md * refactor: migration of png illustrations to svg (#143)(#148) * feat : add component and tokens svg * feat : add icon svg * feat: add new entry CHANGELOG.md * refactor : update NOTICE.txt * fix : content scale * refactor: illustration class token Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat: tokens screen opacity (#123)(#141) * feat: add Opacity token * feat: add name of assets in Notice.text * feat: update opacity_screen and changelog * review: update opacity screen * feat: changes after rebase from develop --------- Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat : enable RTL mode and support for arabic language management (#134)(#147) * feat : add shortcuts from about to app settings to change language * feat: add arabic translations for OUDS lib (Google Translated) #134 * feat: add arabic translations for Demo App (Google Translated) #134 * feat: Activation of arabic in [Demo App] #134 * feat : Tests app and components and look for bugs #134 * review: update CHANGELOG.md files, add missing force of support of RTL in main.dart * review : Info.plist to include supported locales * review : add arabe traduction opacity * review : change color settings app --------- Signed-off-by: Nouha Hammami < [email protected] > Co-authored-by: Tayeb Sedraia <[email protected]> * fix: limited `bottomsheet` height to half screen (#149)(#150) * fix: max height 50% and gesture * chore: new entry CHANGELOG.md --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `divider` component (tokens library v0.11.0) (#151) * chore: update tokens * feat: commit 'divider' component token * feat: update version pubspec and update chagelog --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: create component `checkbox` (#122)(#47) * feat: add illustration component checkbox asset * chore: update CHANGELOG.md * feat: add internationalization l10n checkbox keys * fix: update elevation value * feat: add variant entities for checkboxe * feat : add component variant screen * feat: update component screen to detect variants * feat: add checkbox demo screen * refactor: changed the file name to make it clearer * feat: initial commit ouds_checkbox and demo * feat: seconde version checkbox * feat : add first version of checkbox tri state * feat : add modifiers style checkbox component * feat : seconde version checkbox tri state * feat: first version control item * refactor: control checkbox * feat: add l10n keys control component * feat : add reverted parameter api * refactor: tristate checkbox logic * feat : add label and label helper state * feat: add customization textfield label and helper * refactor : control item and checkbox item * feat : add icon, radius, code generator * feat: add arabic language keys for checkbox * fix: replace png illustration by svg * fix: update customization state * fix: padding in token screen app demo * feat: add accessibility checkbox and checkbox item * fix : delete control item component * fix : add getx package in list and update doc file * fix: support rtl mode padding directional * fix: assets svg and add file in NOTICE.txt * chore: update THIRD_PARTY.md * review: add tokens and fix directional padding * review: use token for padding component variants screen * review: missing heart icon svg in NOTICE.txt * review: more detail documentation code file * fix: retrograde version app 0.3 to 0.2 * review : fix CHANGELOG.md * feat: add high contrast mode * review: fix key word inverted to reversed * fix: comment code * review: customization error when read only active * review : vertical max height item and icon * chore: add coloredbox in all components * fix: update initial commit * fix: order control state * chore: update a11y contrast * refactor: use InheritedModel for controller access * fix: error state to control modifiers * fix : detete unused GestureDetector * fix: delete git changelog lib in third party file * refactor : name control item to checkbox item Signed-off-by: Tayeb Sedraia <[email protected]> * fix: entry checkbox name --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> Signed-off-by: Nouha Hammami < [email protected]> Signed-off-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Nouha Hammami <[email protected]>
Tayebsed93
added a commit
that referenced
this pull request
May 12, 2025
* Prepare release 0.1.0 (#119) * Publish version 0.0.1 of the library to pub.dev (#16)(#35) * chore: add changelog file in library * chore: move changelog to app directory * chore: update readme in library directory * chore: update DEVELOP.md file * chore: change CHANGELOG.md to library * chore: update DEVELOP.md * chore: update label from 'feature' to '🗳️ feature' (#59) Label update from feature to "🗳️ feature" * chore: setup build environment and add GitHub Actions workflow (#13)(#34) * chore: update launch icon for Android main * chore: create alpha environment and change icon * chore: create beta environment and change icon * chore: create prod android and change icon * chore: chnage name app * chore: prod env and icon update (iOS) * chore: alpha env and icon update (iOS) * chore: beta env and icon update (iOS) * chore: add firebase config google-services android * chore: add firebase config google-services ios * chore: add action.yml configuration * chore: add workflows build.yaml configuration file * chore: update tests to ensure they pass * fix: update Dart SDK version in pubspec.yaml * chore: update name demo app * chore: add dartdoc-gh-pages.yml to generate docs * chore: update GitHub Actions configuration * chore: add branch conditions to workflow * chore: add token and artifact_name for deployment * chore: deploy Dartdoc to docs directory * Set provisioning profile for alpha release and beta release * Add entitlements to fix TestFlight warning * chore: fix project dependencies to latest versions * fix : dartdoc deployment job github-pages --------- Co-authored-by: Florent Maitre <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: rename demo app to DesignToolbox (#28)(#60) * chore: rename demo app to DesignToolbox * doc : add new entry to changelog * chore: add opacity tokens (#36)(#63) * chore: add border tokens (#38)(#64) * chore: add elevation tokens (#39)(#65) * chore: add space tokens (#40)(#66) * chore: add size tokens (#41)(#67) * chore: add grid tokens (#42)(#68) * chore: add typography tokens (#43)(#69) * chore: add color tokens (#44)(#70) * chore: add color tokens * fix: resolved warnings in the code * chore: update tokens 0.5.0 (#73) * chore: update tokens * refactor: rename tokens in color scheme * fix: update code using color scheme * refactor: theme mode in theme * fix: remove fontWeight950 raw token --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * feat: fix workflow to use dart doc (#77)(#76) * fix: update workflow to use ouds_core * fix: add @Nodoc for pages not to be documented * chore: add new entry changelog * chore: update of tokens (library version 0.7.0) (#77) * chore: update tokens * fix: color scheme after Tokenator 0.7.0 update --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: update Flutter SDK to v3.6.0 (#81)(#82) * fix: about page spacing and add flutter label (#8O)(#83) * fix: about page spacing and add Flutter * chore: add new entry on CHANGELO.md * feat: create component button (#45)(#74) * chore: add components_button image * chore: add components screen * refactor: theme mode passed via InheritedWidget * chore: temporarily add chips component * chore: temporarily add list switch component * chore: temporarily add sheets bottom component * chore: temporarily add switch icon utilities * feat: add customization bottom sheet * feat: add demo button * refactor: update oudsbutton component * feat: add localization key for button * refactor: add button layout and enabled state * fix: change bottom sheet color * fix: resolve color issue with Orange Country theme * chore: expose onColoredSurface bool in OudsTheme * chore: updated OudsButton and added modifiers * feat: added OudsColoredBox component * chore: increment build version for new release * refactor: optimize button modifiers * chore: add textfield in button customization * chore: error handling for specific button behavior * refactor: state button customization * refactor: rename enum button * chore: add code and refactor button on demo screen * chore: use dart workspaces (#78) Co-authored-by: Mateo MARTINEZ <[email protected]> * fix: update after upgrading to SDK version ^3.5.0 * chore: added Oswald font to the white label theme * chore: added RobotoMono font * refactor: enum name and deleted layout parameter * chore: add CHANGELOG in new entry * refactor: replace localization by context.l10n * fix: replace size value with tokens * refactor: delete unused theme mode * refactor: replace InheritedWidget with model * fix: use isDarkTheme to determine ThemeData * refactor: change api OudsListSwitch * chore: add animation code display * chore: add build number 52 * review : customize layout items order * review : text in the button should be centered * review: remove the transition or visual effect * chore: increment build version 53 * chore: add assets theme-system solaris * chore: increment build number 54 * chore: update orange material color * fix: ios structure * chore: add l10n localization in ouds_core * chore: add semantics button, cards, sheets bottom * chore: add semantics to selector and mode theme * chore: add accessibility copy code * chore: increment build number 59 * fix: ios provisioning profile to certificate alpha * chore : increment build number 60 * fix: ios team alpha release * chore: increment build number 61 * fix: ios team alpha release --------- Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * Prepare version 0.1.0 --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: add typography tokens (#43)(#69) * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * docs: update GitHub configuration files (#106)(#107) * docs: added license file * docs: update README.md * refactor: move NOTICE file * refactor: move files * docs: update DEVELOP.md * docs: add security policy * docs: update CONTRIBUTING.md * docs: add MAINTAINERS.md files * docs: update README.md * docs : update MAINTAINERS.md * docs: update README.md * docs: add new entry CHANGELOG.md * chore(🤖): update of tokens (library version 0.8.0) (#108) Co-authored-by: boosted-bot <[email protected]> * fix: icon not adapting to light/dark mode (#112)(#113) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: update dart-define to retrieve flavor (#110)(#111) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: a11y improvements for `bottomsheet` component ((#89)#109) * fix: a11y add keys for chips vocalization * fix: a11y group settings by name * fix: a11y correct key names for switches * fix: remove ghost elements behind open sheet * docs: increment version app number 0.2.0+68 * docs: add new entry changelog * review: remove dead code unused --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `chekbox` component (tokens library v0.8.0) (#120) * chore: update tokens * feat: add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: tokens screen elevation (#84)(#85) * chore: add assets illustrations with elevation * chore: add translation keys for elevation * chore: temporarily add ouds_list_item to library * chore: temporarily add ouds_divider to library * chore: add Token entity class * chore: add Token class and token list function * chore: add TokensScreen to display token list * chore: add TokenDetailScreen for token info * chore: add ElevationScreen with elevation token * refactor: optimize screen elevation * chore: add new entry CHANGELOG.md * chore: add new entry assets NOTICE.txt * chore: add l10n localizations view code example * chore: add code example elevation screen * chore: change number version * fix: dimension image illustration elevation --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.9.0) (#121) * chore: update tokens * feat: update CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.10.0) (#125) * chore: update tokens * fix: update color scheme following version 0.10.0 * chore : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * ci : add @nouha06 and @AhmedAmineZr contributor (#127)(#128) Signed-off-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.11.0) (#126) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `ControlItem` component (tokens library v0.8.0) (#132) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `radiobutton` component (tokens library v0.11.0) (#145) * chore: update tokens * feat: add radiobutton component and ChangeLog.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: add `color` token screen (#124)(#140) * feat: add color token * review: delete unused code, update NOTICE.TXT file, refactor class name of color token and change names of ColorTokenItem * review: add semantic and refactor code #140 * review: refactor ouds_flutter_en file #140 * fix: new entry changelog.md * refactor: migration of png illustrations to svg (#143)(#148) * feat : add component and tokens svg * feat : add icon svg * feat: add new entry CHANGELOG.md * refactor : update NOTICE.txt * fix : content scale * refactor: illustration class token Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat: tokens screen opacity (#123)(#141) * feat: add Opacity token * feat: add name of assets in Notice.text * feat: update opacity_screen and changelog * review: update opacity screen * feat: changes after rebase from develop --------- Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat : enable RTL mode and support for arabic language management (#134)(#147) * feat : add shortcuts from about to app settings to change language * feat: add arabic translations for OUDS lib (Google Translated) #134 * feat: add arabic translations for Demo App (Google Translated) #134 * feat: Activation of arabic in [Demo App] #134 * feat : Tests app and components and look for bugs #134 * review: update CHANGELOG.md files, add missing force of support of RTL in main.dart * review : Info.plist to include supported locales * review : add arabe traduction opacity * review : change color settings app --------- Signed-off-by: Nouha Hammami < [email protected] > Co-authored-by: Tayeb Sedraia <[email protected]> * fix: limited `bottomsheet` height to half screen (#149)(#150) * fix: max height 50% and gesture * chore: new entry CHANGELOG.md --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `divider` component (tokens library v0.11.0) (#151) * chore: update tokens * feat: commit 'divider' component token * feat: update version pubspec and update chagelog --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: create component `checkbox` (#122)(#47) * feat: add illustration component checkbox asset * chore: update CHANGELOG.md * feat: add internationalization l10n checkbox keys * fix: update elevation value * feat: add variant entities for checkboxe * feat : add component variant screen * feat: update component screen to detect variants * feat: add checkbox demo screen * refactor: changed the file name to make it clearer * feat: initial commit ouds_checkbox and demo * feat: seconde version checkbox * feat : add first version of checkbox tri state * feat : add modifiers style checkbox component * feat : seconde version checkbox tri state * feat: first version control item * refactor: control checkbox * feat: add l10n keys control component * feat : add reverted parameter api * refactor: tristate checkbox logic * feat : add label and label helper state * feat: add customization textfield label and helper * refactor : control item and checkbox item * feat : add icon, radius, code generator * feat: add arabic language keys for checkbox * fix: replace png illustration by svg * fix: update customization state * fix: padding in token screen app demo * feat: add accessibility checkbox and checkbox item * fix : delete control item component * fix : add getx package in list and update doc file * fix: support rtl mode padding directional * fix: assets svg and add file in NOTICE.txt * chore: update THIRD_PARTY.md * review: add tokens and fix directional padding * review: use token for padding component variants screen * review: missing heart icon svg in NOTICE.txt * review: more detail documentation code file * fix: retrograde version app 0.3 to 0.2 * review : fix CHANGELOG.md * feat: add high contrast mode * review: fix key word inverted to reversed * fix: comment code * review: customization error when read only active * review : vertical max height item and icon * chore: add coloredbox in all components * fix: update initial commit * fix: order control state * chore: update a11y contrast * refactor: use InheritedModel for controller access * fix: error state to control modifiers * fix : detete unused GestureDetector * fix: delete git changelog lib in third party file * refactor : name control item to checkbox item Signed-off-by: Tayeb Sedraia <[email protected]> * fix: entry checkbox name --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> Signed-off-by: Nouha Hammami < [email protected]> Signed-off-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Nouha Hammami <[email protected]>
Tayebsed93
added a commit
that referenced
this pull request
May 12, 2025
* Publish version 0.0.1 of the library to pub.dev (#16)(#35) * chore: add changelog file in library * chore: move changelog to app directory * chore: update readme in library directory * chore: update DEVELOP.md file * chore: change CHANGELOG.md to library * chore: update DEVELOP.md * chore: update label from 'feature' to '🗳️ feature' (#59) Label update from feature to "🗳️ feature" * chore: setup build environment and add GitHub Actions workflow (#13)(#34) * chore: update launch icon for Android main * chore: create alpha environment and change icon * chore: create beta environment and change icon * chore: create prod android and change icon * chore: chnage name app * chore: prod env and icon update (iOS) * chore: alpha env and icon update (iOS) * chore: beta env and icon update (iOS) * chore: add firebase config google-services android * chore: add firebase config google-services ios * chore: add action.yml configuration * chore: add workflows build.yaml configuration file * chore: update tests to ensure they pass * fix: update Dart SDK version in pubspec.yaml * chore: update name demo app * chore: add dartdoc-gh-pages.yml to generate docs * chore: update GitHub Actions configuration * chore: add branch conditions to workflow * chore: add token and artifact_name for deployment * chore: deploy Dartdoc to docs directory * Set provisioning profile for alpha release and beta release * Add entitlements to fix TestFlight warning * chore: fix project dependencies to latest versions * fix : dartdoc deployment job github-pages --------- Co-authored-by: Florent Maitre <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: rename demo app to DesignToolbox (#28)(#60) * chore: rename demo app to DesignToolbox * doc : add new entry to changelog * chore: add opacity tokens (#36)(#63) * chore: add border tokens (#38)(#64) * chore: add elevation tokens (#39)(#65) * chore: add space tokens (#40)(#66) * chore: add size tokens (#41)(#67) * chore: add grid tokens (#42)(#68) * chore: add typography tokens (#43)(#69) * chore: add color tokens (#44)(#70) * chore: add color tokens * fix: resolved warnings in the code * chore: update tokens 0.5.0 (#73) * chore: update tokens * refactor: rename tokens in color scheme * fix: update code using color scheme * refactor: theme mode in theme * fix: remove fontWeight950 raw token --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * feat: fix workflow to use dart doc (#77)(#76) * fix: update workflow to use ouds_core * fix: add @Nodoc for pages not to be documented * chore: add new entry changelog * chore: update of tokens (library version 0.7.0) (#77) * chore: update tokens * fix: color scheme after Tokenator 0.7.0 update --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: update Flutter SDK to v3.6.0 (#81)(#82) * fix: about page spacing and add flutter label (#8O)(#83) * fix: about page spacing and add Flutter * chore: add new entry on CHANGELO.md * feat: create component button (#45)(#74) * chore: add components_button image * chore: add components screen * refactor: theme mode passed via InheritedWidget * chore: temporarily add chips component * chore: temporarily add list switch component * chore: temporarily add sheets bottom component * chore: temporarily add switch icon utilities * feat: add customization bottom sheet * feat: add demo button * refactor: update oudsbutton component * feat: add localization key for button * refactor: add button layout and enabled state * fix: change bottom sheet color * fix: resolve color issue with Orange Country theme * chore: expose onColoredSurface bool in OudsTheme * chore: updated OudsButton and added modifiers * feat: added OudsColoredBox component * chore: increment build version for new release * refactor: optimize button modifiers * chore: add textfield in button customization * chore: error handling for specific button behavior * refactor: state button customization * refactor: rename enum button * chore: add code and refactor button on demo screen * chore: use dart workspaces (#78) Co-authored-by: Mateo MARTINEZ <[email protected]> * fix: update after upgrading to SDK version ^3.5.0 * chore: added Oswald font to the white label theme * chore: added RobotoMono font * refactor: enum name and deleted layout parameter * chore: add CHANGELOG in new entry * refactor: replace localization by context.l10n * fix: replace size value with tokens * refactor: delete unused theme mode * refactor: replace InheritedWidget with model * fix: use isDarkTheme to determine ThemeData * refactor: change api OudsListSwitch * chore: add animation code display * chore: add build number 52 * review : customize layout items order * review : text in the button should be centered * review: remove the transition or visual effect * chore: increment build version 53 * chore: add assets theme-system solaris * chore: increment build number 54 * chore: update orange material color * fix: ios structure * chore: add l10n localization in ouds_core * chore: add semantics button, cards, sheets bottom * chore: add semantics to selector and mode theme * chore: add accessibility copy code * chore: increment build number 59 * fix: ios provisioning profile to certificate alpha * chore : increment build number 60 * fix: ios team alpha release * chore: increment build number 61 * fix: ios team alpha release --------- Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * Prepare version 0.1.0 --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]>
Tayebsed93
added a commit
that referenced
this pull request
May 12, 2025
* Prepare release 0.1.0 (#119) * Publish version 0.0.1 of the library to pub.dev (#16)(#35) * chore: add changelog file in library * chore: move changelog to app directory * chore: update readme in library directory * chore: update DEVELOP.md file * chore: change CHANGELOG.md to library * chore: update DEVELOP.md * chore: update label from 'feature' to '🗳️ feature' (#59) Label update from feature to "🗳️ feature" * chore: setup build environment and add GitHub Actions workflow (#13)(#34) * chore: update launch icon for Android main * chore: create alpha environment and change icon * chore: create beta environment and change icon * chore: create prod android and change icon * chore: chnage name app * chore: prod env and icon update (iOS) * chore: alpha env and icon update (iOS) * chore: beta env and icon update (iOS) * chore: add firebase config google-services android * chore: add firebase config google-services ios * chore: add action.yml configuration * chore: add workflows build.yaml configuration file * chore: update tests to ensure they pass * fix: update Dart SDK version in pubspec.yaml * chore: update name demo app * chore: add dartdoc-gh-pages.yml to generate docs * chore: update GitHub Actions configuration * chore: add branch conditions to workflow * chore: add token and artifact_name for deployment * chore: deploy Dartdoc to docs directory * Set provisioning profile for alpha release and beta release * Add entitlements to fix TestFlight warning * chore: fix project dependencies to latest versions * fix : dartdoc deployment job github-pages --------- Co-authored-by: Florent Maitre <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: rename demo app to DesignToolbox (#28)(#60) * chore: rename demo app to DesignToolbox * doc : add new entry to changelog * chore: add opacity tokens (#36)(#63) * chore: add border tokens (#38)(#64) * chore: add elevation tokens (#39)(#65) * chore: add space tokens (#40)(#66) * chore: add size tokens (#41)(#67) * chore: add grid tokens (#42)(#68) * chore: add typography tokens (#43)(#69) * chore: add color tokens (#44)(#70) * chore: add color tokens * fix: resolved warnings in the code * chore: update tokens 0.5.0 (#73) * chore: update tokens * refactor: rename tokens in color scheme * fix: update code using color scheme * refactor: theme mode in theme * fix: remove fontWeight950 raw token --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * feat: fix workflow to use dart doc (#77)(#76) * fix: update workflow to use ouds_core * fix: add @Nodoc for pages not to be documented * chore: add new entry changelog * chore: update of tokens (library version 0.7.0) (#77) * chore: update tokens * fix: color scheme after Tokenator 0.7.0 update --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: update Flutter SDK to v3.6.0 (#81)(#82) * fix: about page spacing and add flutter label (#8O)(#83) * fix: about page spacing and add Flutter * chore: add new entry on CHANGELO.md * feat: create component button (#45)(#74) * chore: add components_button image * chore: add components screen * refactor: theme mode passed via InheritedWidget * chore: temporarily add chips component * chore: temporarily add list switch component * chore: temporarily add sheets bottom component * chore: temporarily add switch icon utilities * feat: add customization bottom sheet * feat: add demo button * refactor: update oudsbutton component * feat: add localization key for button * refactor: add button layout and enabled state * fix: change bottom sheet color * fix: resolve color issue with Orange Country theme * chore: expose onColoredSurface bool in OudsTheme * chore: updated OudsButton and added modifiers * feat: added OudsColoredBox component * chore: increment build version for new release * refactor: optimize button modifiers * chore: add textfield in button customization * chore: error handling for specific button behavior * refactor: state button customization * refactor: rename enum button * chore: add code and refactor button on demo screen * chore: use dart workspaces (#78) Co-authored-by: Mateo MARTINEZ <[email protected]> * fix: update after upgrading to SDK version ^3.5.0 * chore: added Oswald font to the white label theme * chore: added RobotoMono font * refactor: enum name and deleted layout parameter * chore: add CHANGELOG in new entry * refactor: replace localization by context.l10n * fix: replace size value with tokens * refactor: delete unused theme mode * refactor: replace InheritedWidget with model * fix: use isDarkTheme to determine ThemeData * refactor: change api OudsListSwitch * chore: add animation code display * chore: add build number 52 * review : customize layout items order * review : text in the button should be centered * review: remove the transition or visual effect * chore: increment build version 53 * chore: add assets theme-system solaris * chore: increment build number 54 * chore: update orange material color * fix: ios structure * chore: add l10n localization in ouds_core * chore: add semantics button, cards, sheets bottom * chore: add semantics to selector and mode theme * chore: add accessibility copy code * chore: increment build number 59 * fix: ios provisioning profile to certificate alpha * chore : increment build number 60 * fix: ios team alpha release * chore: increment build number 61 * fix: ios team alpha release --------- Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * Prepare version 0.1.0 --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: add typography tokens (#43)(#69) * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * docs: update GitHub configuration files (#106)(#107) * docs: added license file * docs: update README.md * refactor: move NOTICE file * refactor: move files * docs: update DEVELOP.md * docs: add security policy * docs: update CONTRIBUTING.md * docs: add MAINTAINERS.md files * docs: update README.md * docs : update MAINTAINERS.md * docs: update README.md * docs: add new entry CHANGELOG.md * chore(🤖): update of tokens (library version 0.8.0) (#108) Co-authored-by: boosted-bot <[email protected]> * fix: icon not adapting to light/dark mode (#112)(#113) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: update dart-define to retrieve flavor (#110)(#111) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: a11y improvements for `bottomsheet` component ((#89)#109) * fix: a11y add keys for chips vocalization * fix: a11y group settings by name * fix: a11y correct key names for switches * fix: remove ghost elements behind open sheet * docs: increment version app number 0.2.0+68 * docs: add new entry changelog * review: remove dead code unused --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `chekbox` component (tokens library v0.8.0) (#120) * chore: update tokens * feat: add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: tokens screen elevation (#84)(#85) * chore: add assets illustrations with elevation * chore: add translation keys for elevation * chore: temporarily add ouds_list_item to library * chore: temporarily add ouds_divider to library * chore: add Token entity class * chore: add Token class and token list function * chore: add TokensScreen to display token list * chore: add TokenDetailScreen for token info * chore: add ElevationScreen with elevation token * refactor: optimize screen elevation * chore: add new entry CHANGELOG.md * chore: add new entry assets NOTICE.txt * chore: add l10n localizations view code example * chore: add code example elevation screen * chore: change number version * fix: dimension image illustration elevation --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.9.0) (#121) * chore: update tokens * feat: update CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.10.0) (#125) * chore: update tokens * fix: update color scheme following version 0.10.0 * chore : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * ci : add @nouha06 and @AhmedAmineZr contributor (#127)(#128) Signed-off-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.11.0) (#126) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `ControlItem` component (tokens library v0.8.0) (#132) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `radiobutton` component (tokens library v0.11.0) (#145) * chore: update tokens * feat: add radiobutton component and ChangeLog.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: add `color` token screen (#124)(#140) * feat: add color token * review: delete unused code, update NOTICE.TXT file, refactor class name of color token and change names of ColorTokenItem * review: add semantic and refactor code #140 * review: refactor ouds_flutter_en file #140 * fix: new entry changelog.md * refactor: migration of png illustrations to svg (#143)(#148) * feat : add component and tokens svg * feat : add icon svg * feat: add new entry CHANGELOG.md * refactor : update NOTICE.txt * fix : content scale * refactor: illustration class token Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat: tokens screen opacity (#123)(#141) * feat: add Opacity token * feat: add name of assets in Notice.text * feat: update opacity_screen and changelog * review: update opacity screen * feat: changes after rebase from develop --------- Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat : enable RTL mode and support for arabic language management (#134)(#147) * feat : add shortcuts from about to app settings to change language * feat: add arabic translations for OUDS lib (Google Translated) #134 * feat: add arabic translations for Demo App (Google Translated) #134 * feat: Activation of arabic in [Demo App] #134 * feat : Tests app and components and look for bugs #134 * review: update CHANGELOG.md files, add missing force of support of RTL in main.dart * review : Info.plist to include supported locales * review : add arabe traduction opacity * review : change color settings app --------- Signed-off-by: Nouha Hammami < [email protected] > Co-authored-by: Tayeb Sedraia <[email protected]> * fix: limited `bottomsheet` height to half screen (#149)(#150) * fix: max height 50% and gesture * chore: new entry CHANGELOG.md --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `divider` component (tokens library v0.11.0) (#151) * chore: update tokens * feat: commit 'divider' component token * feat: update version pubspec and update chagelog --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: create component `checkbox` (#122)(#47) * feat: add illustration component checkbox asset * chore: update CHANGELOG.md * feat: add internationalization l10n checkbox keys * fix: update elevation value * feat: add variant entities for checkboxe * feat : add component variant screen * feat: update component screen to detect variants * feat: add checkbox demo screen * refactor: changed the file name to make it clearer * feat: initial commit ouds_checkbox and demo * feat: seconde version checkbox * feat : add first version of checkbox tri state * feat : add modifiers style checkbox component * feat : seconde version checkbox tri state * feat: first version control item * refactor: control checkbox * feat: add l10n keys control component * feat : add reverted parameter api * refactor: tristate checkbox logic * feat : add label and label helper state * feat: add customization textfield label and helper * refactor : control item and checkbox item * feat : add icon, radius, code generator * feat: add arabic language keys for checkbox * fix: replace png illustration by svg * fix: update customization state * fix: padding in token screen app demo * feat: add accessibility checkbox and checkbox item * fix : delete control item component * fix : add getx package in list and update doc file * fix: support rtl mode padding directional * fix: assets svg and add file in NOTICE.txt * chore: update THIRD_PARTY.md * review: add tokens and fix directional padding * review: use token for padding component variants screen * review: missing heart icon svg in NOTICE.txt * review: more detail documentation code file * fix: retrograde version app 0.3 to 0.2 * review : fix CHANGELOG.md * feat: add high contrast mode * review: fix key word inverted to reversed * fix: comment code * review: customization error when read only active * review : vertical max height item and icon * chore: add coloredbox in all components * fix: update initial commit * fix: order control state * chore: update a11y contrast * refactor: use InheritedModel for controller access * fix: error state to control modifiers * fix : detete unused GestureDetector * fix: delete git changelog lib in third party file * refactor : name control item to checkbox item Signed-off-by: Tayeb Sedraia <[email protected]> * fix: entry checkbox name --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> Signed-off-by: Nouha Hammami < [email protected]> Signed-off-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Nouha Hammami <[email protected]>
Tayebsed93
added a commit
that referenced
this pull request
May 12, 2025
* Publish version 0.0.1 of the library to pub.dev (#16)(#35) * chore: add changelog file in library * chore: move changelog to app directory * chore: update readme in library directory * chore: update DEVELOP.md file * chore: change CHANGELOG.md to library * chore: update DEVELOP.md * chore: update label from 'feature' to '🗳️ feature' (#59) Label update from feature to "🗳️ feature" * chore: setup build environment and add GitHub Actions workflow (#13)(#34) * chore: update launch icon for Android main * chore: create alpha environment and change icon * chore: create beta environment and change icon * chore: create prod android and change icon * chore: chnage name app * chore: prod env and icon update (iOS) * chore: alpha env and icon update (iOS) * chore: beta env and icon update (iOS) * chore: add firebase config google-services android * chore: add firebase config google-services ios * chore: add action.yml configuration * chore: add workflows build.yaml configuration file * chore: update tests to ensure they pass * fix: update Dart SDK version in pubspec.yaml * chore: update name demo app * chore: add dartdoc-gh-pages.yml to generate docs * chore: update GitHub Actions configuration * chore: add branch conditions to workflow * chore: add token and artifact_name for deployment * chore: deploy Dartdoc to docs directory * Set provisioning profile for alpha release and beta release * Add entitlements to fix TestFlight warning * chore: fix project dependencies to latest versions * fix : dartdoc deployment job github-pages --------- Co-authored-by: Florent Maitre <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: rename demo app to DesignToolbox (#28)(#60) * chore: rename demo app to DesignToolbox * doc : add new entry to changelog * chore: add opacity tokens (#36)(#63) * chore: add border tokens (#38)(#64) * chore: add elevation tokens (#39)(#65) * chore: add space tokens (#40)(#66) * chore: add size tokens (#41)(#67) * chore: add grid tokens (#42)(#68) * chore: add typography tokens (#43)(#69) * chore: add color tokens (#44)(#70) * chore: add color tokens * fix: resolved warnings in the code * chore: update tokens 0.5.0 (#73) * chore: update tokens * refactor: rename tokens in color scheme * fix: update code using color scheme * refactor: theme mode in theme * fix: remove fontWeight950 raw token --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * feat: fix workflow to use dart doc (#77)(#76) * fix: update workflow to use ouds_core * fix: add @Nodoc for pages not to be documented * chore: add new entry changelog * chore: update of tokens (library version 0.7.0) (#77) * chore: update tokens * fix: color scheme after Tokenator 0.7.0 update --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: update Flutter SDK to v3.6.0 (#81)(#82) * fix: about page spacing and add flutter label (#8O)(#83) * fix: about page spacing and add Flutter * chore: add new entry on CHANGELO.md * feat: create component button (#45)(#74) * chore: add components_button image * chore: add components screen * refactor: theme mode passed via InheritedWidget * chore: temporarily add chips component * chore: temporarily add list switch component * chore: temporarily add sheets bottom component * chore: temporarily add switch icon utilities * feat: add customization bottom sheet * feat: add demo button * refactor: update oudsbutton component * feat: add localization key for button * refactor: add button layout and enabled state * fix: change bottom sheet color * fix: resolve color issue with Orange Country theme * chore: expose onColoredSurface bool in OudsTheme * chore: updated OudsButton and added modifiers * feat: added OudsColoredBox component * chore: increment build version for new release * refactor: optimize button modifiers * chore: add textfield in button customization * chore: error handling for specific button behavior * refactor: state button customization * refactor: rename enum button * chore: add code and refactor button on demo screen * chore: use dart workspaces (#78) Co-authored-by: Mateo MARTINEZ <[email protected]> * fix: update after upgrading to SDK version ^3.5.0 * chore: added Oswald font to the white label theme * chore: added RobotoMono font * refactor: enum name and deleted layout parameter * chore: add CHANGELOG in new entry * refactor: replace localization by context.l10n * fix: replace size value with tokens * refactor: delete unused theme mode * refactor: replace InheritedWidget with model * fix: use isDarkTheme to determine ThemeData * refactor: change api OudsListSwitch * chore: add animation code display * chore: add build number 52 * review : customize layout items order * review : text in the button should be centered * review: remove the transition or visual effect * chore: increment build version 53 * chore: add assets theme-system solaris * chore: increment build number 54 * chore: update orange material color * fix: ios structure * chore: add l10n localization in ouds_core * chore: add semantics button, cards, sheets bottom * chore: add semantics to selector and mode theme * chore: add accessibility copy code * chore: increment build number 59 * fix: ios provisioning profile to certificate alpha * chore : increment build number 60 * fix: ios team alpha release * chore: increment build number 61 * fix: ios team alpha release --------- Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * Prepare version 0.1.0 --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]>
Tayebsed93
added a commit
that referenced
this pull request
May 12, 2025
* Prepare release 0.1.0 (#119) * Publish version 0.0.1 of the library to pub.dev (#16)(#35) * chore: add changelog file in library * chore: move changelog to app directory * chore: update readme in library directory * chore: update DEVELOP.md file * chore: change CHANGELOG.md to library * chore: update DEVELOP.md * chore: update label from 'feature' to '🗳️ feature' (#59) Label update from feature to "🗳️ feature" * chore: setup build environment and add GitHub Actions workflow (#13)(#34) * chore: update launch icon for Android main * chore: create alpha environment and change icon * chore: create beta environment and change icon * chore: create prod android and change icon * chore: chnage name app * chore: prod env and icon update (iOS) * chore: alpha env and icon update (iOS) * chore: beta env and icon update (iOS) * chore: add firebase config google-services android * chore: add firebase config google-services ios * chore: add action.yml configuration * chore: add workflows build.yaml configuration file * chore: update tests to ensure they pass * fix: update Dart SDK version in pubspec.yaml * chore: update name demo app * chore: add dartdoc-gh-pages.yml to generate docs * chore: update GitHub Actions configuration * chore: add branch conditions to workflow * chore: add token and artifact_name for deployment * chore: deploy Dartdoc to docs directory * Set provisioning profile for alpha release and beta release * Add entitlements to fix TestFlight warning * chore: fix project dependencies to latest versions * fix : dartdoc deployment job github-pages --------- Co-authored-by: Florent Maitre <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: rename demo app to DesignToolbox (#28)(#60) * chore: rename demo app to DesignToolbox * doc : add new entry to changelog * chore: add opacity tokens (#36)(#63) * chore: add border tokens (#38)(#64) * chore: add elevation tokens (#39)(#65) * chore: add space tokens (#40)(#66) * chore: add size tokens (#41)(#67) * chore: add grid tokens (#42)(#68) * chore: add typography tokens (#43)(#69) * chore: add color tokens (#44)(#70) * chore: add color tokens * fix: resolved warnings in the code * chore: update tokens 0.5.0 (#73) * chore: update tokens * refactor: rename tokens in color scheme * fix: update code using color scheme * refactor: theme mode in theme * fix: remove fontWeight950 raw token --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * feat: fix workflow to use dart doc (#77)(#76) * fix: update workflow to use ouds_core * fix: add @Nodoc for pages not to be documented * chore: add new entry changelog * chore: update of tokens (library version 0.7.0) (#77) * chore: update tokens * fix: color scheme after Tokenator 0.7.0 update --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: update Flutter SDK to v3.6.0 (#81)(#82) * fix: about page spacing and add flutter label (#8O)(#83) * fix: about page spacing and add Flutter * chore: add new entry on CHANGELO.md * feat: create component button (#45)(#74) * chore: add components_button image * chore: add components screen * refactor: theme mode passed via InheritedWidget * chore: temporarily add chips component * chore: temporarily add list switch component * chore: temporarily add sheets bottom component * chore: temporarily add switch icon utilities * feat: add customization bottom sheet * feat: add demo button * refactor: update oudsbutton component * feat: add localization key for button * refactor: add button layout and enabled state * fix: change bottom sheet color * fix: resolve color issue with Orange Country theme * chore: expose onColoredSurface bool in OudsTheme * chore: updated OudsButton and added modifiers * feat: added OudsColoredBox component * chore: increment build version for new release * refactor: optimize button modifiers * chore: add textfield in button customization * chore: error handling for specific button behavior * refactor: state button customization * refactor: rename enum button * chore: add code and refactor button on demo screen * chore: use dart workspaces (#78) Co-authored-by: Mateo MARTINEZ <[email protected]> * fix: update after upgrading to SDK version ^3.5.0 * chore: added Oswald font to the white label theme * chore: added RobotoMono font * refactor: enum name and deleted layout parameter * chore: add CHANGELOG in new entry * refactor: replace localization by context.l10n * fix: replace size value with tokens * refactor: delete unused theme mode * refactor: replace InheritedWidget with model * fix: use isDarkTheme to determine ThemeData * refactor: change api OudsListSwitch * chore: add animation code display * chore: add build number 52 * review : customize layout items order * review : text in the button should be centered * review: remove the transition or visual effect * chore: increment build version 53 * chore: add assets theme-system solaris * chore: increment build number 54 * chore: update orange material color * fix: ios structure * chore: add l10n localization in ouds_core * chore: add semantics button, cards, sheets bottom * chore: add semantics to selector and mode theme * chore: add accessibility copy code * chore: increment build number 59 * fix: ios provisioning profile to certificate alpha * chore : increment build number 60 * fix: ios team alpha release * chore: increment build number 61 * fix: ios team alpha release --------- Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * Prepare version 0.1.0 --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: add typography tokens (#43)(#69) * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * docs: update GitHub configuration files (#106)(#107) * docs: added license file * docs: update README.md * refactor: move NOTICE file * refactor: move files * docs: update DEVELOP.md * docs: add security policy * docs: update CONTRIBUTING.md * docs: add MAINTAINERS.md files * docs: update README.md * docs : update MAINTAINERS.md * docs: update README.md * docs: add new entry CHANGELOG.md * chore(🤖): update of tokens (library version 0.8.0) (#108) Co-authored-by: boosted-bot <[email protected]> * fix: icon not adapting to light/dark mode (#112)(#113) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: update dart-define to retrieve flavor (#110)(#111) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: a11y improvements for `bottomsheet` component ((#89)#109) * fix: a11y add keys for chips vocalization * fix: a11y group settings by name * fix: a11y correct key names for switches * fix: remove ghost elements behind open sheet * docs: increment version app number 0.2.0+68 * docs: add new entry changelog * review: remove dead code unused --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `chekbox` component (tokens library v0.8.0) (#120) * chore: update tokens * feat: add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: tokens screen elevation (#84)(#85) * chore: add assets illustrations with elevation * chore: add translation keys for elevation * chore: temporarily add ouds_list_item to library * chore: temporarily add ouds_divider to library * chore: add Token entity class * chore: add Token class and token list function * chore: add TokensScreen to display token list * chore: add TokenDetailScreen for token info * chore: add ElevationScreen with elevation token * refactor: optimize screen elevation * chore: add new entry CHANGELOG.md * chore: add new entry assets NOTICE.txt * chore: add l10n localizations view code example * chore: add code example elevation screen * chore: change number version * fix: dimension image illustration elevation --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.9.0) (#121) * chore: update tokens * feat: update CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.10.0) (#125) * chore: update tokens * fix: update color scheme following version 0.10.0 * chore : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * ci : add @nouha06 and @AhmedAmineZr contributor (#127)(#128) Signed-off-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.11.0) (#126) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `ControlItem` component (tokens library v0.8.0) (#132) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `radiobutton` component (tokens library v0.11.0) (#145) * chore: update tokens * feat: add radiobutton component and ChangeLog.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: add `color` token screen (#124)(#140) * feat: add color token * review: delete unused code, update NOTICE.TXT file, refactor class name of color token and change names of ColorTokenItem * review: add semantic and refactor code #140 * review: refactor ouds_flutter_en file #140 * fix: new entry changelog.md * refactor: migration of png illustrations to svg (#143)(#148) * feat : add component and tokens svg * feat : add icon svg * feat: add new entry CHANGELOG.md * refactor : update NOTICE.txt * fix : content scale * refactor: illustration class token Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat: tokens screen opacity (#123)(#141) * feat: add Opacity token * feat: add name of assets in Notice.text * feat: update opacity_screen and changelog * review: update opacity screen * feat: changes after rebase from develop --------- Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat : enable RTL mode and support for arabic language management (#134)(#147) * feat : add shortcuts from about to app settings to change language * feat: add arabic translations for OUDS lib (Google Translated) #134 * feat: add arabic translations for Demo App (Google Translated) #134 * feat: Activation of arabic in [Demo App] #134 * feat : Tests app and components and look for bugs #134 * review: update CHANGELOG.md files, add missing force of support of RTL in main.dart * review : Info.plist to include supported locales * review : add arabe traduction opacity * review : change color settings app --------- Signed-off-by: Nouha Hammami < [email protected] > Co-authored-by: Tayeb Sedraia <[email protected]> * fix: limited `bottomsheet` height to half screen (#149)(#150) * fix: max height 50% and gesture * chore: new entry CHANGELOG.md --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `divider` component (tokens library v0.11.0) (#151) * chore: update tokens * feat: commit 'divider' component token * feat: update version pubspec and update chagelog --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: create component `checkbox` (#122)(#47) * feat: add illustration component checkbox asset * chore: update CHANGELOG.md * feat: add internationalization l10n checkbox keys * fix: update elevation value * feat: add variant entities for checkboxe * feat : add component variant screen * feat: update component screen to detect variants * feat: add checkbox demo screen * refactor: changed the file name to make it clearer * feat: initial commit ouds_checkbox and demo * feat: seconde version checkbox * feat : add first version of checkbox tri state * feat : add modifiers style checkbox component * feat : seconde version checkbox tri state * feat: first version control item * refactor: control checkbox * feat: add l10n keys control component * feat : add reverted parameter api * refactor: tristate checkbox logic * feat : add label and label helper state * feat: add customization textfield label and helper * refactor : control item and checkbox item * feat : add icon, radius, code generator * feat: add arabic language keys for checkbox * fix: replace png illustration by svg * fix: update customization state * fix: padding in token screen app demo * feat: add accessibility checkbox and checkbox item * fix : delete control item component * fix : add getx package in list and update doc file * fix: support rtl mode padding directional * fix: assets svg and add file in NOTICE.txt * chore: update THIRD_PARTY.md * review: add tokens and fix directional padding * review: use token for padding component variants screen * review: missing heart icon svg in NOTICE.txt * review: more detail documentation code file * fix: retrograde version app 0.3 to 0.2 * review : fix CHANGELOG.md * feat: add high contrast mode * review: fix key word inverted to reversed * fix: comment code * review: customization error when read only active * review : vertical max height item and icon * chore: add coloredbox in all components * fix: update initial commit * fix: order control state * chore: update a11y contrast * refactor: use InheritedModel for controller access * fix: error state to control modifiers * fix : detete unused GestureDetector * fix: delete git changelog lib in third party file * refactor : name control item to checkbox item Signed-off-by: Tayeb Sedraia <[email protected]> * fix: entry checkbox name --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> Signed-off-by: Nouha Hammami < [email protected]> Signed-off-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Nouha Hammami <[email protected]>
Tayebsed93
added a commit
that referenced
this pull request
May 12, 2025
* Prepare release 0.1.0 (#119) * Publish version 0.0.1 of the library to pub.dev (#16)(#35) * chore: add changelog file in library * chore: move changelog to app directory * chore: update readme in library directory * chore: update DEVELOP.md file * chore: change CHANGELOG.md to library * chore: update DEVELOP.md * chore: update label from 'feature' to '🗳️ feature' (#59) Label update from feature to "🗳️ feature" * chore: setup build environment and add GitHub Actions workflow (#13)(#34) * chore: update launch icon for Android main * chore: create alpha environment and change icon * chore: create beta environment and change icon * chore: create prod android and change icon * chore: chnage name app * chore: prod env and icon update (iOS) * chore: alpha env and icon update (iOS) * chore: beta env and icon update (iOS) * chore: add firebase config google-services android * chore: add firebase config google-services ios * chore: add action.yml configuration * chore: add workflows build.yaml configuration file * chore: update tests to ensure they pass * fix: update Dart SDK version in pubspec.yaml * chore: update name demo app * chore: add dartdoc-gh-pages.yml to generate docs * chore: update GitHub Actions configuration * chore: add branch conditions to workflow * chore: add token and artifact_name for deployment * chore: deploy Dartdoc to docs directory * Set provisioning profile for alpha release and beta release * Add entitlements to fix TestFlight warning * chore: fix project dependencies to latest versions * fix : dartdoc deployment job github-pages --------- Co-authored-by: Florent Maitre <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: rename demo app to DesignToolbox (#28)(#60) * chore: rename demo app to DesignToolbox * doc : add new entry to changelog * chore: add opacity tokens (#36)(#63) * chore: add border tokens (#38)(#64) * chore: add elevation tokens (#39)(#65) * chore: add space tokens (#40)(#66) * chore: add size tokens (#41)(#67) * chore: add grid tokens (#42)(#68) * chore: add typography tokens (#43)(#69) * chore: add color tokens (#44)(#70) * chore: add color tokens * fix: resolved warnings in the code * chore: update tokens 0.5.0 (#73) * chore: update tokens * refactor: rename tokens in color scheme * fix: update code using color scheme * refactor: theme mode in theme * fix: remove fontWeight950 raw token --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * feat: fix workflow to use dart doc (#77)(#76) * fix: update workflow to use ouds_core * fix: add @Nodoc for pages not to be documented * chore: add new entry changelog * chore: update of tokens (library version 0.7.0) (#77) * chore: update tokens * fix: color scheme after Tokenator 0.7.0 update --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: update Flutter SDK to v3.6.0 (#81)(#82) * fix: about page spacing and add flutter label (#8O)(#83) * fix: about page spacing and add Flutter * chore: add new entry on CHANGELO.md * feat: create component button (#45)(#74) * chore: add components_button image * chore: add components screen * refactor: theme mode passed via InheritedWidget * chore: temporarily add chips component * chore: temporarily add list switch component * chore: temporarily add sheets bottom component * chore: temporarily add switch icon utilities * feat: add customization bottom sheet * feat: add demo button * refactor: update oudsbutton component * feat: add localization key for button * refactor: add button layout and enabled state * fix: change bottom sheet color * fix: resolve color issue with Orange Country theme * chore: expose onColoredSurface bool in OudsTheme * chore: updated OudsButton and added modifiers * feat: added OudsColoredBox component * chore: increment build version for new release * refactor: optimize button modifiers * chore: add textfield in button customization * chore: error handling for specific button behavior * refactor: state button customization * refactor: rename enum button * chore: add code and refactor button on demo screen * chore: use dart workspaces (#78) Co-authored-by: Mateo MARTINEZ <[email protected]> * fix: update after upgrading to SDK version ^3.5.0 * chore: added Oswald font to the white label theme * chore: added RobotoMono font * refactor: enum name and deleted layout parameter * chore: add CHANGELOG in new entry * refactor: replace localization by context.l10n * fix: replace size value with tokens * refactor: delete unused theme mode * refactor: replace InheritedWidget with model * fix: use isDarkTheme to determine ThemeData * refactor: change api OudsListSwitch * chore: add animation code display * chore: add build number 52 * review : customize layout items order * review : text in the button should be centered * review: remove the transition or visual effect * chore: increment build version 53 * chore: add assets theme-system solaris * chore: increment build number 54 * chore: update orange material color * fix: ios structure * chore: add l10n localization in ouds_core * chore: add semantics button, cards, sheets bottom * chore: add semantics to selector and mode theme * chore: add accessibility copy code * chore: increment build number 59 * fix: ios provisioning profile to certificate alpha * chore : increment build number 60 * fix: ios team alpha release * chore: increment build number 61 * fix: ios team alpha release --------- Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * Prepare version 0.1.0 --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: add typography tokens (#43)(#69) * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * docs: update GitHub configuration files (#106)(#107) * docs: added license file * docs: update README.md * refactor: move NOTICE file * refactor: move files * docs: update DEVELOP.md * docs: add security policy * docs: update CONTRIBUTING.md * docs: add MAINTAINERS.md files * docs: update README.md * docs : update MAINTAINERS.md * docs: update README.md * docs: add new entry CHANGELOG.md * chore(🤖): update of tokens (library version 0.8.0) (#108) Co-authored-by: boosted-bot <[email protected]> * fix: icon not adapting to light/dark mode (#112)(#113) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: update dart-define to retrieve flavor (#110)(#111) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: a11y improvements for `bottomsheet` component ((#89)#109) * fix: a11y add keys for chips vocalization * fix: a11y group settings by name * fix: a11y correct key names for switches * fix: remove ghost elements behind open sheet * docs: increment version app number 0.2.0+68 * docs: add new entry changelog * review: remove dead code unused --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `chekbox` component (tokens library v0.8.0) (#120) * chore: update tokens * feat: add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: tokens screen elevation (#84)(#85) * chore: add assets illustrations with elevation * chore: add translation keys for elevation * chore: temporarily add ouds_list_item to library * chore: temporarily add ouds_divider to library * chore: add Token entity class * chore: add Token class and token list function * chore: add TokensScreen to display token list * chore: add TokenDetailScreen for token info * chore: add ElevationScreen with elevation token * refactor: optimize screen elevation * chore: add new entry CHANGELOG.md * chore: add new entry assets NOTICE.txt * chore: add l10n localizations view code example * chore: add code example elevation screen * chore: change number version * fix: dimension image illustration elevation --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.9.0) (#121) * chore: update tokens * feat: update CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.10.0) (#125) * chore: update tokens * fix: update color scheme following version 0.10.0 * chore : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * ci : add @nouha06 and @AhmedAmineZr contributor (#127)(#128) Signed-off-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.11.0) (#126) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `ControlItem` component (tokens library v0.8.0) (#132) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `radiobutton` component (tokens library v0.11.0) (#145) * chore: update tokens * feat: add radiobutton component and ChangeLog.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: add `color` token screen (#124)(#140) * feat: add color token * review: delete unused code, update NOTICE.TXT file, refactor class name of color token and change names of ColorTokenItem * review: add semantic and refactor code #140 * review: refactor ouds_flutter_en file #140 * fix: new entry changelog.md * refactor: migration of png illustrations to svg (#143)(#148) * feat : add component and tokens svg * feat : add icon svg * feat: add new entry CHANGELOG.md * refactor : update NOTICE.txt * fix : content scale * refactor: illustration class token Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat: tokens screen opacity (#123)(#141) * feat: add Opacity token * feat: add name of assets in Notice.text * feat: update opacity_screen and changelog * review: update opacity screen * feat: changes after rebase from develop --------- Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat : enable RTL mode and support for arabic language management (#134)(#147) * feat : add shortcuts from about to app settings to change language * feat: add arabic translations for OUDS lib (Google Translated) #134 * feat: add arabic translations for Demo App (Google Translated) #134 * feat: Activation of arabic in [Demo App] #134 * feat : Tests app and components and look for bugs #134 * review: update CHANGELOG.md files, add missing force of support of RTL in main.dart * review : Info.plist to include supported locales * review : add arabe traduction opacity * review : change color settings app --------- Signed-off-by: Nouha Hammami < [email protected] > Co-authored-by: Tayeb Sedraia <[email protected]> * fix: limited `bottomsheet` height to half screen (#149)(#150) * fix: max height 50% and gesture * chore: new entry CHANGELOG.md --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `divider` component (tokens library v0.11.0) (#151) * chore: update tokens * feat: commit 'divider' component token * feat: update version pubspec and update chagelog --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: create component `checkbox` (#122)(#47) * feat: add illustration component checkbox asset * chore: update CHANGELOG.md * feat: add internationalization l10n checkbox keys * fix: update elevation value * feat: add variant entities for checkboxe * feat : add component variant screen * feat: update component screen to detect variants * feat: add checkbox demo screen * refactor: changed the file name to make it clearer * feat: initial commit ouds_checkbox and demo * feat: seconde version checkbox * feat : add first version of checkbox tri state * feat : add modifiers style checkbox component * feat : seconde version checkbox tri state * feat: first version control item * refactor: control checkbox * feat: add l10n keys control component * feat : add reverted parameter api * refactor: tristate checkbox logic * feat : add label and label helper state * feat: add customization textfield label and helper * refactor : control item and checkbox item * feat : add icon, radius, code generator * feat: add arabic language keys for checkbox * fix: replace png illustration by svg * fix: update customization state * fix: padding in token screen app demo * feat: add accessibility checkbox and checkbox item * fix : delete control item component * fix : add getx package in list and update doc file * fix: support rtl mode padding directional * fix: assets svg and add file in NOTICE.txt * chore: update THIRD_PARTY.md * review: add tokens and fix directional padding * review: use token for padding component variants screen * review: missing heart icon svg in NOTICE.txt * review: more detail documentation code file * fix: retrograde version app 0.3 to 0.2 * review : fix CHANGELOG.md * feat: add high contrast mode * review: fix key word inverted to reversed * fix: comment code * review: customization error when read only active * review : vertical max height item and icon * chore: add coloredbox in all components * fix: update initial commit * fix: order control state * chore: update a11y contrast * refactor: use InheritedModel for controller access * fix: error state to control modifiers * fix : detete unused GestureDetector * fix: delete git changelog lib in third party file * refactor : name control item to checkbox item Signed-off-by: Tayeb Sedraia <[email protected]> * fix: entry checkbox name --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> Signed-off-by: Nouha Hammami < [email protected]> Signed-off-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Nouha Hammami <[email protected]>
Tayebsed93
added a commit
that referenced
this pull request
May 12, 2025
) * chore: update launch icon for Android main * chore: create alpha environment and change icon * chore: create beta environment and change icon * chore: create prod android and change icon * chore: chnage name app * chore: prod env and icon update (iOS) * chore: alpha env and icon update (iOS) * chore: beta env and icon update (iOS) * chore: add firebase config google-services android * chore: add firebase config google-services ios * chore: add action.yml configuration * chore: add workflows build.yaml configuration file * chore: update tests to ensure they pass * fix: update Dart SDK version in pubspec.yaml * chore: update name demo app * chore: add dartdoc-gh-pages.yml to generate docs * chore: update GitHub Actions configuration * chore: add branch conditions to workflow * chore: add token and artifact_name for deployment * chore: deploy Dartdoc to docs directory * Set provisioning profile for alpha release and beta release * Add entitlements to fix TestFlight warning * chore: fix project dependencies to latest versions * fix : dartdoc deployment job github-pages --------- Co-authored-by: Florent Maitre <[email protected]>
Tayebsed93
added a commit
that referenced
this pull request
May 12, 2025
* Prepare release 0.1.0 (#119) * Publish version 0.0.1 of the library to pub.dev (#16)(#35) * chore: add changelog file in library * chore: move changelog to app directory * chore: update readme in library directory * chore: update DEVELOP.md file * chore: change CHANGELOG.md to library * chore: update DEVELOP.md * chore: update label from 'feature' to '🗳️ feature' (#59) Label update from feature to "🗳️ feature" * chore: setup build environment and add GitHub Actions workflow (#13)(#34) * chore: update launch icon for Android main * chore: create alpha environment and change icon * chore: create beta environment and change icon * chore: create prod android and change icon * chore: chnage name app * chore: prod env and icon update (iOS) * chore: alpha env and icon update (iOS) * chore: beta env and icon update (iOS) * chore: add firebase config google-services android * chore: add firebase config google-services ios * chore: add action.yml configuration * chore: add workflows build.yaml configuration file * chore: update tests to ensure they pass * fix: update Dart SDK version in pubspec.yaml * chore: update name demo app * chore: add dartdoc-gh-pages.yml to generate docs * chore: update GitHub Actions configuration * chore: add branch conditions to workflow * chore: add token and artifact_name for deployment * chore: deploy Dartdoc to docs directory * Set provisioning profile for alpha release and beta release * Add entitlements to fix TestFlight warning * chore: fix project dependencies to latest versions * fix : dartdoc deployment job github-pages --------- Co-authored-by: Florent Maitre <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: rename demo app to DesignToolbox (#28)(#60) * chore: rename demo app to DesignToolbox * doc : add new entry to changelog * chore: add opacity tokens (#36)(#63) * chore: add border tokens (#38)(#64) * chore: add elevation tokens (#39)(#65) * chore: add space tokens (#40)(#66) * chore: add size tokens (#41)(#67) * chore: add grid tokens (#42)(#68) * chore: add typography tokens (#43)(#69) * chore: add color tokens (#44)(#70) * chore: add color tokens * fix: resolved warnings in the code * chore: update tokens 0.5.0 (#73) * chore: update tokens * refactor: rename tokens in color scheme * fix: update code using color scheme * refactor: theme mode in theme * fix: remove fontWeight950 raw token --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * feat: fix workflow to use dart doc (#77)(#76) * fix: update workflow to use ouds_core * fix: add @Nodoc for pages not to be documented * chore: add new entry changelog * chore: update of tokens (library version 0.7.0) (#77) * chore: update tokens * fix: color scheme after Tokenator 0.7.0 update --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: update Flutter SDK to v3.6.0 (#81)(#82) * fix: about page spacing and add flutter label (#8O)(#83) * fix: about page spacing and add Flutter * chore: add new entry on CHANGELO.md * feat: create component button (#45)(#74) * chore: add components_button image * chore: add components screen * refactor: theme mode passed via InheritedWidget * chore: temporarily add chips component * chore: temporarily add list switch component * chore: temporarily add sheets bottom component * chore: temporarily add switch icon utilities * feat: add customization bottom sheet * feat: add demo button * refactor: update oudsbutton component * feat: add localization key for button * refactor: add button layout and enabled state * fix: change bottom sheet color * fix: resolve color issue with Orange Country theme * chore: expose onColoredSurface bool in OudsTheme * chore: updated OudsButton and added modifiers * feat: added OudsColoredBox component * chore: increment build version for new release * refactor: optimize button modifiers * chore: add textfield in button customization * chore: error handling for specific button behavior * refactor: state button customization * refactor: rename enum button * chore: add code and refactor button on demo screen * chore: use dart workspaces (#78) Co-authored-by: Mateo MARTINEZ <[email protected]> * fix: update after upgrading to SDK version ^3.5.0 * chore: added Oswald font to the white label theme * chore: added RobotoMono font * refactor: enum name and deleted layout parameter * chore: add CHANGELOG in new entry * refactor: replace localization by context.l10n * fix: replace size value with tokens * refactor: delete unused theme mode * refactor: replace InheritedWidget with model * fix: use isDarkTheme to determine ThemeData * refactor: change api OudsListSwitch * chore: add animation code display * chore: add build number 52 * review : customize layout items order * review : text in the button should be centered * review: remove the transition or visual effect * chore: increment build version 53 * chore: add assets theme-system solaris * chore: increment build number 54 * chore: update orange material color * fix: ios structure * chore: add l10n localization in ouds_core * chore: add semantics button, cards, sheets bottom * chore: add semantics to selector and mode theme * chore: add accessibility copy code * chore: increment build number 59 * fix: ios provisioning profile to certificate alpha * chore : increment build number 60 * fix: ios team alpha release * chore: increment build number 61 * fix: ios team alpha release --------- Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * Prepare version 0.1.0 --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: add typography tokens (#43)(#69) * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * docs: update GitHub configuration files (#106)(#107) * docs: added license file * docs: update README.md * refactor: move NOTICE file * refactor: move files * docs: update DEVELOP.md * docs: add security policy * docs: update CONTRIBUTING.md * docs: add MAINTAINERS.md files * docs: update README.md * docs : update MAINTAINERS.md * docs: update README.md * docs: add new entry CHANGELOG.md * chore(🤖): update of tokens (library version 0.8.0) (#108) Co-authored-by: boosted-bot <[email protected]> * fix: icon not adapting to light/dark mode (#112)(#113) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: update dart-define to retrieve flavor (#110)(#111) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: a11y improvements for `bottomsheet` component ((#89)#109) * fix: a11y add keys for chips vocalization * fix: a11y group settings by name * fix: a11y correct key names for switches * fix: remove ghost elements behind open sheet * docs: increment version app number 0.2.0+68 * docs: add new entry changelog * review: remove dead code unused --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `chekbox` component (tokens library v0.8.0) (#120) * chore: update tokens * feat: add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: tokens screen elevation (#84)(#85) * chore: add assets illustrations with elevation * chore: add translation keys for elevation * chore: temporarily add ouds_list_item to library * chore: temporarily add ouds_divider to library * chore: add Token entity class * chore: add Token class and token list function * chore: add TokensScreen to display token list * chore: add TokenDetailScreen for token info * chore: add ElevationScreen with elevation token * refactor: optimize screen elevation * chore: add new entry CHANGELOG.md * chore: add new entry assets NOTICE.txt * chore: add l10n localizations view code example * chore: add code example elevation screen * chore: change number version * fix: dimension image illustration elevation --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.9.0) (#121) * chore: update tokens * feat: update CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.10.0) (#125) * chore: update tokens * fix: update color scheme following version 0.10.0 * chore : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * ci : add @nouha06 and @AhmedAmineZr contributor (#127)(#128) Signed-off-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.11.0) (#126) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `ControlItem` component (tokens library v0.8.0) (#132) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `radiobutton` component (tokens library v0.11.0) (#145) * chore: update tokens * feat: add radiobutton component and ChangeLog.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: add `color` token screen (#124)(#140) * feat: add color token * review: delete unused code, update NOTICE.TXT file, refactor class name of color token and change names of ColorTokenItem * review: add semantic and refactor code #140 * review: refactor ouds_flutter_en file #140 * fix: new entry changelog.md * refactor: migration of png illustrations to svg (#143)(#148) * feat : add component and tokens svg * feat : add icon svg * feat: add new entry CHANGELOG.md * refactor : update NOTICE.txt * fix : content scale * refactor: illustration class token Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat: tokens screen opacity (#123)(#141) * feat: add Opacity token * feat: add name of assets in Notice.text * feat: update opacity_screen and changelog * review: update opacity screen * feat: changes after rebase from develop --------- Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat : enable RTL mode and support for arabic language management (#134)(#147) * feat : add shortcuts from about to app settings to change language * feat: add arabic translations for OUDS lib (Google Translated) #134 * feat: add arabic translations for Demo App (Google Translated) #134 * feat: Activation of arabic in [Demo App] #134 * feat : Tests app and components and look for bugs #134 * review: update CHANGELOG.md files, add missing force of support of RTL in main.dart * review : Info.plist to include supported locales * review : add arabe traduction opacity * review : change color settings app --------- Signed-off-by: Nouha Hammami < [email protected] > Co-authored-by: Tayeb Sedraia <[email protected]> * fix: limited `bottomsheet` height to half screen (#149)(#150) * fix: max height 50% and gesture * chore: new entry CHANGELOG.md --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `divider` component (tokens library v0.11.0) (#151) * chore: update tokens * feat: commit 'divider' component token * feat: update version pubspec and update chagelog --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: create component `checkbox` (#122)(#47) * feat: add illustration component checkbox asset * chore: update CHANGELOG.md * feat: add internationalization l10n checkbox keys * fix: update elevation value * feat: add variant entities for checkboxe * feat : add component variant screen * feat: update component screen to detect variants * feat: add checkbox demo screen * refactor: changed the file name to make it clearer * feat: initial commit ouds_checkbox and demo * feat: seconde version checkbox * feat : add first version of checkbox tri state * feat : add modifiers style checkbox component * feat : seconde version checkbox tri state * feat: first version control item * refactor: control checkbox * feat: add l10n keys control component * feat : add reverted parameter api * refactor: tristate checkbox logic * feat : add label and label helper state * feat: add customization textfield label and helper * refactor : control item and checkbox item * feat : add icon, radius, code generator * feat: add arabic language keys for checkbox * fix: replace png illustration by svg * fix: update customization state * fix: padding in token screen app demo * feat: add accessibility checkbox and checkbox item * fix : delete control item component * fix : add getx package in list and update doc file * fix: support rtl mode padding directional * fix: assets svg and add file in NOTICE.txt * chore: update THIRD_PARTY.md * review: add tokens and fix directional padding * review: use token for padding component variants screen * review: missing heart icon svg in NOTICE.txt * review: more detail documentation code file * fix: retrograde version app 0.3 to 0.2 * review : fix CHANGELOG.md * feat: add high contrast mode * review: fix key word inverted to reversed * fix: comment code * review: customization error when read only active * review : vertical max height item and icon * chore: add coloredbox in all components * fix: update initial commit * fix: order control state * chore: update a11y contrast * refactor: use InheritedModel for controller access * fix: error state to control modifiers * fix : detete unused GestureDetector * fix: delete git changelog lib in third party file * refactor : name control item to checkbox item Signed-off-by: Tayeb Sedraia <[email protected]> * fix: entry checkbox name --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> Signed-off-by: Nouha Hammami < [email protected]> Signed-off-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Nouha Hammami <[email protected]>
Tayebsed93
added a commit
that referenced
this pull request
May 12, 2025
* Publish version 0.0.1 of the library to pub.dev (#16)(#35) * chore: add changelog file in library * chore: move changelog to app directory * chore: update readme in library directory * chore: update DEVELOP.md file * chore: change CHANGELOG.md to library * chore: update DEVELOP.md * chore: update label from 'feature' to '🗳️ feature' (#59) Label update from feature to "🗳️ feature" * chore: setup build environment and add GitHub Actions workflow (#13)(#34) * chore: update launch icon for Android main * chore: create alpha environment and change icon * chore: create beta environment and change icon * chore: create prod android and change icon * chore: chnage name app * chore: prod env and icon update (iOS) * chore: alpha env and icon update (iOS) * chore: beta env and icon update (iOS) * chore: add firebase config google-services android * chore: add firebase config google-services ios * chore: add action.yml configuration * chore: add workflows build.yaml configuration file * chore: update tests to ensure they pass * fix: update Dart SDK version in pubspec.yaml * chore: update name demo app * chore: add dartdoc-gh-pages.yml to generate docs * chore: update GitHub Actions configuration * chore: add branch conditions to workflow * chore: add token and artifact_name for deployment * chore: deploy Dartdoc to docs directory * Set provisioning profile for alpha release and beta release * Add entitlements to fix TestFlight warning * chore: fix project dependencies to latest versions * fix : dartdoc deployment job github-pages --------- Co-authored-by: Florent Maitre <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: rename demo app to DesignToolbox (#28)(#60) * chore: rename demo app to DesignToolbox * doc : add new entry to changelog * chore: add opacity tokens (#36)(#63) * chore: add border tokens (#38)(#64) * chore: add elevation tokens (#39)(#65) * chore: add space tokens (#40)(#66) * chore: add size tokens (#41)(#67) * chore: add grid tokens (#42)(#68) * chore: add typography tokens (#43)(#69) * chore: add color tokens (#44)(#70) * chore: add color tokens * fix: resolved warnings in the code * chore: update tokens 0.5.0 (#73) * chore: update tokens * refactor: rename tokens in color scheme * fix: update code using color scheme * refactor: theme mode in theme * fix: remove fontWeight950 raw token --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * feat: fix workflow to use dart doc (#77)(#76) * fix: update workflow to use ouds_core * fix: add @Nodoc for pages not to be documented * chore: add new entry changelog * chore: update of tokens (library version 0.7.0) (#77) * chore: update tokens * fix: color scheme after Tokenator 0.7.0 update --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: update Flutter SDK to v3.6.0 (#81)(#82) * fix: about page spacing and add flutter label (#8O)(#83) * fix: about page spacing and add Flutter * chore: add new entry on CHANGELO.md * feat: create component button (#45)(#74) * chore: add components_button image * chore: add components screen * refactor: theme mode passed via InheritedWidget * chore: temporarily add chips component * chore: temporarily add list switch component * chore: temporarily add sheets bottom component * chore: temporarily add switch icon utilities * feat: add customization bottom sheet * feat: add demo button * refactor: update oudsbutton component * feat: add localization key for button * refactor: add button layout and enabled state * fix: change bottom sheet color * fix: resolve color issue with Orange Country theme * chore: expose onColoredSurface bool in OudsTheme * chore: updated OudsButton and added modifiers * feat: added OudsColoredBox component * chore: increment build version for new release * refactor: optimize button modifiers * chore: add textfield in button customization * chore: error handling for specific button behavior * refactor: state button customization * refactor: rename enum button * chore: add code and refactor button on demo screen * chore: use dart workspaces (#78) Co-authored-by: Mateo MARTINEZ <[email protected]> * fix: update after upgrading to SDK version ^3.5.0 * chore: added Oswald font to the white label theme * chore: added RobotoMono font * refactor: enum name and deleted layout parameter * chore: add CHANGELOG in new entry * refactor: replace localization by context.l10n * fix: replace size value with tokens * refactor: delete unused theme mode * refactor: replace InheritedWidget with model * fix: use isDarkTheme to determine ThemeData * refactor: change api OudsListSwitch * chore: add animation code display * chore: add build number 52 * review : customize layout items order * review : text in the button should be centered * review: remove the transition or visual effect * chore: increment build version 53 * chore: add assets theme-system solaris * chore: increment build number 54 * chore: update orange material color * fix: ios structure * chore: add l10n localization in ouds_core * chore: add semantics button, cards, sheets bottom * chore: add semantics to selector and mode theme * chore: add accessibility copy code * chore: increment build number 59 * fix: ios provisioning profile to certificate alpha * chore : increment build number 60 * fix: ios team alpha release * chore: increment build number 61 * fix: ios team alpha release --------- Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * Prepare version 0.1.0 --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]>
Tayebsed93
added a commit
that referenced
this pull request
May 12, 2025
* Prepare release 0.1.0 (#119) * Publish version 0.0.1 of the library to pub.dev (#16)(#35) * chore: add changelog file in library * chore: move changelog to app directory * chore: update readme in library directory * chore: update DEVELOP.md file * chore: change CHANGELOG.md to library * chore: update DEVELOP.md * chore: update label from 'feature' to '🗳️ feature' (#59) Label update from feature to "🗳️ feature" * chore: setup build environment and add GitHub Actions workflow (#13)(#34) * chore: update launch icon for Android main * chore: create alpha environment and change icon * chore: create beta environment and change icon * chore: create prod android and change icon * chore: chnage name app * chore: prod env and icon update (iOS) * chore: alpha env and icon update (iOS) * chore: beta env and icon update (iOS) * chore: add firebase config google-services android * chore: add firebase config google-services ios * chore: add action.yml configuration * chore: add workflows build.yaml configuration file * chore: update tests to ensure they pass * fix: update Dart SDK version in pubspec.yaml * chore: update name demo app * chore: add dartdoc-gh-pages.yml to generate docs * chore: update GitHub Actions configuration * chore: add branch conditions to workflow * chore: add token and artifact_name for deployment * chore: deploy Dartdoc to docs directory * Set provisioning profile for alpha release and beta release * Add entitlements to fix TestFlight warning * chore: fix project dependencies to latest versions * fix : dartdoc deployment job github-pages --------- Co-authored-by: Florent Maitre <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: rename demo app to DesignToolbox (#28)(#60) * chore: rename demo app to DesignToolbox * doc : add new entry to changelog * chore: add opacity tokens (#36)(#63) * chore: add border tokens (#38)(#64) * chore: add elevation tokens (#39)(#65) * chore: add space tokens (#40)(#66) * chore: add size tokens (#41)(#67) * chore: add grid tokens (#42)(#68) * chore: add typography tokens (#43)(#69) * chore: add color tokens (#44)(#70) * chore: add color tokens * fix: resolved warnings in the code * chore: update tokens 0.5.0 (#73) * chore: update tokens * refactor: rename tokens in color scheme * fix: update code using color scheme * refactor: theme mode in theme * fix: remove fontWeight950 raw token --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * feat: fix workflow to use dart doc (#77)(#76) * fix: update workflow to use ouds_core * fix: add @Nodoc for pages not to be documented * chore: add new entry changelog * chore: update of tokens (library version 0.7.0) (#77) * chore: update tokens * fix: color scheme after Tokenator 0.7.0 update --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: update Flutter SDK to v3.6.0 (#81)(#82) * fix: about page spacing and add flutter label (#8O)(#83) * fix: about page spacing and add Flutter * chore: add new entry on CHANGELO.md * feat: create component button (#45)(#74) * chore: add components_button image * chore: add components screen * refactor: theme mode passed via InheritedWidget * chore: temporarily add chips component * chore: temporarily add list switch component * chore: temporarily add sheets bottom component * chore: temporarily add switch icon utilities * feat: add customization bottom sheet * feat: add demo button * refactor: update oudsbutton component * feat: add localization key for button * refactor: add button layout and enabled state * fix: change bottom sheet color * fix: resolve color issue with Orange Country theme * chore: expose onColoredSurface bool in OudsTheme * chore: updated OudsButton and added modifiers * feat: added OudsColoredBox component * chore: increment build version for new release * refactor: optimize button modifiers * chore: add textfield in button customization * chore: error handling for specific button behavior * refactor: state button customization * refactor: rename enum button * chore: add code and refactor button on demo screen * chore: use dart workspaces (#78) Co-authored-by: Mateo MARTINEZ <[email protected]> * fix: update after upgrading to SDK version ^3.5.0 * chore: added Oswald font to the white label theme * chore: added RobotoMono font * refactor: enum name and deleted layout parameter * chore: add CHANGELOG in new entry * refactor: replace localization by context.l10n * fix: replace size value with tokens * refactor: delete unused theme mode * refactor: replace InheritedWidget with model * fix: use isDarkTheme to determine ThemeData * refactor: change api OudsListSwitch * chore: add animation code display * chore: add build number 52 * review : customize layout items order * review : text in the button should be centered * review: remove the transition or visual effect * chore: increment build version 53 * chore: add assets theme-system solaris * chore: increment build number 54 * chore: update orange material color * fix: ios structure * chore: add l10n localization in ouds_core * chore: add semantics button, cards, sheets bottom * chore: add semantics to selector and mode theme * chore: add accessibility copy code * chore: increment build number 59 * fix: ios provisioning profile to certificate alpha * chore : increment build number 60 * fix: ios team alpha release * chore: increment build number 61 * fix: ios team alpha release --------- Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * Prepare version 0.1.0 --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: add typography tokens (#43)(#69) * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * docs: update GitHub configuration files (#106)(#107) * docs: added license file * docs: update README.md * refactor: move NOTICE file * refactor: move files * docs: update DEVELOP.md * docs: add security policy * docs: update CONTRIBUTING.md * docs: add MAINTAINERS.md files * docs: update README.md * docs : update MAINTAINERS.md * docs: update README.md * docs: add new entry CHANGELOG.md * chore(🤖): update of tokens (library version 0.8.0) (#108) Co-authored-by: boosted-bot <[email protected]> * fix: icon not adapting to light/dark mode (#112)(#113) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: update dart-define to retrieve flavor (#110)(#111) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: a11y improvements for `bottomsheet` component ((#89)#109) * fix: a11y add keys for chips vocalization * fix: a11y group settings by name * fix: a11y correct key names for switches * fix: remove ghost elements behind open sheet * docs: increment version app number 0.2.0+68 * docs: add new entry changelog * review: remove dead code unused --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `chekbox` component (tokens library v0.8.0) (#120) * chore: update tokens * feat: add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: tokens screen elevation (#84)(#85) * chore: add assets illustrations with elevation * chore: add translation keys for elevation * chore: temporarily add ouds_list_item to library * chore: temporarily add ouds_divider to library * chore: add Token entity class * chore: add Token class and token list function * chore: add TokensScreen to display token list * chore: add TokenDetailScreen for token info * chore: add ElevationScreen with elevation token * refactor: optimize screen elevation * chore: add new entry CHANGELOG.md * chore: add new entry assets NOTICE.txt * chore: add l10n localizations view code example * chore: add code example elevation screen * chore: change number version * fix: dimension image illustration elevation --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.9.0) (#121) * chore: update tokens * feat: update CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.10.0) (#125) * chore: update tokens * fix: update color scheme following version 0.10.0 * chore : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * ci : add @nouha06 and @AhmedAmineZr contributor (#127)(#128) Signed-off-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.11.0) (#126) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `ControlItem` component (tokens library v0.8.0) (#132) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `radiobutton` component (tokens library v0.11.0) (#145) * chore: update tokens * feat: add radiobutton component and ChangeLog.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: add `color` token screen (#124)(#140) * feat: add color token * review: delete unused code, update NOTICE.TXT file, refactor class name of color token and change names of ColorTokenItem * review: add semantic and refactor code #140 * review: refactor ouds_flutter_en file #140 * fix: new entry changelog.md * refactor: migration of png illustrations to svg (#143)(#148) * feat : add component and tokens svg * feat : add icon svg * feat: add new entry CHANGELOG.md * refactor : update NOTICE.txt * fix : content scale * refactor: illustration class token Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat: tokens screen opacity (#123)(#141) * feat: add Opacity token * feat: add name of assets in Notice.text * feat: update opacity_screen and changelog * review: update opacity screen * feat: changes after rebase from develop --------- Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat : enable RTL mode and support for arabic language management (#134)(#147) * feat : add shortcuts from about to app settings to change language * feat: add arabic translations for OUDS lib (Google Translated) #134 * feat: add arabic translations for Demo App (Google Translated) #134 * feat: Activation of arabic in [Demo App] #134 * feat : Tests app and components and look for bugs #134 * review: update CHANGELOG.md files, add missing force of support of RTL in main.dart * review : Info.plist to include supported locales * review : add arabe traduction opacity * review : change color settings app --------- Signed-off-by: Nouha Hammami < [email protected] > Co-authored-by: Tayeb Sedraia <[email protected]> * fix: limited `bottomsheet` height to half screen (#149)(#150) * fix: max height 50% and gesture * chore: new entry CHANGELOG.md --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `divider` component (tokens library v0.11.0) (#151) * chore: update tokens * feat: commit 'divider' component token * feat: update version pubspec and update chagelog --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: create component `checkbox` (#122)(#47) * feat: add illustration component checkbox asset * chore: update CHANGELOG.md * feat: add internationalization l10n checkbox keys * fix: update elevation value * feat: add variant entities for checkboxe * feat : add component variant screen * feat: update component screen to detect variants * feat: add checkbox demo screen * refactor: changed the file name to make it clearer * feat: initial commit ouds_checkbox and demo * feat: seconde version checkbox * feat : add first version of checkbox tri state * feat : add modifiers style checkbox component * feat : seconde version checkbox tri state * feat: first version control item * refactor: control checkbox * feat: add l10n keys control component * feat : add reverted parameter api * refactor: tristate checkbox logic * feat : add label and label helper state * feat: add customization textfield label and helper * refactor : control item and checkbox item * feat : add icon, radius, code generator * feat: add arabic language keys for checkbox * fix: replace png illustration by svg * fix: update customization state * fix: padding in token screen app demo * feat: add accessibility checkbox and checkbox item * fix : delete control item component * fix : add getx package in list and update doc file * fix: support rtl mode padding directional * fix: assets svg and add file in NOTICE.txt * chore: update THIRD_PARTY.md * review: add tokens and fix directional padding * review: use token for padding component variants screen * review: missing heart icon svg in NOTICE.txt * review: more detail documentation code file * fix: retrograde version app 0.3 to 0.2 * review : fix CHANGELOG.md * feat: add high contrast mode * review: fix key word inverted to reversed * fix: comment code * review: customization error when read only active * review : vertical max height item and icon * chore: add coloredbox in all components * fix: update initial commit * fix: order control state * chore: update a11y contrast * refactor: use InheritedModel for controller access * fix: error state to control modifiers * fix : detete unused GestureDetector * fix: delete git changelog lib in third party file * refactor : name control item to checkbox item Signed-off-by: Tayeb Sedraia <[email protected]> * fix: entry checkbox name --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> Signed-off-by: Nouha Hammami < [email protected]> Signed-off-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Nouha Hammami <[email protected]>
Tayebsed93
added a commit
that referenced
this pull request
May 12, 2025
* Prepare release 0.1.0 (#119) * Publish version 0.0.1 of the library to pub.dev (#16)(#35) * chore: add changelog file in library * chore: move changelog to app directory * chore: update readme in library directory * chore: update DEVELOP.md file * chore: change CHANGELOG.md to library * chore: update DEVELOP.md * chore: update label from 'feature' to '🗳️ feature' (#59) Label update from feature to "🗳️ feature" * chore: setup build environment and add GitHub Actions workflow (#13)(#34) * chore: update launch icon for Android main * chore: create alpha environment and change icon * chore: create beta environment and change icon * chore: create prod android and change icon * chore: chnage name app * chore: prod env and icon update (iOS) * chore: alpha env and icon update (iOS) * chore: beta env and icon update (iOS) * chore: add firebase config google-services android * chore: add firebase config google-services ios * chore: add action.yml configuration * chore: add workflows build.yaml configuration file * chore: update tests to ensure they pass * fix: update Dart SDK version in pubspec.yaml * chore: update name demo app * chore: add dartdoc-gh-pages.yml to generate docs * chore: update GitHub Actions configuration * chore: add branch conditions to workflow * chore: add token and artifact_name for deployment * chore: deploy Dartdoc to docs directory * Set provisioning profile for alpha release and beta release * Add entitlements to fix TestFlight warning * chore: fix project dependencies to latest versions * fix : dartdoc deployment job github-pages --------- Co-authored-by: Florent Maitre <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: rename demo app to DesignToolbox (#28)(#60) * chore: rename demo app to DesignToolbox * doc : add new entry to changelog * chore: add opacity tokens (#36)(#63) * chore: add border tokens (#38)(#64) * chore: add elevation tokens (#39)(#65) * chore: add space tokens (#40)(#66) * chore: add size tokens (#41)(#67) * chore: add grid tokens (#42)(#68) * chore: add typography tokens (#43)(#69) * chore: add color tokens (#44)(#70) * chore: add color tokens * fix: resolved warnings in the code * chore: update tokens 0.5.0 (#73) * chore: update tokens * refactor: rename tokens in color scheme * fix: update code using color scheme * refactor: theme mode in theme * fix: remove fontWeight950 raw token --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * feat: fix workflow to use dart doc (#77)(#76) * fix: update workflow to use ouds_core * fix: add @Nodoc for pages not to be documented * chore: add new entry changelog * chore: update of tokens (library version 0.7.0) (#77) * chore: update tokens * fix: color scheme after Tokenator 0.7.0 update --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: update Flutter SDK to v3.6.0 (#81)(#82) * fix: about page spacing and add flutter label (#8O)(#83) * fix: about page spacing and add Flutter * chore: add new entry on CHANGELO.md * feat: create component button (#45)(#74) * chore: add components_button image * chore: add components screen * refactor: theme mode passed via InheritedWidget * chore: temporarily add chips component * chore: temporarily add list switch component * chore: temporarily add sheets bottom component * chore: temporarily add switch icon utilities * feat: add customization bottom sheet * feat: add demo button * refactor: update oudsbutton component * feat: add localization key for button * refactor: add button layout and enabled state * fix: change bottom sheet color * fix: resolve color issue with Orange Country theme * chore: expose onColoredSurface bool in OudsTheme * chore: updated OudsButton and added modifiers * feat: added OudsColoredBox component * chore: increment build version for new release * refactor: optimize button modifiers * chore: add textfield in button customization * chore: error handling for specific button behavior * refactor: state button customization * refactor: rename enum button * chore: add code and refactor button on demo screen * chore: use dart workspaces (#78) Co-authored-by: Mateo MARTINEZ <[email protected]> * fix: update after upgrading to SDK version ^3.5.0 * chore: added Oswald font to the white label theme * chore: added RobotoMono font * refactor: enum name and deleted layout parameter * chore: add CHANGELOG in new entry * refactor: replace localization by context.l10n * fix: replace size value with tokens * refactor: delete unused theme mode * refactor: replace InheritedWidget with model * fix: use isDarkTheme to determine ThemeData * refactor: change api OudsListSwitch * chore: add animation code display * chore: add build number 52 * review : customize layout items order * review : text in the button should be centered * review: remove the transition or visual effect * chore: increment build version 53 * chore: add assets theme-system solaris * chore: increment build number 54 * chore: update orange material color * fix: ios structure * chore: add l10n localization in ouds_core * chore: add semantics button, cards, sheets bottom * chore: add semantics to selector and mode theme * chore: add accessibility copy code * chore: increment build number 59 * fix: ios provisioning profile to certificate alpha * chore : increment build number 60 * fix: ios team alpha release * chore: increment build number 61 * fix: ios team alpha release --------- Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * Prepare version 0.1.0 --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: add typography tokens (#43)(#69) * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * docs: update GitHub configuration files (#106)(#107) * docs: added license file * docs: update README.md * refactor: move NOTICE file * refactor: move files * docs: update DEVELOP.md * docs: add security policy * docs: update CONTRIBUTING.md * docs: add MAINTAINERS.md files * docs: update README.md * docs : update MAINTAINERS.md * docs: update README.md * docs: add new entry CHANGELOG.md * chore(🤖): update of tokens (library version 0.8.0) (#108) Co-authored-by: boosted-bot <[email protected]> * fix: icon not adapting to light/dark mode (#112)(#113) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: update dart-define to retrieve flavor (#110)(#111) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: a11y improvements for `bottomsheet` component ((#89)#109) * fix: a11y add keys for chips vocalization * fix: a11y group settings by name * fix: a11y correct key names for switches * fix: remove ghost elements behind open sheet * docs: increment version app number 0.2.0+68 * docs: add new entry changelog * review: remove dead code unused --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `chekbox` component (tokens library v0.8.0) (#120) * chore: update tokens * feat: add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: tokens screen elevation (#84)(#85) * chore: add assets illustrations with elevation * chore: add translation keys for elevation * chore: temporarily add ouds_list_item to library * chore: temporarily add ouds_divider to library * chore: add Token entity class * chore: add Token class and token list function * chore: add TokensScreen to display token list * chore: add TokenDetailScreen for token info * chore: add ElevationScreen with elevation token * refactor: optimize screen elevation * chore: add new entry CHANGELOG.md * chore: add new entry assets NOTICE.txt * chore: add l10n localizations view code example * chore: add code example elevation screen * chore: change number version * fix: dimension image illustration elevation --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.9.0) (#121) * chore: update tokens * feat: update CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.10.0) (#125) * chore: update tokens * fix: update color scheme following version 0.10.0 * chore : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * ci : add @nouha06 and @AhmedAmineZr contributor (#127)(#128) Signed-off-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.11.0) (#126) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `ControlItem` component (tokens library v0.8.0) (#132) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `radiobutton` component (tokens library v0.11.0) (#145) * chore: update tokens * feat: add radiobutton component and ChangeLog.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: add `color` token screen (#124)(#140) * feat: add color token * review: delete unused code, update NOTICE.TXT file, refactor class name of color token and change names of ColorTokenItem * review: add semantic and refactor code #140 * review: refactor ouds_flutter_en file #140 * fix: new entry changelog.md * refactor: migration of png illustrations to svg (#143)(#148) * feat : add component and tokens svg * feat : add icon svg * feat: add new entry CHANGELOG.md * refactor : update NOTICE.txt * fix : content scale * refactor: illustration class token Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat: tokens screen opacity (#123)(#141) * feat: add Opacity token * feat: add name of assets in Notice.text * feat: update opacity_screen and changelog * review: update opacity screen * feat: changes after rebase from develop --------- Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat : enable RTL mode and support for arabic language management (#134)(#147) * feat : add shortcuts from about to app settings to change language * feat: add arabic translations for OUDS lib (Google Translated) #134 * feat: add arabic translations for Demo App (Google Translated) #134 * feat: Activation of arabic in [Demo App] #134 * feat : Tests app and components and look for bugs #134 * review: update CHANGELOG.md files, add missing force of support of RTL in main.dart * review : Info.plist to include supported locales * review : add arabe traduction opacity * review : change color settings app --------- Signed-off-by: Nouha Hammami < [email protected] > Co-authored-by: Tayeb Sedraia <[email protected]> * fix: limited `bottomsheet` height to half screen (#149)(#150) * fix: max height 50% and gesture * chore: new entry CHANGELOG.md --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `divider` component (tokens library v0.11.0) (#151) * chore: update tokens * feat: commit 'divider' component token * feat: update version pubspec and update chagelog --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: create component `checkbox` (#122)(#47) * feat: add illustration component checkbox asset * chore: update CHANGELOG.md * feat: add internationalization l10n checkbox keys * fix: update elevation value * feat: add variant entities for checkboxe * feat : add component variant screen * feat: update component screen to detect variants * feat: add checkbox demo screen * refactor: changed the file name to make it clearer * feat: initial commit ouds_checkbox and demo * feat: seconde version checkbox * feat : add first version of checkbox tri state * feat : add modifiers style checkbox component * feat : seconde version checkbox tri state * feat: first version control item * refactor: control checkbox * feat: add l10n keys control component * feat : add reverted parameter api * refactor: tristate checkbox logic * feat : add label and label helper state * feat: add customization textfield label and helper * refactor : control item and checkbox item * feat : add icon, radius, code generator * feat: add arabic language keys for checkbox * fix: replace png illustration by svg * fix: update customization state * fix: padding in token screen app demo * feat: add accessibility checkbox and checkbox item * fix : delete control item component * fix : add getx package in list and update doc file * fix: support rtl mode padding directional * fix: assets svg and add file in NOTICE.txt * chore: update THIRD_PARTY.md * review: add tokens and fix directional padding * review: use token for padding component variants screen * review: missing heart icon svg in NOTICE.txt * review: more detail documentation code file * fix: retrograde version app 0.3 to 0.2 * review : fix CHANGELOG.md * feat: add high contrast mode * review: fix key word inverted to reversed * fix: comment code * review: customization error when read only active * review : vertical max height item and icon * chore: add coloredbox in all components * fix: update initial commit * fix: order control state * chore: update a11y contrast * refactor: use InheritedModel for controller access * fix: error state to control modifiers * fix : detete unused GestureDetector * fix: delete git changelog lib in third party file * refactor : name control item to checkbox item Signed-off-by: Tayeb Sedraia <[email protected]> * fix: entry checkbox name --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> Signed-off-by: Nouha Hammami < [email protected]> Signed-off-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Nouha Hammami <[email protected]>
Tayebsed93
added a commit
that referenced
this pull request
May 12, 2025
) * chore: update launch icon for Android main * chore: create alpha environment and change icon * chore: create beta environment and change icon * chore: create prod android and change icon * chore: chnage name app * chore: prod env and icon update (iOS) * chore: alpha env and icon update (iOS) * chore: beta env and icon update (iOS) * chore: add firebase config google-services android * chore: add firebase config google-services ios * chore: add action.yml configuration * chore: add workflows build.yaml configuration file * chore: update tests to ensure they pass * fix: update Dart SDK version in pubspec.yaml * chore: update name demo app * chore: add dartdoc-gh-pages.yml to generate docs * chore: update GitHub Actions configuration * chore: add branch conditions to workflow * chore: add token and artifact_name for deployment * chore: deploy Dartdoc to docs directory * Set provisioning profile for alpha release and beta release * Add entitlements to fix TestFlight warning * chore: fix project dependencies to latest versions * fix : dartdoc deployment job github-pages --------- Co-authored-by: Florent Maitre <[email protected]>
Tayebsed93
added a commit
that referenced
this pull request
May 12, 2025
* Prepare release 0.1.0 (#119) * Publish version 0.0.1 of the library to pub.dev (#16)(#35) * chore: add changelog file in library * chore: move changelog to app directory * chore: update readme in library directory * chore: update DEVELOP.md file * chore: change CHANGELOG.md to library * chore: update DEVELOP.md * chore: update label from 'feature' to '🗳️ feature' (#59) Label update from feature to "🗳️ feature" * chore: setup build environment and add GitHub Actions workflow (#13)(#34) * chore: update launch icon for Android main * chore: create alpha environment and change icon * chore: create beta environment and change icon * chore: create prod android and change icon * chore: chnage name app * chore: prod env and icon update (iOS) * chore: alpha env and icon update (iOS) * chore: beta env and icon update (iOS) * chore: add firebase config google-services android * chore: add firebase config google-services ios * chore: add action.yml configuration * chore: add workflows build.yaml configuration file * chore: update tests to ensure they pass * fix: update Dart SDK version in pubspec.yaml * chore: update name demo app * chore: add dartdoc-gh-pages.yml to generate docs * chore: update GitHub Actions configuration * chore: add branch conditions to workflow * chore: add token and artifact_name for deployment * chore: deploy Dartdoc to docs directory * Set provisioning profile for alpha release and beta release * Add entitlements to fix TestFlight warning * chore: fix project dependencies to latest versions * fix : dartdoc deployment job github-pages --------- Co-authored-by: Florent Maitre <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: rename demo app to DesignToolbox (#28)(#60) * chore: rename demo app to DesignToolbox * doc : add new entry to changelog * chore: add opacity tokens (#36)(#63) * chore: add border tokens (#38)(#64) * chore: add elevation tokens (#39)(#65) * chore: add space tokens (#40)(#66) * chore: add size tokens (#41)(#67) * chore: add grid tokens (#42)(#68) * chore: add typography tokens (#43)(#69) * chore: add color tokens (#44)(#70) * chore: add color tokens * fix: resolved warnings in the code * chore: update tokens 0.5.0 (#73) * chore: update tokens * refactor: rename tokens in color scheme * fix: update code using color scheme * refactor: theme mode in theme * fix: remove fontWeight950 raw token --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * feat: fix workflow to use dart doc (#77)(#76) * fix: update workflow to use ouds_core * fix: add @Nodoc for pages not to be documented * chore: add new entry changelog * chore: update of tokens (library version 0.7.0) (#77) * chore: update tokens * fix: color scheme after Tokenator 0.7.0 update --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: update Flutter SDK to v3.6.0 (#81)(#82) * fix: about page spacing and add flutter label (#8O)(#83) * fix: about page spacing and add Flutter * chore: add new entry on CHANGELO.md * feat: create component button (#45)(#74) * chore: add components_button image * chore: add components screen * refactor: theme mode passed via InheritedWidget * chore: temporarily add chips component * chore: temporarily add list switch component * chore: temporarily add sheets bottom component * chore: temporarily add switch icon utilities * feat: add customization bottom sheet * feat: add demo button * refactor: update oudsbutton component * feat: add localization key for button * refactor: add button layout and enabled state * fix: change bottom sheet color * fix: resolve color issue with Orange Country theme * chore: expose onColoredSurface bool in OudsTheme * chore: updated OudsButton and added modifiers * feat: added OudsColoredBox component * chore: increment build version for new release * refactor: optimize button modifiers * chore: add textfield in button customization * chore: error handling for specific button behavior * refactor: state button customization * refactor: rename enum button * chore: add code and refactor button on demo screen * chore: use dart workspaces (#78) Co-authored-by: Mateo MARTINEZ <[email protected]> * fix: update after upgrading to SDK version ^3.5.0 * chore: added Oswald font to the white label theme * chore: added RobotoMono font * refactor: enum name and deleted layout parameter * chore: add CHANGELOG in new entry * refactor: replace localization by context.l10n * fix: replace size value with tokens * refactor: delete unused theme mode * refactor: replace InheritedWidget with model * fix: use isDarkTheme to determine ThemeData * refactor: change api OudsListSwitch * chore: add animation code display * chore: add build number 52 * review : customize layout items order * review : text in the button should be centered * review: remove the transition or visual effect * chore: increment build version 53 * chore: add assets theme-system solaris * chore: increment build number 54 * chore: update orange material color * fix: ios structure * chore: add l10n localization in ouds_core * chore: add semantics button, cards, sheets bottom * chore: add semantics to selector and mode theme * chore: add accessibility copy code * chore: increment build number 59 * fix: ios provisioning profile to certificate alpha * chore : increment build number 60 * fix: ios team alpha release * chore: increment build number 61 * fix: ios team alpha release --------- Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * Prepare version 0.1.0 --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: add typography tokens (#43)(#69) * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * docs: update GitHub configuration files (#106)(#107) * docs: added license file * docs: update README.md * refactor: move NOTICE file * refactor: move files * docs: update DEVELOP.md * docs: add security policy * docs: update CONTRIBUTING.md * docs: add MAINTAINERS.md files * docs: update README.md * docs : update MAINTAINERS.md * docs: update README.md * docs: add new entry CHANGELOG.md * chore(🤖): update of tokens (library version 0.8.0) (#108) Co-authored-by: boosted-bot <[email protected]> * fix: icon not adapting to light/dark mode (#112)(#113) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: update dart-define to retrieve flavor (#110)(#111) Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * fix: a11y improvements for `bottomsheet` component ((#89)#109) * fix: a11y add keys for chips vocalization * fix: a11y group settings by name * fix: a11y correct key names for switches * fix: remove ghost elements behind open sheet * docs: increment version app number 0.2.0+68 * docs: add new entry changelog * review: remove dead code unused --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `chekbox` component (tokens library v0.8.0) (#120) * chore: update tokens * feat: add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore: tokens screen elevation (#84)(#85) * chore: add assets illustrations with elevation * chore: add translation keys for elevation * chore: temporarily add ouds_list_item to library * chore: temporarily add ouds_divider to library * chore: add Token entity class * chore: add Token class and token list function * chore: add TokensScreen to display token list * chore: add TokenDetailScreen for token info * chore: add ElevationScreen with elevation token * refactor: optimize screen elevation * chore: add new entry CHANGELOG.md * chore: add new entry assets NOTICE.txt * chore: add l10n localizations view code example * chore: add code example elevation screen * chore: change number version * fix: dimension image illustration elevation --------- Signed-off-by: Tayeb Sedraia <[email protected]> Reviewed-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.9.0) (#121) * chore: update tokens * feat: update CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.10.0) (#125) * chore: update tokens * fix: update color scheme following version 0.10.0 * chore : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * ci : add @nouha06 and @AhmedAmineZr contributor (#127)(#128) Signed-off-by: Tayeb Sedraia <[email protected]> * chore(🤖): update of tokens (library version 0.11.0) (#126) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `ControlItem` component (tokens library v0.8.0) (#132) * chore: update tokens * docs : add new entry CHANGELOG.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `radiobutton` component (tokens library v0.11.0) (#145) * chore: update tokens * feat: add radiobutton component and ChangeLog.md --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: add `color` token screen (#124)(#140) * feat: add color token * review: delete unused code, update NOTICE.TXT file, refactor class name of color token and change names of ColorTokenItem * review: add semantic and refactor code #140 * review: refactor ouds_flutter_en file #140 * fix: new entry changelog.md * refactor: migration of png illustrations to svg (#143)(#148) * feat : add component and tokens svg * feat : add icon svg * feat: add new entry CHANGELOG.md * refactor : update NOTICE.txt * fix : content scale * refactor: illustration class token Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat: tokens screen opacity (#123)(#141) * feat: add Opacity token * feat: add name of assets in Notice.text * feat: update opacity_screen and changelog * review: update opacity screen * feat: changes after rebase from develop --------- Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat : enable RTL mode and support for arabic language management (#134)(#147) * feat : add shortcuts from about to app settings to change language * feat: add arabic translations for OUDS lib (Google Translated) #134 * feat: add arabic translations for Demo App (Google Translated) #134 * feat: Activation of arabic in [Demo App] #134 * feat : Tests app and components and look for bugs #134 * review: update CHANGELOG.md files, add missing force of support of RTL in main.dart * review : Info.plist to include supported locales * review : add arabe traduction opacity * review : change color settings app --------- Signed-off-by: Nouha Hammami < [email protected] > Co-authored-by: Tayeb Sedraia <[email protected]> * fix: limited `bottomsheet` height to half screen (#149)(#150) * fix: max height 50% and gesture * chore: new entry CHANGELOG.md --------- Signed-off-by: Tayeb Sedraia <[email protected]> * feat(🤖): add `divider` component (tokens library v0.11.0) (#151) * chore: update tokens * feat: commit 'divider' component token * feat: update version pubspec and update chagelog --------- Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> * feat: create component `checkbox` (#122)(#47) * feat: add illustration component checkbox asset * chore: update CHANGELOG.md * feat: add internationalization l10n checkbox keys * fix: update elevation value * feat: add variant entities for checkboxe * feat : add component variant screen * feat: update component screen to detect variants * feat: add checkbox demo screen * refactor: changed the file name to make it clearer * feat: initial commit ouds_checkbox and demo * feat: seconde version checkbox * feat : add first version of checkbox tri state * feat : add modifiers style checkbox component * feat : seconde version checkbox tri state * feat: first version control item * refactor: control checkbox * feat: add l10n keys control component * feat : add reverted parameter api * refactor: tristate checkbox logic * feat : add label and label helper state * feat: add customization textfield label and helper * refactor : control item and checkbox item * feat : add icon, radius, code generator * feat: add arabic language keys for checkbox * fix: replace png illustration by svg * fix: update customization state * fix: padding in token screen app demo * feat: add accessibility checkbox and checkbox item * fix : delete control item component * fix : add getx package in list and update doc file * fix: support rtl mode padding directional * fix: assets svg and add file in NOTICE.txt * chore: update THIRD_PARTY.md * review: add tokens and fix directional padding * review: use token for padding component variants screen * review: missing heart icon svg in NOTICE.txt * review: more detail documentation code file * fix: retrograde version app 0.3 to 0.2 * review : fix CHANGELOG.md * feat: add high contrast mode * review: fix key word inverted to reversed * fix: comment code * review: customization error when read only active * review : vertical max height item and icon * chore: add coloredbox in all components * fix: update initial commit * fix: order control state * chore: update a11y contrast * refactor: use InheritedModel for controller access * fix: error state to control modifiers * fix : detete unused GestureDetector * fix: delete git changelog lib in third party file * refactor : name control item to checkbox item Signed-off-by: Tayeb Sedraia <[email protected]> * fix: entry checkbox name --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Signed-off-by: Tayeb Sedraia <[email protected]> --------- Signed-off-by: Tayeb Sedraia <[email protected]> Signed-off-by: Nouha Hammami < [email protected]> Signed-off-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]> Co-authored-by: Ahmed Amine Zribi <ahmedamine.zribi@sofrecom> Co-authored-by: Nouha Hammami <[email protected]>
Tayebsed93
added a commit
that referenced
this pull request
May 13, 2025
* Publish version 0.0.1 of the library to pub.dev (#16)(#35) * chore: add changelog file in library * chore: move changelog to app directory * chore: update readme in library directory * chore: update DEVELOP.md file * chore: change CHANGELOG.md to library * chore: update DEVELOP.md * chore: update label from 'feature' to '🗳️ feature' (#59) Label update from feature to "🗳️ feature" * chore: setup build environment and add GitHub Actions workflow (#13)(#34) * chore: update launch icon for Android main * chore: create alpha environment and change icon * chore: create beta environment and change icon * chore: create prod android and change icon * chore: chnage name app * chore: prod env and icon update (iOS) * chore: alpha env and icon update (iOS) * chore: beta env and icon update (iOS) * chore: add firebase config google-services android * chore: add firebase config google-services ios * chore: add action.yml configuration * chore: add workflows build.yaml configuration file * chore: update tests to ensure they pass * fix: update Dart SDK version in pubspec.yaml * chore: update name demo app * chore: add dartdoc-gh-pages.yml to generate docs * chore: update GitHub Actions configuration * chore: add branch conditions to workflow * chore: add token and artifact_name for deployment * chore: deploy Dartdoc to docs directory * Set provisioning profile for alpha release and beta release * Add entitlements to fix TestFlight warning * chore: fix project dependencies to latest versions * fix : dartdoc deployment job github-pages --------- * chore: implement tokens architecture (#37)(#60) * chore: common cross-libraries token architecture * chore: initialize app with token architecture * refactor: update theme-contract tokens * docs: add license header to files projects * refactor: update theme modules names * chore: add semantic tokens to theme-contract * refactor: update global-raw-tokens * refactor: update ouds_buttons.dart component * chore: add border raw tokens to global raw tokens * chore: add components button tokens * chore: add border semantic tokens * chore: add key tokens * chore: retrieve theme name from OudsTheme class * chore: add color schemes to theme contract * chore: add additional raw color tokens * chore: add temporary nav bar components in library * chore: integrate navigation bar into demo app * chore: add flutter_svg package * chore: added dark mode in themes * chore: added "OrangeCountry" theme * chore: update "WhiteTheme" theme with semantic * chore: refactor themes into separate modules * chore: update global raw tokens for border * chore: update global raw tokens for color * chore: update global raw tokens for dimensions * chore: update global raw tokens for elevation * chore: update global raw tokens for font * chore: update global raw tokens for grid * chore: update global raw tokens for opacity * chore: update global raw tokens for orange color * chore: update global raw tokens for typography * chore: update semantic for border * chore: update semantic for repository token * chore: update components tokens for button * chore: update flutter color scheme dark tokens * chore: move theme_contract file * chore: update orange theme with ElevatedButton * chore: sync orange country and white label themes * chore: add themes as dependencies in library * chore: use component tokens in button component * chore: modify theme selector management in demo * chore : refactor semantic and component token * refactor: add OUDS prefix to all modules * chore: share dynamic mode in library * chore: set up test version with the tokens button * refactor: move and split packages to root * refactor: integrate providersTokens to unify token * chore: test raw token generation with tokenator * fix: remove unnecessary files after rebase * fix: update build.yml and modify test config * refactor: update raw and semantic font tokens * refactor: add fontToken to themes and providers * chore: add comments to library code * chore: add palette icon with theme-based color * refactor: move CHANGELOG to root and update README * fix: outdated code in the application * chore: rename demo app to DesignToolbox (#28)(#60) * chore: rename demo app to DesignToolbox * doc : add new entry to changelog * chore: add opacity tokens (#36)(#63) * chore: add border tokens (#38)(#64) * chore: add elevation tokens (#39)(#65) * chore: add space tokens (#40)(#66) * chore: add size tokens (#41)(#67) * chore: add grid tokens (#42)(#68) * chore: add typography tokens (#43)(#69) * chore: add color tokens (#44)(#70) * chore: add color tokens * fix: resolved warnings in the code * chore: update tokens 0.5.0 (#73) * chore: update tokens * refactor: rename tokens in color scheme * fix: update code using color scheme * refactor: theme mode in theme * fix: remove fontWeight950 raw token --------- * feat: add the about page in the demo app (#58)(#71) * chore: add localization key for about screen * fix: display issue and remove navigation rail * chore: create environment class to retrieve flavor * chore: add list of Material 3 components * chore: add "package_info_plus" and CHANGELOG file * chore: add new issue entry in CHANGELOG.md * chore: display new about screen * fix: font size tokens on about page * feat: fix workflow to use dart doc (#77)(#76) * fix: update workflow to use ouds_core * fix: add @Nodoc for pages not to be documented * chore: add new entry changelog * chore: update of tokens (library version 0.7.0) (#77) * chore: update tokens * fix: color scheme after Tokenator 0.7.0 update --------- * chore: update Flutter SDK to v3.6.0 (#81)(#82) * fix: about page spacing and add flutter label (#8O)(#83) * fix: about page spacing and add Flutter * chore: add new entry on CHANGELO.md * feat: create component button (#45)(#74) * chore: add components_button image * chore: add components screen * refactor: theme mode passed via InheritedWidget * chore: temporarily add chips component * chore: temporarily add list switch component * chore: temporarily add sheets bottom component * chore: temporarily add switch icon utilities * feat: add customization bottom sheet * feat: add demo button * refactor: update oudsbutton component * feat: add localization key for button * refactor: add button layout and enabled state * fix: change bottom sheet color * fix: resolve color issue with Orange Country theme * chore: expose onColoredSurface bool in OudsTheme * chore: updated OudsButton and added modifiers * feat: added OudsColoredBox component * chore: increment build version for new release * refactor: optimize button modifiers * chore: add textfield in button customization * chore: error handling for specific button behavior * refactor: state button customization * refactor: rename enum button * chore: add code and refactor button on demo screen * chore: use dart workspaces (#78) * fix: update after upgrading to SDK version ^3.5.0 * chore: added Oswald font to the white label theme * chore: added RobotoMono font * refactor: enum name and deleted layout parameter * chore: add CHANGELOG in new entry * refactor: replace localization by context.l10n * fix: replace size value with tokens * refactor: delete unused theme mode * refactor: replace InheritedWidget with model * fix: use isDarkTheme to determine ThemeData * refactor: change api OudsListSwitch * chore: add animation code display * chore: add build number 52 * review : customize layout items order * review : text in the button should be centered * review: remove the transition or visual effect * chore: increment build version 53 * chore: add assets theme-system solaris * chore: increment build number 54 * chore: update orange material color * fix: ios structure * chore: add l10n localization in ouds_core * chore: add semantics button, cards, sheets bottom * chore: add semantics to selector and mode theme * chore: add accessibility copy code * chore: increment build number 59 * fix: ios provisioning profile to certificate alpha * chore : increment build number 60 * fix: ios team alpha release * chore: increment build number 61 * fix: ios team alpha release --------- * Prepare version 0.1.0 --------- Signed-off-by: Tayeb Sedraia <[email protected]> Co-authored-by: Benoit SUZANNE <[email protected]> Co-authored-by: Florent Maitre <[email protected]> Co-authored-by: OUDS Bot [bot] <[email protected]> Co-authored-by: boosted-bot <[email protected]> Co-authored-by: Mateo M. <[email protected]> Co-authored-by: Mateo MARTINEZ <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note: Please transform
- [ ]into- (NA)in the description when things are not applicableRelated issues
Description
Motivation & Context
Types of change
Previews
Checklist
Contribution
Accessibility
Design
Development
Documentation
Checklist (for Core Team only)