From eca5c6c24b47016d52b7660f32024115889d2510 Mon Sep 17 00:00:00 2001 From: LudovicPinel Date: Tue, 12 Sep 2023 13:59:33 +0200 Subject: [PATCH] Release 0.13.0 (#445) --- .github/ISSUE_TEMPLATE/bug_report.yml | 2 +- .../ISSUE_TEMPLATE/documentation-update.yml | 2 +- .github/ISSUE_TEMPLATE/feature_request.yml | 2 +- .gitignore | 127 +- .swiftlint.yml | 14 +- CHANGELOG.md | 10 + Gemfile | 23 + .../functionalAlert.colorset/Contents.json | 18 - .../functionalInfo.colorset/Contents.json | 18 - .../functionalNegative.colorset/Contents.json | 24 +- .../functionalPositive.colorset/Contents.json | 24 +- NOTICE.txt | 176 ++- .../Components/Banner/ODSBanner.swift | 24 +- .../Internal/BottomSheedHeader.swift | 2 +- .../ODSBottomSheetExpandingModifier.swift | 12 +- .../ODSBottomSheetStandardModifier.swift | 11 +- .../Components/Buttons/ODSButton.swift | 25 +- .../Buttons/ODSFunctionalButton.swift | 16 +- .../Components/Cards/ODSCardHorizontal.swift | 28 +- .../Components/Cards/ODSCardSmall.swift | 2 +- .../Cards/ODSCardVerticalHeaderFirst.swift | 28 +- .../Cards/ODSCardVerticalImageFirst.swift | 44 +- .../Components/Lists/ODSListItemModels.swift | 8 +- .../Internal/ODSToolBarIconContent.swift | 2 +- .../Components/ToolBar/ODSToolBar.swift | 20 +- .../Colors/ODSColorDescription.swift | 16 +- .../Guidelines/Fonts/ODSFontsModifier.swift | 2 +- .../Items/AppNews/ODSAboutAppNewsItem.swift | 62 + .../ODSAboutLegalInformationItem.swift | 59 + .../Items/ODSAboutListItemConfiguration.swift | 72 ++ .../RateTheApp/ODSAboutRateTheAppItem.swift | 60 + .../ODSAboutAccessibilityStatement.swift | 53 + .../ODSAboutApplicationInformation.swift | 144 +++ .../Configuration/ODSAboutPricacyPolicy.swift | 57 + .../ApplicationInformation.swift | 119 ++ .../Internal/LitsItems/AboutListItems.swift | 89 ++ .../AccessibilityStatement.swift | 66 ++ .../AboutReleaseDescriptionModel.swift | 70 ++ .../LitsItems/AppNews/AppNewsList.swift | 94 ++ .../LitsItems/MoreApps/MoreApps.swift | 32 + .../PrivacyPolicy/PrivacyPolicyItem.swift | 91 ++ .../TermsOfService/TermsOfServiceItem.swift | 42 + .../Modules/About/ODSAboutModule.swift | 113 ++ .../Modules/AboutView.swift | 282 ----- .../Modules/ODSListOfCardImageFirst.swift | 1 - .../ic_accessibility.imageset/Contents.json | 12 + .../ic_accessibility.svg | 7 + .../ic_apps.imageset/Contents.json | 12 + .../ic_apps.imageset/ic_apps.svg | 7 + .../Contents.json | 12 + .../ic_calendarEventInfo.svg | 7 + .../ic_comments.imageset/Contents.json | 12 + .../ic_comments.imageset/ic_comments.svg | 7 + .../ic_dataProtection.imageset/Contents.json | 12 + .../ic_dataProtection.svg | 7 + .../ic_legal.imageset/Contents.json | 12 + .../ic_legal.imageset/ic_legal.svg | 7 + .../ic_review.imageset/Contents.json | 12 + .../ic_review.imageset/ic_review.svg | 7 + .../ic_share.imageset/Contents.json | 12 + .../ic_share.imageset/ic_share.svg | 7 + .../ic_taskList.imageset/Contents.json | 12 + .../ic_taskList.imageset/ic_taskList.svg | 7 + .../il_about.imageset/Contents.json | 15 + .../il_about.imageset/il_about.svg | 0 .../img_about.imageset/Contents.json | 22 - .../img_about.imageset/img_about@2x.png | Bin 50980 -> 0 bytes .../img_about.imageset/img_about@3x.png | Bin 80183 -> 0 bytes .../Modifiers/ODSNavigationBarModifier.swift | 6 +- .../Theme/Modifiers/ODSTabBarModifier.swift | 11 +- .../Theme/Modifiers/ODSToolBarModifier.swift | 6 +- .../Theme/ODSComponentsColors.swift | 4 +- .../Theme/ODSCurrentTheme.swift | 2 +- .../Theme/View/ODSThemeableView.swift | 5 +- ...ension.swift => ODSBundle+extension.swift} | 0 .../OrangeDesignSystem/Utils/ShareSheet.swift | 66 ++ .../Utils/TabBar+readSize.swift | 41 +- .../Utils/UIAppliocation+extension.swift | 41 + .../OrangeDesignSystem/Utils/WebView.swift | 31 +- .../project.pbxproj | 1041 +++++++++-------- .../xcshareddata/IDETemplateMacros.plist | 29 + .../AppIconDev.appiconset/1024.png | Bin 119284 -> 0 bytes .../AppIconDev.appiconset/120-1.png | Bin 7156 -> 0 bytes .../AppIconDev.appiconset/120.png | Bin 7156 -> 0 bytes .../AppIconDev.appiconset/152.png | Bin 9883 -> 0 bytes .../AppIconDev.appiconset/167.png | Bin 10608 -> 0 bytes .../AppIconDev.appiconset/180.png | Bin 11946 -> 0 bytes .../AppIconDev.appiconset/20.png | Bin 1041 -> 0 bytes .../AppIconDev.appiconset/29.png | Bin 1625 -> 0 bytes .../AppIconDev.appiconset/40-1.png | Bin 2269 -> 0 bytes .../AppIconDev.appiconset/40-2.png | Bin 2269 -> 0 bytes .../AppIconDev.appiconset/40.png | Bin 2269 -> 0 bytes .../AppIconDev.appiconset/58-1.png | Bin 3405 -> 0 bytes .../AppIconDev.appiconset/58.png | Bin 3405 -> 0 bytes .../AppIconDev.appiconset/60.png | Bin 3502 -> 0 bytes .../AppIconDev.appiconset/76.png | Bin 4545 -> 0 bytes .../AppIconDev.appiconset/80-1.png | Bin 4629 -> 0 bytes .../AppIconDev.appiconset/80.png | Bin 4629 -> 0 bytes .../AppIconDev.appiconset/87.png | Bin 5189 -> 0 bytes .../AppIconQualif.appiconset/1024.png | Bin 68778 -> 0 bytes .../AppIconQualif.appiconset/120-1.png | Bin 8364 -> 0 bytes .../AppIconQualif.appiconset/120.png | Bin 8364 -> 0 bytes .../AppIconQualif.appiconset/152.png | Bin 11293 -> 0 bytes .../AppIconQualif.appiconset/167.png | Bin 12846 -> 0 bytes .../AppIconQualif.appiconset/180.png | Bin 14304 -> 0 bytes .../AppIconQualif.appiconset/20.png | Bin 1060 -> 0 bytes .../AppIconQualif.appiconset/29.png | Bin 1667 -> 0 bytes .../AppIconQualif.appiconset/40-1.png | Bin 2484 -> 0 bytes .../AppIconQualif.appiconset/40-2.png | Bin 2484 -> 0 bytes .../AppIconQualif.appiconset/40.png | Bin 2484 -> 0 bytes .../AppIconQualif.appiconset/58-1.png | Bin 3772 -> 0 bytes .../AppIconQualif.appiconset/58.png | Bin 3772 -> 0 bytes .../AppIconQualif.appiconset/60.png | Bin 3881 -> 0 bytes .../AppIconQualif.appiconset/76.png | Bin 5116 -> 0 bytes .../AppIconQualif.appiconset/80-1.png | Bin 5351 -> 0 bytes .../AppIconQualif.appiconset/80.png | Bin 5351 -> 0 bytes .../AppIconQualif.appiconset/87.png | Bin 5854 -> 0 bytes .../{Views => }/MainTabView.swift | 2 +- ...oApp.swift => OrangeDesignSystemApp.swift} | 2 +- .../Resources/AppNews.json | 28 + .../Assets.xcassets/About}/Contents.json | 0 .../About/ic_tools.imageset/Contents.json | 12 + .../About/ic_tools.imageset/ic_tools.svg | 7 + .../Assets.xcassets/Add.imageset/Add.png | Bin .../Add.imageset/Contents.json | 0 .../App-Store-512@2x.png | Bin 0 -> 62549 bytes .../AppIconDev.appiconset}/Contents.json | 3 +- .../AppIconDev.appiconset/iPad-App-76@1x.png | Bin 0 -> 5984 bytes .../AppIconDev.appiconset/iPad-App-76@2x.png | Bin 0 -> 12039 bytes .../iPad-Notification-20@1x.png | Bin 0 -> 1988 bytes .../iPad-Notification-20@2x.png | Bin 0 -> 3342 bytes .../iPad-Pro-App-83.5@2x.png | Bin 0 -> 12127 bytes .../iPad-Settings-29@1x.png | Bin 0 -> 2603 bytes .../iPad-Settings-29@2x.png | Bin 0 -> 4578 bytes .../iPad-Spotlight-40@1x.png | Bin 0 -> 3342 bytes .../iPad-Spotlight-40@2x.png | Bin 0 -> 6364 bytes .../iPhone-App-60@2x.png | Bin 0 -> 9469 bytes .../iPhone-App-60@3x.png | Bin 0 -> 12924 bytes .../iPhone-Notification-20@2x.png | Bin 0 -> 3342 bytes .../iPhone-Notification-20@3x.png | Bin 0 -> 4786 bytes .../iPhone-Settings-29@2x.png | Bin 0 -> 4578 bytes .../iPhone-Settings-29@3x.png | Bin 0 -> 6913 bytes .../iPhone-Spotlight-40@2x.png | Bin 0 -> 6364 bytes .../iPhone-Spotlight-40@3x.png | Bin 0 -> 9469 bytes .../App-Store-512@2x.png | Bin 0 -> 55398 bytes .../AppIconQualif.appiconset}/Contents.json | 36 +- .../ODS-IOS-NAT-BETA.psd | Bin 0 -> 1926911 bytes .../iPad-App-76@1x.png | Bin 0 -> 5781 bytes .../iPad-App-76@2x.png | Bin 0 -> 11022 bytes .../iPad-Notification-20@1x.png | Bin 0 -> 1910 bytes .../iPad-Notification-20@2x.png | Bin 0 -> 3142 bytes .../iPad-Pro-App-83.5@2x.png | Bin 0 -> 10957 bytes .../iPad-Settings-29@1x.png | Bin 0 -> 2460 bytes .../iPad-Settings-29@2x.png | Bin 0 -> 4221 bytes .../iPad-Spotlight-40@1x.png | Bin 0 -> 3142 bytes .../iPad-Spotlight-40@2x.png | Bin 0 -> 5890 bytes .../iPhone-App-60@2x.png | Bin 0 -> 8676 bytes .../iPhone-App-60@3x.png | Bin 0 -> 11894 bytes .../iPhone-Notification-20@2x.png | Bin 0 -> 3142 bytes .../iPhone-Notification-20@3x.png | Bin 0 -> 4471 bytes .../iPhone-Settings-29@2x.png | Bin 0 -> 4221 bytes .../iPhone-Settings-29@3x.png | Bin 0 -> 6380 bytes .../iPhone-Spotlight-40@2x.png | Bin 0 -> 5890 bytes .../iPhone-Spotlight-40@3x.png | Bin 0 -> 8676 bytes .../App-Store-512@2x.png} | Bin .../AppIconRelease.appiconset}/Contents.json | 36 +- .../iPad-App-76@1x.png | Bin .../iPad-App-76@2x.png | Bin .../iPad-Notification-20@1x.png | Bin .../iPad-Notification-20@2x.png | Bin .../iPad-Pro-App-83.5@2x.png | Bin .../iPad-Settings-29@1x.png | Bin 0 -> 1979 bytes .../iPad-Settings-29@2x.png | Bin .../iPad-Spotlight-40@1x.png | Bin .../iPad-Spotlight-40@2x.png | Bin .../iPhone-App-60@2x.png | Bin .../iPhone-App-60@3x.png | Bin .../iPhone-Notification-20@2x.png | Bin .../iPhone-Notification-20@3x.png | Bin .../iPhone-Settings-29@2x.png | Bin .../iPhone-Settings-29@3x.png | Bin .../iPhone-Spotlight-40@2x.png | Bin .../iPhone-Spotlight-40@3x.png | Bin .../Assets.xcassets}/Contents.json | 0 .../Modules/About}/Contents.json | 0 .../ic_folderFavourite.imageset/Contents.json | 12 + .../ic_folderFavourite.svg | 7 + .../About/ic_subtitles.imageset/Contents.json | 12 + .../ic_subtitles.imageset/ic_subtitles.svg | 7 + .../Assets.xcassets/Modules}/Contents.json | 0 .../Recipes/Cafe.imageset/Contents.json | 0 .../iconsCommunicationDIcCafe.svg | 0 .../Assets.xcassets/Recipes}/Contents.json | 0 .../Recipes/CookingPot.imageset/Contents.json | 0 .../iconsCommunicationDIcCookingPot.svg | 0 .../Recipes/IceCream.imageset/Contents.json | 0 .../iconsCommunicationDIIcIceCream.svg | 0 .../Recipes/Restaurant.imageset/Contents.json | 0 .../iconsCommunicationRUIcRestaurant.svg | 0 .../Assets.xcassets/appTabBar}/Contents.json | 0 .../Guideline-DNA_32.imageset/Contents.json | 0 .../Guideline-DNA_32.svg | 0 .../Module-molecule_32.imageset/Contents.json | 0 .../Module-molecule_32.svg | 0 .../component-atom_32.imageset/Contents.json | 0 .../component-atom_32.svg | 0 .../appTabBar/info_32.imageset/Contents.json | 0 .../appTabBar/info_32.imageset/info_32.svg | 0 .../Assets.xcassets/chips}/Contents.json | 0 .../chips/avatar.imageset/Contents.json | 0 .../chips/avatar.imageset/avatar.png | Bin .../Contents.json | 0 .../iconsFunctionalUiEMIcHeartRecommend.png | Bin ...iconsFunctionalUiEMIcHeartRecommend@2x.png | Bin ...iconsFunctionalUiEMIcHeartRecommend@3x.png | Bin .../empty.imageset/Contents.json | 0 .../empty.imageset/nopicture.png | Bin .../Assets.xcassets/tabBar}/Contents.json | 0 .../tabBar/Heart_19371.imageset/Contents.json | 0 .../Heart_19371.imageset/Heart_19371.svg | 0 .../tabBar/Info_19371.imageset/Contents.json | 0 .../tabBar/Info_19371.imageset/Info_19371.svg | 0 .../Contents.json | 0 .../Notification_Alert_19371.svg | 0 .../Search_19371.imageset/Contents.json | 0 .../Search_19371.imageset/Search_19371.svg | 0 .../Settings_19371.imageset/Contents.json | 0 .../Settings_19371.svg | 0 .../Assets.xcassets/thumbs}/Contents.json | 0 .../AboutImage_generic.png | Bin 0 -> 32183 bytes .../AboutImage_generic.imageset/Contents.json | 0 .../Banners_generic.svg | 0 .../Banners_generic.imageset/Contents.json | 0 .../Bars - tool_generic.svg | 0 .../Contents.json | 0 .../BottomSheet_generic.png | Bin 0 -> 3383 bytes .../Contents.json | 12 + .../Buttons - Shape_generic.svg | 0 .../Contents.json | 0 .../Cards_1_generic.svg | 0 .../Cards_1_generic.imageset/Contents.json | 0 .../Cards_generic.imageset/Cards_generic.svg | 0 .../Cards_generic.imageset/Contents.json | 0 .../Chips_generic.imageset/Chips_generic.svg | 0 .../Chips_generic.imageset/Contents.json | 0 .../Colour_generic.svg | 0 .../Colour_generic.imageset/Contents.json | 0 .../thumbs/Generic}/Contents.json | 0 .../Lists_generic.imageset/Contents.json | 0 .../Lists_generic.imageset/Lists_generic.svg | 0 .../Contents.json | 0 .../Navigation bars_generic.svg | 0 .../Contents.json | 0 .../Progress indicator_generic.svg | 0 .../Slider_generic.imageset/Contents.json | 0 .../Slider_generic.svg | 0 .../Spacing_generic.imageset/Contents.json | 0 .../Spacing_generic.svg | 0 .../Tab bar_generic.imageset/Contents.json | 0 .../Tab bar_generic.svg | 0 .../Contents.json | 0 .../Text edit menu_generic.svg | 0 .../Typography_generic.imageset/Contents.json | 0 .../Typography_generic.svg | 0 .../Orange/AboutImage.imageset/AboutImage.svg | 18 + .../Orange/AboutImage.imageset/Contents.json | 0 .../Orange/Banners.imageset/Banners.png | Bin .../Orange/Banners.imageset/Contents.json | 0 .../Bars - tool.imageset/Bars - tool.png | Bin .../Orange/Bars - tool.imageset/Contents.json | 0 .../Orange/BottomSheet.imageset/Contents.json | 12 + .../BottomSheet.imageset/bottomSheet.png | Bin 0 -> 3383 bytes .../Buttons - Shape.png | Bin .../Buttons - Shape.imageset/Contents.json | 0 .../Orange/Cards.imageset/Contents.json | 0 .../Orange/Cards.imageset/cards_module.jpg | Bin .../Orange/Cards_1.imageset/Cards_1.png | Bin .../Orange/Cards_1.imageset/Contents.json | 0 .../thumbs/Orange/Chips.imageset/Chips.png | Bin .../Orange/Chips.imageset/Contents.json | 0 .../thumbs/Orange/Colour.imageset/Colour.svg | 0 .../Orange/Colour.imageset/Contents.json | 0 .../thumbs/Orange/Contents.json | 6 + .../Orange/Lists.imageset/Contents.json | 0 .../thumbs/Orange/Lists.imageset/Lists.png | Bin .../Navigation bars.imageset/Contents.json | 0 .../Navigation bars.png | Bin .../Progress indicator.imageset/Contents.json | 0 .../Progress indicator.png | Bin .../Orange/Slider.imageset/Contents.json | 0 .../Orange/Slider.imageset/Controls.svg | 0 .../Orange/Spacing.imageset/Contents.json | 0 .../Orange/Spacing.imageset/Spacing.png | Bin .../Orange/Tab bar.imageset/Contents.json | 0 .../Orange/Tab bar.imageset/Tab bar.png | Bin .../Text edit menu.imageset/Contents.json | 0 .../Text edit menu.png | Bin .../Orange/Typography.imageset/Contents.json | 0 .../Orange/Typography.imageset/Typography.svg | 0 .../About/ODSCGU.html => Resources/CGU.html} | 1 + .../Resources/Colors.xcassets/Contents.json | 6 + .../Contents.json | 0 .../spacingBackground.colorset/Contents.json | 0 .../Contents.json | 0 .../{ => Resources}/Info.plist | 0 .../Preview Assets.xcassets/Contents.json | 6 + .../PrivacyNotice.html} | 1 + .../Resources}/Recipes.json | 0 .../About/AboutHtmlAndMarkdownView.swift} | 6 +- .../Screens/About/AboutSceen.swift | 157 +++ .../Components/ComponentList.swift | 0 .../Pages/Banners/BannerComponent.swift | 0 .../Pages/Banners/BannerVariantOptions.swift | 0 .../BottomSheet/BottomSheetComponent.swift | 56 + .../BottomSheetExpandingVariant.swift | 206 ++++ .../BottomSheetExpandingVariantOptions.swift | 245 ++++ .../Standard/BottomSheetStandardVariant.swift | 107 ++ .../Pages/Buttons/ButtonsComponent.swift | 0 .../EmphasisAndFunctionnalVariant.swift | 0 .../Pages/Buttons/IconVariant.swift | 0 .../Pages/Cards/CardComponent.swift | 0 .../Pages/Cards/CardExampleData.swift | 0 .../Pages/Cards/CardHorizontalVariant.swift | 0 .../Pages/Cards/CardSmallVariant.swift | 0 .../CardVerticalHeaderFirstVariant.swift | 0 .../Cards/CardVerticalImageFirstVariant.swift | 0 .../Pages/Chips/ChipsComponent.swift | 0 .../Pages/Chips/ChipsComponentModel.swift | 0 .../Pages/Lists/ListComponent.swift | 0 .../SelectionVariant/SelectionList.swift | 0 .../SelectionVariant/SelectionListModel.swift | 0 .../SelectionListOptions.swift | 0 .../Lists/StandardVariant/StandardList.swift | 0 .../StandardVariant/StandardListModel.swift | 0 .../StandardVariant/StandardListOptions.swift | 0 .../NavigationBar/NavigatinBarModifiers.swift | 0 .../NavigationBarComponent.swift | 0 .../NavigationBar/NavigationBarVariant.swift | 2 +- .../ActivityIndicatorVariant.swift | 0 .../ProgressBarVariant.swift | 0 .../ProgressIndicatorComponent.swift | 0 .../Pages/Sliders/SliderComponent.swift | 0 .../Pages/Sliders/SlidersVariant.swift | 0 .../Pages/TabBar/TabBarComponent.swift | 0 .../Pages/TabBar/TabBarVariant.swift | 0 .../CapitalizedTextInputsVariant.swift | 0 .../Pages/TextFields/SecureVariant.swift | 0 .../Pages/TextFields/TextFieldComponent.swift | 0 .../Pages/ToolBar/ToolBarComponent.swift | 0 .../Pages/ToolBar/ToolBarVariantOptions.swift | 0 .../Components/Template/Component.swift | 0 .../Components/Template/ComponentPage.swift | 0 .../Template/CustomizableVariant.swift | 0 .../Pages}/Colors/ColorsGuideline.swift | 0 .../Guidelines/Pages}/Colors/ColorsPage.swift | 0 .../Colors/Utils/ODSColors+extension.swift | 0 .../Guidelines/Pages}/Colors/Utils/RGBA.swift | 0 .../Pages}/Colors/Views/ColorDetail.swift | 0 .../Colors/Views/ColorIllustration.swift | 0 .../Pages}/Colors/Views/ColorUsage.swift | 0 .../Pages}/Spacings/SpacingsGuideline.swift | 0 .../Pages}/Spacings/SpacingsPage.swift | 0 .../Typography/TypographyGuideline.swift | 0 .../Pages}/Typography/TypographyPage.swift | 0 .../Guidelines/Template/Guideline.swift | 0 .../Guidelines/Template/GuidelinePage.swift | 0 .../GuidelinesList.swift | 0 .../Screens/Modules/About/AboutModule.swift | 201 ++++ .../Modules/About/AboutModuleModel.swift | 150 +++ .../AboutMyRecipeItemConfiguration.swift | 39 + .../AboutMyReviewsItemConfiguration.swift} | 29 +- .../Modules}/CardViewDemo.swift | 0 .../Modules}/ModulesList.swift | 7 +- .../Domain}/Bundle+Extension.swift | 2 +- .../Domain/Recipes}/RecipeBookModel.swift | 1 - .../Domain/Recipes}/RecipesBook.swift | 0 .../Domain/Recipes}/RecipesLoader.swift | 0 .../UI}/BackgroundBlurView.swift | 0 .../UI}/Themes/ThemeSelectionView.swift | 0 .../UI/Themes}/ThemeablePreviews.swift | 0 .../{Views/Utils => Utils/UI}/ToastView.swift | 0 .../Views/About/ODSDemoAboutConfig.swift | 63 - .../OrangeDesignSystemDemoTests.swift | 2 +- OrangeDesignSystemDemo/Podfile | 33 +- OrangeDesignSystemDemo/Podfile.lock | 6 +- .../Resources/CodeGen/Strings+Generated.swift | 71 -- OrangeDesignSystemDemo/fastlane/Appfile | 29 +- OrangeDesignSystemDemo/fastlane/Fastfile | 29 +- .../fastlane/test_output/report.html | 149 --- .../fastlane/test_output/report.junit | 6 - .../ods-String-swift5.stencil | 102 -- OrangeDesignSystemDemo/swiftgen.yml | 61 - .../Sources/OrangeTheme/OrangeTheme.swift | 109 +- .../1_Core/coreOrange.colorset/Contents.json | 6 +- .../functionalNegative.colorset/Contents.json | 12 +- .../functionalPositive.colorset/Contents.json | 12 +- .../supportingBlue100.colorset/Contents.json | 6 +- .../supportingBlue200.colorset/Contents.json | 6 +- .../supportingBlue300.colorset/Contents.json | 6 +- .../supportingBlue400.colorset/Contents.json | 20 + .../supportingBlue500.colorset/Contents.json | 20 + .../supportingBlue600.colorset/Contents.json | 20 + .../supportingGreen100.colorset/Contents.json | 6 +- .../supportingGreen200.colorset/Contents.json | 6 +- .../supportingGreen300.colorset/Contents.json | 6 +- .../supportingGreen400.colorset/Contents.json | 20 + .../supportingGreen500.colorset/Contents.json | 20 + .../supportingGreen600.colorset/Contents.json | 20 + .../Contents.json | 20 + .../Contents.json | 20 + .../Contents.json | 20 + .../Contents.json | 20 + .../Contents.json | 20 + .../Contents.json | 20 + .../supportingPink100.colorset/Contents.json | 6 +- .../supportingPink200.colorset/Contents.json | 6 +- .../supportingPink300.colorset/Contents.json | 6 +- .../supportingPink400.colorset/Contents.json | 20 + .../supportingPink500.colorset/Contents.json | 20 + .../supportingPink600.colorset/Contents.json | 20 + .../Contents.json | 6 +- .../Contents.json | 6 +- .../Contents.json | 6 +- .../Contents.json | 20 + .../Contents.json | 20 + .../Contents.json | 20 + .../Contents.json | 6 +- .../Contents.json | 6 +- .../Contents.json | 6 +- .../Contents.json | 20 + .../Contents.json | 20 + .../Contents.json | 20 + Package.swift | 31 +- README.md | 7 +- docs/modules/about.md | 307 ++++- docs/modules/images/about_screen.png | Bin 0 -> 22018 bytes 436 files changed, 4863 insertions(+), 1793 deletions(-) create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/Items/AppNews/ODSAboutAppNewsItem.swift create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/Items/LegalInformation/ODSAboutLegalInformationItem.swift create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/Items/ODSAboutListItemConfiguration.swift create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/Items/RateTheApp/ODSAboutRateTheAppItem.swift create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/ODSAboutAccessibilityStatement.swift create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/ODSAboutApplicationInformation.swift create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/ODSAboutPricacyPolicy.swift create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/ApplicationInformation/ApplicationInformation.swift create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/AboutListItems.swift create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/AccessibilityStatement/AccessibilityStatement.swift create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/AppNews/AboutReleaseDescriptionModel.swift create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/AppNews/AppNewsList.swift create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/MoreApps/MoreApps.swift create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/PrivacyPolicy/PrivacyPolicyItem.swift create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/TermsOfService/TermsOfServiceItem.swift create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/ODSAboutModule.swift delete mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/AboutView.swift create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_accessibility.imageset/Contents.json create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_accessibility.imageset/ic_accessibility.svg create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_apps.imageset/Contents.json create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_apps.imageset/ic_apps.svg create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_calendarEventInfo.imageset/Contents.json create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_calendarEventInfo.imageset/ic_calendarEventInfo.svg create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_comments.imageset/Contents.json create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_comments.imageset/ic_comments.svg create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_dataProtection.imageset/Contents.json create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_dataProtection.imageset/ic_dataProtection.svg create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_legal.imageset/Contents.json create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_legal.imageset/ic_legal.svg create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_review.imageset/Contents.json create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_review.imageset/ic_review.svg create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_share.imageset/Contents.json create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_share.imageset/ic_share.svg create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_taskList.imageset/Contents.json create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_taskList.imageset/ic_taskList.svg create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Images.xcassets/il_about.imageset/Contents.json rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/AboutImage.imageset/AboutImage.svg => OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Images.xcassets/il_about.imageset/il_about.svg (100%) delete mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Images.xcassets/img_about.imageset/Contents.json delete mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Images.xcassets/img_about.imageset/img_about@2x.png delete mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Images.xcassets/img_about.imageset/img_about@3x.png rename OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/{ODSBundle+Extension.swift => ODSBundle+extension.swift} (100%) create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/ShareSheet.swift create mode 100644 OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/UIAppliocation+extension.swift rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/Views/About/ODSDemoAboutView.swift => OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/WebView.swift (66%) create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo.xcworkspace/xcshareddata/IDETemplateMacros.plist delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/1024.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/120-1.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/120.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/152.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/167.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/180.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/20.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/29.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/40-1.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/40-2.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/40.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/58-1.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/58.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/60.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/76.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/80-1.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/80.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/87.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/1024.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/120-1.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/120.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/152.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/167.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/180.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/20.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/29.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/40-1.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/40-2.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/40.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/58-1.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/58.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/60.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/76.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/80-1.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/80.png delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/87.png rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => }/MainTabView.swift (98%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{OrangeDesignSystemDemoApp.swift => OrangeDesignSystemApp.swift} (97%) create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/AppNews.json rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Assets.xcassets => Resources/Assets.xcassets/About}/Contents.json (100%) create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/About/ic_tools.imageset/Contents.json create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/About/ic_tools.imageset/ic_tools.svg rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/Add.imageset/Add.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/Add.imageset/Contents.json (100%) create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/App-Store-512@2x.png rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Assets.xcassets/AppIconRelease.appiconset => Resources/Assets.xcassets/AppIconDev.appiconset}/Contents.json (96%) create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-App-76@1x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-App-76@2x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Notification-20@1x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Notification-20@2x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Pro-App-83.5@2x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Settings-29@1x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Settings-29@2x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Spotlight-40@1x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Spotlight-40@2x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-App-60@2x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-App-60@3x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Notification-20@2x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Notification-20@3x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Settings-29@2x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Settings-29@3x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Spotlight-40@2x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Spotlight-40@3x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/App-Store-512@2x.png rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Assets.xcassets/AppIconDev.appiconset => Resources/Assets.xcassets/AppIconQualif.appiconset}/Contents.json (65%) create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/ODS-IOS-NAT-BETA.psd create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-App-76@1x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-App-76@2x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Notification-20@1x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Notification-20@2x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Pro-App-83.5@2x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Settings-29@1x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Settings-29@2x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Spotlight-40@1x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Spotlight-40@2x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-App-60@2x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-App-60@3x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-Notification-20@2x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-Notification-20@3x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-Settings-29@2x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-Settings-29@3x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-Spotlight-40@2x.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-Spotlight-40@3x.png rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Assets.xcassets/AppIconRelease.appiconset/App-Store-alpha-512@2x.png => Resources/Assets.xcassets/AppIconRelease.appiconset/App-Store-512@2x.png} (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Assets.xcassets/AppIconQualif.appiconset => Resources/Assets.xcassets/AppIconRelease.appiconset}/Contents.json (65%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/AppIconRelease.appiconset/iPad-App-76@1x.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/AppIconRelease.appiconset/iPad-App-76@2x.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/AppIconRelease.appiconset/iPad-Notification-20@1x.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/AppIconRelease.appiconset/iPad-Notification-20@2x.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/AppIconRelease.appiconset/iPad-Pro-App-83.5@2x.png (100%) create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Settings-29@1x.png rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/AppIconRelease.appiconset/iPad-Settings-29@2x.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/AppIconRelease.appiconset/iPad-Spotlight-40@1x.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/AppIconRelease.appiconset/iPad-Spotlight-40@2x.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/AppIconRelease.appiconset/iPhone-App-60@2x.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/AppIconRelease.appiconset/iPhone-App-60@3x.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/AppIconRelease.appiconset/iPhone-Notification-20@2x.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/AppIconRelease.appiconset/iPhone-Notification-20@3x.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/AppIconRelease.appiconset/iPhone-Settings-29@2x.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/AppIconRelease.appiconset/iPhone-Settings-29@3x.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/AppIconRelease.appiconset/iPhone-Spotlight-40@2x.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/AppIconRelease.appiconset/iPhone-Spotlight-40@3x.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Assets.xcassets/Recipes => Resources/Assets.xcassets}/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Assets.xcassets/appTabBar => Resources/Assets.xcassets/Modules/About}/Contents.json (100%) create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/ic_folderFavourite.imageset/Contents.json create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/ic_folderFavourite.imageset/ic_folderFavourite.svg create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/ic_subtitles.imageset/Contents.json create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/ic_subtitles.imageset/ic_subtitles.svg rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Assets.xcassets/chips => Resources/Assets.xcassets/Modules}/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/Recipes/Cafe.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/Recipes/Cafe.imageset/iconsCommunicationDIcCafe.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Assets.xcassets/tabBar => Resources/Assets.xcassets/Recipes}/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/Recipes/CookingPot.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/Recipes/CookingPot.imageset/iconsCommunicationDIcCookingPot.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/Recipes/IceCream.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/Recipes/IceCream.imageset/iconsCommunicationDIIcIceCream.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/Recipes/Restaurant.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/Recipes/Restaurant.imageset/iconsCommunicationRUIcRestaurant.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Assets.xcassets/thumbs => Resources/Assets.xcassets/appTabBar}/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/appTabBar/Guideline-DNA_32.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/appTabBar/Guideline-DNA_32.imageset/Guideline-DNA_32.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/appTabBar/Module-molecule_32.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/appTabBar/Module-molecule_32.imageset/Module-molecule_32.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/appTabBar/component-atom_32.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/appTabBar/component-atom_32.imageset/component-atom_32.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/appTabBar/info_32.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/appTabBar/info_32.imageset/info_32.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Assets.xcassets/thumbs/Generic => Resources/Assets.xcassets/chips}/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/chips/avatar.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/chips/avatar.imageset/avatar.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend@2x.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend@3x.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/empty.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/empty.imageset/nopicture.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Assets.xcassets/thumbs/Orange => Resources/Assets.xcassets/tabBar}/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/tabBar/Heart_19371.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/tabBar/Heart_19371.imageset/Heart_19371.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/tabBar/Info_19371.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/tabBar/Info_19371.imageset/Info_19371.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/tabBar/Notification_Alert_19371.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/tabBar/Notification_Alert_19371.imageset/Notification_Alert_19371.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/tabBar/Search_19371.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/tabBar/Search_19371.imageset/Search_19371.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/tabBar/Settings_19371.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/tabBar/Settings_19371.imageset/Settings_19371.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Colors.xcassets => Resources/Assets.xcassets/thumbs}/Contents.json (100%) create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/AboutImage_generic.imageset/AboutImage_generic.png rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/AboutImage_generic.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Banners_generic.imageset/Banners_generic.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Banners_generic.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Bars - tool_generic.imageset/Bars - tool_generic.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Bars - tool_generic.imageset/Contents.json (100%) create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/BottomSheet_generic.imageset/BottomSheet_generic.png create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/BottomSheet_generic.imageset/Contents.json rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Buttons - Shape_generic.imageset/Buttons - Shape_generic.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Buttons - Shape_generic.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Cards_1_generic.imageset/Cards_1_generic.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Cards_1_generic.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Cards_generic.imageset/Cards_generic.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Cards_generic.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Chips_generic.imageset/Chips_generic.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Chips_generic.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Colour_generic.imageset/Colour_generic.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Colour_generic.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Preview Content/Preview Assets.xcassets => Resources/Assets.xcassets/thumbs/Generic}/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Lists_generic.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Lists_generic.imageset/Lists_generic.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Navigation bars_generic.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Navigation bars_generic.imageset/Navigation bars_generic.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Progress indicator_generic.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Progress indicator_generic.imageset/Progress indicator_generic.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Slider_generic.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Slider_generic.imageset/Slider_generic.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Spacing_generic.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Spacing_generic.imageset/Spacing_generic.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Tab bar_generic.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Tab bar_generic.imageset/Tab bar_generic.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Text edit menu_generic.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Text edit menu_generic.imageset/Text edit menu_generic.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Typography_generic.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Generic/Typography_generic.imageset/Typography_generic.svg (100%) create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/AboutImage.imageset/AboutImage.svg rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/AboutImage.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Banners.imageset/Banners.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Banners.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Bars - tool.imageset/Bars - tool.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Bars - tool.imageset/Contents.json (100%) create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/BottomSheet.imageset/Contents.json create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/BottomSheet.imageset/bottomSheet.png rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Buttons - Shape.imageset/Buttons - Shape.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Buttons - Shape.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Cards.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Cards.imageset/cards_module.jpg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Cards_1.imageset/Cards_1.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Cards_1.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Chips.imageset/Chips.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Chips.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Colour.imageset/Colour.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Colour.imageset/Contents.json (100%) create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Contents.json rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Lists.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Lists.imageset/Lists.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Navigation bars.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Navigation bars.imageset/Navigation bars.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Progress indicator.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Progress indicator.imageset/Progress indicator.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Slider.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Slider.imageset/Controls.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Spacing.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Spacing.imageset/Spacing.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Tab bar.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Tab bar.imageset/Tab bar.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Text edit menu.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Text edit menu.imageset/Text edit menu.png (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Typography.imageset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Assets.xcassets/thumbs/Orange/Typography.imageset/Typography.svg (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/About/ODSCGU.html => Resources/CGU.html} (99%) create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Colors.xcassets/Contents.json rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Colors.xcassets/componentBackground2.colorset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Colors.xcassets/spacingBackground.colorset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Colors.xcassets/supportingIndicator.colorset/Contents.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Resources}/Info.plist (100%) create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Preview Content/Preview Assets.xcassets/Contents.json rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/About/ODSPrivacyNotice.html => Resources/PrivacyNotice.html} (97%) rename OrangeDesignSystemDemo/{ => OrangeDesignSystemDemo/Resources}/Recipes.json (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/About/ODSDemoAboutContentsView.swift => Screens/About/AboutHtmlAndMarkdownView.swift} (97%) create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Screens/About/AboutSceen.swift rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/ComponentList.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Banners/BannerComponent.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Banners/BannerVariantOptions.swift (100%) create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Screens/Components/Pages/BottomSheet/BottomSheetComponent.swift create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Screens/Components/Pages/BottomSheet/Expanding/BottomSheetExpandingVariant.swift create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Screens/Components/Pages/BottomSheet/Expanding/BottomSheetExpandingVariantOptions.swift create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Screens/Components/Pages/BottomSheet/Standard/BottomSheetStandardVariant.swift rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Buttons/ButtonsComponent.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Buttons/EmphasisAndFunctionnalVariant.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Buttons/IconVariant.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Cards/CardComponent.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Cards/CardExampleData.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Cards/CardHorizontalVariant.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Cards/CardSmallVariant.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Cards/CardVerticalHeaderFirstVariant.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Cards/CardVerticalImageFirstVariant.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Chips/ChipsComponent.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Chips/ChipsComponentModel.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Lists/ListComponent.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Lists/SelectionVariant/SelectionList.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Lists/SelectionVariant/SelectionListModel.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Lists/SelectionVariant/SelectionListOptions.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Lists/StandardVariant/StandardList.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Lists/StandardVariant/StandardListModel.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Lists/StandardVariant/StandardListOptions.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/NavigationBar/NavigatinBarModifiers.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/NavigationBar/NavigationBarComponent.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/NavigationBar/NavigationBarVariant.swift (99%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/ProgressIndicator/ActivityIndicatorVariant.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/ProgressIndicator/ProgressBarVariant.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/ProgressIndicator/ProgressIndicatorComponent.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Sliders/SliderComponent.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/Sliders/SlidersVariant.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/TabBar/TabBarComponent.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/TabBar/TabBarVariant.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/TextFields/CapitalizedTextInputsVariant.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/TextFields/SecureVariant.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/TextFields/TextFieldComponent.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/ToolBar/ToolBarComponent.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Pages/ToolBar/ToolBarVariantOptions.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Template/Component.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Template/ComponentPage.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Components/Template/CustomizableVariant.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/Guidelines => Screens/Guidelines/Pages}/Colors/ColorsGuideline.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/Guidelines => Screens/Guidelines/Pages}/Colors/ColorsPage.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/Guidelines => Screens/Guidelines/Pages}/Colors/Utils/ODSColors+extension.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/Guidelines => Screens/Guidelines/Pages}/Colors/Utils/RGBA.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/Guidelines => Screens/Guidelines/Pages}/Colors/Views/ColorDetail.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/Guidelines => Screens/Guidelines/Pages}/Colors/Views/ColorIllustration.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/Guidelines => Screens/Guidelines/Pages}/Colors/Views/ColorUsage.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/Guidelines => Screens/Guidelines/Pages}/Spacings/SpacingsGuideline.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/Guidelines => Screens/Guidelines/Pages}/Spacings/SpacingsPage.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/Guidelines => Screens/Guidelines/Pages}/Typography/TypographyGuideline.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/Guidelines => Screens/Guidelines/Pages}/Typography/TypographyPage.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Guidelines/Template/Guideline.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views => Screens}/Guidelines/Template/GuidelinePage.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/Guidelines => Screens}/GuidelinesList.swift (100%) create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Screens/Modules/About/AboutModule.swift create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Screens/Modules/About/AboutModuleModel.swift create mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Screens/Modules/About/AboutMyRecipeItemConfiguration.swift rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/modules/AboutConfigDemo.swift => Screens/Modules/About/AboutMyReviewsItemConfiguration.swift} (60%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/modules => Screens/Modules}/CardViewDemo.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/modules => Screens/Modules}/ModulesList.swift (89%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/Utils => Utils/Domain}/Bundle+Extension.swift (98%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/Utils/Data => Utils/Domain/Recipes}/RecipeBookModel.swift (99%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/Utils/Data => Utils/Domain/Recipes}/RecipesBook.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/Utils/Data => Utils/Domain/Recipes}/RecipesLoader.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/Utils => Utils/UI}/BackgroundBlurView.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{ => Utils/UI}/Themes/ThemeSelectionView.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/Utils => Utils/UI/Themes}/ThemeablePreviews.swift (100%) rename OrangeDesignSystemDemo/OrangeDesignSystemDemo/{Views/Utils => Utils/UI}/ToastView.swift (100%) delete mode 100644 OrangeDesignSystemDemo/OrangeDesignSystemDemo/Views/About/ODSDemoAboutConfig.swift delete mode 100644 OrangeDesignSystemDemo/Resources/CodeGen/Strings+Generated.swift delete mode 100644 OrangeDesignSystemDemo/fastlane/test_output/report.html delete mode 100644 OrangeDesignSystemDemo/fastlane/test_output/report.junit delete mode 100644 OrangeDesignSystemDemo/ods-String-swift5.stencil delete mode 100644 OrangeDesignSystemDemo/swiftgen.yml create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue400.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue500.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue600.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen400.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen500.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen600.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic100.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic200.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic300.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic400.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic500.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic600.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink400.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink500.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink600.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple400.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple500.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple600.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow400.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow500.colorset/Contents.json create mode 100644 OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow600.colorset/Contents.json create mode 100644 docs/modules/images/about_screen.png diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 3e407115..af8c4e2c 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,7 +1,7 @@ name: Report a bug description: Tell us about a bug or issue you may have identified in ODS iOS. title: "[Bug]: Bug Summary" -labels: ["bug", "triage"] +labels: ["๐Ÿž bug", "๐Ÿ” triage"] assignees: - B3nz01d body: diff --git a/.github/ISSUE_TEMPLATE/documentation-update.yml b/.github/ISSUE_TEMPLATE/documentation-update.yml index 0689a149..94e1570a 100644 --- a/.github/ISSUE_TEMPLATE/documentation-update.yml +++ b/.github/ISSUE_TEMPLATE/documentation-update.yml @@ -1,7 +1,7 @@ name: Documentation Update description: Describe this issue found in the documentation title: "[Doc]: " -labels: ["documentation", "triage"] +labels: ["๐Ÿ“–+documentation", "๐Ÿ” triage"] assignees: - B3nz01d body: diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 6c035e3f..34174bb6 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,7 +1,7 @@ name: Feature Request description: Suggest a new Epic to be added to the backlog. title: "[feature]: " -labels: ["feature", "triage"] +labels: ["feature", "๐Ÿ” triage"] assignees: - B3nz01d body: diff --git a/.gitignore b/.gitignore index 31531cf6..3d474a48 100644 --- a/.gitignore +++ b/.gitignore @@ -1,108 +1,51 @@ -# Xcode # -# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore - -## User settings -xcuserdata/ -ods-ios-demo/ods-ios-demo.xcworkspace/xcshareddata/ -auth-key.json -**/_Pods.xcodeproj -.DS_Store -**/.DS_Store - -## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9) -*.xcscmblueprint -*.xccheckout - -## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4) -build/ -DerivedData/ -*.moved-aside -*.pbxuser -!default.pbxuser -*.mode1v3 -!default.mode1v3 -*.mode2v3 -!default.mode2v3 -*.perspectivev3 -!default.perspectivev3 - -## Obj-C/Swift specific -*.hmap - -## App packaging -*.ipa -*.dSYM.zip -*.dSYM - -## Playgrounds -timeline.xctimeline -playground.xcworkspace - -# Swift Package Manager +# MIT License +# Copyright (c) 2021 Orange +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the Software), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: # -# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. -# Packages/ -# Package.pins -# Package.resolved -# *.xcodeproj +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. # -# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata -# hence it is not needed unless you have added a package configuration file to your project -# .swiftpm - -.build/ - -# CocoaPods +# THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. # -# We recommend against adding the Pods directory to your .gitignore. However -# you should judge for yourself, the pros and cons are mentioned at: -# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control # -Pods/ -# -# Add this line if you want to avoid checking in source code from the Xcode workspace -# *.xcworkspace -# Carthage -# -# Add this line if you want to avoid checking in source code from Carthage dependencies. -# Carthage/Checkouts +# Classic +*~ +.DS_Store +**/.DS_Store -Carthage/Build/ +# Produced by Brew +/Brewfile.lock.json -# Accio dependency management -Dependencies/ -.accio/ +# Produced by CocoaPods +OrangeDesignSystemDemo/Pods/ -### bundler -## Environment normalization: -**/.bundle/ -**/vendor/bundle -**/lib/bundler/man/ +# Produced by Xcode +OrangeDesignSystemDemo/OrangeDesignSystemDemo.xcodeproj/xcuserdata/ +OrangeDesignSystemDemo/OrangeDesignSystemDemo.xcworkspace/xcuserdata/ +OrangeDesignSystemDemo/DerivedData/ -# fastlane -# -# It is recommended to not store the screenshots in the git repo. -# Instead, use fastlane to re-generate the screenshots whenever they are needed. -# For more information about the recommended setup visit: -# https://docs.fastlane.tools/best-practices/source-control/#source-control +# Produced by Swift Package Manager +.swiftpm/xcode/xcuserdata/ + +# Produced by Fastlane **/fastlane/*.env **/fastlane/report.xml **/fastlane/Preview.html **/fastlane/screenshots/**/*.png **/fastlane/test_output -# Code Injection -# -# After new code Injection tools there's a generated folder /iOSInjectionProject -# https://github.com/johnno1962/injectionforxcode - -iOSInjectionProject/ - -#Jekyll -_site/ -.sass-cache/ -.jekyll-cache/ -.jekyll-metadata - +# Produced by .gitlab-ci.yml +/.cache/ diff --git a/.swiftlint.yml b/.swiftlint.yml index e3a17c4f..58ff6b9e 100644 --- a/.swiftlint.yml +++ b/.swiftlint.yml @@ -21,16 +21,14 @@ # # +included: + - OrangeDesignSystem + - OrangeDesignSystemDemo/OrangeDesignSystemDemo + - InnovationCupTheme + - OrangeTheme excluded: - - Resources/CodeGen - - Pods - - build + - OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources -attributes: - always_on_same_line: - - "@IBAction" - - "@frozen" - - "@objc" disabled_rules: - trailing_comma - cyclomatic_complexity diff --git a/CHANGELOG.md b/CHANGELOG.md index 2026682e..df622002 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). +## [0.13.0](https://github.com/Orange-OpenSource/ods-ios/compare/0.13.0...0.12.0) - 2023-09-12 + +- [SDK] Add documentation for the About module ([#441](https://github.com/Orange-OpenSource/ods-ios/issues/441)) +- [SDK] Udpate colors for Orange and InnovationCup themes (Bug [#423](https://github.com/Orange-OpenSource/ods-ios/issues/423)) +- [DemoApp/SDK] Fix some configuration issues in the About module and About page of the app (Bug [#422](https://github.com/Orange-OpenSource/ods-ios/issues/422)) +- [DemoApp] Fix compilation error - App Store icons with alpha ([#433](https://github.com/Orange-OpenSource/ods-ios/issues/433)) +- [DemoApp] Update application icons ([#430](https://github.com/Orange-OpenSource/ods-ios/issues/430)) +- [DemoApp/SDK] Reorganize repository and Xcode project ([#419](https://github.com/Orange-OpenSource/ods-ios/issues/419)) +- [DemoApp/SDK] First version (intermediate) of the About Module with new design and features ([#63](https://github.com/Orange-OpenSource/ods-ios/issues/63)) + ## [0.12.0](https://github.com/Orange-OpenSource/ods-ios/compare/0.12.0...0.11.0) - 2023-04-14 - [DemoApp/SDK] Add Bottom Sheet component ([#325](https://github.com/Orange-OpenSource/ods-ios/issues/325)) diff --git a/Gemfile b/Gemfile index aac5554b..791f3308 100644 --- a/Gemfile +++ b/Gemfile @@ -1,3 +1,26 @@ +# +# MIT License +# Copyright (c) 2021 Orange +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the Software), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. +# +# + source "https://rubygems.org" gem "fastlane", '~>2.211.0' diff --git a/InnovationCupTheme/Sources/InnovationCupTheme/Resources/Color.xcassets/Functional/functionalAlert.colorset/Contents.json b/InnovationCupTheme/Sources/InnovationCupTheme/Resources/Color.xcassets/Functional/functionalAlert.colorset/Contents.json index db104c99..fd1a86f7 100644 --- a/InnovationCupTheme/Sources/InnovationCupTheme/Resources/Color.xcassets/Functional/functionalAlert.colorset/Contents.json +++ b/InnovationCupTheme/Sources/InnovationCupTheme/Resources/Color.xcassets/Functional/functionalAlert.colorset/Contents.json @@ -11,24 +11,6 @@ } }, "idiom" : "universal" - }, - { - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "dark" - } - ], - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0x00", - "green" : "0xCC", - "red" : "0xFF" - } - }, - "idiom" : "universal" } ], "info" : { diff --git a/InnovationCupTheme/Sources/InnovationCupTheme/Resources/Color.xcassets/Functional/functionalInfo.colorset/Contents.json b/InnovationCupTheme/Sources/InnovationCupTheme/Resources/Color.xcassets/Functional/functionalInfo.colorset/Contents.json index 016f3723..245d31c3 100644 --- a/InnovationCupTheme/Sources/InnovationCupTheme/Resources/Color.xcassets/Functional/functionalInfo.colorset/Contents.json +++ b/InnovationCupTheme/Sources/InnovationCupTheme/Resources/Color.xcassets/Functional/functionalInfo.colorset/Contents.json @@ -1,24 +1,6 @@ { "colors" : [ { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0xD8", - "green" : "0x70", - "red" : "0x41" - } - }, - "idiom" : "universal" - }, - { - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "dark" - } - ], "color" : { "color-space" : "srgb", "components" : { diff --git a/InnovationCupTheme/Sources/InnovationCupTheme/Resources/Color.xcassets/Functional/functionalNegative.colorset/Contents.json b/InnovationCupTheme/Sources/InnovationCupTheme/Resources/Color.xcassets/Functional/functionalNegative.colorset/Contents.json index cc1724cc..9dcdc98a 100644 --- a/InnovationCupTheme/Sources/InnovationCupTheme/Resources/Color.xcassets/Functional/functionalNegative.colorset/Contents.json +++ b/InnovationCupTheme/Sources/InnovationCupTheme/Resources/Color.xcassets/Functional/functionalNegative.colorset/Contents.json @@ -5,27 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0x0D", - "green" : "0x00", - "red" : "0xAB" - } - }, - "idiom" : "universal" - }, - { - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "dark" - } - ], - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0x35", - "green" : "0x39", - "red" : "0xE5" + "blue" : "0x00", + "green" : "0x28", + "red" : "0xE3" } }, "idiom" : "universal" diff --git a/InnovationCupTheme/Sources/InnovationCupTheme/Resources/Color.xcassets/Functional/functionalPositive.colorset/Contents.json b/InnovationCupTheme/Sources/InnovationCupTheme/Resources/Color.xcassets/Functional/functionalPositive.colorset/Contents.json index d6d61be8..2bbc9988 100644 --- a/InnovationCupTheme/Sources/InnovationCupTheme/Resources/Color.xcassets/Functional/functionalPositive.colorset/Contents.json +++ b/InnovationCupTheme/Sources/InnovationCupTheme/Resources/Color.xcassets/Functional/functionalPositive.colorset/Contents.json @@ -5,27 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0x1A", - "green" : "0x70", - "red" : "0x00" - } - }, - "idiom" : "universal" - }, - { - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "dark" - } - ], - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "0x47", - "green" : "0xA0", - "red" : "0x43" + "blue" : "0x32", + "green" : "0x85", + "red" : "0x32" } }, "idiom" : "universal" diff --git a/NOTICE.txt b/NOTICE.txt index d50e0bde..02fa6c92 100644 --- a/NOTICE.txt +++ b/NOTICE.txt @@ -16,63 +16,133 @@ OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Images.xcassets/img_abou OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Images.xcassets/img_about.imageset/img_about@3x.png OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Images.xcassets/ods_empty.imageset/ods_nopicture.png OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/controlsTableViewRowXCheckmark/controlsTableViewRowXCheckmark.svg +OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_accessibility.imageset/ic_accessibility.svg +OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_apps.imageset/ic_apps.svg +OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_calendarEventInfo.imageset/ic_calendarEventInfo.svg +OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_comments.imageset/ic_comments.svg +OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_dataProtection.imageset/ic_dataProtection.svg +OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_legal.imageset/ic_legal.svg +OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_review.imageset/ic_review.svg +OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_share.imageset/ic_share.svg +OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_taskList.imageset/ic_taskList.svg +OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Images.xcassets/il_about.imageset/il_about.svg -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Add.imageset/Add.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/chips/avatar.imageset/avatar.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend@2x.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend@3x.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/empty.imageset/nopicture.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/component-atom_32.imageset/component-atom_32.svg -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/Guideline-DNA_32.imageset/Guideline-DNA_32.svg -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/info_32.imageset/info_32.svg -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/Module-molecule_32.imageset/Module-molecule_32.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/App-Store-512@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-App-76@1x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-App-76@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Notification-20@1x.pn +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Notification-20@2x.pn +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Pro-App-83.5@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Settings-29@1x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Settings-29@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Spotlight-40@1x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Spotlight-40@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-App-60@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-App-60@3x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Notification-20@2x. +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Notification-20@3x. +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Settings-29@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Settings-29@3x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Spotlight-40@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Spotlight-40@3x.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Heart_19371.imageset/Heart_19371.svg -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Info_19371.imageset/Info_19371.svg -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Notification_Alert_19371.imageset/Notification_Alert_19371.svg -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Search_19371.imageset/Search_19371.svg -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Settings_19371.imageset/Settings_19371.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/App-Store-512@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-App-76@1x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-App-76@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Notification-20@1x.pn +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Notification-20@2x.pn +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Pro-App-83.5@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Settings-29@1x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Settings-29@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Spotlight-40@1x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Spotlight-40@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-App-60@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-App-60@3x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-Notification-20@2x. +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-Notification-20@3x. +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-Settings-29@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-Settings-29@3x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-Spotlight-40@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-Spotlight-40@3x.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/AboutImage_generic.imageset/AboutImage_generic.svg -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Banners_generic.imageset/Banners_generic.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Bars - tool_generic.imageset/Bars - tool_generic.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Buttons - Shape_generic.imageset/Buttons - Shape_generic.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Cards_1_generic.imageset/Cards_1_generic.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Cards_generic.imageset/cards_module_generic.jpg -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Chips_generic.imageset/Chips_generic.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Colour_generic.imageset/Colour_generic.svg -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Lists_generic.imageset/Lists_generic.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Navigation bars_generic.imageset/Navigation bars_generic.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Progress indicator_generic.imageset/Progress indicator_generic.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Slider_generic.imageset/Controls_generic.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Spacing_generic.imageset/Spacing_generic.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Tab bar_generic.imageset/Tab bar_generic.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Text edit menu_generic.imageset/Text edit menu_generic.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Typography_generic.imageset/Typography_generic.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/App-Store-512@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-App-76@1x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-App-76@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Notification-20@1x.pn +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Notification-20@2x.pn +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Pro-App-83.5@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Settings-29@1x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Settings-29@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Spotlight-40@1x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Spotlight-40@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-App-60@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-App-60@3x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-Notification-20@2x. +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-Notification-20@3x. +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-Settings-29@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-Settings-29@3x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-Spotlight-40@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-Spotlight-40@3x.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/AboutImage.imageset/AboutImage.svg -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Banners.imageset/Banners.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Bars - tool.imageset/Bars - tool.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Buttons - Shape.imageset/Buttons - Shape.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Cards_1.imageset/Cards_1.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Cards.imageset/cards_module.jpg -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Chips.imageset/Chips.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Colour.imageset/Colour.svg -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Lists.imageset/Lists.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Navigation bars.imageset/Navigation bars.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Progress indicator.imageset/Progress indicator.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Slider.imageset/Controls.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Spacing.imageset/Spacing.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Tab bar.imageset/Tab bar.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Text edit menu.imageset/Text edit menu.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Typography.imageset/Typography.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Add.imageset/Add.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/chips/avatar.imageset/avatar.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend@2x.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend@3x.png -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/IceCream.imageset/iconsCommunicationDIIcIceCream.svg -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/Cafe.imageset/iconsCommunicationDIcCafe.svg -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/CookingPot.imageset/iconsCommunicationDIcCookingPot.svg -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/Restaurant.imageset/iconsCommunicationRUIcRestaurant.svg -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/IceCream.imageset/iconsCommunicationDIIcIceCream.svg -OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/Cafe.imageset/iconsCommunicationDIcCafe.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/empty.imageset/nopicture.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/component-atom_32.imageset/component-atom_32.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/Guideline-DNA_32.imageset/Guideline-DNA_32.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/info_32.imageset/info_32.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/Module-molecule_32.imageset/Module-molecule_32.svg + +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/About/ic_tools.imageset/ic_tools.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Heart_19371.imageset/Heart_19371.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Info_19371.imageset/Info_19371.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Notification_Alert_19371.imageset/Notification_Alert_19371.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Search_19371.imageset/Search_19371.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Settings_19371.imageset/Settings_19371.svg + +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/AboutImage_generic.imageset/AboutImage_generic.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Banners_generic.imageset/Banners_generic.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Bars - tool_generic.imageset/Bars - tool_generic.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Buttons - Shape_generic.imageset/Buttons - Shape_generic.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Cards_1_generic.imageset/Cards_1_generic.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Cards_generic.imageset/cards_module_generic.jpg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Chips_generic.imageset/Chips_generic.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Colour_generic.imageset/Colour_generic.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Lists_generic.imageset/Lists_generic.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Navigation bars_generic.imageset/Navigation bars_generic.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Progress indicator_generic.imageset/Progress indicator_generic.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Slider_generic.imageset/Controls_generic.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Spacing_generic.imageset/Spacing_generic.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Tab bar_generic.imageset/Tab bar_generic.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Text edit menu_generic.imageset/Text edit menu_generic.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Typography_generic.imageset/Typography_generic.svg + +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/AboutImage.imageset/AboutImage.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Banners.imageset/Banners.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Bars - tool.imageset/Bars - tool.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Buttons - Shape.imageset/Buttons - Shape.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Cards_1.imageset/Cards_1.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Cards.imageset/cards_module.jpg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Chips.imageset/Chips.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Colour.imageset/Colour.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Lists.imageset/Lists.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Navigation bars.imageset/Navigation bars.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Progress indicator.imageset/Progress indicator.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Slider.imageset/Controls.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Spacing.imageset/Spacing.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Tab bar.imageset/Tab bar.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Text edit menu.imageset/Text edit menu.png +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Typography.imageset/Typography.svg + +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/IceCream.imageset/iconsCommunicationDIIcIceCream.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/Cafe.imageset/iconsCommunicationDIcCafe.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/CookingPot.imageset/iconsCommunicationDIcCookingPot.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/Restaurant.imageset/iconsCommunicationRUIcRestaurant.svg + +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/ic_folderFavourite.imageset/ic_folderFavourite.svg +OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/ic_subtitles.imageset/ic_subtitles.svg End of the parts list under Orange SA Copyright diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Banner/ODSBanner.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Banner/ODSBanner.swift index ff6e15df..37742eeb 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Banner/ODSBanner.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Banner/ODSBanner.swift @@ -66,10 +66,11 @@ public struct ODSBanner: View { /// - position: The positiobn of the button /// /// - Remarks: The default low emphasis is automatically applied on buttons. - public init(text: LocalizedStringKey, - image: Image? = nil, - button: ODSButton, - position: OneButtonPosition + public init( + text: LocalizedStringKey, + image: Image? = nil, + button: ODSButton, + position: OneButtonPosition ) { self.text = text self.image = image @@ -86,10 +87,11 @@ public struct ODSBanner: View { /// /// - Remarks: The default low emphasis is automatically applied on buttons. /// - public init(text: LocalizedStringKey, - image: Image? = nil, - leadingButton: ODSButton, - trailingButton: ODSButton + public init( + text: LocalizedStringKey, + image: Image? = nil, + leadingButton: ODSButton, + trailingButton: ODSButton ) { self.text = text self.image = image @@ -170,19 +172,19 @@ struct ODSBanner_Previews: PreviewProvider { ODSBanner(text: "A short desciption to see text", image: Image("ods_empty", bundle: Bundle.ods)) .border(.gray) - + ODSBanner(text: "A short desciption to see text", image: Image("ods_empty", bundle: Bundle.ods), button: ODSButton(text: "Button", emphasis: .low) {}, position: .trailing) .border(.gray) - + ODSBanner(text: "A short desciption to see text", image: Image("ods_empty", bundle: Bundle.ods), button: ODSButton(text: "Button", emphasis: .low) {}, position: .bottom) .border(.gray) - + ODSBanner(text: "A short desciption to see text", image: Image("ods_empty", bundle: Bundle.ods), leadingButton: ODSButton(text: "Button", emphasis: .low) {}, diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/BottomSheet/Internal/BottomSheedHeader.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/BottomSheet/Internal/BottomSheedHeader.swift index 9e1eceb2..cc3d02a5 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/BottomSheet/Internal/BottomSheedHeader.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/BottomSheet/Internal/BottomSheedHeader.swift @@ -78,7 +78,7 @@ struct BottomSheedHeader: View { .padding(.bottom, -10) .padding(.top, 10) .mask(Rectangle().padding(.top, -40)) - + Divider() } } diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/BottomSheet/Internal/ODSBottomSheetExpandingModifier.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/BottomSheet/Internal/ODSBottomSheetExpandingModifier.swift index 509ee97a..f8c68408 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/BottomSheet/Internal/ODSBottomSheetExpandingModifier.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/BottomSheet/Internal/ODSBottomSheetExpandingModifier.swift @@ -40,11 +40,13 @@ struct ODSBottomSheetExpandingModifier: ViewModifier where ContentV // MARK: Initializer // ================= - init(title: String, - subtile: String? = nil, - icon: Image? = nil, - bottomSheetSize: Binding, - @ViewBuilder content: @escaping () -> ContentView) { + init( + title: String, + subtile: String? = nil, + icon: Image? = nil, + bottomSheetSize: Binding, + @ViewBuilder content: @escaping () -> ContentView + ) { self.title = title self.subtitle = subtile self.icon = icon diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/BottomSheet/Internal/ODSBottomSheetStandardModifier.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/BottomSheet/Internal/ODSBottomSheetStandardModifier.swift index a2b1a41a..6090ef53 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/BottomSheet/Internal/ODSBottomSheetStandardModifier.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/BottomSheet/Internal/ODSBottomSheetStandardModifier.swift @@ -139,11 +139,12 @@ struct ODSBottomSheetStandard: View where Content: View { /// - headerConfig: The header configuration. /// - content: A closure that returns the content of the bottom sheet. /// - // swiftlint:disable multiline_parameters_brackets - init(isOpen: Binding, - headerSize: Binding? = nil, - headerConfig: ODSBottomSheetStandardHeaderConfig, - @ViewBuilder content: @escaping () -> Content) { + init( + isOpen: Binding, + headerSize: Binding? = nil, + headerConfig: ODSBottomSheetStandardHeaderConfig, + @ViewBuilder content: @escaping () -> Content + ) { self.isOpen = isOpen self.headerSize = headerSize self.headerConfig = headerConfig diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Buttons/ODSButton.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Buttons/ODSButton.swift index 0142938b..7617705a 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Buttons/ODSButton.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Buttons/ODSButton.swift @@ -51,12 +51,13 @@ public struct ODSButton: View { /// - variableWidth: Defines the size of the button layout. Set to `true`, the size of the button is limited to the size of the text added by a padding round it. Set to `false` means button takes all available space horizontally. /// - action: Will be called when the user clicks the button. /// - public init(text: LocalizedStringKey, - image: Image? = nil, - emphasis: Emphasis, - variableWidth: Bool = true, - action: @escaping () -> Void) - { + public init( + text: LocalizedStringKey, + image: Image? = nil, + emphasis: Emphasis, + variableWidth: Bool = true, + action: @escaping () -> Void + ) { self.text = text self.image = image self.emphasis = emphasis @@ -77,16 +78,14 @@ public struct ODSButton: View { #if DEBUG struct ODSButton_Previews: PreviewProvider { - struct buttonsSample: View { + struct ButtonsSample: View { var body: some View { ScrollView { VStack { ForEach(ODSButton.Emphasis.allCases, id: \.rawValue) { emphasis in - ODSButton(text: LocalizedStringKey(emphasis.rawValue), - emphasis: emphasis) {} - ODSButton(text: LocalizedStringKey(emphasis.rawValue), - emphasis: emphasis) {}.disabled(true) + ODSButton(text: LocalizedStringKey(emphasis.rawValue), emphasis: emphasis) {} + ODSButton(text: LocalizedStringKey(emphasis.rawValue), emphasis: emphasis) {}.disabled(true) ODSButton(text: LocalizedStringKey(emphasis.rawValue), image: Image(systemName: "pencil.tip.crop.circle"), @@ -101,10 +100,10 @@ struct ODSButton_Previews: PreviewProvider { } static var previews: some View { - buttonsSample() + ButtonsSample() .preferredColorScheme(.light) - buttonsSample() + ButtonsSample() .preferredColorScheme(.dark) } } diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Buttons/ODSFunctionalButton.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Buttons/ODSFunctionalButton.swift index c661e985..305112a6 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Buttons/ODSFunctionalButton.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Buttons/ODSFunctionalButton.swift @@ -25,8 +25,9 @@ import SwiftUI /// Defines functional buttons (positive or negative) public struct ODSFunctionalButton: View { + @Environment(\.theme) var theme - + public enum Style: String, CaseIterable { case negative case positive @@ -47,12 +48,13 @@ public struct ODSFunctionalButton: View { /// - variableWidth: Defines the size of the button layout. Set to `true`, the size of the button is limited to the size of the text added by a padding round it. Set to `false` means button takes all available space horizontally. /// - action: Will be called when the user clicks the button. /// - public init(text: LocalizedStringKey, - image: Image? = nil, - style: ODSFunctionalButton.Style, - variableWidth: Bool = true, - action: @escaping () -> Void) - { + public init( + text: LocalizedStringKey, + image: Image? = nil, + style: ODSFunctionalButton.Style, + variableWidth: Bool = true, + action: @escaping () -> Void + ) { self.text = text self.image = image self.style = style diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Cards/ODSCardHorizontal.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Cards/ODSCardHorizontal.swift index 8ceb3672..28f5b12d 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Cards/ODSCardHorizontal.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Cards/ODSCardHorizontal.swift @@ -47,12 +47,14 @@ public struct ODSCardHorizontalModel: Identifiable { /// - supportingText: Optional text description to be displayed in the card. The text displaying is limited to two lines (truncated tail). /// - dividerEnabled: Add a divider at the top of the buttons area. /// - public init(title: String, - subtitle: String? = nil, - imageSource: ODSImage.Source, - imagePosition: ImagePosition = .leading, - supportingText: String? = nil, - dividerEnabled: Bool = true) { + public init( + title: String, + subtitle: String? = nil, + imageSource: ODSImage.Source, + imagePosition: ImagePosition = .leading, + supportingText: String? = nil, + dividerEnabled: Bool = true + ) { self.title = title self.subtitle = subtitle self.imageSource = imageSource @@ -93,10 +95,11 @@ public struct ODSCardHorizontal: View where Butt /// - buttonContent1: The button1 view builder /// - buttonContent2: The button2 view builder /// - public init(model: ODSCardHorizontalModel, - @ViewBuilder buttonContent1: @escaping () -> ButtonContent1, - @ViewBuilder buttonContent2: @escaping () -> ButtonContent2) - { + public init( + model: ODSCardHorizontalModel, + @ViewBuilder buttonContent1: @escaping () -> ButtonContent1, + @ViewBuilder buttonContent2: @escaping () -> ButtonContent2 + ) { self.model = model self.buttonContent1 = buttonContent1 self.buttonContent2 = buttonContent2 @@ -111,8 +114,7 @@ extension ODSCardHorizontal where ButtonContent2 == EmptyView { /// - model: The model to configure the card. /// - buttonContent1: The button1 view builder /// - public init(model: ODSCardHorizontalModel, - @ViewBuilder buttonContent1: @escaping () -> ButtonContent1) + public init(model: ODSCardHorizontalModel, @ViewBuilder buttonContent1: @escaping () -> ButtonContent1) { self.model = model self.buttonContent1 = buttonContent1 @@ -136,7 +138,7 @@ extension ODSCardHorizontal where ButtonContent1 == EmptyView, ButtonContent2 == // MARK: View body implementation extension ODSCardHorizontal { - + public var body: some View { VStack(spacing: ODSSpacing.none) { diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Cards/ODSCardSmall.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Cards/ODSCardSmall.swift index f47a9131..061c6133 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Cards/ODSCardSmall.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Cards/ODSCardSmall.swift @@ -123,7 +123,7 @@ struct SmallCardView_Previews: PreviewProvider { ] static let cardSmallModels = [ - ODSCardSmallModel(title: "1 Title",imageSource: .image(Image("ods_empty", bundle: Bundle.ods))), + ODSCardSmallModel(title: "1 Title", imageSource: .image(Image("ods_empty", bundle: Bundle.ods))), ODSCardSmallModel(title: "2 Title", subtitle: "2 Subtitle", imageSource: .image(Image("ods_empty", bundle: Bundle.ods))), ODSCardSmallModel(title: "3 A long long title", subtitle: "3 A long long Subtitle", imageSource: .image(Image("ods_empty", bundle: Bundle.ods))), ODSCardSmallModel(title: "4 A long long Title", imageSource: .image(Image("ods_empty", bundle: Bundle.ods))), diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Cards/ODSCardVerticalHeaderFirst.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Cards/ODSCardVerticalHeaderFirst.swift index 0fc252e3..34289c64 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Cards/ODSCardVerticalHeaderFirst.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Cards/ODSCardVerticalHeaderFirst.swift @@ -40,11 +40,13 @@ public struct ODSCardVerticalHeaderFirstModel: Identifiable { /// - imageSource: The image to be displayed in the card. /// - supportingText Optional text description to be displayed in the card. /// - public init(title: String, - subtitle: String? = nil, - thumbnail: Image? = nil, - imageSource: ODSImage.Source, - supportingText: String? = nil) { + public init( + title: String, + subtitle: String? = nil, + thumbnail: Image? = nil, + imageSource: ODSImage.Source, + supportingText: String? = nil + ) { self.title = title self.subtitle = subtitle self.thumbnail = thumbnail @@ -85,10 +87,11 @@ public struct ODSCardVerticalHeaderFirst: View w /// - buttonContent1: The button1 view builder /// - buttonContent2: The button2 view builder /// - public init(model: ODSCardVerticalHeaderFirstModel, - @ViewBuilder buttonContent1: @escaping () -> ButtonContent1, - @ViewBuilder buttonContent2: @escaping () -> ButtonContent2) - { + public init( + model: ODSCardVerticalHeaderFirstModel, + @ViewBuilder buttonContent1: @escaping () -> ButtonContent1, + @ViewBuilder buttonContent2: @escaping () -> ButtonContent2 + ) { self.model = model self.buttonContent1 = buttonContent1 self.buttonContent2 = buttonContent2 @@ -103,9 +106,10 @@ extension ODSCardVerticalHeaderFirst where ButtonContent2 == EmptyView { /// - model: The model to configure the card. /// - buttonContent1: The button1 view builder /// - public init(model: ODSCardVerticalHeaderFirstModel, - @ViewBuilder buttonContent1: @escaping () -> ButtonContent1) - { + public init( + model: ODSCardVerticalHeaderFirstModel, + @ViewBuilder buttonContent1: @escaping () -> ButtonContent1 + ) { self.model = model self.buttonContent1 = buttonContent1 buttonContent2 = { EmptyView() } diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Cards/ODSCardVerticalImageFirst.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Cards/ODSCardVerticalImageFirst.swift index b23570f4..f1e1919d 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Cards/ODSCardVerticalImageFirst.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Cards/ODSCardVerticalImageFirst.swift @@ -37,10 +37,12 @@ public struct ODSCardVerticalImageFirstModel: Identifiable { /// - imageSource: The image to be displayed in the card. /// - supportingText: Optional text description to be displayed in the card. /// - public init(title: String, - subtitle: String? = nil, - imageSource: ODSImage.Source, - supportingText: String? = nil) { + public init( + title: String, + subtitle: String? = nil, + imageSource: ODSImage.Source, + supportingText: String? = nil + ) { self.title = title self.subtitle = subtitle self.imageSource = imageSource @@ -79,17 +81,15 @@ public struct ODSCardVerticalImageFirst: View wh /// - buttonContent1: The button1 view builder /// - buttonContent2: The button2 view builder /// - public init(model: ODSCardVerticalImageFirstModel, - @ViewBuilder buttonContent1: @escaping () -> ButtonContent1, - @ViewBuilder buttonContent2: @escaping () -> ButtonContent2) - { + public init( + model: ODSCardVerticalImageFirstModel, + @ViewBuilder buttonContent1: @escaping () -> ButtonContent1, + @ViewBuilder buttonContent2: @escaping () -> ButtonContent2 + ) { self.model = model self.buttonContent1 = buttonContent1 self.buttonContent2 = buttonContent2 } -} - -extension ODSCardVerticalImageFirst where ButtonContent2 == EmptyView { /// Initialization with one button. /// @@ -97,25 +97,23 @@ extension ODSCardVerticalImageFirst where ButtonContent2 == EmptyView { /// - model: The model to configure the card. /// - buttonContent1: The button1 view builder /// - public init(model: ODSCardVerticalImageFirstModel, - @ViewBuilder buttonContent1: @escaping () -> ButtonContent1) + public init(model: ODSCardVerticalImageFirstModel, @ViewBuilder buttonContent1: @escaping () -> ButtonContent1) where ButtonContent2 == EmptyView { - self.model = model - self.buttonContent1 = buttonContent1 - buttonContent2 = { EmptyView() } + self.init(model: model, buttonContent1: buttonContent1) { + EmptyView() + } } -} - -extension ODSCardVerticalImageFirst where ButtonContent1 == EmptyView, ButtonContent2 == EmptyView { /// Initialization without any button. /// /// - Parameter model: The model to configure the card. /// - public init(model: ODSCardVerticalImageFirstModel) { - self.model = model - buttonContent1 = { EmptyView() } - buttonContent2 = { EmptyView() } + public init(model: ODSCardVerticalImageFirstModel) where ButtonContent1 == EmptyView, ButtonContent2 == EmptyView { + self.init(model: model) { + EmptyView() + } buttonContent2: { + EmptyView() + } } } diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Lists/ODSListItemModels.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Lists/ODSListItemModels.swift index 723f051c..62f2b848 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Lists/ODSListItemModels.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/Lists/ODSListItemModels.swift @@ -75,8 +75,8 @@ public class ODSListStandardItemModel: ODSListItemModel { title: String, subtitle: String? = nil, leadingIcon: ODSListItemLeadingIcon? = nil, - trailingActions: ODSListItemTrailingActions? = nil) - { + trailingActions: ODSListItemTrailingActions? = nil + ) { self.title = title self.subtitle = subtitle self.leadingIcon = leadingIcon @@ -161,8 +161,8 @@ public class ODSListSelectionItemModel: ODSListItemModel, ObservableObject { subtitle: String? = nil, leadingIcon: ODSListItemLeadingIcon? = nil, trailingSelection: TrailingSelection, - isSelected: Bool = false) - { + isSelected: Bool = false + ) { self.title = title self.subtitle = subtitle self.leadingIcon = leadingIcon diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/ToolBar/Internal/ODSToolBarIconContent.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/ToolBar/Internal/ODSToolBarIconContent.swift index e25e1971..35d73910 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/ToolBar/Internal/ODSToolBarIconContent.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/ToolBar/Internal/ODSToolBarIconContent.swift @@ -123,7 +123,7 @@ struct ODSToolbarIconContent_Previews: PreviewProvider { in: 2 ... 5) Spacer() } - .padding(.horizontal , ODSSpacing.m) + .padding(.horizontal, ODSSpacing.m) .odsToolBar(items: self.iconDescriptions) } .toolBarColors(for: ODSTheme()) diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/ToolBar/ODSToolBar.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/ToolBar/ODSToolBar.swift index f947d9b9..9fd46209 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/ToolBar/ODSToolBar.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Components/ToolBar/ODSToolBar.swift @@ -103,9 +103,11 @@ public struct ODSToolbarLabeledItems { // MARK: Initializers // ================== - public init(description1: ODSToolbarLabelDesription, - description2: ODSToolbarLabelDesription, - description3: ODSToolbarLabelDesription? = nil) { + public init( + description1: ODSToolbarLabelDesription, + description2: ODSToolbarLabelDesription, + description3: ODSToolbarLabelDesription? = nil + ) { self.description1 = description1 self.description2 = description2 self.description3 = description3 @@ -147,11 +149,13 @@ public struct ODSToolbarIconsItems { // MARK: Initializers // ================== - public init(description1: ODSToolbarIconDesription, - description2: ODSToolbarIconDesription, - description3: ODSToolbarIconDesription? = nil, - description4: ODSToolbarIconDesription? = nil, - description5: ODSToolbarIconDesription? = nil) { + public init( + description1: ODSToolbarIconDesription, + description2: ODSToolbarIconDesription, + description3: ODSToolbarIconDesription? = nil, + description4: ODSToolbarIconDesription? = nil, + description5: ODSToolbarIconDesription? = nil + ) { self.description1 = description1 self.description2 = description2 self.description3 = description3 diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Guidelines/Colors/ODSColorDescription.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Guidelines/Colors/ODSColorDescription.swift index 8c46daaa..a81d0c17 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Guidelines/Colors/ODSColorDescription.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Guidelines/Colors/ODSColorDescription.swift @@ -25,7 +25,7 @@ import Foundation import SwiftUI public struct ODSColorDecription { - + // ======================= // MARK: Stored Properties // ======================= @@ -34,15 +34,17 @@ public struct ODSColorDecription { public let bundle: Bundle public let nameForLightScheme: String? public let nameForDarkScheme: String? - + // ================= // MARK: Initializer // ================= - public init(assetName: String, - bundle: Bundle, - nameForLightScheme: String? = nil, - nameForDarkScheme: String? = nil) { + public init( + assetName: String, + bundle: Bundle, + nameForLightScheme: String? = nil, + nameForDarkScheme: String? = nil + ) { self.assetName = assetName self.bundle = bundle self.nameForLightScheme = nameForLightScheme @@ -60,7 +62,7 @@ public struct ODSColorDecription { public var uiColor: UIColor { UIColor(named: assetName, in: bundle, compatibleWith: nil) ?? .clear } - + public func name(for scheme: ColorScheme) -> String? { scheme == .light ? nameForLightScheme : nameForDarkScheme } diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Guidelines/Fonts/ODSFontsModifier.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Guidelines/Fonts/ODSFontsModifier.swift index d2b9ffbb..0509d9ad 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Guidelines/Fonts/ODSFontsModifier.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Guidelines/Fonts/ODSFontsModifier.swift @@ -25,7 +25,7 @@ import Foundation import SwiftUI extension View { - + /// Sets, for text in view, the font provided by theme asociated to the __ODSFontStyle__. /// /// - Parameters: diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/Items/AppNews/ODSAboutAppNewsItem.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/Items/AppNews/ODSAboutAppNewsItem.swift new file mode 100644 index 00000000..a39c2f6b --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/Items/AppNews/ODSAboutAppNewsItem.swift @@ -0,0 +1,62 @@ +// +// MIT License +// Copyright (c) 2021 Orange +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// + +import SwiftUI + +/// +/// Configuration to add in list the item that opens the AppNews page. +/// This page needs the path to the json file containing News. +/// +/// By default, this item is palced after the item of accessibility statement. That can be changed with new priority set in the configuration. +/// +public struct ODSAboutAppNewsItemConfig: ODSAboutListItemConfig { + + // ======================= + // MARK: Stored Properties + // ======================= + + public private(set) var title: String + public private(set) var icon: Image + public private(set) var target: ODSAboutListItemTarget + public private(set) var priority: ODSAboutListItemPriority + + private let path: String + + // ================= + // MARK: Initializer + // ================= + + /// Initiliazes the configuration. + /// + /// - Parmaters: + /// - priority: Priority to adjust the position of the item in the list. + /// - path: Path to the json file. + /// + public init(priority: ODSAboutListItemPriority = .appNews, path: String) { + self.path = path + self.priority = priority + self.title = "App News" + self.icon = Image("ic_taskList", bundle: Bundle.ods) + self.target = .destination(AnyView(AppNewsList(fromFile: path))) + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/Items/LegalInformation/ODSAboutLegalInformationItem.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/Items/LegalInformation/ODSAboutLegalInformationItem.swift new file mode 100644 index 00000000..6be672ab --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/Items/LegalInformation/ODSAboutLegalInformationItem.swift @@ -0,0 +1,59 @@ +// +// MIT License +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// + +import SwiftUI + +/// +/// Configuration to add in list the item that opens the LegalInformation page. +/// This page can be a webview or native view. +/// +/// By default, this item is palced after the item of App News. That can be changed with new priority set in the configuration. +/// +/// +public struct ODSAboutLegalInformationItemConfig: ODSAboutListItemConfig { + + // ======================= + // MARK: Stored Properties + // ======================= + + public private(set) var title: String + public private(set) var icon: Image + public private(set) var target: ODSAboutListItemTarget + public private(set) var priority: ODSAboutListItemPriority + + // ================= + // MARK: Initializer + // ================= + + /// Initiliazes the configuration. + /// + /// - Parmaters: + /// - priority: Priority to adjust the position of the item in the list. + /// - legalInformation: A view builder to create a view that describes the `legalInformation`. + /// + public init(priority: ODSAboutListItemPriority = .legalInformation, @ViewBuilder legalInformation: () -> LegalInformation) where LegalInformation: View { + title = "Legal information" + icon = Image("ic_legal", bundle: Bundle.ods) + self.priority = priority + self.target = .destination(AnyView(legalInformation())) + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/Items/ODSAboutListItemConfiguration.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/Items/ODSAboutListItemConfiguration.swift new file mode 100644 index 00000000..bc38248c --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/Items/ODSAboutListItemConfiguration.swift @@ -0,0 +1,72 @@ +// +// MIT License +// Copyright (c) 2021 Orange +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// + +import SwiftUI + +/// Priority of item in the list +/// The hightest means that the item is placed at the top of the list. +/// The lowest means that the item is placed at the end (bottom) of the list. +/// +/// @Remarks: pricacyPolicy, termsOfService and accessibility statement must be grouped, so their priority are fixed. +/// However, it is possible to add items before or after these elements using higher or lower priority. +/// Priorities are also define for app news, legal information, more apps and rate the app items, but it is possible to use another priority in the associated item initializer. +/// +public typealias ODSAboutListItemPriority = Int + +/// Default pritorities to order items in list +extension ODSAboutListItemPriority { + public static let hightest = Int.max + public static let lowest = Int.min + + /// Fixed positions of mandatory items + public static let privacyPolicy = 102 + public static let termOfService = 101 + public static let accessibilityStatement = 100 + + /// Positions of proposed items + public static let appNews = 60 + public static let legalInformation = 50 + public static let moreApps = 40 + public static let rateTheApp = 30 +} + +/// Define the target of the list item. +/// - destination: means the items is a navigation link that opens the provided view. +/// - action: means the item is like a button that runs action when it is tapped. +/// +public enum ODSAboutListItemTarget { + case destination(AnyView) + case action(() -> Void) +} + +/// Use this protocol to define a custom list item with a dedicated configuration. +/// Have a look on __ODSAboutAppNewsItemConfig__ to see an example of implmentation. +/// +public protocol ODSAboutListItemConfig { + + var title: String { get } + var icon: Image { get } + var target: ODSAboutListItemTarget { get } + var priority: ODSAboutListItemPriority { get } + +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/Items/RateTheApp/ODSAboutRateTheAppItem.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/Items/RateTheApp/ODSAboutRateTheAppItem.swift new file mode 100644 index 00000000..84cb31f0 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/Items/RateTheApp/ODSAboutRateTheAppItem.swift @@ -0,0 +1,60 @@ +// +// MIT License +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// + +import SwiftUI + +/// +/// Configuration to add in list the item that opens the application page on the apple store. +/// +/// By default, this item is palced after the item of More Apps. That can be changed with new priority set in the configuration. +/// +public struct ODSAboutRateTheAppItemCondfig: ODSAboutListItemConfig { + + // ======================= + // MARK: Stored Properties + // ======================= + + public private(set) var title: String + public private(set) var icon: Image + public private(set) var target: ODSAboutListItemTarget + public private(set) var priority: ODSAboutListItemPriority + + private let storeUrl: URL + + // ================= + // MARK: Initializer + // ================= + + /// Initiliazes the configuration. + /// + /// - Parmaters: + /// - priority: Priority to adjust the position of the item in the list. + /// - storeUrl: URL of the application on the store. + /// + public init(priority: ODSAboutListItemPriority = .rateTheApp, storeUrl: URL) { + title = "Rate this app" + icon = Image("ic_review", bundle: Bundle.ods) + self.priority = priority + self.storeUrl = storeUrl + self.target = .action({ UIApplication.shared.open(storeUrl) }) + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/ODSAboutAccessibilityStatement.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/ODSAboutAccessibilityStatement.swift new file mode 100644 index 00000000..cf967f47 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/ODSAboutAccessibilityStatement.swift @@ -0,0 +1,53 @@ +// +// MIT License +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// + +import Foundation + +/// Used to configure the acessibility statement page. +/// +/// The module adds an entry into the list of items that allows user +/// to display this page. +/// +public struct ODSAboutAccessibilityStatement { + + // ======================= + // MARK: Stored Properties + // ======================= + + let reportPath: String + let reportDetail: URL + + // ================= + // MARK: Initializer + // ================= + + /// Initializes the confguration providing the locations of the report. + /// + /// - Parameters: + /// - reportPath: Path where the report of accessibility statement is stored + /// - reportDetail: Url to get the full detail of the accessibility statement + /// + public init(reportPath: String, reportDetail: URL) { + self.reportPath = reportPath + self.reportDetail = reportDetail + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/ODSAboutApplicationInformation.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/ODSAboutApplicationInformation.swift new file mode 100644 index 00000000..0e396d9e --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/ODSAboutApplicationInformation.swift @@ -0,0 +1,144 @@ +// +// MIT License +// Copyright (c) 2021 Orange +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// + +import Foundation +import SwiftUI + +/// +/// Defines the version of the Application. +/// +public struct ODSApplicationVersion { + + // ======================= + // MARK: Stored properties + // ======================= + + let marketingVersion: String + let buildNumber: String? + let buildType: String? + + // ================== + // MARK: Initializers + // ================== + + /// Initializes the version with marketing version and additional build infomration. + /// The build type is optional (used for debug purpose) + /// + /// - Parameters: + /// - marketingVersion: The current version of the application (something like: x.y.z) + /// - buildNumber: The build number of a version + /// - buildType: (Optional) The type of build (i.e. ALPHA, BETA). + /// + public init(marketingVersion: String, buildNumber: String, buildType: String? = nil) { + self.marketingVersion = marketingVersion + self.buildNumber = buildNumber + self.buildType = buildType + } + + /// Initializes the version with marketing version and without build infomration. + /// + /// - Parameter: + /// - marketingVersion: The current version of the application (something like: x.y.z) + /// + public init(marketingVersion: String) { + self.marketingVersion = marketingVersion + self.buildNumber = nil + self.buildType = nil + + } +} + +/// +/// Configures the system share sheet used to share the application. +/// +public struct ODSAboutShareTheApplication { + + // ======================= + // MARK: Stored Properties + // ======================= + + let storeUrl: URL + let subject: String + let description: String + + // ================== + // MARK: Initializers + // ================== + + /// Initilaizes the sharing. + /// + /// - Parameters: + /// - storeUrl: The url of the application on the store. + /// - subject: The subject, if the application is shared with email. + /// - description: Can be used to describe the sharing (Content of the email, SMS, ...). + /// + public init(storeUrl: URL, subject: String, description: String) { + self.storeUrl = storeUrl + self.subject = subject + self.description = description + } +} + +/// +/// Used to configure the application description section +/// displayed in the main about screen. +/// +public struct ODSAboutApplicationInformation { + + // ======================= + // MARK: Stored Properties + // ======================= + + let name: String + let version: ODSApplicationVersion? + let description: String? + let copyrightNotice: String = "Orange property. All rights reserved" + let shareConfiguration: ODSAboutShareTheApplication? + let onFeedbackClicked: (() -> Void)? + + // ================== + // MARK: Initializers + // ================== + + /// Initializes the configuration. + /// + /// - Parameters: + /// - name: The name of the application + /// - version: (Optional) The current version of the application. + /// - shareConfiguration: (Optional) The configuration to activate the application sharing. + /// - onFeedbackClicked: (Optional) The action to do when feedback button is clicked + /// + // #swiftlint:disable multiline_parameters_brackets + public init( + name: String, + version: ODSApplicationVersion? = nil, + description: String? = nil, + shareConfiguration: ODSAboutShareTheApplication? = nil, + onFeedbackClicked: (() -> Void)? = nil) { + self.name = name + self.version = version + self.description = description + self.shareConfiguration = shareConfiguration + self.onFeedbackClicked = onFeedbackClicked + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/ODSAboutPricacyPolicy.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/ODSAboutPricacyPolicy.swift new file mode 100644 index 00000000..a27de60f --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Configuration/ODSAboutPricacyPolicy.swift @@ -0,0 +1,57 @@ +// +// MIT License +// Copyright (c) 2021 Orange +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// + +import Foundation + +/// To be completed +public enum ODSPrivacyPolicy { + case colapsable(ODSStructuredPrivacyPolicy) + case webview(ODSWebContentSource) +} + +public enum ODSWebContentSource { + case url(URL) + case html(String) +} + +public struct ODSStructuredPrivacyPolicy: Codable { + let entities: [ODSPrivacyPolicyEntity] + + public init(entities: [ODSPrivacyPolicyEntity]) { + self.entities = entities + } +} + +public struct ODSPrivacyPolicyEntity: Codable, Identifiable { + let title: String + let description: String + + public init(title: String, description: String) { + self.title = title + self.description = description + } + + public var id: String { + title + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/ApplicationInformation/ApplicationInformation.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/ApplicationInformation/ApplicationInformation.swift new file mode 100644 index 00000000..e290d143 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/ApplicationInformation/ApplicationInformation.swift @@ -0,0 +1,119 @@ +// +// MIT License +// Copyright (c) 2021 Orange +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// + +import SwiftUI + +struct AboutApplicationInformation: View { + + // ======================= + // MARK: Stored Properties + // ======================= + + let applicationInformation: ODSAboutApplicationInformation + + // ========== + // MARK: Body + // ========== + + var body: some View { + VStack(alignment: .leading, spacing: ODSSpacing.m) { + Text(applicationInformation.name) + .odsFont(.largeTitle) + .fixedSize(horizontal: false, vertical: true) + + if applicationInformation.shareConfiguration != nil || applicationInformation.onFeedbackClicked != nil { + HStack(spacing: ODSSpacing.none) { + if let shareConfiguration = applicationInformation.shareConfiguration { + ODSButton(text: "Share", image: Image("ic_share", bundle: Bundle.ods), emphasis: .low) { + ShareSheet.show(content: shareConfiguration.description, subject: shareConfiguration.subject, url: shareConfiguration.storeUrl) + } + .buttonStyle(PlainButtonStyle()) + .foregroundColor(Color.accentColor) + } + + if let onFeedbackClicked = applicationInformation.onFeedbackClicked { + ODSButton(text: "Feedback", image: Image("ic_comments", bundle: Bundle.ods), emphasis: .low, action: onFeedbackClicked) + .buttonStyle(PlainButtonStyle()) + .foregroundColor(Color.accentColor) + } + } + .padding(.vertical, -ODSSpacing.m) + .padding(.leading, -ODSSpacing.m) + } + + if let version = fullVersionText { + VStack(alignment: .leading) { + Text(version) + Text(applicationInformation.copyrightNotice) + } + .fixedSize(horizontal: false, vertical: true) + } + + if let description = applicationInformation.description { + Text(description).fixedSize(horizontal: false, vertical: true) + } + } + } + + // ============= + // MARK: Helpers + // ============= + + private var fullVersionText: String? { + guard let version = applicationInformation.version else { + return nil + } + + return "Version \(version.marketingVersion)\(buildSuffix)" + } + private var buildSuffix: String { + guard let buildNumber = applicationInformation.version?.buildNumber, + !buildNumber.isEmpty else { + return "" + } + return " (\(buildNumber))\(buildTypeSuffix)" + } + private var buildTypeSuffix: String { + guard let buildType = applicationInformation.version?.buildType, + !buildType.isEmpty else { + return "" + } + return " - \(buildType)" + } +} + +#if DEBUG +struct AboutView_Previews: PreviewProvider { + static var previews: some View { + let appInfo = ODSAboutApplicationInformation( + name: "APP NAME", + version: ODSApplicationVersion(marketingVersion: "1.0.0", buildNumber: "123456789", buildType: "ALPHA"), + description: "This is the demo application for test") + + ForEach(ColorScheme.allCases, id: \.self) { + AboutApplicationInformation(applicationInformation: appInfo) + .preferredColorScheme($0) + } + } +} +#endif diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/AboutListItems.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/AboutListItems.swift new file mode 100644 index 00000000..2655aa0a --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/AboutListItems.swift @@ -0,0 +1,89 @@ +// +// MIT License +// Copyright (c) 2021 Orange +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// + +import SwiftUI + +struct AboutListItems: View { + + // ======================= + // MARK: Stored Properties + // ======================= + + private let configurations: [ODSAboutListItemConfig] + + // ================= + // MARK: Initializer + // ================= + + init(configurations: [ODSAboutListItemConfig]) { + self.configurations = configurations.sorted(by: { $0.priority > $1.priority }) + } + + // ========== + // MARK: Body + // ========== + + var body: some View { + ForEach(configurations, id: \.title) { configuration in + item(from: configuration) + } + } + + // ============ + // MARK: Helper + // ============ + + @ViewBuilder + private func item(from configuration: ODSAboutListItemConfig) -> some View { + switch configuration.target { + case .action(let action): + Button { + action() + } label: { + ODSListStandardItem(model: configuration.model) + } + .listRowInsets(EdgeInsets()) + .listRowSeparator(.hidden) + + case .destination(let destination): + NavigationLink(configuration.model) { destination.navigationTitle(configuration.title) } + .listRowInsets(EdgeInsets()) + .listRowSeparator(.hidden) + } + } +} + +extension ODSAboutListItemConfig { + var model: ODSListStandardItemModel { + ODSListStandardItemModel(title: self.title, leadingIcon: ODSListItemLeadingIcon(icon: self.icon)) + } +} + +extension ODSListItemLeadingIcon { + init?(icon: Image?) { + guard let icon = icon else { + return nil + } + self = .icon(icon) + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/AccessibilityStatement/AccessibilityStatement.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/AccessibilityStatement/AccessibilityStatement.swift new file mode 100644 index 00000000..f216e455 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/AccessibilityStatement/AccessibilityStatement.swift @@ -0,0 +1,66 @@ +// +// MIT License +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// + +import SwiftUI + +struct AboutAccessibilityStatementItemConfig: ODSAboutListItemConfig { + + // ======================= + // MARK: Stored Properties + // ======================= + + let title: String + let icon: Image + let target: ODSAboutListItemTarget + let priority: ODSAboutListItemPriority + + // ================= + // MARK: Initializer + // ================= + + init(statementConfig: ODSAboutAccessibilityStatement) { + title = "Accessibility Statement" + icon = Image("ic_accessibility", bundle: Bundle.ods) + priority = .accessibilityStatement + target = .destination(AnyView(AccessibilityStatement(statementConfig: statementConfig))) + } +} + +private struct AccessibilityStatement: View { + + // ======================= + // MARK: Stored Properties + // ======================= + + let statementConfig: ODSAboutAccessibilityStatement + + // ========== + // MARK: Body + // ========== + + var body: some View { + ScrollView { + Text("The Accessibility statement can be generated using the Orange's V11ydette: https://la-va11ydette.orange.com/") + .padding(ODSSpacing.m) + } + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/AppNews/AboutReleaseDescriptionModel.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/AppNews/AboutReleaseDescriptionModel.swift new file mode 100644 index 00000000..0e019ed0 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/AppNews/AboutReleaseDescriptionModel.swift @@ -0,0 +1,70 @@ +// +// MIT License +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// + +import Foundation + +struct AboutReleaseDescription: Decodable { + let version: String + let date: Date + let news: String +} + +class AboutReleaseDescriptionsLoader { + + // ================= + // MARK: Initializer + // ================= + + init() { } + + enum Error: Swift.Error { + case resourceNotFound + case noJsonData + } + + // ==================== + // MARK: Private Helper + // ==================== + + func load(from applicationNewsPath: String) throws -> [AboutReleaseDescription] { + + guard FileManager().fileExists(atPath: applicationNewsPath) else { + throw Error.resourceNotFound + } + + guard let jsonData = try String(contentsOfFile: applicationNewsPath).data(using: .utf8) else { + throw Error.noJsonData + } + + let dateFormatter = DateFormatter() + dateFormatter.dateFormat = "yyyy-MM-dd" + let decoder = JSONDecoder() + decoder.dateDecodingStrategy = .formatted(dateFormatter) + return try decoder.decode([AboutReleaseDescription].self, from: jsonData) + } +} + +extension AboutReleaseDescription { + static func load() throws -> [AboutReleaseDescription] { + return try AboutReleaseDescriptionsLoader().load(from: "AppNews") + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/AppNews/AppNewsList.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/AppNews/AppNewsList.swift new file mode 100644 index 00000000..b306700e --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/AppNews/AppNewsList.swift @@ -0,0 +1,94 @@ +// +// MIT License +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// + +import SwiftUI + +struct AppNewsList: View { + + // ======================= + // MARK: Stored Properties + // ======================= + + let releaseDescriptions: [AboutReleaseDescription] + + // ================= + // MARK: Initializer + // ================= + + init(fromFile path: String) { + self.releaseDescriptions = (try? AboutReleaseDescriptionsLoader().load(from: path)) ?? [] + } + + // ========== + // MARK: Body + // ========== + + var body: some View { + ScrollView { + if releaseDescriptions.isEmpty { + Text("No App news found in file") + } else { + ForEach(releaseDescriptions, id: \.version) { releaseDescription in + AboutReleaaseDescriptionEntry(releaseDescription: releaseDescription) + .padding(.horizontal, ODSSpacing.m) + Divider() + } + } + } + } +} + +private struct AboutReleaaseDescriptionEntry: View { + + // ======================= + // MARK: Stored Properties + // ======================= + + let releaseDescription: AboutReleaseDescription + + // ========== + // MARK: Body + // ========== + + var body: some View { + VStack(alignment: .leading, spacing: ODSSpacing.s) { + HStack { + Text(releaseDescription.version).odsFont(.headline) + Spacer() + Text(formatedDate).odsFont(.caption1Regular) + } + + Text(releaseDescription.news) + .odsFont(.callout) + .fixedSize(horizontal: false, vertical: true) + } + .padding(.vertical, ODSSpacing.s) + } + + // ==================== + // MARK: Private Helper + // ==================== + + private var formatedDate: String { + releaseDescription.date.formatted(date: Date.FormatStyle.DateStyle.abbreviated, time: Date.FormatStyle.TimeStyle.omitted) + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/MoreApps/MoreApps.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/MoreApps/MoreApps.swift new file mode 100644 index 00000000..f683839b --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/MoreApps/MoreApps.swift @@ -0,0 +1,32 @@ +// +// MIT License +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// + +import SwiftUI + +struct MoreApps: View { + + let url: URL + + var body: some View { + Text("More Apps will be here") + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/PrivacyPolicy/PrivacyPolicyItem.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/PrivacyPolicy/PrivacyPolicyItem.swift new file mode 100644 index 00000000..db5cb91c --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/PrivacyPolicy/PrivacyPolicyItem.swift @@ -0,0 +1,91 @@ +// +// MIT License +// Copyright (c) 2021 Orange +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// + +import SwiftUI + +struct AboutPrivacyPolicyItem: ODSAboutListItemConfig { + + // ======================= + // MARK: Stored Properties + // ======================= + + let title: String + let icon: Image + let target: ODSAboutListItemTarget + let priority: ODSAboutListItemPriority + + // ================= + // MARK: Initializer + // ================= + + init(policy: ODSPrivacyPolicy) { + self.title = "Privacy Policy" + self.icon = Image("ic_dataProtection", bundle: Bundle.ods) + self.priority = ODSAboutListItemPriority.privacyPolicy + self.target = .destination(AnyView(AboutPrivacyPolicy(policy: policy))) + } +} + +struct AboutPrivacyPolicy: View { + + // ======================= + // MARK: Stored Properties + // ======================= + + let policy: ODSPrivacyPolicy + + // ========== + // MARK: Body + // ========== + + var body: some View { + switch policy { + case .colapsable(let policy): + ColapsablePrivacyPolicy(policy: policy) + + case .webview(let source): + WebView(source: source) + } + } +} + +struct ColapsablePrivacyPolicy: View { + + // ======================= + // MARK: Stored Properties + // ======================= + + let policy: ODSStructuredPrivacyPolicy + + // ========== + // MARK: Body + // ========== + + var body: some View { + ForEach(policy.entities, id: \.id) { entity in + DisclosureGroup(entity.title) { + WebView(source: .html(entity.description)) + } + } + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/TermsOfService/TermsOfServiceItem.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/TermsOfService/TermsOfServiceItem.swift new file mode 100644 index 00000000..0907dddc --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/Internal/LitsItems/TermsOfService/TermsOfServiceItem.swift @@ -0,0 +1,42 @@ +// +// MIT License +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// + +import SwiftUI + +struct AboutTermOfServiceItem: ODSAboutListItemConfig { + + // ======================= + // MARK: Stored Properties + // ======================= + + let title: String + let icon: Image + let target: ODSAboutListItemTarget + let priority: ODSAboutListItemPriority + + init(@ViewBuilder termsOfService: () -> TermsOfService) where TermsOfService: View { + self.title = "Terms of Service" + self.icon = Image("ic_calendarEventInfo", bundle: Bundle.ods) + self.priority = ODSAboutListItemPriority.termOfService + self.target = .destination(AnyView(termsOfService())) + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/ODSAboutModule.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/ODSAboutModule.swift new file mode 100644 index 00000000..430b33d1 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/About/ODSAboutModule.swift @@ -0,0 +1,113 @@ +// +// MIT License +// Copyright (c) 2021 Orange +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// + +import SwiftUI + +/// Use the about module to display application name, software version, +/// legal data protection, privacy, accessibilty statement, +/// and terms of service compliance information. +/// +/// It is also configurable to add some additional items to display +/// pages related to the service provided by the application +/// (i.e. settings, tutorials, ...) +/// +public struct ODSAboutModule: View where TermsOfService: View { + + // ======================= + // MARK: Stored properties + // ======================= + + private let headerIllustration: Image + private let applicationInformation: ODSAboutApplicationInformation + private let listItemConfigurations: [ODSAboutListItemConfig] + + // ================== + // MARK: Initializers + // ================== + + /// Initializes the about module. + /// + /// - Parameters: + /// - headerIllustration: Image of the illustration at the top of the screen. + /// - applicationInformation: (Mandatory) Information about the application. + /// - privacyPolicy: (Mandatory) The privacy policy of the application. + /// - acessibilityStatement: (Mandatory) The configuration to access the report of the accessibility statement. + /// - termsOfService: (Mandatory) A view builder to provide the terms of service (could be a webview, native screen, ...) + /// - listItemConfigurations: Configuration to add items in the list. The items are ordered according to the priority set in configutation. + /// + /// @Remark: Privacy Policy, accessibility statement and terms of service pages are + /// mandatory in this module. To access those pages, associated items are automatically + /// added in the list. They are ordered according to their priority defined by: + /// __ODSAboutListItemPriority.privacyPolicy__, __ODSAboutListItemPriority.termOfService__, __ODSAboutListItemPriority.accessibilityStatement__. + /// If custom items should be placed before those, configures them with lower priority. + /// + public init( + headerIllustration: Image = Image("il_about", bundle: Bundle.ods), + applicationInformation: ODSAboutApplicationInformation, + privacyPolicy: ODSPrivacyPolicy, + acessibilityStatement: ODSAboutAccessibilityStatement, + @ViewBuilder termsOfService: @escaping () -> TermsOfService, + listItemConfigurations: [ODSAboutListItemConfig] + ) { + self.headerIllustration = headerIllustration + self.applicationInformation = applicationInformation + + let internalItemsConfig = [ + AboutPrivacyPolicyItem(policy: privacyPolicy) as ODSAboutListItemConfig, + AboutTermOfServiceItem(termsOfService: termsOfService) as ODSAboutListItemConfig, + AboutAccessibilityStatementItemConfig(statementConfig: acessibilityStatement) as ODSAboutListItemConfig + ] + + self.listItemConfigurations = listItemConfigurations + internalItemsConfig + } + + // ========== + // MARK: Body + // ========== + + public var body: some View { + List { + headerIllustration + .resizable() + .aspectRatio(contentMode: .fit) + .accessibilityHidden(true) + .listRowInsets(EdgeInsets()) + .listRowSeparator(.hidden) + + Group { + AboutApplicationInformation(applicationInformation: applicationInformation) + .padding(.vertical, ODSSpacing.m) + .listRowInsets(EdgeInsets()) + .listRowSeparator(.hidden) + + AboutListItems(configurations: listItemConfigurations) + } + .padding(.horizontal, ODSSpacing.m) + .padding(.bottom, ODSSpacing.s) + } + .listStyle(.plain) + .navigationTitle("About") + .navigationBarTitleDisplayMode(.large) + .background(ODSInternalColor.primaryBackground.color) + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/AboutView.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/AboutView.swift deleted file mode 100644 index bde54ed9..00000000 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/AboutView.swift +++ /dev/null @@ -1,282 +0,0 @@ -// -// MIT License -// Copyright (c) 2021 Orange -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the Software), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// -// - -import SwiftUI - -public struct AboutView: View { - - // ======================= - // MARK: Stored Properties - // ======================= - - @EnvironmentObject var applicationInformation: ApplicationInformation - - // ================== - // MARK: Initializers - // ================== - - public init() {} - - // ========== - // MARK: Body - // ========== - - public var body: some View { - List { - VStack(alignment: .leading, spacing: ODSSpacing.none) { - - applicationInformation.imageHeader - .resizable() - .aspectRatio(contentMode: .fit) - .accessibilityHidden(true) - - ApplicationInformationView() - .padding(.all, ODSSpacing.m) - - } - .listRowInsets(EdgeInsets()) - - ODSAboutItemView() - } - .listStyle(PlainListStyle()) - .navigationTitle("About") - .navigationBarTitleDisplayMode(.large) - .background(ODSInternalColor.primaryBackground.color) - } -} - -public struct ODSAboutItem: Identifiable { - - // ======================= - // MARK: Stored Properties - // ======================= - - public let odsType: ODSTypeLink - public let text: String - public let nextView: AnyView - public let url: String? - - public enum ODSTypeLink { - case externalBrower - case navigation - case safariViewController - } - - // ================== - // MARK: Initializers - // ================== - - public init(text: String, nextView: AnyView) { - self.text = text - self.nextView = nextView - self.odsType = .navigation - self.url = nil - } - - public init(text: String, nextView: AnyView, url: String) { - self.text = text - self.nextView = nextView - self.url = url - self.odsType = .externalBrower - } - - public init(text: String, nextView: AnyView, safari: String) { - self.text = text - self.nextView = nextView - self.url = safari - self.odsType = .safariViewController - } - - public var id: String { - text - } -} - -public class ApplicationInformation: ObservableObject { - - // ======================= - // MARK: Stored Properties - // ======================= - - public let name: String - public let version: String - public let buildNumber: String? - public let buildType: String? - public let description: String? - public let copyrightNotice: String = "Orange property. All rights reserved" - public let imageHeader: Image - - public var menuList = [ - ODSAboutItem(text: "What's new", nextView: AnyView(Text("What's new application..."))), - ODSAboutItem(text: "External web browser", nextView: AnyView(EmptyView()), url: "https://system.design.orange.com/"), - ODSAboutItem(text: "Web view", nextView: AnyView(Text("Error View")), safari: "https://system.design.orange.com/"), - ] - - // ================== - // MARK: Initializers - // ================== - - public init(name: String, version: String, buildNumber: String? = nil, buildType: String? = nil, description: String? = nil, imageHeader: Image = Image("img_about", bundle: Bundle.ods)) { - self.name = name - self.version = version - self.buildType = buildType - self.buildNumber = buildNumber - self.description = description - self.imageHeader = imageHeader - } -} - -public struct ODSAboutItemView: View { - - // ======================= - // MARK: Stored Properties - // ======================= - - @State private var showSafari = false - @EnvironmentObject var applicationInformation: ApplicationInformation - - // ================== - // MARK: Initializers - // ================== - - public init() {} - - // ========== - // MARK: Body - // ========== - - public var body: some View { - ForEach(applicationInformation.menuList) { item in - - switch item.odsType { - case .navigation: - NavigationLink(destination: item.nextView) { - HStack { - Text(item.text).odsFont(.bodyBold) - } - .frame(minWidth: 0, - maxWidth: .infinity, - minHeight: ODSSpacing.xxl, - maxHeight: .infinity, - alignment: .leading) - } - - case .externalBrower: - if let url = item.url, let urlDestination = URL(string: url) { - Link(destination: urlDestination) { - HStack { - Text(item.text).odsFont(.bodyBold) - } - .frame(minWidth: 0, - maxWidth: .infinity, - minHeight: ODSSpacing.xxl, - maxHeight: .infinity, - alignment: .leading) - } - } - - case .safariViewController: - if let url = item.url, let urlDestination = URL(string: url) { - Button { - showSafari.toggle() - } label: { - Text(item.text).odsFont(.bodyBold) - .frame(minWidth: 0, - maxWidth: .infinity, - minHeight: ODSSpacing.xxl, - maxHeight: .infinity, - alignment: .leading) - } - .sheet(isPresented: $showSafari) { - ODSSFSafariViewWrapper(url: urlDestination) - } - } - } - } - } -} - -private struct ApplicationInformationView: View { - - // ======================= - // MARK: Stored Properties - // ======================= - - @EnvironmentObject var applicationInformation: ApplicationInformation - - // ========== - // MARK: Body - // ========== - - var body: some View { - VStack(alignment: .leading, spacing: 4) { - Text(applicationInformation.name) - .odsFont(.largeTitle) - .fixedSize(horizontal: false, vertical: true) - - Text("Version \(longVersionText)") - .fixedSize(horizontal: false, vertical: true) - - if let buildType = applicationInformation.buildType { - Text(buildType) - .fixedSize(horizontal: false, vertical: true) - } - - if let description = applicationInformation.description { - Text(description) - .fixedSize(horizontal: false, vertical: true) - .padding(.top, ODSSpacing.m) - } - - Text(applicationInformation.copyrightNotice) - .fixedSize(horizontal: false, vertical: true) - } - } - - // ============= - // MARK: Helpers - // ============= - - private var longVersionText: String { - if let buildNumber = applicationInformation.buildNumber { - return "\(applicationInformation.version) (\(buildNumber))" - } else { - return applicationInformation.version - } - } -} - -#if DEBUG -struct AboutView_Previews: PreviewProvider { - static var previews: some View { - let description = ApplicationInformation(name: "APP NAME", version: "1.0.0", buildNumber: "123456789", buildType: "PREVIEW", description: "This is the demo application for test") - - ForEach(ColorScheme.allCases, id: \.self) { - - AboutView() - .preferredColorScheme($0) - .environmentObject(description) - } - } -} -#endif diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/ODSListOfCardImageFirst.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/ODSListOfCardImageFirst.swift index d334b148..b1edfdf9 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/ODSListOfCardImageFirst.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Modules/ODSListOfCardImageFirst.swift @@ -77,7 +77,6 @@ struct ODSCardVerticalImageFirstListItem: View { NavigationLink { model.destination .navigationTitle(model.cardModel.title) - .background(Color(uiColor: .systemGray6)) } label: { ODSCardVerticalImageFirst(model: model.cardModel) } diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_accessibility.imageset/Contents.json b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_accessibility.imageset/Contents.json new file mode 100644 index 00000000..10f45ea0 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_accessibility.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "ic_accessibility.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_accessibility.imageset/ic_accessibility.svg b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_accessibility.imageset/ic_accessibility.svg new file mode 100644 index 00000000..7055de0d --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_accessibility.imageset/ic_accessibility.svg @@ -0,0 +1,7 @@ + + + icons/communication/#-D/mdpi/ic_Accessibility + + + + \ No newline at end of file diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_apps.imageset/Contents.json b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_apps.imageset/Contents.json new file mode 100644 index 00000000..430213c1 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_apps.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "ic_apps.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_apps.imageset/ic_apps.svg b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_apps.imageset/ic_apps.svg new file mode 100644 index 00000000..985a3df5 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_apps.imageset/ic_apps.svg @@ -0,0 +1,7 @@ + + + icons/functional_UI/A-E/mdpi/ic_Apps + + + + \ No newline at end of file diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_calendarEventInfo.imageset/Contents.json b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_calendarEventInfo.imageset/Contents.json new file mode 100644 index 00000000..d67f9541 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_calendarEventInfo.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "ic_calendarEventInfo.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_calendarEventInfo.imageset/ic_calendarEventInfo.svg b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_calendarEventInfo.imageset/ic_calendarEventInfo.svg new file mode 100644 index 00000000..470098df --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_calendarEventInfo.imageset/ic_calendarEventInfo.svg @@ -0,0 +1,7 @@ + + + icons/communication/#-D/mdpi/ic_Calendar_event_info + + + + \ No newline at end of file diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_comments.imageset/Contents.json b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_comments.imageset/Contents.json new file mode 100644 index 00000000..854cfb58 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_comments.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "ic_comments.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_comments.imageset/ic_comments.svg b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_comments.imageset/ic_comments.svg new file mode 100644 index 00000000..f6925856 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_comments.imageset/ic_comments.svg @@ -0,0 +1,7 @@ + + + icons/functional_UI/A-E/mdpi/ic_Comments + + + + \ No newline at end of file diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_dataProtection.imageset/Contents.json b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_dataProtection.imageset/Contents.json new file mode 100644 index 00000000..50ff8af5 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_dataProtection.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "ic_dataProtection.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_dataProtection.imageset/ic_dataProtection.svg b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_dataProtection.imageset/ic_dataProtection.svg new file mode 100644 index 00000000..79b42975 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_dataProtection.imageset/ic_dataProtection.svg @@ -0,0 +1,7 @@ + + + icons/communication/#-D/mdpi/ic_Data_Protection + + + + \ No newline at end of file diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_legal.imageset/Contents.json b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_legal.imageset/Contents.json new file mode 100644 index 00000000..9be4277a --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_legal.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "ic_legal.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_legal.imageset/ic_legal.svg b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_legal.imageset/ic_legal.svg new file mode 100644 index 00000000..d84100cc --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_legal.imageset/ic_legal.svg @@ -0,0 +1,7 @@ + + + icons/communication/I-R/mdpi/ic_Legal + + + + \ No newline at end of file diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_review.imageset/Contents.json b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_review.imageset/Contents.json new file mode 100644 index 00000000..14827124 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_review.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "ic_review.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_review.imageset/ic_review.svg b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_review.imageset/ic_review.svg new file mode 100644 index 00000000..b7a829a9 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_review.imageset/ic_review.svg @@ -0,0 +1,7 @@ + + + icons/functional_UI/M-S/mdpi/ic_Review + + + + \ No newline at end of file diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_share.imageset/Contents.json b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_share.imageset/Contents.json new file mode 100644 index 00000000..2d17bf8a --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_share.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "ic_share.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_share.imageset/ic_share.svg b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_share.imageset/ic_share.svg new file mode 100644 index 00000000..72fd7a8a --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_share.imageset/ic_share.svg @@ -0,0 +1,7 @@ + + + icons/functional_UI/M-S/mdpi/ic_Share + + + + \ No newline at end of file diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_taskList.imageset/Contents.json b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_taskList.imageset/Contents.json new file mode 100644 index 00000000..05f44c94 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_taskList.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "ic_taskList.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_taskList.imageset/ic_taskList.svg b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_taskList.imageset/ic_taskList.svg new file mode 100644 index 00000000..fdc03078 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Icons.xcassets/ic_taskList.imageset/ic_taskList.svg @@ -0,0 +1,7 @@ + + + icons/functional_UI/S-Z/mdpi/ic_Task_list + + + + \ No newline at end of file diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Images.xcassets/il_about.imageset/Contents.json b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Images.xcassets/il_about.imageset/Contents.json new file mode 100644 index 00000000..1d2ca817 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Images.xcassets/il_about.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "il_about.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/AboutImage.imageset/AboutImage.svg b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Images.xcassets/il_about.imageset/il_about.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/AboutImage.imageset/AboutImage.svg rename to OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Images.xcassets/il_about.imageset/il_about.svg diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Images.xcassets/img_about.imageset/Contents.json b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Images.xcassets/img_about.imageset/Contents.json deleted file mode 100644 index 1406b676..00000000 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Images.xcassets/img_about.imageset/Contents.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "scale" : "1x" - }, - { - "filename" : "img_about@2x.png", - "idiom" : "universal", - "scale" : "2x" - }, - { - "filename" : "img_about@3x.png", - "idiom" : "universal", - "scale" : "3x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Images.xcassets/img_about.imageset/img_about@2x.png b/OrangeDesignSystem/Sources/OrangeDesignSystem/Resources/Images.xcassets/img_about.imageset/img_about@2x.png deleted file mode 100644 index 287ad2f22395e2c7c50518a6b23a173c24587b7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50980 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

jpa|KI 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 rzFjOiZhy some View { modifier( NavigationBarColors(titleColor: UIColor(titleColor), @@ -43,9 +43,7 @@ extension View { struct NavigationBarColors: ViewModifier { - init(titleColor: UIColor, - tintColor: UIColor, - backgroundColor: UIColor = .systemBackground) { + init(titleColor: UIColor, tintColor: UIColor, backgroundColor: UIColor = .systemBackground) { let coloredAppearance = UINavigationBarAppearance() coloredAppearance.configureWithDefaultBackground() diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/Modifiers/ODSTabBarModifier.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/Modifiers/ODSTabBarModifier.swift index 137a9d74..039c99a4 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/Modifiers/ODSTabBarModifier.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/Modifiers/ODSTabBarModifier.swift @@ -31,11 +31,12 @@ extension View { badgeColor: .red) } - public func tabBarStyle(backgroundColor: Color? = nil, - itemColor: Color? = nil, - selectedItemColor: Color? = nil, - badgeColor: Color? = nil) -> some View - { + public func tabBarStyle( + backgroundColor: Color? = nil, + itemColor: Color? = nil, + selectedItemColor: Color? = nil, + badgeColor: Color? = nil + ) -> some View { onAppear { let itemAppearance = UITabBarItemAppearance() if let uiItemColor = itemColor?.uiColor { diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/Modifiers/ODSToolBarModifier.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/Modifiers/ODSToolBarModifier.swift index 3b34cad7..2a3ad924 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/Modifiers/ODSToolBarModifier.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/Modifiers/ODSToolBarModifier.swift @@ -31,7 +31,7 @@ extension View { backgroundColor: theme.componentColors.navigationBarBackground ) } - + public func toolBarColors(titleColor: Color, tintColor: Color, backgroundColor: Color) -> some View { modifier( ToolBarColors(titleColor: UIColor(titleColor), @@ -43,9 +43,7 @@ extension View { struct ToolBarColors: ViewModifier { - init(titleColor: UIColor, - tintColor: UIColor, - backgroundColor: UIColor = .systemBackground) { + init(titleColor: UIColor, tintColor: UIColor, backgroundColor: UIColor = .systemBackground) { let coloredAppearance = UIToolbarAppearance() coloredAppearance.configureWithOpaqueBackground() diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/ODSComponentsColors.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/ODSComponentsColors.swift index 847a131c..8c4dda5c 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/ODSComponentsColors.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/ODSComponentsColors.swift @@ -55,7 +55,7 @@ public struct ODSComponentColors { // Bottom sheet public var bottomSheetHeaderBackground: Color - + // ================== // MARK: Initializers // ================== @@ -83,7 +83,7 @@ public struct ODSComponentColors { self.functionalPositive = .green self.functionalInfo = .blue self.functionalAlert = .yellow - + // Bottom sheet self.bottomSheetHeaderBackground = Color(UIColor.systemGray6) } diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/ODSCurrentTheme.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/ODSCurrentTheme.swift index 1c28d13a..b4ce4c57 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/ODSCurrentTheme.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/ODSCurrentTheme.swift @@ -25,7 +25,7 @@ import SwiftUI // MARK: Theme EnvironmentKey private struct Theme: EnvironmentKey { - + static let defaultValue = ODSTheme() } diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/View/ODSThemeableView.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/View/ODSThemeableView.swift index e4f65a38..f9e24c29 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/View/ODSThemeableView.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Theme/View/ODSThemeableView.swift @@ -70,11 +70,10 @@ public struct ODSThemeableView: View where Content: View { /// - theme: The new theme to be applied. /// - content: A view builder that creates the content of this stack. /// - public init(theme: ODSTheme, - @ViewBuilder content: @escaping () -> Content){ + public init(theme: ODSTheme, @ViewBuilder content: @escaping () -> Content){ self.theme = theme self.content = content - self.navigationBarColors(for: theme) + _ = self.navigationBarColors(for: theme) } public var body: some View { diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/ODSBundle+Extension.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/ODSBundle+extension.swift similarity index 100% rename from OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/ODSBundle+Extension.swift rename to OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/ODSBundle+extension.swift diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/ShareSheet.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/ShareSheet.swift new file mode 100644 index 00000000..315105e2 --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/ShareSheet.swift @@ -0,0 +1,66 @@ +// +// MIT License +// Copyright (c) 2021 Orange +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// + +import SwiftUI + +enum ShareSheet { + /// Use to display a share sheet on the current active screen. + /// + /// - Parameters: + /// - content: The content displayed in the body of a mail. + /// - subject; The subject of the mail. + /// + static func show(content: String, subject: String = "", url: URL? = nil) { + let item = ShareItem(content: content, mailSubject: subject) + var items: [Any] = [item] + if let url = url { + items.append(url) + } + let av = UIActivityViewController(activityItems: items, applicationActivities: nil) + UIApplication.shared.topViewController?.present(av, animated: true, completion: nil) + } +} + +private class ShareItem: NSObject, UIActivityItemSource { + + let content: String + let mailSubject: String + + init(content: String, mailSubject: String) { + self.content = content + self.mailSubject = mailSubject + super.init() + } + + func activityViewControllerPlaceholderItem(_ activityViewController: UIActivityViewController) -> Any { + content + } + + func activityViewController(_ activityViewController: UIActivityViewController, itemForActivityType activityType: UIActivity.ActivityType?) -> Any? { + content + } + + func activityViewController(_ activityViewController: UIActivityViewController, subjectForActivityType activityType: UIActivity.ActivityType?) -> String { + mailSubject + } +} diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/TabBar+readSize.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/TabBar+readSize.swift index b19d4a40..585ff710 100644 --- a/OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/TabBar+readSize.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/TabBar+readSize.swift @@ -31,22 +31,22 @@ extension View { } func configureTabBar(configurator: @escaping (UITabBarController, Bool) -> Void) -> some View { - modifier(TabBarConfigurationViewModifier(configurator: configurator)) + background(TabBarConfigurator(configurator: configurator)) } } -struct TabBarConfigurationViewModifier: ViewModifier { - let configurator: (UITabBarController, Bool) -> Void +struct TabBarConfigurator: UIViewControllerRepresentable { - func body(content: Content) -> some View { - content - .background(TabBarConfigurator(configurator: configurator)) - } -} + // ======================= + // MARK: Stored Properties + // ======================= -struct TabBarConfigurator: UIViewControllerRepresentable { let configurator: (UITabBarController, Bool) -> Void + // ============================================ + // MARK: UIViewControllerRepresentable Protocol + // ============================================ + func makeUIViewController(context: Context) -> TabBarConfigurationViewController { TabBarConfigurationViewController(configurator: configurator) } @@ -56,17 +56,38 @@ struct TabBarConfigurator: UIViewControllerRepresentable { } class TabBarConfigurationViewController: UIViewController { - let configurator: (UITabBarController, Bool) -> Void + + // ======================= + // MARK: Stored Properties + // ======================= + + private var configurator: (UITabBarController, Bool) -> Void + + // ================== + // MARK: Initializers + // ================== init(configurator: @escaping (UITabBarController, Bool) -> Void) { self.configurator = configurator super.init(nibName: nil, bundle: nil) } + @available(*, unavailable) required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") } + // =============================== + // MARK: UIViewController Override + // =============================== + + override func viewDidLayoutSubviews() { + super.viewDidLayoutSubviews() + if let tabBarController = tabBarController { + configurator(tabBarController, true) + } + } + override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) diff --git a/OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/UIAppliocation+extension.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/UIAppliocation+extension.swift new file mode 100644 index 00000000..c5baa1ce --- /dev/null +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/UIAppliocation+extension.swift @@ -0,0 +1,41 @@ +// +// MIT License +// Copyright (c) 2021 Orange +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// + +import Foundation +import UIKit + +extension UIApplication { + + /// Get the view controll at top level of the current active screen. + /// Usefull to display a sheet over all. + public var topViewController: UIViewController? { + let scene = connectedScenes.first { $0.activationState == .foregroundActive } + + var topViewController = (scene as? UIWindowScene)?.keyWindow?.rootViewController + + while topViewController?.presentedViewController != nil { + topViewController = topViewController?.presentedViewController + } + return topViewController + } +} diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Views/About/ODSDemoAboutView.swift b/OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/WebView.swift similarity index 66% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Views/About/ODSDemoAboutView.swift rename to OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/WebView.swift index a76f377a..1b42c911 100644 --- a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Views/About/ODSDemoAboutView.swift +++ b/OrangeDesignSystem/Sources/OrangeDesignSystem/Utils/WebView.swift @@ -21,27 +21,24 @@ // // -import OrangeDesignSystem import SwiftUI +import WebKit -struct ODSDemoAboutView: View { - var body: some View { - ODSDemoAboutConfig.instance.configure() - return NavigationView { - AboutView() - .environmentObject(ODSDemoAboutConfig.instance.applicationInformation) - .navigationbarMenuForThemeSelection() - } - .navigationViewStyle(.stack) +struct WebView: UIViewRepresentable { + + let source: ODSWebContentSource + + func makeUIView(context: Context) -> WKWebView { + return WKWebView() } -} -#if DEBUG -struct ODSDemoAboutView_Previews: PreviewProvider { - static var previews: some View { - ForEach(ColorScheme.allCases, id: \.self) { - ODSDemoAboutView().preferredColorScheme($0) + func updateUIView(_ webView: WKWebView, context: Context) { + switch source { + case .url(let url): + let request = URLRequest(url: url) + webView.load(request) + case .html(let string): + webView.loadHTMLString(string, baseURL: nil) } } } -#endif diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo.xcodeproj/project.pbxproj b/OrangeDesignSystemDemo/OrangeDesignSystemDemo.xcodeproj/project.pbxproj index 9729412e..4826645b 100644 --- a/OrangeDesignSystemDemo/OrangeDesignSystemDemo.xcodeproj/project.pbxproj +++ b/OrangeDesignSystemDemo/OrangeDesignSystemDemo.xcodeproj/project.pbxproj @@ -7,94 +7,97 @@ objects = { /* Begin PBXBuildFile section */ - 07000FB7292B7B0700CE537A /* NavigatinBarModifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07000FB6292B7B0700CE537A /* NavigatinBarModifiers.swift */; }; - 07000FBC292FD9D700CE537A /* TabBarVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07000FBB292FD9D700CE537A /* TabBarVariant.swift */; }; - 07081296293E29A7002E38BB /* ProgressBarVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07081295293E29A7002E38BB /* ProgressBarVariant.swift */; }; - 071D3EF128884D8200DFD1C9 /* SpacingsPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 071D3EF028884D8200DFD1C9 /* SpacingsPage.swift */; }; - 072DE105296DCE3E00229FCF /* ToastView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 072DE104296DCE3E00229FCF /* ToastView.swift */; }; - 0735F63E293DF13200280AD4 /* SelectionListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0735F63D293DF13200280AD4 /* SelectionListModel.swift */; }; - 07387C5D28F0068B00D8721F /* Component.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07387C5C28F0068B00D8721F /* Component.swift */; }; - 07387C5F28F02F4F00D8721F /* SelectionList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07387C5E28F02F4F00D8721F /* SelectionList.swift */; }; - 07387C6128F0486A00D8721F /* StandardList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07387C6028F0486A00D8721F /* StandardList.swift */; }; - 07387C6328F062D900D8721F /* ListComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07387C6228F062D900D8721F /* ListComponent.swift */; }; - 07387C6928F0641400D8721F /* StandardListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07387C6828F0641400D8721F /* StandardListModel.swift */; }; - 0752EC2828EDBB540029A7BE /* ChipsComponentModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0752EC2728EDBB540029A7BE /* ChipsComponentModel.swift */; }; - 07535BAA29D31A440012F298 /* BottomSheetStandardVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07535BA929D31A440012F298 /* BottomSheetStandardVariant.swift */; }; - 07535BAF29D713320012F298 /* BottomSheetExpandingVariantOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07535BAD29D713320012F298 /* BottomSheetExpandingVariantOptions.swift */; }; - 07535BB029D713320012F298 /* BottomSheetExpandingVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07535BAE29D713320012F298 /* BottomSheetExpandingVariant.swift */; }; - 07535BCF29DC57E60012F298 /* CustomizableVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07535BCE29DC57E60012F298 /* CustomizableVariant.swift */; }; - 075462FA28F474CC002E2E40 /* ButtonsComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 075462F728F474CC002E2E40 /* ButtonsComponent.swift */; }; - 075462FC28F474CC002E2E40 /* EmphasisAndFunctionnalVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 075462F928F474CC002E2E40 /* EmphasisAndFunctionnalVariant.swift */; }; - 075E5D6D29378735009A801B /* RecipesLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 075E5D6C29378735009A801B /* RecipesLoader.swift */; }; - 075E5D6F29379164009A801B /* Recipes.json in Resources */ = {isa = PBXBuildFile; fileRef = 075E5D6E29379164009A801B /* Recipes.json */; }; - 075E611929966CE5004CE0A6 /* IconVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 075E611829966CE5004CE0A6 /* IconVariant.swift */; }; - 075E611B29966D0C004CE0A6 /* BannerVariantOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 075E611A29966D0C004CE0A6 /* BannerVariantOptions.swift */; }; - 075E611D29966EFB004CE0A6 /* NavigationBarVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 075E611C29966EFB004CE0A6 /* NavigationBarVariant.swift */; }; - 075E611F299672A9004CE0A6 /* ActivityIndicatorVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 075E611E299672A9004CE0A6 /* ActivityIndicatorVariant.swift */; }; - 075E6121299686B9004CE0A6 /* CapitalizedTextInputsVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 075E6120299686B9004CE0A6 /* CapitalizedTextInputsVariant.swift */; }; - 075E612329968A56004CE0A6 /* SecureVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 075E612229968A56004CE0A6 /* SecureVariant.swift */; }; - 075E6126299AA4D4004CE0A6 /* Guideline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 075E6125299AA4D4004CE0A6 /* Guideline.swift */; }; - 075E612A299AA904004CE0A6 /* SpacingsGuideline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 075E6129299AA904004CE0A6 /* SpacingsGuideline.swift */; }; - 075E612C299AA988004CE0A6 /* ColorsGuideline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 075E612B299AA988004CE0A6 /* ColorsGuideline.swift */; }; - 075E612E299AAAEE004CE0A6 /* TypographyGuideline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 075E612D299AAAEE004CE0A6 /* TypographyGuideline.swift */; }; - 075E6130299B77B5004CE0A6 /* GuidelinePage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 075E612F299B77B5004CE0A6 /* GuidelinePage.swift */; }; - 0789AB972934C33200796B82 /* TabBarComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0789AB962934C33200796B82 /* TabBarComponent.swift */; }; - 0789AB992934C35B00796B82 /* SliderComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0789AB982934C35A00796B82 /* SliderComponent.swift */; }; - 07973C54287C7470004397D7 /* ODSColors+extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07973C53287C7470004397D7 /* ODSColors+extension.swift */; }; - 07973C56287C74CF004397D7 /* RGBA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07973C55287C74CF004397D7 /* RGBA.swift */; }; + 077C37CF2A9DD643003D6B51 /* Colors.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 077C37CA2A9DD643003D6B51 /* Colors.xcassets */; }; + 077C37D32A9DD643003D6B51 /* Recipes.json in Resources */ = {isa = PBXBuildFile; fileRef = 077C37CE2A9DD643003D6B51 /* Recipes.json */; }; + 077C37D72A9DD6A4003D6B51 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 077C37D62A9DD6A3003D6B51 /* Preview Assets.xcassets */; }; + 077C37E32A9DDACC003D6B51 /* PrivacyNotice.html in Resources */ = {isa = PBXBuildFile; fileRef = 077C37E12A9DDACC003D6B51 /* PrivacyNotice.html */; }; + 077C37E42A9DDACC003D6B51 /* CGU.html in Resources */ = {isa = PBXBuildFile; fileRef = 077C37E22A9DDACC003D6B51 /* CGU.html */; }; + 077C37E62A9DDC1A003D6B51 /* MainTabView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C37E52A9DDC1A003D6B51 /* MainTabView.swift */; }; + 077C38482A9DDC79003D6B51 /* AboutSceen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C37EB2A9DDC78003D6B51 /* AboutSceen.swift */; }; + 077C38492A9DDC79003D6B51 /* AboutHtmlAndMarkdownView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C37EC2A9DDC78003D6B51 /* AboutHtmlAndMarkdownView.swift */; }; + 077C384A2A9DDC79003D6B51 /* CustomizableVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C37EF2A9DDC78003D6B51 /* CustomizableVariant.swift */; }; + 077C384B2A9DDC79003D6B51 /* ComponentPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C37F02A9DDC78003D6B51 /* ComponentPage.swift */; }; + 077C384C2A9DDC79003D6B51 /* Component.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C37F12A9DDC78003D6B51 /* Component.swift */; }; + 077C384D2A9DDC79003D6B51 /* ComponentList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C37F22A9DDC78003D6B51 /* ComponentList.swift */; }; + 077C384E2A9DDC79003D6B51 /* ButtonsComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C37F52A9DDC78003D6B51 /* ButtonsComponent.swift */; }; + 077C384F2A9DDC79003D6B51 /* IconVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C37F62A9DDC78003D6B51 /* IconVariant.swift */; }; + 077C38502A9DDC79003D6B51 /* EmphasisAndFunctionnalVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C37F72A9DDC79003D6B51 /* EmphasisAndFunctionnalVariant.swift */; }; + 077C38512A9DDC79003D6B51 /* CapitalizedTextInputsVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C37F92A9DDC79003D6B51 /* CapitalizedTextInputsVariant.swift */; }; + 077C38522A9DDC79003D6B51 /* SecureVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C37FA2A9DDC79003D6B51 /* SecureVariant.swift */; }; + 077C38532A9DDC79003D6B51 /* TextFieldComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C37FB2A9DDC79003D6B51 /* TextFieldComponent.swift */; }; + 077C38542A9DDC79003D6B51 /* ListComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C37FD2A9DDC79003D6B51 /* ListComponent.swift */; }; + 077C38552A9DDC79003D6B51 /* SelectionListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C37FF2A9DDC79003D6B51 /* SelectionListModel.swift */; }; + 077C38562A9DDC79003D6B51 /* SelectionListOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38002A9DDC79003D6B51 /* SelectionListOptions.swift */; }; + 077C38572A9DDC79003D6B51 /* SelectionList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38012A9DDC79003D6B51 /* SelectionList.swift */; }; + 077C38582A9DDC79003D6B51 /* StandardList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38032A9DDC79003D6B51 /* StandardList.swift */; }; + 077C38592A9DDC79003D6B51 /* StandardListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38042A9DDC79003D6B51 /* StandardListModel.swift */; }; + 077C385A2A9DDC79003D6B51 /* StandardListOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38052A9DDC79003D6B51 /* StandardListOptions.swift */; }; + 077C385B2A9DDC79003D6B51 /* ProgressBarVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38072A9DDC79003D6B51 /* ProgressBarVariant.swift */; }; + 077C385C2A9DDC79003D6B51 /* ProgressIndicatorComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38082A9DDC79003D6B51 /* ProgressIndicatorComponent.swift */; }; + 077C385D2A9DDC79003D6B51 /* ActivityIndicatorVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38092A9DDC79003D6B51 /* ActivityIndicatorVariant.swift */; }; + 077C385E2A9DDC79003D6B51 /* ChipsComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C380B2A9DDC79003D6B51 /* ChipsComponent.swift */; }; + 077C385F2A9DDC79003D6B51 /* ChipsComponentModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C380C2A9DDC79003D6B51 /* ChipsComponentModel.swift */; }; + 077C38602A9DDC79003D6B51 /* CardVerticalHeaderFirstVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C380E2A9DDC79003D6B51 /* CardVerticalHeaderFirstVariant.swift */; }; + 077C38612A9DDC79003D6B51 /* CardExampleData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C380F2A9DDC79003D6B51 /* CardExampleData.swift */; }; + 077C38622A9DDC79003D6B51 /* CardVerticalImageFirstVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38102A9DDC79003D6B51 /* CardVerticalImageFirstVariant.swift */; }; + 077C38632A9DDC79003D6B51 /* CardHorizontalVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38112A9DDC79003D6B51 /* CardHorizontalVariant.swift */; }; + 077C38642A9DDC79003D6B51 /* CardSmallVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38122A9DDC79003D6B51 /* CardSmallVariant.swift */; }; + 077C38652A9DDC79003D6B51 /* CardComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38132A9DDC79003D6B51 /* CardComponent.swift */; }; + 077C38662A9DDC79003D6B51 /* ToolBarVariantOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38152A9DDC79003D6B51 /* ToolBarVariantOptions.swift */; }; + 077C38672A9DDC79003D6B51 /* ToolBarComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38162A9DDC79003D6B51 /* ToolBarComponent.swift */; }; + 077C38682A9DDC79003D6B51 /* TabBarVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38182A9DDC79003D6B51 /* TabBarVariant.swift */; }; + 077C38692A9DDC79003D6B51 /* TabBarComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38192A9DDC79003D6B51 /* TabBarComponent.swift */; }; + 077C386A2A9DDC79003D6B51 /* NavigatinBarModifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C381B2A9DDC79003D6B51 /* NavigatinBarModifiers.swift */; }; + 077C386B2A9DDC79003D6B51 /* NavigationBarVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C381C2A9DDC79003D6B51 /* NavigationBarVariant.swift */; }; + 077C386C2A9DDC79003D6B51 /* NavigationBarComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C381D2A9DDC79003D6B51 /* NavigationBarComponent.swift */; }; + 077C386D2A9DDC79003D6B51 /* BannerVariantOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C381F2A9DDC79003D6B51 /* BannerVariantOptions.swift */; }; + 077C386E2A9DDC79003D6B51 /* BannerComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38202A9DDC79003D6B51 /* BannerComponent.swift */; }; + 077C386F2A9DDC79003D6B51 /* BottomSheetExpandingVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38232A9DDC79003D6B51 /* BottomSheetExpandingVariant.swift */; }; + 077C38702A9DDC79003D6B51 /* BottomSheetExpandingVariantOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38242A9DDC79003D6B51 /* BottomSheetExpandingVariantOptions.swift */; }; + 077C38712A9DDC79003D6B51 /* BottomSheetStandardVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38262A9DDC79003D6B51 /* BottomSheetStandardVariant.swift */; }; + 077C38722A9DDC79003D6B51 /* BottomSheetComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38272A9DDC79003D6B51 /* BottomSheetComponent.swift */; }; + 077C38732A9DDC79003D6B51 /* SlidersVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38292A9DDC79003D6B51 /* SlidersVariant.swift */; }; + 077C38742A9DDC79003D6B51 /* SliderComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C382A2A9DDC79003D6B51 /* SliderComponent.swift */; }; + 077C38752A9DDC79003D6B51 /* Guideline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C382D2A9DDC79003D6B51 /* Guideline.swift */; }; + 077C38762A9DDC79003D6B51 /* GuidelinePage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C382E2A9DDC79003D6B51 /* GuidelinePage.swift */; }; + 077C38772A9DDC79003D6B51 /* GuidelinesList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C382F2A9DDC79003D6B51 /* GuidelinesList.swift */; }; + 077C38782A9DDC79003D6B51 /* ColorsPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38312A9DDC79003D6B51 /* ColorsPage.swift */; }; + 077C38792A9DDC79003D6B51 /* RGBA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38332A9DDC79003D6B51 /* RGBA.swift */; }; + 077C387A2A9DDC79003D6B51 /* ODSColors+extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38342A9DDC79003D6B51 /* ODSColors+extension.swift */; }; + 077C387B2A9DDC79003D6B51 /* ColorDetail.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38362A9DDC79003D6B51 /* ColorDetail.swift */; }; + 077C387C2A9DDC79003D6B51 /* ColorIllustration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38372A9DDC79003D6B51 /* ColorIllustration.swift */; }; + 077C387D2A9DDC79003D6B51 /* ColorUsage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38382A9DDC79003D6B51 /* ColorUsage.swift */; }; + 077C387E2A9DDC79003D6B51 /* ColorsGuideline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38392A9DDC79003D6B51 /* ColorsGuideline.swift */; }; + 077C387F2A9DDC79003D6B51 /* TypographyGuideline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C383B2A9DDC79003D6B51 /* TypographyGuideline.swift */; }; + 077C38802A9DDC79003D6B51 /* TypographyPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C383C2A9DDC79003D6B51 /* TypographyPage.swift */; }; + 077C38812A9DDC79003D6B51 /* SpacingsGuideline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C383E2A9DDC79003D6B51 /* SpacingsGuideline.swift */; }; + 077C38822A9DDC79003D6B51 /* SpacingsPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C383F2A9DDC79003D6B51 /* SpacingsPage.swift */; }; + 077C38832A9DDC79003D6B51 /* AboutMyRecipeItemConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38422A9DDC79003D6B51 /* AboutMyRecipeItemConfiguration.swift */; }; + 077C38842A9DDC79003D6B51 /* AboutModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38432A9DDC79003D6B51 /* AboutModule.swift */; }; + 077C38852A9DDC79003D6B51 /* AboutMyReviewsItemConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38442A9DDC79003D6B51 /* AboutMyReviewsItemConfiguration.swift */; }; + 077C38862A9DDC79003D6B51 /* AboutModuleModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38452A9DDC79003D6B51 /* AboutModuleModel.swift */; }; + 077C38872A9DDC79003D6B51 /* ModulesList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38462A9DDC79003D6B51 /* ModulesList.swift */; }; + 077C38882A9DDC79003D6B51 /* CardViewDemo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38472A9DDC79003D6B51 /* CardViewDemo.swift */; }; + 077C388B2A9DEE16003D6B51 /* AppNews.json in Resources */ = {isa = PBXBuildFile; fileRef = 077C388A2A9DEE16003D6B51 /* AppNews.json */; }; + 077C38972A9DEEDC003D6B51 /* Bundle+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C388D2A9DEEDB003D6B51 /* Bundle+Extension.swift */; }; + 077C38982A9DEEDC003D6B51 /* ToastView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C388E2A9DEEDB003D6B51 /* ToastView.swift */; }; + 077C38992A9DEEDC003D6B51 /* BackgroundBlurView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C388F2A9DEEDB003D6B51 /* BackgroundBlurView.swift */; }; + 077C389A2A9DEEDC003D6B51 /* RecipeBookModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38912A9DEEDB003D6B51 /* RecipeBookModel.swift */; }; + 077C389B2A9DEEDC003D6B51 /* RecipesBook.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38922A9DEEDC003D6B51 /* RecipesBook.swift */; }; + 077C389C2A9DEEDC003D6B51 /* RecipesLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38932A9DEEDC003D6B51 /* RecipesLoader.swift */; }; + 077C389D2A9DEEDC003D6B51 /* ThemeSelectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38952A9DEEDC003D6B51 /* ThemeSelectionView.swift */; }; + 077C389E2A9DEEDC003D6B51 /* ThemeablePreviews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077C38962A9DEEDC003D6B51 /* ThemeablePreviews.swift */; }; + 077C38A22AA0DD68003D6B51 /* CHANGELOG.md in Resources */ = {isa = PBXBuildFile; fileRef = FDDAB0F62809AB2100ACE5F4 /* CHANGELOG.md */; }; + 077C38A52AA215BC003D6B51 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 077C37CB2A9DD643003D6B51 /* Assets.xcassets */; }; 079821C729262C4400BE3116 /* InnovationCupTheme in Frameworks */ = {isa = PBXBuildFile; productRef = 079821C629262C4400BE3116 /* InnovationCupTheme */; }; 079821C92926340B00BE3116 /* OrangeTheme in Frameworks */ = {isa = PBXBuildFile; productRef = 079821C82926340B00BE3116 /* OrangeTheme */; }; - 079821CB29263C1200BE3116 /* ThemeablePreviews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 079821CA29263C1200BE3116 /* ThemeablePreviews.swift */; }; - 079821CD2927BC3700BE3116 /* Colors.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 079821CC2927BC3700BE3116 /* Colors.xcassets */; }; - 07A187B9293F531700E1AD72 /* SelectionListOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07A187B8293F531700E1AD72 /* SelectionListOptions.swift */; }; - 07A3382D29C4B1A000A56BA1 /* ODSCGU.html in Resources */ = {isa = PBXBuildFile; fileRef = 07A3382C29C3633000A56BA1 /* ODSCGU.html */; }; - 07A3382E29C4B1A400A56BA1 /* ODSPrivacyNotice.html in Resources */ = {isa = PBXBuildFile; fileRef = 07A3382B29C31C7800A56BA1 /* ODSPrivacyNotice.html */; }; 07AA3D4E28AE8B160001B75E /* Pods_OrangeDesignSystemDemo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 07AA3D4D28AE8B160001B75E /* Pods_OrangeDesignSystemDemo.framework */; }; - 07C52F2028D37A2B0067CFC0 /* CardExampleData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07C52F1F28D37A2B0067CFC0 /* CardExampleData.swift */; }; - 07C8234F28AE68B2003B2C3A /* TextFieldComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07C8234328AE68B2003B2C3A /* TextFieldComponent.swift */; }; - 07C8235028AE68B2003B2C3A /* ChipsComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07C8234428AE68B2003B2C3A /* ChipsComponent.swift */; }; - 07C8235528AE68B2003B2C3A /* NavigationBarComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07C8234928AE68B2003B2C3A /* NavigationBarComponent.swift */; }; - 07C8235628AE68B2003B2C3A /* CardComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07C8234A28AE68B2003B2C3A /* CardComponent.swift */; }; - 07C8235928AE690F003B2C3A /* ComponentPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07C8235828AE690F003B2C3A /* ComponentPage.swift */; }; - 07C8236828AE823F003B2C3A /* ThemeSelectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07C8236728AE823F003B2C3A /* ThemeSelectionView.swift */; }; - 07CC45292923CAAD008BE71F /* BannerComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07CC45282923CAAD008BE71F /* BannerComponent.swift */; }; - 07D3AEE02968143700B36C3F /* ToolBarComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07D3AEDF2968143700B36C3F /* ToolBarComponent.swift */; }; - 07D3AEE22968169600B36C3F /* ToolBarVariantOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07D3AEE12968169600B36C3F /* ToolBarVariantOptions.swift */; }; - 07DF838C293A5A2300DFBE31 /* StandardListOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07DF838B293A5A2300DFBE31 /* StandardListOptions.swift */; }; 07E0A1B928AE8D2900CD1C32 /* OrangeDesignSystem in Frameworks */ = {isa = PBXBuildFile; productRef = 07E0A1B828AE8D2900CD1C32 /* OrangeDesignSystem */; }; - 07E37F6228C73252003FF740 /* CardSmallVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07E37F6128C73252003FF740 /* CardSmallVariant.swift */; }; - 07E37F6428C74540003FF740 /* CardVerticalHeaderFirstVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07E37F6328C74540003FF740 /* CardVerticalHeaderFirstVariant.swift */; }; - 07E37F6628C745E1003FF740 /* CardVerticalImageFirstVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07E37F6528C745E1003FF740 /* CardVerticalImageFirstVariant.swift */; }; - 07F141C0298BC213007C8575 /* CardHorizontalVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07F141BF298BC213007C8575 /* CardHorizontalVariant.swift */; }; - 07F141C2298C0644007C8575 /* RecipeBookModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07F141C1298C0644007C8575 /* RecipeBookModel.swift */; }; - 07F141C4298CF4CB007C8575 /* RecipesBook.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07F141C3298CF4CB007C8575 /* RecipesBook.swift */; }; - 07F141C829928B96007C8575 /* BottomSheetComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07F141C629928B96007C8575 /* BottomSheetComponent.swift */; }; - 07F343862943458D0043335A /* ProgressIndicatorComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07F343852943458C0043335A /* ProgressIndicatorComponent.swift */; }; C88E9E08333D56BAEA28A60E /* Pods_OrangeDesignSystemDemoTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E816C9278060A8072007BFD0 /* Pods_OrangeDesignSystemDemoTests.framework */; }; - F90D9768280030A6006D29FC /* TypographyPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90D9765280030A6006D29FC /* TypographyPage.swift */; }; - F90D976C280030C4006D29FC /* MainTabView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90D976B280030C4006D29FC /* MainTabView.swift */; }; - F90D977428003104006D29FC /* ODSDemoAboutView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90D976E28003104006D29FC /* ODSDemoAboutView.swift */; }; - F90D977528003104006D29FC /* ODSDemoAboutConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90D976F28003104006D29FC /* ODSDemoAboutConfig.swift */; }; - F90D977828003104006D29FC /* ODSDemoAboutContentsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90D977228003104006D29FC /* ODSDemoAboutContentsView.swift */; }; - F90D978228003281006D29FC /* ModulesList.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90D977F28003281006D29FC /* ModulesList.swift */; }; - F90D978328003281006D29FC /* CardViewDemo.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90D978028003281006D29FC /* CardViewDemo.swift */; }; - F90D978528003299006D29FC /* AboutConfigDemo.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90D978428003299006D29FC /* AboutConfigDemo.swift */; }; - F90D978728005A4A006D29FC /* ComponentList.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90D978628005A4A006D29FC /* ComponentList.swift */; }; - F96A3E17280451660086B9BF /* ColorsPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F96A3E11280451660086B9BF /* ColorsPage.swift */; }; - F96A3E18280451660086B9BF /* ColorUsage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F96A3E12280451660086B9BF /* ColorUsage.swift */; }; - F96A3E19280451660086B9BF /* ColorDetail.swift in Sources */ = {isa = PBXBuildFile; fileRef = F96A3E14280451660086B9BF /* ColorDetail.swift */; }; - F96A3E1B280451660086B9BF /* ColorIllustration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F96A3E16280451660086B9BF /* ColorIllustration.swift */; }; - F96A3E1D280451FE0086B9BF /* GuidelinesList.swift in Sources */ = {isa = PBXBuildFile; fileRef = F96A3E1C280451FE0086B9BF /* GuidelinesList.swift */; }; - F96A3E23280452960086B9BF /* Bundle+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F96A3E1F280452960086B9BF /* Bundle+Extension.swift */; }; - F96A3E25280452960086B9BF /* BackgroundBlurView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F96A3E21280452960086B9BF /* BackgroundBlurView.swift */; }; - F99FF0732767AE2A006236A0 /* OrangeDesignSystemDemoApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = F99FF06E2767AE2A006236A0 /* OrangeDesignSystemDemoApp.swift */; }; - F99FF0742767AE2A006236A0 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F99FF06F2767AE2A006236A0 /* Assets.xcassets */; }; - F99FF07F2767AF62006236A0 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F99FF07E2767AF62006236A0 /* Preview Assets.xcassets */; }; + F99FF0732767AE2A006236A0 /* OrangeDesignSystemApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = F99FF06E2767AE2A006236A0 /* OrangeDesignSystemApp.swift */; }; F99FF08C2767B23E006236A0 /* OrangeDesignSystemDemoTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F99FF08A2767B226006236A0 /* OrangeDesignSystemDemoTests.swift */; }; F99FF0922767B38B006236A0 /* OrangeDesignSystemDemoUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F99FF08F2767B265006236A0 /* OrangeDesignSystemDemoUITests.swift */; }; F99FF0932767B38D006236A0 /* OrangeDesignSystemDemoUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F99FF08E2767B265006236A0 /* OrangeDesignSystemDemoUITestsLaunchTests.swift */; }; - FD88B6392930CE0600F58924 /* SlidersVariant.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD88B6382930CE0600F58924 /* SlidersVariant.swift */; }; - FDDAB0F72809B39900ACE5F4 /* CHANGELOG.md in Resources */ = {isa = PBXBuildFile; fileRef = FDDAB0F62809AB2100ACE5F4 /* CHANGELOG.md */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -116,66 +119,101 @@ /* Begin PBXFileReference section */ 021ED547747F959E94B4EA22 /* Pods-OrangeDesignSystemDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OrangeDesignSystemDemo.release.xcconfig"; path = "Target Support Files/Pods-OrangeDesignSystemDemo/Pods-OrangeDesignSystemDemo.release.xcconfig"; sourceTree = ""; }; - 07000FB6292B7B0700CE537A /* NavigatinBarModifiers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigatinBarModifiers.swift; sourceTree = ""; }; - 07000FBB292FD9D700CE537A /* TabBarVariant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabBarVariant.swift; sourceTree = ""; }; - 07081295293E29A7002E38BB /* ProgressBarVariant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressBarVariant.swift; sourceTree = ""; }; - 071D3EF028884D8200DFD1C9 /* SpacingsPage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SpacingsPage.swift; sourceTree = ""; }; - 072DE104296DCE3E00229FCF /* ToastView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToastView.swift; sourceTree = ""; }; - 0735F63D293DF13200280AD4 /* SelectionListModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectionListModel.swift; sourceTree = ""; }; - 07387C5C28F0068B00D8721F /* Component.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Component.swift; sourceTree = ""; }; - 07387C5E28F02F4F00D8721F /* SelectionList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectionList.swift; sourceTree = ""; }; - 07387C6028F0486A00D8721F /* StandardList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StandardList.swift; sourceTree = ""; }; - 07387C6228F062D900D8721F /* ListComponent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListComponent.swift; sourceTree = ""; }; - 07387C6828F0641400D8721F /* StandardListModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StandardListModel.swift; sourceTree = ""; }; - 0752EC2728EDBB540029A7BE /* ChipsComponentModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChipsComponentModel.swift; sourceTree = ""; }; - 07535BA929D31A440012F298 /* BottomSheetStandardVariant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BottomSheetStandardVariant.swift; sourceTree = ""; }; - 07535BAD29D713320012F298 /* BottomSheetExpandingVariantOptions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BottomSheetExpandingVariantOptions.swift; path = Expanding/BottomSheetExpandingVariantOptions.swift; sourceTree = ""; }; - 07535BAE29D713320012F298 /* BottomSheetExpandingVariant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BottomSheetExpandingVariant.swift; path = Expanding/BottomSheetExpandingVariant.swift; sourceTree = ""; }; - 07535BCE29DC57E60012F298 /* CustomizableVariant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomizableVariant.swift; sourceTree = ""; }; - 075462F728F474CC002E2E40 /* ButtonsComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ButtonsComponent.swift; sourceTree = ""; }; - 075462F928F474CC002E2E40 /* EmphasisAndFunctionnalVariant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmphasisAndFunctionnalVariant.swift; sourceTree = ""; }; - 075E5D6C29378735009A801B /* RecipesLoader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecipesLoader.swift; sourceTree = ""; }; - 075E5D6E29379164009A801B /* Recipes.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = Recipes.json; sourceTree = ""; }; - 075E611829966CE5004CE0A6 /* IconVariant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IconVariant.swift; sourceTree = ""; }; - 075E611A29966D0C004CE0A6 /* BannerVariantOptions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BannerVariantOptions.swift; sourceTree = ""; }; - 075E611C29966EFB004CE0A6 /* NavigationBarVariant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationBarVariant.swift; sourceTree = ""; }; - 075E611E299672A9004CE0A6 /* ActivityIndicatorVariant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityIndicatorVariant.swift; sourceTree = ""; }; - 075E6120299686B9004CE0A6 /* CapitalizedTextInputsVariant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CapitalizedTextInputsVariant.swift; sourceTree = ""; }; - 075E612229968A56004CE0A6 /* SecureVariant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureVariant.swift; sourceTree = ""; }; - 075E6125299AA4D4004CE0A6 /* Guideline.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Guideline.swift; sourceTree = ""; }; - 075E6129299AA904004CE0A6 /* SpacingsGuideline.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpacingsGuideline.swift; sourceTree = ""; }; - 075E612B299AA988004CE0A6 /* ColorsGuideline.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ColorsGuideline.swift; sourceTree = ""; }; - 075E612D299AAAEE004CE0A6 /* TypographyGuideline.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TypographyGuideline.swift; sourceTree = ""; }; - 075E612F299B77B5004CE0A6 /* GuidelinePage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GuidelinePage.swift; sourceTree = ""; }; - 0789AB962934C33200796B82 /* TabBarComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabBarComponent.swift; sourceTree = ""; }; - 0789AB982934C35A00796B82 /* SliderComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SliderComponent.swift; sourceTree = ""; }; - 07973C53287C7470004397D7 /* ODSColors+extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ODSColors+extension.swift"; sourceTree = ""; }; - 07973C55287C74CF004397D7 /* RGBA.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RGBA.swift; sourceTree = ""; }; - 079821CA29263C1200BE3116 /* ThemeablePreviews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeablePreviews.swift; sourceTree = ""; }; - 079821CC2927BC3700BE3116 /* Colors.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Colors.xcassets; path = OrangeDesignSystemDemo/Colors.xcassets; sourceTree = ""; }; - 07A187B8293F531700E1AD72 /* SelectionListOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectionListOptions.swift; sourceTree = ""; }; - 07A3382B29C31C7800A56BA1 /* ODSPrivacyNotice.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = ODSPrivacyNotice.html; path = OrangeDesignSystemDemo/Views/About/ODSPrivacyNotice.html; sourceTree = ""; }; - 07A3382C29C3633000A56BA1 /* ODSCGU.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = ODSCGU.html; path = OrangeDesignSystemDemo/Views/About/ODSCGU.html; sourceTree = ""; }; + 07210C402A8FAC6500507988 /* THIRD-PARTY.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = "THIRD-PARTY.md"; path = "../THIRD-PARTY.md"; sourceTree = ""; }; + 07210C412A8FAC6500507988 /* NOTICE.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = NOTICE.txt; path = ../NOTICE.txt; sourceTree = ""; }; + 07210C422A8FAC6500507988 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; + 07210C462A8FACAA00507988 /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; + 07210C482A8FAD1500507988 /* Fastfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Fastfile; path = fastlane/Fastfile; sourceTree = ""; }; + 07210C492A8FAD1600507988 /* Appfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Appfile; path = fastlane/Appfile; sourceTree = ""; }; + 07210C4C2A8FAD5900507988 /* Pluginfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Pluginfile; path = fastlane/Pluginfile; sourceTree = ""; }; + 077C37C12A9CED34003D6B51 /* Gemfile */ = {isa = PBXFileReference; lastKnownFileType = text; name = Gemfile; path = ../Gemfile; sourceTree = ""; }; + 077C37C22A9CED5E003D6B51 /* .gitattributes */ = {isa = PBXFileReference; lastKnownFileType = text; name = .gitattributes; path = ../.gitattributes; sourceTree = ""; }; + 077C37C32A9CED5E003D6B51 /* .swiftlint.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; name = .swiftlint.yml; path = ../.swiftlint.yml; sourceTree = ""; }; + 077C37C42A9CED5E003D6B51 /* .gitignore */ = {isa = PBXFileReference; lastKnownFileType = text; name = .gitignore; path = ../.gitignore; sourceTree = ""; }; + 077C37C52A9CED5E003D6B51 /* .swiftformat */ = {isa = PBXFileReference; lastKnownFileType = text; name = .swiftformat; path = ../.swiftformat; sourceTree = ""; }; + 077C37CA2A9DD643003D6B51 /* Colors.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Colors.xcassets; path = OrangeDesignSystemDemo/Resources/Colors.xcassets; sourceTree = ""; }; + 077C37CB2A9DD643003D6B51 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = OrangeDesignSystemDemo/Resources/Assets.xcassets; sourceTree = ""; }; + 077C37CC2A9DD643003D6B51 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = OrangeDesignSystemDemo/Resources/Info.plist; sourceTree = ""; }; + 077C37CE2A9DD643003D6B51 /* Recipes.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = Recipes.json; path = OrangeDesignSystemDemo/Resources/Recipes.json; sourceTree = ""; }; + 077C37D62A9DD6A3003D6B51 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; + 077C37E12A9DDACC003D6B51 /* PrivacyNotice.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = PrivacyNotice.html; path = OrangeDesignSystemDemo/Resources/PrivacyNotice.html; sourceTree = ""; }; + 077C37E22A9DDACC003D6B51 /* CGU.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = CGU.html; path = OrangeDesignSystemDemo/Resources/CGU.html; sourceTree = ""; }; + 077C37E52A9DDC1A003D6B51 /* MainTabView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = MainTabView.swift; path = OrangeDesignSystemDemo/MainTabView.swift; sourceTree = ""; }; + 077C37EB2A9DDC78003D6B51 /* AboutSceen.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutSceen.swift; sourceTree = ""; }; + 077C37EC2A9DDC78003D6B51 /* AboutHtmlAndMarkdownView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutHtmlAndMarkdownView.swift; sourceTree = ""; }; + 077C37EF2A9DDC78003D6B51 /* CustomizableVariant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomizableVariant.swift; sourceTree = ""; }; + 077C37F02A9DDC78003D6B51 /* ComponentPage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComponentPage.swift; sourceTree = ""; }; + 077C37F12A9DDC78003D6B51 /* Component.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Component.swift; sourceTree = ""; }; + 077C37F22A9DDC78003D6B51 /* ComponentList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComponentList.swift; sourceTree = ""; }; + 077C37F52A9DDC78003D6B51 /* ButtonsComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ButtonsComponent.swift; sourceTree = ""; }; + 077C37F62A9DDC78003D6B51 /* IconVariant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IconVariant.swift; sourceTree = ""; }; + 077C37F72A9DDC79003D6B51 /* EmphasisAndFunctionnalVariant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmphasisAndFunctionnalVariant.swift; sourceTree = ""; }; + 077C37F92A9DDC79003D6B51 /* CapitalizedTextInputsVariant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CapitalizedTextInputsVariant.swift; sourceTree = ""; }; + 077C37FA2A9DDC79003D6B51 /* SecureVariant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SecureVariant.swift; sourceTree = ""; }; + 077C37FB2A9DDC79003D6B51 /* TextFieldComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextFieldComponent.swift; sourceTree = ""; }; + 077C37FD2A9DDC79003D6B51 /* ListComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ListComponent.swift; sourceTree = ""; }; + 077C37FF2A9DDC79003D6B51 /* SelectionListModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SelectionListModel.swift; sourceTree = ""; }; + 077C38002A9DDC79003D6B51 /* SelectionListOptions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SelectionListOptions.swift; sourceTree = ""; }; + 077C38012A9DDC79003D6B51 /* SelectionList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SelectionList.swift; sourceTree = ""; }; + 077C38032A9DDC79003D6B51 /* StandardList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StandardList.swift; sourceTree = ""; }; + 077C38042A9DDC79003D6B51 /* StandardListModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StandardListModel.swift; sourceTree = ""; }; + 077C38052A9DDC79003D6B51 /* StandardListOptions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StandardListOptions.swift; sourceTree = ""; }; + 077C38072A9DDC79003D6B51 /* ProgressBarVariant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProgressBarVariant.swift; sourceTree = ""; }; + 077C38082A9DDC79003D6B51 /* ProgressIndicatorComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProgressIndicatorComponent.swift; sourceTree = ""; }; + 077C38092A9DDC79003D6B51 /* ActivityIndicatorVariant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActivityIndicatorVariant.swift; sourceTree = ""; }; + 077C380B2A9DDC79003D6B51 /* ChipsComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChipsComponent.swift; sourceTree = ""; }; + 077C380C2A9DDC79003D6B51 /* ChipsComponentModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChipsComponentModel.swift; sourceTree = ""; }; + 077C380E2A9DDC79003D6B51 /* CardVerticalHeaderFirstVariant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CardVerticalHeaderFirstVariant.swift; sourceTree = ""; }; + 077C380F2A9DDC79003D6B51 /* CardExampleData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CardExampleData.swift; sourceTree = ""; }; + 077C38102A9DDC79003D6B51 /* CardVerticalImageFirstVariant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CardVerticalImageFirstVariant.swift; sourceTree = ""; }; + 077C38112A9DDC79003D6B51 /* CardHorizontalVariant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CardHorizontalVariant.swift; sourceTree = ""; }; + 077C38122A9DDC79003D6B51 /* CardSmallVariant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CardSmallVariant.swift; sourceTree = ""; }; + 077C38132A9DDC79003D6B51 /* CardComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CardComponent.swift; sourceTree = ""; }; + 077C38152A9DDC79003D6B51 /* ToolBarVariantOptions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ToolBarVariantOptions.swift; sourceTree = ""; }; + 077C38162A9DDC79003D6B51 /* ToolBarComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ToolBarComponent.swift; sourceTree = ""; }; + 077C38182A9DDC79003D6B51 /* TabBarVariant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabBarVariant.swift; sourceTree = ""; }; + 077C38192A9DDC79003D6B51 /* TabBarComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabBarComponent.swift; sourceTree = ""; }; + 077C381B2A9DDC79003D6B51 /* NavigatinBarModifiers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigatinBarModifiers.swift; sourceTree = ""; }; + 077C381C2A9DDC79003D6B51 /* NavigationBarVariant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigationBarVariant.swift; sourceTree = ""; }; + 077C381D2A9DDC79003D6B51 /* NavigationBarComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigationBarComponent.swift; sourceTree = ""; }; + 077C381F2A9DDC79003D6B51 /* BannerVariantOptions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BannerVariantOptions.swift; sourceTree = ""; }; + 077C38202A9DDC79003D6B51 /* BannerComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BannerComponent.swift; sourceTree = ""; }; + 077C38232A9DDC79003D6B51 /* BottomSheetExpandingVariant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BottomSheetExpandingVariant.swift; sourceTree = ""; }; + 077C38242A9DDC79003D6B51 /* BottomSheetExpandingVariantOptions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BottomSheetExpandingVariantOptions.swift; sourceTree = ""; }; + 077C38262A9DDC79003D6B51 /* BottomSheetStandardVariant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BottomSheetStandardVariant.swift; sourceTree = ""; }; + 077C38272A9DDC79003D6B51 /* BottomSheetComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BottomSheetComponent.swift; sourceTree = ""; }; + 077C38292A9DDC79003D6B51 /* SlidersVariant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SlidersVariant.swift; sourceTree = ""; }; + 077C382A2A9DDC79003D6B51 /* SliderComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SliderComponent.swift; sourceTree = ""; }; + 077C382D2A9DDC79003D6B51 /* Guideline.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Guideline.swift; sourceTree = ""; }; + 077C382E2A9DDC79003D6B51 /* GuidelinePage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GuidelinePage.swift; sourceTree = ""; }; + 077C382F2A9DDC79003D6B51 /* GuidelinesList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GuidelinesList.swift; sourceTree = ""; }; + 077C38312A9DDC79003D6B51 /* ColorsPage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ColorsPage.swift; sourceTree = ""; }; + 077C38332A9DDC79003D6B51 /* RGBA.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RGBA.swift; sourceTree = ""; }; + 077C38342A9DDC79003D6B51 /* ODSColors+extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ODSColors+extension.swift"; sourceTree = ""; }; + 077C38362A9DDC79003D6B51 /* ColorDetail.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ColorDetail.swift; sourceTree = ""; }; + 077C38372A9DDC79003D6B51 /* ColorIllustration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ColorIllustration.swift; sourceTree = ""; }; + 077C38382A9DDC79003D6B51 /* ColorUsage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ColorUsage.swift; sourceTree = ""; }; + 077C38392A9DDC79003D6B51 /* ColorsGuideline.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ColorsGuideline.swift; sourceTree = ""; }; + 077C383B2A9DDC79003D6B51 /* TypographyGuideline.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TypographyGuideline.swift; sourceTree = ""; }; + 077C383C2A9DDC79003D6B51 /* TypographyPage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TypographyPage.swift; sourceTree = ""; }; + 077C383E2A9DDC79003D6B51 /* SpacingsGuideline.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SpacingsGuideline.swift; sourceTree = ""; }; + 077C383F2A9DDC79003D6B51 /* SpacingsPage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SpacingsPage.swift; sourceTree = ""; }; + 077C38422A9DDC79003D6B51 /* AboutMyRecipeItemConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutMyRecipeItemConfiguration.swift; sourceTree = ""; }; + 077C38432A9DDC79003D6B51 /* AboutModule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutModule.swift; sourceTree = ""; }; + 077C38442A9DDC79003D6B51 /* AboutMyReviewsItemConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutMyReviewsItemConfiguration.swift; sourceTree = ""; }; + 077C38452A9DDC79003D6B51 /* AboutModuleModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutModuleModel.swift; sourceTree = ""; }; + 077C38462A9DDC79003D6B51 /* ModulesList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ModulesList.swift; sourceTree = ""; }; + 077C38472A9DDC79003D6B51 /* CardViewDemo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CardViewDemo.swift; sourceTree = ""; }; + 077C388A2A9DEE16003D6B51 /* AppNews.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = AppNews.json; path = OrangeDesignSystemDemo/Resources/AppNews.json; sourceTree = ""; }; + 077C388D2A9DEEDB003D6B51 /* Bundle+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Bundle+Extension.swift"; sourceTree = ""; }; + 077C388E2A9DEEDB003D6B51 /* ToastView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ToastView.swift; sourceTree = ""; }; + 077C388F2A9DEEDB003D6B51 /* BackgroundBlurView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BackgroundBlurView.swift; sourceTree = ""; }; + 077C38912A9DEEDB003D6B51 /* RecipeBookModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecipeBookModel.swift; sourceTree = ""; }; + 077C38922A9DEEDC003D6B51 /* RecipesBook.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecipesBook.swift; sourceTree = ""; }; + 077C38932A9DEEDC003D6B51 /* RecipesLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecipesLoader.swift; sourceTree = ""; }; + 077C38952A9DEEDC003D6B51 /* ThemeSelectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ThemeSelectionView.swift; sourceTree = ""; }; + 077C38962A9DEEDC003D6B51 /* ThemeablePreviews.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ThemeablePreviews.swift; sourceTree = ""; }; 07AA3D4D28AE8B160001B75E /* Pods_OrangeDesignSystemDemo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_OrangeDesignSystemDemo.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 07C52F1F28D37A2B0067CFC0 /* CardExampleData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardExampleData.swift; sourceTree = ""; }; - 07C8234328AE68B2003B2C3A /* TextFieldComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextFieldComponent.swift; sourceTree = ""; }; - 07C8234428AE68B2003B2C3A /* ChipsComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChipsComponent.swift; sourceTree = ""; }; - 07C8234928AE68B2003B2C3A /* NavigationBarComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigationBarComponent.swift; sourceTree = ""; }; - 07C8234A28AE68B2003B2C3A /* CardComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CardComponent.swift; sourceTree = ""; }; - 07C8235828AE690F003B2C3A /* ComponentPage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComponentPage.swift; sourceTree = ""; }; - 07C8236728AE823F003B2C3A /* ThemeSelectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ThemeSelectionView.swift; sourceTree = ""; }; - 07CC45282923CAAD008BE71F /* BannerComponent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BannerComponent.swift; sourceTree = ""; }; - 07D3AEDF2968143700B36C3F /* ToolBarComponent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToolBarComponent.swift; sourceTree = ""; }; - 07D3AEE12968169600B36C3F /* ToolBarVariantOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToolBarVariantOptions.swift; sourceTree = ""; }; - 07DF838B293A5A2300DFBE31 /* StandardListOptions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StandardListOptions.swift; sourceTree = ""; }; - 07E37F6128C73252003FF740 /* CardSmallVariant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardSmallVariant.swift; sourceTree = ""; }; - 07E37F6328C74540003FF740 /* CardVerticalHeaderFirstVariant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardVerticalHeaderFirstVariant.swift; sourceTree = ""; }; - 07E37F6528C745E1003FF740 /* CardVerticalImageFirstVariant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardVerticalImageFirstVariant.swift; sourceTree = ""; }; - 07F141BF298BC213007C8575 /* CardHorizontalVariant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardHorizontalVariant.swift; sourceTree = ""; }; - 07F141C1298C0644007C8575 /* RecipeBookModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecipeBookModel.swift; sourceTree = ""; }; - 07F141C3298CF4CB007C8575 /* RecipesBook.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecipesBook.swift; sourceTree = ""; }; - 07F141C629928B96007C8575 /* BottomSheetComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BottomSheetComponent.swift; sourceTree = ""; }; - 07F343852943458C0043335A /* ProgressIndicatorComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProgressIndicatorComponent.swift; sourceTree = ""; }; 2ACFE972C59B1460F410852D /* Pods-OrangeDesignSystemDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OrangeDesignSystemDemo.debug.xcconfig"; path = "Target Support Files/Pods-OrangeDesignSystemDemo/Pods-OrangeDesignSystemDemo.debug.xcconfig"; sourceTree = ""; }; 759CBF84E701D1BE3D68D365 /* Pods_OrangeDesignSystemDemo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_OrangeDesignSystemDemo.framework; sourceTree = BUILT_PRODUCTS_DIR; }; B655A0B148F11BB69BCFF556 /* Pods-OrangeDesignSystemDemoTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OrangeDesignSystemDemoTests.debug.xcconfig"; path = "Target Support Files/Pods-OrangeDesignSystemDemoTests/Pods-OrangeDesignSystemDemoTests.debug.xcconfig"; sourceTree = ""; }; @@ -183,35 +221,13 @@ EB0AA530275652AE0012E192 /* OrangeDesignSystemDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OrangeDesignSystemDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; EB0AA540275652AF0012E192 /* OrangeDesignSystemDemoTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = OrangeDesignSystemDemoTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; EB0AA54A275652AF0012E192 /* OrangeDesignSystemDemoUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = OrangeDesignSystemDemoUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - F90D9765280030A6006D29FC /* TypographyPage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TypographyPage.swift; sourceTree = ""; }; - F90D976B280030C4006D29FC /* MainTabView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = MainTabView.swift; path = OrangeDesignSystemDemo/Views/MainTabView.swift; sourceTree = ""; }; - F90D976E28003104006D29FC /* ODSDemoAboutView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ODSDemoAboutView.swift; sourceTree = ""; }; - F90D976F28003104006D29FC /* ODSDemoAboutConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ODSDemoAboutConfig.swift; sourceTree = ""; }; - F90D977228003104006D29FC /* ODSDemoAboutContentsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ODSDemoAboutContentsView.swift; sourceTree = ""; }; - F90D977F28003281006D29FC /* ModulesList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ModulesList.swift; path = OrangeDesignSystemDemo/Views/Modules/ModulesList.swift; sourceTree = ""; }; - F90D978028003281006D29FC /* CardViewDemo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CardViewDemo.swift; path = OrangeDesignSystemDemo/Views/Modules/CardViewDemo.swift; sourceTree = ""; }; - F90D978428003299006D29FC /* AboutConfigDemo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AboutConfigDemo.swift; path = OrangeDesignSystemDemo/Views/Modules/AboutConfigDemo.swift; sourceTree = ""; }; - F90D978628005A4A006D29FC /* ComponentList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ComponentList.swift; path = OrangeDesignSystemDemo/Views/Components/ComponentList.swift; sourceTree = ""; }; F913B85F2767969E001CB0AA /* Package.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Package.swift; path = ../Package.swift; sourceTree = ""; }; - F913B86827679EE9001CB0AA /* .swiftlint.yml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.yaml; name = .swiftlint.yml; path = ../.swiftlint.yml; sourceTree = ""; }; - F913B86927679EE9001CB0AA /* .swiftformat */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = .swiftformat; path = ../.swiftformat; sourceTree = ""; }; - F94F90BD28328CAE00F06304 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = OrangeDesignSystemDemo/Info.plist; sourceTree = ""; }; - F96A3E11280451660086B9BF /* ColorsPage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ColorsPage.swift; sourceTree = ""; }; - F96A3E12280451660086B9BF /* ColorUsage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ColorUsage.swift; sourceTree = ""; }; - F96A3E14280451660086B9BF /* ColorDetail.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ColorDetail.swift; sourceTree = ""; }; - F96A3E16280451660086B9BF /* ColorIllustration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ColorIllustration.swift; sourceTree = ""; }; - F96A3E1C280451FE0086B9BF /* GuidelinesList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GuidelinesList.swift; sourceTree = ""; }; - F96A3E1F280452960086B9BF /* Bundle+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Bundle+Extension.swift"; sourceTree = ""; }; - F96A3E21280452960086B9BF /* BackgroundBlurView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BackgroundBlurView.swift; sourceTree = ""; }; - F99FF06E2767AE2A006236A0 /* OrangeDesignSystemDemoApp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OrangeDesignSystemDemoApp.swift; path = OrangeDesignSystemDemo/OrangeDesignSystemDemoApp.swift; sourceTree = ""; }; - F99FF06F2767AE2A006236A0 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = OrangeDesignSystemDemo/Assets.xcassets; sourceTree = ""; }; - F99FF07E2767AF62006236A0 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = "Preview Assets.xcassets"; path = "OrangeDesignSystemDemo/Preview Content/Preview Assets.xcassets"; sourceTree = ""; }; + F99FF06E2767AE2A006236A0 /* OrangeDesignSystemApp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OrangeDesignSystemApp.swift; path = OrangeDesignSystemDemo/OrangeDesignSystemApp.swift; sourceTree = ""; }; F99FF08A2767B226006236A0 /* OrangeDesignSystemDemoTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OrangeDesignSystemDemoTests.swift; path = OrangeDesignSystemDemoTests/OrangeDesignSystemDemoTests.swift; sourceTree = ""; }; F99FF08E2767B265006236A0 /* OrangeDesignSystemDemoUITestsLaunchTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OrangeDesignSystemDemoUITestsLaunchTests.swift; path = OrangeDesignSystemDemoUITests/OrangeDesignSystemDemoUITestsLaunchTests.swift; sourceTree = ""; }; F99FF08F2767B265006236A0 /* OrangeDesignSystemDemoUITests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OrangeDesignSystemDemoUITests.swift; path = OrangeDesignSystemDemoUITests/OrangeDesignSystemDemoUITests.swift; sourceTree = ""; }; FB859C964985A86562A19502 /* Pods-OrangeDesignSystemDemoTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OrangeDesignSystemDemoTests.release.xcconfig"; path = "Target Support Files/Pods-OrangeDesignSystemDemoTests/Pods-OrangeDesignSystemDemoTests.release.xcconfig"; sourceTree = ""; }; FD347D2C28D4C00B00F451B8 /* Podfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Podfile; sourceTree = ""; }; - FD88B6382930CE0600F58924 /* SlidersVariant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlidersVariant.swift; sourceTree = ""; }; FDDAB0F62809AB2100ACE5F4 /* CHANGELOG.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = CHANGELOG.md; path = ../CHANGELOG.md; sourceTree = ""; }; /* End PBXFileReference section */ @@ -245,450 +261,508 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 07000FB3292B6D1D00CE537A /* NavigationBar */ = { + 07210C342A8FA6BC00507988 /* ๐Ÿ›  */ = { isa = PBXGroup; children = ( - 07C8234928AE68B2003B2C3A /* NavigationBarComponent.swift */, - 075E611C29966EFB004CE0A6 /* NavigationBarVariant.swift */, - 07000FB6292B7B0700CE537A /* NavigatinBarModifiers.swift */, + 077C37C02A9CECFF003D6B51 /* Configuration */, + 07210C472A8FAD0000507988 /* Fastlane */, + F913B86227679A13001CB0AA /* Scripts */, + 07210C462A8FACAA00507988 /* LICENSE */, + 07210C412A8FAC6500507988 /* NOTICE.txt */, + 07210C422A8FAC6500507988 /* README.md */, + 07210C402A8FAC6500507988 /* THIRD-PARTY.md */, + FDDAB0F62809AB2100ACE5F4 /* CHANGELOG.md */, ); - path = NavigationBar; + name = "๐Ÿ› "; sourceTree = ""; }; - 07000FBA292FD9B600CE537A /* TabBar */ = { + 07210C472A8FAD0000507988 /* Fastlane */ = { isa = PBXGroup; children = ( - 0789AB962934C33200796B82 /* TabBarComponent.swift */, - 07000FBB292FD9D700CE537A /* TabBarVariant.swift */, + 07210C4C2A8FAD5900507988 /* Pluginfile */, + 07210C492A8FAD1600507988 /* Appfile */, + 07210C482A8FAD1500507988 /* Fastfile */, ); - path = TabBar; + name = Fastlane; sourceTree = ""; }; - 07081294293E297F002E38BB /* ProgressIndicator */ = { + 077C37C02A9CECFF003D6B51 /* Configuration */ = { isa = PBXGroup; children = ( - 07F343852943458C0043335A /* ProgressIndicatorComponent.swift */, - 07081295293E29A7002E38BB /* ProgressBarVariant.swift */, - 075E611E299672A9004CE0A6 /* ActivityIndicatorVariant.swift */, + 077C37C22A9CED5E003D6B51 /* .gitattributes */, + 077C37C42A9CED5E003D6B51 /* .gitignore */, + 077C37C52A9CED5E003D6B51 /* .swiftformat */, + 077C37C32A9CED5E003D6B51 /* .swiftlint.yml */, + 077C37C12A9CED34003D6B51 /* Gemfile */, ); - path = ProgressIndicator; + name = Configuration; sourceTree = ""; }; - 071D3EEF28884D8200DFD1C9 /* Spacings */ = { + 077C37C92A9DD5FF003D6B51 /* Resources */ = { isa = PBXGroup; children = ( - 071D3EF028884D8200DFD1C9 /* SpacingsPage.swift */, - 075E6129299AA904004CE0A6 /* SpacingsGuideline.swift */, + 077C37D52A9DD6A3003D6B51 /* Preview Content */, + 077C37CB2A9DD643003D6B51 /* Assets.xcassets */, + 077C37CA2A9DD643003D6B51 /* Colors.xcassets */, + 077C37CC2A9DD643003D6B51 /* Info.plist */, + 077C37CE2A9DD643003D6B51 /* Recipes.json */, + 077C388A2A9DEE16003D6B51 /* AppNews.json */, + 077C37E22A9DDACC003D6B51 /* CGU.html */, + 077C37E12A9DDACC003D6B51 /* PrivacyNotice.html */, ); - path = Spacings; + name = Resources; sourceTree = ""; }; - 07240127285B656400DFB9A9 /* Typography */ = { + 077C37D52A9DD6A3003D6B51 /* Preview Content */ = { isa = PBXGroup; children = ( - 075E612D299AAAEE004CE0A6 /* TypographyGuideline.swift */, - F90D9765280030A6006D29FC /* TypographyPage.swift */, + 077C37D62A9DD6A3003D6B51 /* Preview Assets.xcassets */, ); - path = Typography; + name = "Preview Content"; + path = "OrangeDesignSystemDemo/Resources/Preview Content"; sourceTree = ""; }; - 07387C6428F0639B00D8721F /* StandardVariant */ = { + 077C37E92A9DDC78003D6B51 /* Screens */ = { isa = PBXGroup; children = ( - 07387C6028F0486A00D8721F /* StandardList.swift */, - 07387C6828F0641400D8721F /* StandardListModel.swift */, - 07DF838B293A5A2300DFBE31 /* StandardListOptions.swift */, + 077C37EA2A9DDC78003D6B51 /* About */, + 077C37ED2A9DDC78003D6B51 /* Components */, + 077C382B2A9DDC79003D6B51 /* Guidelines */, + 077C382F2A9DDC79003D6B51 /* GuidelinesList.swift */, + 077C38402A9DDC79003D6B51 /* Modules */, + ); + name = Screens; + path = OrangeDesignSystemDemo/Screens; + sourceTree = ""; + }; + 077C37EA2A9DDC78003D6B51 /* About */ = { + isa = PBXGroup; + children = ( + 077C37EB2A9DDC78003D6B51 /* AboutSceen.swift */, + 077C37EC2A9DDC78003D6B51 /* AboutHtmlAndMarkdownView.swift */, ); - path = StandardVariant; + path = About; sourceTree = ""; }; - 07387C6528F063A800D8721F /* SelectionVariant */ = { + 077C37ED2A9DDC78003D6B51 /* Components */ = { isa = PBXGroup; children = ( - 07387C5E28F02F4F00D8721F /* SelectionList.swift */, - 0735F63D293DF13200280AD4 /* SelectionListModel.swift */, - 07A187B8293F531700E1AD72 /* SelectionListOptions.swift */, + 077C37EE2A9DDC78003D6B51 /* Template */, + 077C37F32A9DDC78003D6B51 /* Pages */, + 077C37F22A9DDC78003D6B51 /* ComponentList.swift */, ); - path = SelectionVariant; + path = Components; sourceTree = ""; }; - 07389ACF291AB8DE000D7F4C /* TextFields */ = { + 077C37EE2A9DDC78003D6B51 /* Template */ = { isa = PBXGroup; children = ( - 07C8234328AE68B2003B2C3A /* TextFieldComponent.swift */, - 075E6120299686B9004CE0A6 /* CapitalizedTextInputsVariant.swift */, - 075E612229968A56004CE0A6 /* SecureVariant.swift */, + 077C37EF2A9DDC78003D6B51 /* CustomizableVariant.swift */, + 077C37F02A9DDC78003D6B51 /* ComponentPage.swift */, + 077C37F12A9DDC78003D6B51 /* Component.swift */, ); - path = TextFields; + path = Template; + sourceTree = ""; + }; + 077C37F32A9DDC78003D6B51 /* Pages */ = { + isa = PBXGroup; + children = ( + 077C37F42A9DDC78003D6B51 /* Buttons */, + 077C37F82A9DDC79003D6B51 /* TextFields */, + 077C37FC2A9DDC79003D6B51 /* Lists */, + 077C38062A9DDC79003D6B51 /* ProgressIndicator */, + 077C380A2A9DDC79003D6B51 /* Chips */, + 077C380D2A9DDC79003D6B51 /* Cards */, + 077C38142A9DDC79003D6B51 /* ToolBar */, + 077C38172A9DDC79003D6B51 /* TabBar */, + 077C381A2A9DDC79003D6B51 /* NavigationBar */, + 077C381E2A9DDC79003D6B51 /* Banners */, + 077C38212A9DDC79003D6B51 /* BottomSheet */, + 077C38282A9DDC79003D6B51 /* Sliders */, + ); + path = Pages; sourceTree = ""; }; - 0752EC2628EDBB3E0029A7BE /* Chips */ = { + 077C37F42A9DDC78003D6B51 /* Buttons */ = { isa = PBXGroup; children = ( - 07C8234428AE68B2003B2C3A /* ChipsComponent.swift */, - 0752EC2728EDBB540029A7BE /* ChipsComponentModel.swift */, + 077C37F52A9DDC78003D6B51 /* ButtonsComponent.swift */, + 077C37F62A9DDC78003D6B51 /* IconVariant.swift */, + 077C37F72A9DDC79003D6B51 /* EmphasisAndFunctionnalVariant.swift */, ); - path = Chips; + path = Buttons; sourceTree = ""; }; - 07535BAB29D31ACA0012F298 /* Extending */ = { + 077C37F82A9DDC79003D6B51 /* TextFields */ = { isa = PBXGroup; children = ( - 07535BAE29D713320012F298 /* BottomSheetExpandingVariant.swift */, - 07535BAD29D713320012F298 /* BottomSheetExpandingVariantOptions.swift */, + 077C37F92A9DDC79003D6B51 /* CapitalizedTextInputsVariant.swift */, + 077C37FA2A9DDC79003D6B51 /* SecureVariant.swift */, + 077C37FB2A9DDC79003D6B51 /* TextFieldComponent.swift */, ); - name = Extending; + path = TextFields; sourceTree = ""; }; - 07535BAC29D31AD60012F298 /* Standard */ = { + 077C37FC2A9DDC79003D6B51 /* Lists */ = { isa = PBXGroup; children = ( - 07535BA929D31A440012F298 /* BottomSheetStandardVariant.swift */, + 077C37FD2A9DDC79003D6B51 /* ListComponent.swift */, + 077C37FE2A9DDC79003D6B51 /* SelectionVariant */, + 077C38022A9DDC79003D6B51 /* StandardVariant */, ); - path = Standard; + path = Lists; sourceTree = ""; }; - 075462F628F474CC002E2E40 /* Buttons */ = { + 077C37FE2A9DDC79003D6B51 /* SelectionVariant */ = { isa = PBXGroup; children = ( - 075462F728F474CC002E2E40 /* ButtonsComponent.swift */, - 075462F928F474CC002E2E40 /* EmphasisAndFunctionnalVariant.swift */, - 075E611829966CE5004CE0A6 /* IconVariant.swift */, + 077C37FF2A9DDC79003D6B51 /* SelectionListModel.swift */, + 077C38002A9DDC79003D6B51 /* SelectionListOptions.swift */, + 077C38012A9DDC79003D6B51 /* SelectionList.swift */, ); - path = Buttons; + path = SelectionVariant; sourceTree = ""; }; - 075E5D6B2937871D009A801B /* Data */ = { + 077C38022A9DDC79003D6B51 /* StandardVariant */ = { isa = PBXGroup; children = ( - 075E5D6C29378735009A801B /* RecipesLoader.swift */, - 07F141C1298C0644007C8575 /* RecipeBookModel.swift */, - 07F141C3298CF4CB007C8575 /* RecipesBook.swift */, + 077C38032A9DDC79003D6B51 /* StandardList.swift */, + 077C38042A9DDC79003D6B51 /* StandardListModel.swift */, + 077C38052A9DDC79003D6B51 /* StandardListOptions.swift */, ); - path = Data; + path = StandardVariant; sourceTree = ""; }; - 075E6124299AA4BD004CE0A6 /* Template */ = { + 077C38062A9DDC79003D6B51 /* ProgressIndicator */ = { isa = PBXGroup; children = ( - 075E6125299AA4D4004CE0A6 /* Guideline.swift */, - 075E612F299B77B5004CE0A6 /* GuidelinePage.swift */, + 077C38072A9DDC79003D6B51 /* ProgressBarVariant.swift */, + 077C38082A9DDC79003D6B51 /* ProgressIndicatorComponent.swift */, + 077C38092A9DDC79003D6B51 /* ActivityIndicatorVariant.swift */, ); - path = Template; + path = ProgressIndicator; sourceTree = ""; }; - 07973C57287C74F1004397D7 /* Utils */ = { + 077C380A2A9DDC79003D6B51 /* Chips */ = { isa = PBXGroup; children = ( - 07973C55287C74CF004397D7 /* RGBA.swift */, - 07973C53287C7470004397D7 /* ODSColors+extension.swift */, + 077C380B2A9DDC79003D6B51 /* ChipsComponent.swift */, + 077C380C2A9DDC79003D6B51 /* ChipsComponentModel.swift */, ); - path = Utils; + path = Chips; sourceTree = ""; }; - 07C8233D28AE68B2003B2C3A /* Pages */ = { + 077C380D2A9DDC79003D6B51 /* Cards */ = { isa = PBXGroup; children = ( - 07F141C529928B96007C8575 /* BottomSheet */, - 07D3AEDE296813DA00B36C3F /* ToolBar */, - 07CC452A2923CF9C008BE71F /* Banners */, - 075462F628F474CC002E2E40 /* Buttons */, - 07E37F6028C73234003FF740 /* Cards */, - 0752EC2628EDBB3E0029A7BE /* Chips */, - 07C8233E28AE68B2003B2C3A /* Lists */, - 07000FB3292B6D1D00CE537A /* NavigationBar */, - 07081294293E297F002E38BB /* ProgressIndicator */, - FD88B6372930CDCB00F58924 /* Sliders */, - 07000FBA292FD9B600CE537A /* TabBar */, - 07389ACF291AB8DE000D7F4C /* TextFields */, - ); - name = Pages; - path = OrangeDesignSystemDemo/Views/Components/Pages; + 077C380E2A9DDC79003D6B51 /* CardVerticalHeaderFirstVariant.swift */, + 077C380F2A9DDC79003D6B51 /* CardExampleData.swift */, + 077C38102A9DDC79003D6B51 /* CardVerticalImageFirstVariant.swift */, + 077C38112A9DDC79003D6B51 /* CardHorizontalVariant.swift */, + 077C38122A9DDC79003D6B51 /* CardSmallVariant.swift */, + 077C38132A9DDC79003D6B51 /* CardComponent.swift */, + ); + path = Cards; sourceTree = ""; }; - 07C8233E28AE68B2003B2C3A /* Lists */ = { + 077C38142A9DDC79003D6B51 /* ToolBar */ = { isa = PBXGroup; children = ( - 07387C6528F063A800D8721F /* SelectionVariant */, - 07387C6428F0639B00D8721F /* StandardVariant */, - 07387C6228F062D900D8721F /* ListComponent.swift */, + 077C38152A9DDC79003D6B51 /* ToolBarVariantOptions.swift */, + 077C38162A9DDC79003D6B51 /* ToolBarComponent.swift */, ); - path = Lists; + path = ToolBar; sourceTree = ""; }; - 07C8235728AE690F003B2C3A /* Template */ = { + 077C38172A9DDC79003D6B51 /* TabBar */ = { isa = PBXGroup; children = ( - 07C8235828AE690F003B2C3A /* ComponentPage.swift */, - 07387C5C28F0068B00D8721F /* Component.swift */, - 07535BCE29DC57E60012F298 /* CustomizableVariant.swift */, + 077C38182A9DDC79003D6B51 /* TabBarVariant.swift */, + 077C38192A9DDC79003D6B51 /* TabBarComponent.swift */, ); - name = Template; - path = OrangeDesignSystemDemo/Views/Components/Template; + path = TabBar; sourceTree = ""; }; - 07C8236628AE823F003B2C3A /* Themes */ = { + 077C381A2A9DDC79003D6B51 /* NavigationBar */ = { isa = PBXGroup; children = ( - 07C8236728AE823F003B2C3A /* ThemeSelectionView.swift */, + 077C381B2A9DDC79003D6B51 /* NavigatinBarModifiers.swift */, + 077C381C2A9DDC79003D6B51 /* NavigationBarVariant.swift */, + 077C381D2A9DDC79003D6B51 /* NavigationBarComponent.swift */, ); - name = Themes; - path = OrangeDesignSystemDemo/Themes; + path = NavigationBar; sourceTree = ""; }; - 07CC452A2923CF9C008BE71F /* Banners */ = { + 077C381E2A9DDC79003D6B51 /* Banners */ = { isa = PBXGroup; children = ( - 07CC45282923CAAD008BE71F /* BannerComponent.swift */, - 075E611A29966D0C004CE0A6 /* BannerVariantOptions.swift */, + 077C381F2A9DDC79003D6B51 /* BannerVariantOptions.swift */, + 077C38202A9DDC79003D6B51 /* BannerComponent.swift */, ); path = Banners; sourceTree = ""; }; - 07D3AEDE296813DA00B36C3F /* ToolBar */ = { + 077C38212A9DDC79003D6B51 /* BottomSheet */ = { isa = PBXGroup; children = ( - 07D3AEDF2968143700B36C3F /* ToolBarComponent.swift */, - 07D3AEE12968169600B36C3F /* ToolBarVariantOptions.swift */, + 077C38222A9DDC79003D6B51 /* Expanding */, + 077C38252A9DDC79003D6B51 /* Standard */, + 077C38272A9DDC79003D6B51 /* BottomSheetComponent.swift */, ); - path = ToolBar; + path = BottomSheet; sourceTree = ""; }; - 07E37F6028C73234003FF740 /* Cards */ = { + 077C38222A9DDC79003D6B51 /* Expanding */ = { isa = PBXGroup; children = ( - 07C8234A28AE68B2003B2C3A /* CardComponent.swift */, - 07E37F6128C73252003FF740 /* CardSmallVariant.swift */, - 07E37F6328C74540003FF740 /* CardVerticalHeaderFirstVariant.swift */, - 07E37F6528C745E1003FF740 /* CardVerticalImageFirstVariant.swift */, - 07C52F1F28D37A2B0067CFC0 /* CardExampleData.swift */, - 07F141BF298BC213007C8575 /* CardHorizontalVariant.swift */, + 077C38232A9DDC79003D6B51 /* BottomSheetExpandingVariant.swift */, + 077C38242A9DDC79003D6B51 /* BottomSheetExpandingVariantOptions.swift */, ); - path = Cards; + path = Expanding; sourceTree = ""; }; - 07F141C529928B96007C8575 /* BottomSheet */ = { + 077C38252A9DDC79003D6B51 /* Standard */ = { isa = PBXGroup; children = ( - 07535BAC29D31AD60012F298 /* Standard */, - 07535BAB29D31ACA0012F298 /* Extending */, - 07F141C629928B96007C8575 /* BottomSheetComponent.swift */, + 077C38262A9DDC79003D6B51 /* BottomSheetStandardVariant.swift */, ); - path = BottomSheet; + path = Standard; sourceTree = ""; }; - 174EE48FFD62B367205CFF78 /* Frameworks */ = { + 077C38282A9DDC79003D6B51 /* Sliders */ = { isa = PBXGroup; children = ( - 07AA3D4D28AE8B160001B75E /* Pods_OrangeDesignSystemDemo.framework */, - 759CBF84E701D1BE3D68D365 /* Pods_OrangeDesignSystemDemo.framework */, - E816C9278060A8072007BFD0 /* Pods_OrangeDesignSystemDemoTests.framework */, + 077C38292A9DDC79003D6B51 /* SlidersVariant.swift */, + 077C382A2A9DDC79003D6B51 /* SliderComponent.swift */, ); - name = Frameworks; + path = Sliders; sourceTree = ""; }; - 5DEE13EE0B42A31B2EDDB804 /* Pods */ = { + 077C382B2A9DDC79003D6B51 /* Guidelines */ = { isa = PBXGroup; children = ( - 2ACFE972C59B1460F410852D /* Pods-OrangeDesignSystemDemo.debug.xcconfig */, - 021ED547747F959E94B4EA22 /* Pods-OrangeDesignSystemDemo.release.xcconfig */, - B655A0B148F11BB69BCFF556 /* Pods-OrangeDesignSystemDemoTests.debug.xcconfig */, - FB859C964985A86562A19502 /* Pods-OrangeDesignSystemDemoTests.release.xcconfig */, + 077C382C2A9DDC79003D6B51 /* Template */, + 077C38892A9DDD43003D6B51 /* Pages */, ); - path = Pods; + path = Guidelines; sourceTree = ""; }; - EB0AA527275652AE0012E192 = { + 077C382C2A9DDC79003D6B51 /* Template */ = { isa = PBXGroup; children = ( - FDDAB0F62809AB2100ACE5F4 /* CHANGELOG.md */, - F913B86727679DCC001CB0AA /* codeQuality */, - F913B86227679A13001CB0AA /* Scripts */, - F99FF06D2767ADF0006236A0 /* OrangeDesignSystemDemo */, - F99FF08D2767B242006236A0 /* OrangeDesignSystemDemoUITests */, - F99FF0892767B20C006236A0 /* OrangeDesignSystemDemoTests */, - EB0AA531275652AE0012E192 /* Products */, - 5DEE13EE0B42A31B2EDDB804 /* Pods */, - 174EE48FFD62B367205CFF78 /* Frameworks */, + 077C382D2A9DDC79003D6B51 /* Guideline.swift */, + 077C382E2A9DDC79003D6B51 /* GuidelinePage.swift */, ); + path = Template; sourceTree = ""; }; - EB0AA531275652AE0012E192 /* Products */ = { + 077C38302A9DDC79003D6B51 /* Colors */ = { isa = PBXGroup; children = ( - EB0AA530275652AE0012E192 /* OrangeDesignSystemDemo.app */, - EB0AA540275652AF0012E192 /* OrangeDesignSystemDemoTests.xctest */, - EB0AA54A275652AF0012E192 /* OrangeDesignSystemDemoUITests.xctest */, + 077C38312A9DDC79003D6B51 /* ColorsPage.swift */, + 077C38322A9DDC79003D6B51 /* Utils */, + 077C38352A9DDC79003D6B51 /* Views */, + 077C38392A9DDC79003D6B51 /* ColorsGuideline.swift */, ); - name = Products; + path = Colors; sourceTree = ""; }; - F90D9762280030A6006D29FC /* Guidelines */ = { + 077C38322A9DDC79003D6B51 /* Utils */ = { isa = PBXGroup; children = ( - 075E6124299AA4BD004CE0A6 /* Template */, - 071D3EEF28884D8200DFD1C9 /* Spacings */, - 07240127285B656400DFB9A9 /* Typography */, - F96A3E10280451660086B9BF /* Colors */, - F96A3E1C280451FE0086B9BF /* GuidelinesList.swift */, - ); - name = Guidelines; - path = OrangeDesignSystemDemo/Views/Guidelines; + 077C38332A9DDC79003D6B51 /* RGBA.swift */, + 077C38342A9DDC79003D6B51 /* ODSColors+extension.swift */, + ); + path = Utils; sourceTree = ""; }; - F90D976D28003104006D29FC /* About */ = { + 077C38352A9DDC79003D6B51 /* Views */ = { isa = PBXGroup; children = ( - F90D976E28003104006D29FC /* ODSDemoAboutView.swift */, - F90D976F28003104006D29FC /* ODSDemoAboutConfig.swift */, - F90D977228003104006D29FC /* ODSDemoAboutContentsView.swift */, + 077C38362A9DDC79003D6B51 /* ColorDetail.swift */, + 077C38372A9DDC79003D6B51 /* ColorIllustration.swift */, + 077C38382A9DDC79003D6B51 /* ColorUsage.swift */, ); - name = About; - path = OrangeDesignSystemDemo/Views/About; + path = Views; sourceTree = ""; }; - F913B86227679A13001CB0AA /* Scripts */ = { + 077C383A2A9DDC79003D6B51 /* Typography */ = { isa = PBXGroup; children = ( - FD347D2C28D4C00B00F451B8 /* Podfile */, - F913B85F2767969E001CB0AA /* Package.swift */, + 077C383B2A9DDC79003D6B51 /* TypographyGuideline.swift */, + 077C383C2A9DDC79003D6B51 /* TypographyPage.swift */, ); - name = Scripts; + path = Typography; sourceTree = ""; }; - F913B86727679DCC001CB0AA /* codeQuality */ = { + 077C383D2A9DDC79003D6B51 /* Spacings */ = { isa = PBXGroup; children = ( - F913B86927679EE9001CB0AA /* .swiftformat */, - F913B86827679EE9001CB0AA /* .swiftlint.yml */, + 077C383E2A9DDC79003D6B51 /* SpacingsGuideline.swift */, + 077C383F2A9DDC79003D6B51 /* SpacingsPage.swift */, ); - name = codeQuality; + path = Spacings; sourceTree = ""; }; - F96A3E10280451660086B9BF /* Colors */ = { + 077C38402A9DDC79003D6B51 /* Modules */ = { isa = PBXGroup; children = ( - 07973C57287C74F1004397D7 /* Utils */, - F96A3E13280451660086B9BF /* Views */, - 075E612B299AA988004CE0A6 /* ColorsGuideline.swift */, - F96A3E11280451660086B9BF /* ColorsPage.swift */, + 077C38412A9DDC79003D6B51 /* About */, + 077C38462A9DDC79003D6B51 /* ModulesList.swift */, + 077C38472A9DDC79003D6B51 /* CardViewDemo.swift */, ); - path = Colors; + path = Modules; sourceTree = ""; }; - F96A3E13280451660086B9BF /* Views */ = { + 077C38412A9DDC79003D6B51 /* About */ = { isa = PBXGroup; children = ( - F96A3E12280451660086B9BF /* ColorUsage.swift */, - F96A3E14280451660086B9BF /* ColorDetail.swift */, - F96A3E16280451660086B9BF /* ColorIllustration.swift */, + 077C38422A9DDC79003D6B51 /* AboutMyRecipeItemConfiguration.swift */, + 077C38432A9DDC79003D6B51 /* AboutModule.swift */, + 077C38442A9DDC79003D6B51 /* AboutMyReviewsItemConfiguration.swift */, + 077C38452A9DDC79003D6B51 /* AboutModuleModel.swift */, ); - path = Views; + path = About; sourceTree = ""; }; - F96A3E1E280452960086B9BF /* Utils */ = { + 077C38892A9DDD43003D6B51 /* Pages */ = { isa = PBXGroup; children = ( - 075E5D6B2937871D009A801B /* Data */, - F96A3E1F280452960086B9BF /* Bundle+Extension.swift */, - F96A3E21280452960086B9BF /* BackgroundBlurView.swift */, - 079821CA29263C1200BE3116 /* ThemeablePreviews.swift */, - 072DE104296DCE3E00229FCF /* ToastView.swift */, + 077C38302A9DDC79003D6B51 /* Colors */, + 077C383A2A9DDC79003D6B51 /* Typography */, + 077C383D2A9DDC79003D6B51 /* Spacings */, + ); + path = Pages; + sourceTree = ""; + }; + 077C388C2A9DEEDB003D6B51 /* Utils */ = { + isa = PBXGroup; + children = ( + 077C38A02A9E24DB003D6B51 /* UI */, + 077C38902A9DEEDB003D6B51 /* Domain */, ); name = Utils; - path = OrangeDesignSystemDemo/Views/Utils; + path = OrangeDesignSystemDemo/Utils; sourceTree = ""; }; - F99FF06D2767ADF0006236A0 /* OrangeDesignSystemDemo */ = { + 077C38902A9DEEDB003D6B51 /* Domain */ = { isa = PBXGroup; children = ( - F94F90BD28328CAE00F06304 /* Info.plist */, - FDD9DB7B27ECB8C90094B5CE /* Resources */, - F99FF07D2767AF4E006236A0 /* Preview Content */, - F99FF07C2767AF39006236A0 /* Views */, - F90D976B280030C4006D29FC /* MainTabView.swift */, - F99FF06E2767AE2A006236A0 /* OrangeDesignSystemDemoApp.swift */, - F99FF06F2767AE2A006236A0 /* Assets.xcassets */, - 079821CC2927BC3700BE3116 /* Colors.xcassets */, + 077C38A12A9E2512003D6B51 /* Recipes */, + 077C388D2A9DEEDB003D6B51 /* Bundle+Extension.swift */, ); - name = OrangeDesignSystemDemo; + path = Domain; sourceTree = ""; }; - F99FF07B2767AF2B006236A0 /* Components */ = { + 077C38942A9DEEDC003D6B51 /* Themes */ = { isa = PBXGroup; children = ( - 07C8235728AE690F003B2C3A /* Template */, - 07C8233D28AE68B2003B2C3A /* Pages */, - F90D978628005A4A006D29FC /* ComponentList.swift */, + 077C38952A9DEEDC003D6B51 /* ThemeSelectionView.swift */, + 077C38962A9DEEDC003D6B51 /* ThemeablePreviews.swift */, ); - name = Components; + path = Themes; sourceTree = ""; }; - F99FF07C2767AF39006236A0 /* Views */ = { + 077C38A02A9E24DB003D6B51 /* UI */ = { isa = PBXGroup; children = ( - 07C8236628AE823F003B2C3A /* Themes */, - F90D9762280030A6006D29FC /* Guidelines */, - F99FF07B2767AF2B006236A0 /* Components */, - F9F0BD1427B27ABA00B36DD8 /* Modules */, - F90D976D28003104006D29FC /* About */, - F96A3E1E280452960086B9BF /* Utils */, - ); - name = Views; + 077C38942A9DEEDC003D6B51 /* Themes */, + 077C388F2A9DEEDB003D6B51 /* BackgroundBlurView.swift */, + 077C388E2A9DEEDB003D6B51 /* ToastView.swift */, + ); + path = UI; sourceTree = ""; }; - F99FF07D2767AF4E006236A0 /* Preview Content */ = { + 077C38A12A9E2512003D6B51 /* Recipes */ = { isa = PBXGroup; children = ( - F99FF07E2767AF62006236A0 /* Preview Assets.xcassets */, + 077C38912A9DEEDB003D6B51 /* RecipeBookModel.swift */, + 077C38922A9DEEDC003D6B51 /* RecipesBook.swift */, + 077C38932A9DEEDC003D6B51 /* RecipesLoader.swift */, ); - name = "Preview Content"; + path = Recipes; sourceTree = ""; }; - F99FF0892767B20C006236A0 /* OrangeDesignSystemDemoTests */ = { + 174EE48FFD62B367205CFF78 /* Frameworks */ = { isa = PBXGroup; children = ( - F99FF08A2767B226006236A0 /* OrangeDesignSystemDemoTests.swift */, + 07AA3D4D28AE8B160001B75E /* Pods_OrangeDesignSystemDemo.framework */, + 759CBF84E701D1BE3D68D365 /* Pods_OrangeDesignSystemDemo.framework */, + E816C9278060A8072007BFD0 /* Pods_OrangeDesignSystemDemoTests.framework */, ); - name = OrangeDesignSystemDemoTests; + name = Frameworks; sourceTree = ""; }; - F99FF08D2767B242006236A0 /* OrangeDesignSystemDemoUITests */ = { + 5DEE13EE0B42A31B2EDDB804 /* Pods */ = { isa = PBXGroup; children = ( - F99FF08F2767B265006236A0 /* OrangeDesignSystemDemoUITests.swift */, - F99FF08E2767B265006236A0 /* OrangeDesignSystemDemoUITestsLaunchTests.swift */, + 2ACFE972C59B1460F410852D /* Pods-OrangeDesignSystemDemo.debug.xcconfig */, + 021ED547747F959E94B4EA22 /* Pods-OrangeDesignSystemDemo.release.xcconfig */, + B655A0B148F11BB69BCFF556 /* Pods-OrangeDesignSystemDemoTests.debug.xcconfig */, + FB859C964985A86562A19502 /* Pods-OrangeDesignSystemDemoTests.release.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; + EB0AA527275652AE0012E192 = { + isa = PBXGroup; + children = ( + 07210C342A8FA6BC00507988 /* ๐Ÿ›  */, + F99FF06D2767ADF0006236A0 /* OrangeDesignSystemDemo */, + F99FF08D2767B242006236A0 /* OrangeDesignSystemDemoUITests */, + F99FF0892767B20C006236A0 /* OrangeDesignSystemDemoTests */, + EB0AA531275652AE0012E192 /* Products */, + 5DEE13EE0B42A31B2EDDB804 /* Pods */, + 174EE48FFD62B367205CFF78 /* Frameworks */, ); - name = OrangeDesignSystemDemoUITests; sourceTree = ""; }; - F9F0BD1427B27ABA00B36DD8 /* Modules */ = { + EB0AA531275652AE0012E192 /* Products */ = { isa = PBXGroup; children = ( - F90D977F28003281006D29FC /* ModulesList.swift */, - F90D978428003299006D29FC /* AboutConfigDemo.swift */, - F90D978028003281006D29FC /* CardViewDemo.swift */, + EB0AA530275652AE0012E192 /* OrangeDesignSystemDemo.app */, + EB0AA540275652AF0012E192 /* OrangeDesignSystemDemoTests.xctest */, + EB0AA54A275652AF0012E192 /* OrangeDesignSystemDemoUITests.xctest */, ); - name = Modules; + name = Products; sourceTree = ""; }; - FD88B6372930CDCB00F58924 /* Sliders */ = { + F913B86227679A13001CB0AA /* Scripts */ = { isa = PBXGroup; children = ( - 0789AB982934C35A00796B82 /* SliderComponent.swift */, - FD88B6382930CE0600F58924 /* SlidersVariant.swift */, + FD347D2C28D4C00B00F451B8 /* Podfile */, + F913B85F2767969E001CB0AA /* Package.swift */, ); - path = Sliders; + name = Scripts; + sourceTree = ""; + }; + F99FF06D2767ADF0006236A0 /* OrangeDesignSystemDemo */ = { + isa = PBXGroup; + children = ( + 077C37E92A9DDC78003D6B51 /* Screens */, + 077C388C2A9DEEDB003D6B51 /* Utils */, + 077C37C92A9DD5FF003D6B51 /* Resources */, + F99FF06E2767AE2A006236A0 /* OrangeDesignSystemApp.swift */, + 077C37E52A9DDC1A003D6B51 /* MainTabView.swift */, + ); + name = OrangeDesignSystemDemo; sourceTree = ""; }; - FDD9DB7B27ECB8C90094B5CE /* Resources */ = { + F99FF0892767B20C006236A0 /* OrangeDesignSystemDemoTests */ = { isa = PBXGroup; children = ( - 07A3382C29C3633000A56BA1 /* ODSCGU.html */, - 075E5D6E29379164009A801B /* Recipes.json */, - 07A3382B29C31C7800A56BA1 /* ODSPrivacyNotice.html */, + F99FF08A2767B226006236A0 /* OrangeDesignSystemDemoTests.swift */, ); - name = Resources; + name = OrangeDesignSystemDemoTests; + sourceTree = ""; + }; + F99FF08D2767B242006236A0 /* OrangeDesignSystemDemoUITests */ = { + isa = PBXGroup; + children = ( + F99FF08F2767B265006236A0 /* OrangeDesignSystemDemoUITests.swift */, + F99FF08E2767B265006236A0 /* OrangeDesignSystemDemoUITestsLaunchTests.swift */, + ); + name = OrangeDesignSystemDemoUITests; sourceTree = ""; }; /* End PBXGroup section */ @@ -808,13 +882,14 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - FDDAB0F72809B39900ACE5F4 /* CHANGELOG.md in Resources */, - 075E5D6F29379164009A801B /* Recipes.json in Resources */, - 07A3382E29C4B1A400A56BA1 /* ODSPrivacyNotice.html in Resources */, - 07A3382D29C4B1A000A56BA1 /* ODSCGU.html in Resources */, - F99FF07F2767AF62006236A0 /* Preview Assets.xcassets in Resources */, - 079821CD2927BC3700BE3116 /* Colors.xcassets in Resources */, - F99FF0742767AE2A006236A0 /* Assets.xcassets in Resources */, + 077C388B2A9DEE16003D6B51 /* AppNews.json in Resources */, + 077C37E32A9DDACC003D6B51 /* PrivacyNotice.html in Resources */, + 077C37D32A9DD643003D6B51 /* Recipes.json in Resources */, + 077C38A22AA0DD68003D6B51 /* CHANGELOG.md in Resources */, + 077C37D72A9DD6A4003D6B51 /* Preview Assets.xcassets in Resources */, + 077C37E42A9DDACC003D6B51 /* CGU.html in Resources */, + 077C38A52AA215BC003D6B51 /* Assets.xcassets in Resources */, + 077C37CF2A9DD643003D6B51 /* Colors.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -942,83 +1017,81 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 075E6121299686B9004CE0A6 /* CapitalizedTextInputsVariant.swift in Sources */, - 07CC45292923CAAD008BE71F /* BannerComponent.swift in Sources */, - 07C8235628AE68B2003B2C3A /* CardComponent.swift in Sources */, - 075E6130299B77B5004CE0A6 /* GuidelinePage.swift in Sources */, - 07387C6128F0486A00D8721F /* StandardList.swift in Sources */, - 07DF838C293A5A2300DFBE31 /* StandardListOptions.swift in Sources */, - F90D977828003104006D29FC /* ODSDemoAboutContentsView.swift in Sources */, - 0735F63E293DF13200280AD4 /* SelectionListModel.swift in Sources */, - F96A3E23280452960086B9BF /* Bundle+Extension.swift in Sources */, - 07D3AEE02968143700B36C3F /* ToolBarComponent.swift in Sources */, - 07387C5D28F0068B00D8721F /* Component.swift in Sources */, - F90D978728005A4A006D29FC /* ComponentList.swift in Sources */, - 07387C6928F0641400D8721F /* StandardListModel.swift in Sources */, - 0789AB992934C35B00796B82 /* SliderComponent.swift in Sources */, - 07535BAA29D31A440012F298 /* BottomSheetStandardVariant.swift in Sources */, - 07973C54287C7470004397D7 /* ODSColors+extension.swift in Sources */, - F90D977428003104006D29FC /* ODSDemoAboutView.swift in Sources */, - F96A3E19280451660086B9BF /* ColorDetail.swift in Sources */, - 07A187B9293F531700E1AD72 /* SelectionListOptions.swift in Sources */, - 07000FBC292FD9D700CE537A /* TabBarVariant.swift in Sources */, - 07D3AEE22968169600B36C3F /* ToolBarVariantOptions.swift in Sources */, - 07F343862943458D0043335A /* ProgressIndicatorComponent.swift in Sources */, - 07C8235528AE68B2003B2C3A /* NavigationBarComponent.swift in Sources */, - 075E612A299AA904004CE0A6 /* SpacingsGuideline.swift in Sources */, - 075E612E299AAAEE004CE0A6 /* TypographyGuideline.swift in Sources */, - 075E611929966CE5004CE0A6 /* IconVariant.swift in Sources */, - 075E611B29966D0C004CE0A6 /* BannerVariantOptions.swift in Sources */, - 0789AB972934C33200796B82 /* TabBarComponent.swift in Sources */, - 075462FA28F474CC002E2E40 /* ButtonsComponent.swift in Sources */, - F90D978528003299006D29FC /* AboutConfigDemo.swift in Sources */, - F90D9768280030A6006D29FC /* TypographyPage.swift in Sources */, - F96A3E17280451660086B9BF /* ColorsPage.swift in Sources */, - 07F141C829928B96007C8575 /* BottomSheetComponent.swift in Sources */, - 07C8234F28AE68B2003B2C3A /* TextFieldComponent.swift in Sources */, - 071D3EF128884D8200DFD1C9 /* SpacingsPage.swift in Sources */, - 07535BCF29DC57E60012F298 /* CustomizableVariant.swift in Sources */, - 07C8236828AE823F003B2C3A /* ThemeSelectionView.swift in Sources */, - F90D9768280030A6006D29FC /* TypographyPage.swift in Sources */, - 07387C5F28F02F4F00D8721F /* SelectionList.swift in Sources */, - 07535BAF29D713320012F298 /* BottomSheetExpandingVariantOptions.swift in Sources */, - F96A3E17280451660086B9BF /* ColorsPage.swift in Sources */, - 07C8234F28AE68B2003B2C3A /* TextFieldComponent.swift in Sources */, - 075E612C299AA988004CE0A6 /* ColorsGuideline.swift in Sources */, - 075E6126299AA4D4004CE0A6 /* Guideline.swift in Sources */, - 07F141C4298CF4CB007C8575 /* RecipesBook.swift in Sources */, - 071D3EF128884D8200DFD1C9 /* SpacingsPage.swift in Sources */, - 079821CB29263C1200BE3116 /* ThemeablePreviews.swift in Sources */, - 075462FC28F474CC002E2E40 /* EmphasisAndFunctionnalVariant.swift in Sources */, - 07C8235028AE68B2003B2C3A /* ChipsComponent.swift in Sources */, - 07081296293E29A7002E38BB /* ProgressBarVariant.swift in Sources */, - 07000FB7292B7B0700CE537A /* NavigatinBarModifiers.swift in Sources */, - 07C52F2028D37A2B0067CFC0 /* CardExampleData.swift in Sources */, - 075E612329968A56004CE0A6 /* SecureVariant.swift in Sources */, - 072DE105296DCE3E00229FCF /* ToastView.swift in Sources */, - F90D978328003281006D29FC /* CardViewDemo.swift in Sources */, - F90D976C280030C4006D29FC /* MainTabView.swift in Sources */, - 07F141C0298BC213007C8575 /* CardHorizontalVariant.swift in Sources */, - 0752EC2828EDBB540029A7BE /* ChipsComponentModel.swift in Sources */, - F96A3E18280451660086B9BF /* ColorUsage.swift in Sources */, - 075E5D6D29378735009A801B /* RecipesLoader.swift in Sources */, - F90D977528003104006D29FC /* ODSDemoAboutConfig.swift in Sources */, - 07535BB029D713320012F298 /* BottomSheetExpandingVariant.swift in Sources */, - 07C8235928AE690F003B2C3A /* ComponentPage.swift in Sources */, - 07F141C2298C0644007C8575 /* RecipeBookModel.swift in Sources */, - 07387C6328F062D900D8721F /* ListComponent.swift in Sources */, - 07E37F6428C74540003FF740 /* CardVerticalHeaderFirstVariant.swift in Sources */, - 075E611D29966EFB004CE0A6 /* NavigationBarVariant.swift in Sources */, - FD88B6392930CE0600F58924 /* SlidersVariant.swift in Sources */, - F96A3E1D280451FE0086B9BF /* GuidelinesList.swift in Sources */, - 07E37F6228C73252003FF740 /* CardSmallVariant.swift in Sources */, - 075E611F299672A9004CE0A6 /* ActivityIndicatorVariant.swift in Sources */, - 07973C56287C74CF004397D7 /* RGBA.swift in Sources */, - F96A3E25280452960086B9BF /* BackgroundBlurView.swift in Sources */, - F90D978228003281006D29FC /* ModulesList.swift in Sources */, - F96A3E1B280451660086B9BF /* ColorIllustration.swift in Sources */, - 07E37F6628C745E1003FF740 /* CardVerticalImageFirstVariant.swift in Sources */, - F99FF0732767AE2A006236A0 /* OrangeDesignSystemDemoApp.swift in Sources */, + 077C384F2A9DDC79003D6B51 /* IconVariant.swift in Sources */, + 077C38522A9DDC79003D6B51 /* SecureVariant.swift in Sources */, + 077C38642A9DDC79003D6B51 /* CardSmallVariant.swift in Sources */, + 077C38662A9DDC79003D6B51 /* ToolBarVariantOptions.swift in Sources */, + 077C38652A9DDC79003D6B51 /* CardComponent.swift in Sources */, + 077C385B2A9DDC79003D6B51 /* ProgressBarVariant.swift in Sources */, + 077C38862A9DDC79003D6B51 /* AboutModuleModel.swift in Sources */, + 077C387C2A9DDC79003D6B51 /* ColorIllustration.swift in Sources */, + 077C38782A9DDC79003D6B51 /* ColorsPage.swift in Sources */, + 077C385E2A9DDC79003D6B51 /* ChipsComponent.swift in Sources */, + 077C38482A9DDC79003D6B51 /* AboutSceen.swift in Sources */, + 077C38672A9DDC79003D6B51 /* ToolBarComponent.swift in Sources */, + 077C38812A9DDC79003D6B51 /* SpacingsGuideline.swift in Sources */, + 077C38852A9DDC79003D6B51 /* AboutMyReviewsItemConfiguration.swift in Sources */, + 077C387A2A9DDC79003D6B51 /* ODSColors+extension.swift in Sources */, + 077C38732A9DDC79003D6B51 /* SlidersVariant.swift in Sources */, + 077C38702A9DDC79003D6B51 /* BottomSheetExpandingVariantOptions.swift in Sources */, + 077C384C2A9DDC79003D6B51 /* Component.swift in Sources */, + 077C38722A9DDC79003D6B51 /* BottomSheetComponent.swift in Sources */, + 077C38762A9DDC79003D6B51 /* GuidelinePage.swift in Sources */, + 077C38752A9DDC79003D6B51 /* Guideline.swift in Sources */, + 077C386A2A9DDC79003D6B51 /* NavigatinBarModifiers.swift in Sources */, + 077C387B2A9DDC79003D6B51 /* ColorDetail.swift in Sources */, + 077C386B2A9DDC79003D6B51 /* NavigationBarVariant.swift in Sources */, + 077C38542A9DDC79003D6B51 /* ListComponent.swift in Sources */, + 077C385A2A9DDC79003D6B51 /* StandardListOptions.swift in Sources */, + 077C38492A9DDC79003D6B51 /* AboutHtmlAndMarkdownView.swift in Sources */, + 077C389D2A9DEEDC003D6B51 /* ThemeSelectionView.swift in Sources */, + 077C386E2A9DDC79003D6B51 /* BannerComponent.swift in Sources */, + 077C38982A9DEEDC003D6B51 /* ToastView.swift in Sources */, + 077C38992A9DEEDC003D6B51 /* BackgroundBlurView.swift in Sources */, + 077C38582A9DDC79003D6B51 /* StandardList.swift in Sources */, + 077C387D2A9DDC79003D6B51 /* ColorUsage.swift in Sources */, + 077C38822A9DDC79003D6B51 /* SpacingsPage.swift in Sources */, + 077C384A2A9DDC79003D6B51 /* CustomizableVariant.swift in Sources */, + 077C389B2A9DEEDC003D6B51 /* RecipesBook.swift in Sources */, + 077C38572A9DDC79003D6B51 /* SelectionList.swift in Sources */, + 077C38802A9DDC79003D6B51 /* TypographyPage.swift in Sources */, + 077C38832A9DDC79003D6B51 /* AboutMyRecipeItemConfiguration.swift in Sources */, + 077C38972A9DEEDC003D6B51 /* Bundle+Extension.swift in Sources */, + 077C38532A9DDC79003D6B51 /* TextFieldComponent.swift in Sources */, + 077C38872A9DDC79003D6B51 /* ModulesList.swift in Sources */, + 077C38712A9DDC79003D6B51 /* BottomSheetStandardVariant.swift in Sources */, + 077C384B2A9DDC79003D6B51 /* ComponentPage.swift in Sources */, + 077C385F2A9DDC79003D6B51 /* ChipsComponentModel.swift in Sources */, + 077C38592A9DDC79003D6B51 /* StandardListModel.swift in Sources */, + 077C38772A9DDC79003D6B51 /* GuidelinesList.swift in Sources */, + 077C38842A9DDC79003D6B51 /* AboutModule.swift in Sources */, + 077C38552A9DDC79003D6B51 /* SelectionListModel.swift in Sources */, + 077C389E2A9DEEDC003D6B51 /* ThemeablePreviews.swift in Sources */, + 077C386D2A9DDC79003D6B51 /* BannerVariantOptions.swift in Sources */, + 077C38682A9DDC79003D6B51 /* TabBarVariant.swift in Sources */, + 077C384E2A9DDC79003D6B51 /* ButtonsComponent.swift in Sources */, + 077C38792A9DDC79003D6B51 /* RGBA.swift in Sources */, + 077C386C2A9DDC79003D6B51 /* NavigationBarComponent.swift in Sources */, + 077C38602A9DDC79003D6B51 /* CardVerticalHeaderFirstVariant.swift in Sources */, + 077C38622A9DDC79003D6B51 /* CardVerticalImageFirstVariant.swift in Sources */, + 077C38692A9DDC79003D6B51 /* TabBarComponent.swift in Sources */, + 077C387E2A9DDC79003D6B51 /* ColorsGuideline.swift in Sources */, + 077C386F2A9DDC79003D6B51 /* BottomSheetExpandingVariant.swift in Sources */, + 077C385C2A9DDC79003D6B51 /* ProgressIndicatorComponent.swift in Sources */, + 077C37E62A9DDC1A003D6B51 /* MainTabView.swift in Sources */, + 077C385D2A9DDC79003D6B51 /* ActivityIndicatorVariant.swift in Sources */, + 077C38612A9DDC79003D6B51 /* CardExampleData.swift in Sources */, + 077C384D2A9DDC79003D6B51 /* ComponentList.swift in Sources */, + 077C38512A9DDC79003D6B51 /* CapitalizedTextInputsVariant.swift in Sources */, + 077C38632A9DDC79003D6B51 /* CardHorizontalVariant.swift in Sources */, + 077C38882A9DDC79003D6B51 /* CardViewDemo.swift in Sources */, + 077C38562A9DDC79003D6B51 /* SelectionListOptions.swift in Sources */, + 077C387F2A9DDC79003D6B51 /* TypographyGuideline.swift in Sources */, + 077C389C2A9DEEDC003D6B51 /* RecipesLoader.swift in Sources */, + 077C38742A9DDC79003D6B51 /* SliderComponent.swift in Sources */, + 077C389A2A9DEEDC003D6B51 /* RecipeBookModel.swift in Sources */, + F99FF0732767AE2A006236A0 /* OrangeDesignSystemApp.swift in Sources */, + 077C38502A9DDC79003D6B51 /* EmphasisAndFunctionnalVariant.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1182,11 +1255,11 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1652713510; - DEVELOPMENT_ASSET_PATHS = "\"OrangeDesignSystemDemo/Preview Content\""; + DEVELOPMENT_ASSET_PATHS = "\"OrangeDesignSystemDemo/Resources/Preview Content\""; DEVELOPMENT_TEAM = MG2LSJNJB6; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = OrangeDesignSystemDemo/Info.plist; + INFOPLIST_FILE = OrangeDesignSystemDemo/Resources/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = "Orange Design System"; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; @@ -1198,7 +1271,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 0.12.0; + MARKETING_VERSION = 0.13.0; PRODUCT_BUNDLE_IDENTIFIER = "soft.cocoa.ods-ios-demo.dev"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = YES; @@ -1217,11 +1290,11 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1652713510; - DEVELOPMENT_ASSET_PATHS = "\"OrangeDesignSystemDemo/Preview Content\""; + DEVELOPMENT_ASSET_PATHS = "\"OrangeDesignSystemDemo/Resources/Preview Content\""; DEVELOPMENT_TEAM = MG2LSJNJB6; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = OrangeDesignSystemDemo/Info.plist; + INFOPLIST_FILE = OrangeDesignSystemDemo/Resources/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = "Orange Design System"; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; @@ -1233,7 +1306,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 0.12.0; + MARKETING_VERSION = 0.13.0; PRODUCT_BUNDLE_IDENTIFIER = "soft.cocoa.ods-ios-demo.dev"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = YES; diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo.xcworkspace/xcshareddata/IDETemplateMacros.plist b/OrangeDesignSystemDemo/OrangeDesignSystemDemo.xcworkspace/xcshareddata/IDETemplateMacros.plist new file mode 100644 index 00000000..8a408488 --- /dev/null +++ b/OrangeDesignSystemDemo/OrangeDesignSystemDemo.xcworkspace/xcshareddata/IDETemplateMacros.plist @@ -0,0 +1,29 @@ + + + + + FILEHEADER + // +// MIT License +// Copyright (c) 2021 Orange +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// + + \ No newline at end of file diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/1024.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/1024.png deleted file mode 100644 index 068db44ec62a683cd29ee820b08932271eedad21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119284 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 z 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ℑr|4V+!yZX#T=Vp)Lse9~S@w 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 OXOHIrk6O2g(|-eZ%1Mp@ diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/120-1.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/120-1.png deleted file mode 100644 index fa6a1bae7514e9d46d1679e3fc84856e71a5af7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7156 zcmVW?`W7|KFVPqXx|-D_sCv;qKmD zAqU%>Egk+iTk;yWkVS95EfXeARB+SbAl$us_sV6LUMjwKxx;22rBV1Yb0e!S%8=Sx;rR?4MU!|m1UGP(Zx8`S-_ zdCD*;e|M_1Zj~$fITa~}n`VGD+;XVpU69-o!0mABT)=In;Eta#LF(46n_h4)1Kb;K zP_~V54=n-QmVldGArNMPW=`>uCK7CgtJHE8xbp#bV*0~Xl3PpaW*?H=w1Ar?5=^*< z;ZR{&j+WeoklgVZAh~G?Hw^&WC6{WseY&e<)8^uylr3SKTMKGAog`OVh7_u3ExEM0 zJ9kw`DIKcYGRNkAG1YXaT0$-79FiOu+|=7#yU9-xU=6n{WWc55b{aWX^3vI%G9{PS z{w3g6z@cgdhboT_Rm$RAHyz961l(a#LBD0XCO#=`FW{8pl?^V_k38&ZnQ#vu zJ}lYU$?;DkspU$zW)dT@U`12|M(lNeep*RNk+9)0vtY2LiKtXj27{kvYhdI<*{$>uUcr3wc+x15o1 z0|H#7bVi%I@NOtw7k4rdCYu`_NYrsOXYzF9*|Q`IYoKc_uhN2eD>LAaZ9li+;UaVMd2WA zbIV>OH^G3dHkb9>NX2@mP)JK_r%s)uL4yYJ;fEipmK@sK0|ySs>8GEr!17qTcCAot z$774#;HFnS*Dufj!lZaQF$nk2p+nNHT{{^yYLql<)=ZWyTPCw+&5})E6A2_!|-W z(xppf&YU^2e*Jps+_|$n^2j4`NpZALh&H$SsAcPo5r>myhpWA1FC{-NHq~$Y_U+}G zYp#(OUU)$oH*PFfUU{V)fBf;`E2IrxvSf+OoH6o41bd! zfBaFlY}umJG~Z8KeE_^7@~3@@N#09?hP@)_q^;nJ=$i9r?p^wUqv#~**J zu9#9w&|SNBRiGIM>w}&&AGF<6*$kbcWw)Znxn>e0Jv%YH!1MANpMX8ZxgI3f3ipX8 zo{$ed_(1B^siX4F`}XaVTucWXJa|xrOy`|Ztxyub+JH9i1G?S6FWTc*U(=C*0mM((@sKIJVl?tT36$CbL}aq6k3%1t-jB(J^p znk-thNO{l%$@eiVI{*ChF&@%S3JMD3$tRzb<;#~#!-fqbs_5vU5Nxj5lwQ5z`tYLT z>04%YirzA9?wxnusnjyZJ;se2C!c)siBh?Qd;9ITE0FY>$BrGV)HDH8n)!Zaw)kE? z7(zLzX2(z{ZChJ|kX#>$j;Kit4?R?rUaH%B?zu-+D&SO5RbH{U3yif{>x zaA{i!mhmrPF=VP$t5*2me7}}%`_ec{t_5x_#JQ;%1Pco|$74pE&luguVh$BrF4WX6mcasx&`2#kdU=9&qXP^pS{Y8)t&~@N^UXI4LnW%~NX>W=8{`O=Z8j}3sfQ}jpdA25Zf*6}l&&j6 zRLfMmj8*AS(OF_h)S^WT75@@4f%2ej)~U%RO`0f2jKzM!e&(5HWaY}0j`P5gyk*_D ztb3?_dXgK(21jm6pNCEi_r7Ia6{5}T)vK3^WeJQR32^@W`6?u$WNJyKO5VA1r*f<) z@hm22xQvgPvZUlkN@zrHZT%@rt^?pIeao1vk2G=M)VIvVE-5KdFh-9aEhn6C!cqE$ z>XmkP`t<1vqE%gQ-@aWzWGF?+C0rIB_<6huyf{>u*SDN#m2Ce!i;6yiEgU%Ir^ZRl zHk(eEI8c)7(zi^ww3SrHw4K_K`uy|Hl{3Zs@^Qx<7cS<%`s%AvR8$mBS6XedhD*t1 ze%e3W8p*B1Yyo^|w1l`PhH6STTU)&p4ycy3?NvH$2ca)PBV4lGmufwQo7B0L&&iLSZ)Q zZ}ygjTc{hvC28~;A@z!wB86_<6QfEZss+m2L;voxfZ}> z#rs0F^Ba1GYlTePNyxONC!KVX`V&<$YqlCPrTB**evtnC`ztj~=v3?cJKyUxO<2AA zmV<_DO>|&|xewK|fBB2=t%`JS731GXkhg8yrm|49<#ev-Sh0Z51P9;a3fD5i8E#59 zTU%=+H`+~N0X%2U>`+mWv4dPJ6MZ_#!S~xC)9&uxy<17NZpmRg>_;DcOuiwQHAhuryrG8qJ+M*RkcswY9ZcG^M-2NyOhRfCmm7 z2u;acR(yvOWc{g(kJ%RMCy8N|+>Gv9&f=(qrOhCO%n~1g9Tva?1`LRwu6dzW$Se_R z?|RCVDZb&VI2R?qR@fdevxcv2)Hvf@2ACC==WF5Lwefslqp<-2)-f`@YuaQwQ*4l9 ziqdxyL&5bhe66K}T1ZJn!tU4jRHZDlX9+8=YMLwL3Eq`&*hmG=S;*Nj;^Fp=L=H$G2X>E<_EhD~`asX_7 zvPefvN9_1eWIG!9ic5`kB5d^mcm!_q>}nZs_XBSC>qYvGH~zTp?;@L4K$0&NDf~}B zEfab1Hzs7f{;*Yt$BQ}%fTLZa+XyGeNnGJlv*jNna_f4L`US@6_H4y&Wy_H8o{#+o z7mNJsJE%YtHi1*BsKS-)3rM=NaiaZ@$nL`dcLKnbi!6Ui%b{RM0 zOTP_3l2ZuSDMJ;GbJ;`XHV8(kJOoHhVbgAdO{1-|d#VKf^(v81{~_|vIk0)S5g;^5 zm2+S5AXGWw9st}6P06L^*tt&RiPLdToVYe_uyXvp0?$W;oG3|75n#LI>Ww}1e#^e5 z{HUT2K?-mFe~~s_3}=PU9f7LL0l_szknC0>CqNw%KBap-Y~K3UMYjDPqzuwS8&23% z7nJCDY_=V)RfVnntH>)ujPvB+q=#`XLcSW3d`1wGoC3g3Z8nr#HF4l~HyiE5^m#y} z$2|Z`M+IMu&o8=9WEP&MMsCztq(e86pTmni5%#ZMb4c<5?BxA6?BZ+K4C`H}^6kcJ zx%ja_<~i*)cM)crzxhaHFm9+UNH1@=S5PuljvzqO#5h8ZSCW$qI1=2gy8DrPKW4?y z+R8;M!zva2hsgDCUT9aTsuztFnR7p+mn+Hm6R&|8RJOP-7WTNaMNaAi;Qd4j;GmWM z2%Eh?4B`w*NjNI-}pf)`M2>nsv`yeQ~&Sh>K>+lc&O zkw`Q2k!^WLWE#L%9P|!ZYZ0r>T?xnPrT@nDQ1|2fbhtVb@+(HD^d{`{yAyE(n%8&) z7vcn&uc68DeIyBR;C;(_fqxJ6cgp1=_cmlV0v=BGlq#GK8TBy$^nJ$gW@*2<_*BJb}lt;F2=*1ar1P6^e((xu0HTs$+rh=8jioo;^f-|bcy0X_W;O}W z^M>&PIg&%gP>9Z6yI&gFs;QTWd=JRE)F3z?)0NaX^yg?jtWjDd$PBNh_JsL(&-wc} zN_N12og6A-W6uP3KXPH{k=AV>GUi`~?R#^Kq5kZuO}`eEGbuoG!p2XKB!OC|iaw^3 zcgT_8E`3bo?{`4e!-2bYEC49zgdaovji`>rF^(FxUIoiBNwwZ`i(gKZiR1E2Mr6>~4F&9R?@M z3uL8kvDi98Mb*9-4&B@b0TL>|6jIlysYuU<5stkn^4YvfRqVx%^7Cnr>%sFM^#xQs zOwOOMwZ$&vt?B%Eu0RC@I3*JY$_`_pFGS9lnWM+sK{alxTo5bVtDlF>MGly1x}rp6 zI-H-?3%x;RlA;ug-}O3?emD;g=8#{<|1U$F+Yp+8T7w!zCsdez_LDFpV3m2p%`*CH zfX2=86db^BH~YI$g0R7nY;I+1Yk(y`oz-gAR^;}t5T3y4d2bRH$E?(Fftj-=+_M0e z5Omh-5Fz)C4*5$sUekV!9QS_Q2&chr8(U7OWJ%j!82^49=Uf8MxPj>zQ>*ySf74du zeZ{!G{!sZB+>RS{qsY^!M1^!Q!t33VUF?)`f@BpNss6q{Xv65GpYz$&@Dk zGiW-J{8t(hmqQPSl0^@efA;|StL1QbdO=elX1)YD<$B0{&%8zCaubAtj5t``SbkKg zskeFk%%L6x++UfA8~*8Kc;jncjiIcVK){Z0z1DNR*e18v=y0hoY~T5#L>_7ey9|kA zDwA2G-q>sF0wx}?fb_ieD7at9li?Xtk{RMM9HYwa_dmvG^LTBT$OiB_dO0FI5 z>=Cfm$>oq_mGQzgu%Q2I+&~vXvRPPo5-L^4xUS#F3GU5E+B_RM8gTtg zz90dB)2naU^qMKjccVne5arRYyEwayx1EUC7+>tM&G4@@9r*yJft z*BUZaeF@D0&S_>SqYIiF+*nhT`mAvPPD{8-D?w$_TW)iP$Z&YRwGl(A5+I8ZSg@cW z^BTf^VbSnLvAOTS=CVi=pnPA`vn4EyR&c;+Nz#@XFgcq%|2Q(vqR`P||A3Ur!YId!R>)N8oThNU+czf2F)eQK71A}L#2M>z)Rn9vZT|`c?g;L-i|1s zGlUAB%4$gI_#h}NE= zn0`nGQ`|pM(>*y^kXdR(>kbPP z?DY$5WHd?~?9}~u*xZsgv*DWKB;C;Q(GNxW;@u+8pm4t%MTtT{zBWmc%mRgLG9(_U zbpSkQ(4Y`^#_46>Z`s_EH?F?rL|t#JpA+s|whV$TgB^Sumqo! zn=rJ-mR270uG^o5?n*$;N9(H{a!PX7vBI^*!FmT4>u=W6=4R|xMUncJmp~;iK+p6r z3}JV=7?9CJJq?{1n*lkWlMr}NlG~xwI1D*w4yYwVT?b~9Eh_p52yZPKF6Hk`QX8J+ z@rN2YaS_iAl&bgIhp!oLs^M$&Oi@^K@DsK}-+*(4i2-(e6an&Am?35dh86O4fE-DZ z{WcBwPHQG=;VghRO}ILAc*RT7vY_&Jg)$Q^2wF!tS?K=?Q-@ETZzLBuuT%~vijW6m zD4e6D8!?429vLS+eW25tl;rC$UYd{Qy@c6hsQ+UMt7-<Z1EyT5?TEP6}kJlZD@Gs5UnDea!pL zM5}Bgh$Yn^htkeKny?h1(PpF!J+-r1?4Fkbg$|*5p)a~8y!EKf^^qW3k}FD*;Sr1#8VGk>JGR;2y*$sw&)&A~o|f24ORM)U-@|SNxM6+GI9cz4Oa-jBY&Z=P zIs`>~mj0eT)7W5)ZLqBf84}S5o2zVJEi$1yT4u0wjuK)omdK$&?k!01QaEcY64(nA zPH9b7b&btlUc}Z;%W+d)gn{&d$g;8Foyi)0uW|TZ*{0Y3laXKz_$)f?t2xZPrsU2}SyNsK3^%Rl6 zVOxlp?JqAdlL4!{9t%=|#ThWo*mHwh^S*@eh>$7CDoaGkbqh0MglmQDweMQnj_uwX${HMTMRR;ngw$cms+-7Os3ml z`@&k)wG(9JaNDY6cNC3^VUNs{%3+Q5tf4WTP&}-dWtcQXdTK-XDiOtx=d@8a3f?tDB0h zqM1zZnsM*|Q(bdG7mPvY2Db1$2Rq@MiwaZ~xG~z?NH>}FImYYUu$+mO_Sk`z8=xLS z=4u-n{dQnC+B}*IQ)Rn-mhZn;Hx=y!`6|SforfH~Jc(AzP5|^z`fwgfhvce@B-RX- zSJKrPu+mWcg7_~t20iy0Y-5Pj9~tx{4%I{b5l{0hx&*rY-fpVr;-m$`DvAa1!yJ>Mp@{Td4Q1Qu|a=T}IdqJ`wAh zHlOiR0-QFBp3DoW0i4X$PQkfq0Hp^-%+*f8xvBtWL9*tkUMpY)jQQZ|_2p{5jgfE1 qqd^n&6Fk(s25@z}CkVKHQ~5V%FBX)bFH;i$0000W?`W7|KFVPqXx|-D_sCv;qKmD zAqU%>Egk+iTk;yWkVS95EfXeARB+SbAl$us_sV6LUMjwKxx;22rBV1Yb0e!S%8=Sx;rR?4MU!|m1UGP(Zx8`S-_ zdCD*;e|M_1Zj~$fITa~}n`VGD+;XVpU69-o!0mABT)=In;Eta#LF(46n_h4)1Kb;K zP_~V54=n-QmVldGArNMPW=`>uCK7CgtJHE8xbp#bV*0~Xl3PpaW*?H=w1Ar?5=^*< z;ZR{&j+WeoklgVZAh~G?Hw^&WC6{WseY&e<)8^uylr3SKTMKGAog`OVh7_u3ExEM0 zJ9kw`DIKcYGRNkAG1YXaT0$-79FiOu+|=7#yU9-xU=6n{WWc55b{aWX^3vI%G9{PS z{w3g6z@cgdhboT_Rm$RAHyz961l(a#LBD0XCO#=`FW{8pl?^V_k38&ZnQ#vu zJ}lYU$?;DkspU$zW)dT@U`12|M(lNeep*RNk+9)0vtY2LiKtXj27{kvYhdI<*{$>uUcr3wc+x15o1 z0|H#7bVi%I@NOtw7k4rdCYu`_NYrsOXYzF9*|Q`IYoKc_uhN2eD>LAaZ9li+;UaVMd2WA zbIV>OH^G3dHkb9>NX2@mP)JK_r%s)uL4yYJ;fEipmK@sK0|ySs>8GEr!17qTcCAot z$774#;HFnS*Dufj!lZaQF$nk2p+nNHT{{^yYLql<)=ZWyTPCw+&5})E6A2_!|-W z(xppf&YU^2e*Jps+_|$n^2j4`NpZALh&H$SsAcPo5r>myhpWA1FC{-NHq~$Y_U+}G zYp#(OUU)$oH*PFfUU{V)fBf;`E2IrxvSf+OoH6o41bd! zfBaFlY}umJG~Z8KeE_^7@~3@@N#09?hP@)_q^;nJ=$i9r?p^wUqv#~**J zu9#9w&|SNBRiGIM>w}&&AGF<6*$kbcWw)Znxn>e0Jv%YH!1MANpMX8ZxgI3f3ipX8 zo{$ed_(1B^siX4F`}XaVTucWXJa|xrOy`|Ztxyub+JH9i1G?S6FWTc*U(=C*0mM((@sKIJVl?tT36$CbL}aq6k3%1t-jB(J^p znk-thNO{l%$@eiVI{*ChF&@%S3JMD3$tRzb<;#~#!-fqbs_5vU5Nxj5lwQ5z`tYLT z>04%YirzA9?wxnusnjyZJ;se2C!c)siBh?Qd;9ITE0FY>$BrGV)HDH8n)!Zaw)kE? z7(zLzX2(z{ZChJ|kX#>$j;Kit4?R?rUaH%B?zu-+D&SO5RbH{U3yif{>x zaA{i!mhmrPF=VP$t5*2me7}}%`_ec{t_5x_#JQ;%1Pco|$74pE&luguVh$BrF4WX6mcasx&`2#kdU=9&qXP^pS{Y8)t&~@N^UXI4LnW%~NX>W=8{`O=Z8j}3sfQ}jpdA25Zf*6}l&&j6 zRLfMmj8*AS(OF_h)S^WT75@@4f%2ej)~U%RO`0f2jKzM!e&(5HWaY}0j`P5gyk*_D ztb3?_dXgK(21jm6pNCEi_r7Ia6{5}T)vK3^WeJQR32^@W`6?u$WNJyKO5VA1r*f<) z@hm22xQvgPvZUlkN@zrHZT%@rt^?pIeao1vk2G=M)VIvVE-5KdFh-9aEhn6C!cqE$ z>XmkP`t<1vqE%gQ-@aWzWGF?+C0rIB_<6huyf{>u*SDN#m2Ce!i;6yiEgU%Ir^ZRl zHk(eEI8c)7(zi^ww3SrHw4K_K`uy|Hl{3Zs@^Qx<7cS<%`s%AvR8$mBS6XedhD*t1 ze%e3W8p*B1Yyo^|w1l`PhH6STTU)&p4ycy3?NvH$2ca)PBV4lGmufwQo7B0L&&iLSZ)Q zZ}ygjTc{hvC28~;A@z!wB86_<6QfEZss+m2L;voxfZ}> z#rs0F^Ba1GYlTePNyxONC!KVX`V&<$YqlCPrTB**evtnC`ztj~=v3?cJKyUxO<2AA zmV<_DO>|&|xewK|fBB2=t%`JS731GXkhg8yrm|49<#ev-Sh0Z51P9;a3fD5i8E#59 zTU%=+H`+~N0X%2U>`+mWv4dPJ6MZ_#!S~xC)9&uxy<17NZpmRg>_;DcOuiwQHAhuryrG8qJ+M*RkcswY9ZcG^M-2NyOhRfCmm7 z2u;acR(yvOWc{g(kJ%RMCy8N|+>Gv9&f=(qrOhCO%n~1g9Tva?1`LRwu6dzW$Se_R z?|RCVDZb&VI2R?qR@fdevxcv2)Hvf@2ACC==WF5Lwefslqp<-2)-f`@YuaQwQ*4l9 ziqdxyL&5bhe66K}T1ZJn!tU4jRHZDlX9+8=YMLwL3Eq`&*hmG=S;*Nj;^Fp=L=H$G2X>E<_EhD~`asX_7 zvPefvN9_1eWIG!9ic5`kB5d^mcm!_q>}nZs_XBSC>qYvGH~zTp?;@L4K$0&NDf~}B zEfab1Hzs7f{;*Yt$BQ}%fTLZa+XyGeNnGJlv*jNna_f4L`US@6_H4y&Wy_H8o{#+o z7mNJsJE%YtHi1*BsKS-)3rM=NaiaZ@$nL`dcLKnbi!6Ui%b{RM0 zOTP_3l2ZuSDMJ;GbJ;`XHV8(kJOoHhVbgAdO{1-|d#VKf^(v81{~_|vIk0)S5g;^5 zm2+S5AXGWw9st}6P06L^*tt&RiPLdToVYe_uyXvp0?$W;oG3|75n#LI>Ww}1e#^e5 z{HUT2K?-mFe~~s_3}=PU9f7LL0l_szknC0>CqNw%KBap-Y~K3UMYjDPqzuwS8&23% z7nJCDY_=V)RfVnntH>)ujPvB+q=#`XLcSW3d`1wGoC3g3Z8nr#HF4l~HyiE5^m#y} z$2|Z`M+IMu&o8=9WEP&MMsCztq(e86pTmni5%#ZMb4c<5?BxA6?BZ+K4C`H}^6kcJ zx%ja_<~i*)cM)crzxhaHFm9+UNH1@=S5PuljvzqO#5h8ZSCW$qI1=2gy8DrPKW4?y z+R8;M!zva2hsgDCUT9aTsuztFnR7p+mn+Hm6R&|8RJOP-7WTNaMNaAi;Qd4j;GmWM z2%Eh?4B`w*NjNI-}pf)`M2>nsv`yeQ~&Sh>K>+lc&O zkw`Q2k!^WLWE#L%9P|!ZYZ0r>T?xnPrT@nDQ1|2fbhtVb@+(HD^d{`{yAyE(n%8&) z7vcn&uc68DeIyBR;C;(_fqxJ6cgp1=_cmlV0v=BGlq#GK8TBy$^nJ$gW@*2<_*BJb}lt;F2=*1ar1P6^e((xu0HTs$+rh=8jioo;^f-|bcy0X_W;O}W z^M>&PIg&%gP>9Z6yI&gFs;QTWd=JRE)F3z?)0NaX^yg?jtWjDd$PBNh_JsL(&-wc} zN_N12og6A-W6uP3KXPH{k=AV>GUi`~?R#^Kq5kZuO}`eEGbuoG!p2XKB!OC|iaw^3 zcgT_8E`3bo?{`4e!-2bYEC49zgdaovji`>rF^(FxUIoiBNwwZ`i(gKZiR1E2Mr6>~4F&9R?@M z3uL8kvDi98Mb*9-4&B@b0TL>|6jIlysYuU<5stkn^4YvfRqVx%^7Cnr>%sFM^#xQs zOwOOMwZ$&vt?B%Eu0RC@I3*JY$_`_pFGS9lnWM+sK{alxTo5bVtDlF>MGly1x}rp6 zI-H-?3%x;RlA;ug-}O3?emD;g=8#{<|1U$F+Yp+8T7w!zCsdez_LDFpV3m2p%`*CH zfX2=86db^BH~YI$g0R7nY;I+1Yk(y`oz-gAR^;}t5T3y4d2bRH$E?(Fftj-=+_M0e z5Omh-5Fz)C4*5$sUekV!9QS_Q2&chr8(U7OWJ%j!82^49=Uf8MxPj>zQ>*ySf74du zeZ{!G{!sZB+>RS{qsY^!M1^!Q!t33VUF?)`f@BpNss6q{Xv65GpYz$&@Dk zGiW-J{8t(hmqQPSl0^@efA;|StL1QbdO=elX1)YD<$B0{&%8zCaubAtj5t``SbkKg zskeFk%%L6x++UfA8~*8Kc;jncjiIcVK){Z0z1DNR*e18v=y0hoY~T5#L>_7ey9|kA zDwA2G-q>sF0wx}?fb_ieD7at9li?Xtk{RMM9HYwa_dmvG^LTBT$OiB_dO0FI5 z>=Cfm$>oq_mGQzgu%Q2I+&~vXvRPPo5-L^4xUS#F3GU5E+B_RM8gTtg zz90dB)2naU^qMKjccVne5arRYyEwayx1EUC7+>tM&G4@@9r*yJft z*BUZaeF@D0&S_>SqYIiF+*nhT`mAvPPD{8-D?w$_TW)iP$Z&YRwGl(A5+I8ZSg@cW z^BTf^VbSnLvAOTS=CVi=pnPA`vn4EyR&c;+Nz#@XFgcq%|2Q(vqR`P||A3Ur!YId!R>)N8oThNU+czf2F)eQK71A}L#2M>z)Rn9vZT|`c?g;L-i|1s zGlUAB%4$gI_#h}NE= zn0`nGQ`|pM(>*y^kXdR(>kbPP z?DY$5WHd?~?9}~u*xZsgv*DWKB;C;Q(GNxW;@u+8pm4t%MTtT{zBWmc%mRgLG9(_U zbpSkQ(4Y`^#_46>Z`s_EH?F?rL|t#JpA+s|whV$TgB^Sumqo! zn=rJ-mR270uG^o5?n*$;N9(H{a!PX7vBI^*!FmT4>u=W6=4R|xMUncJmp~;iK+p6r z3}JV=7?9CJJq?{1n*lkWlMr}NlG~xwI1D*w4yYwVT?b~9Eh_p52yZPKF6Hk`QX8J+ z@rN2YaS_iAl&bgIhp!oLs^M$&Oi@^K@DsK}-+*(4i2-(e6an&Am?35dh86O4fE-DZ z{WcBwPHQG=;VghRO}ILAc*RT7vY_&Jg)$Q^2wF!tS?K=?Q-@ETZzLBuuT%~vijW6m zD4e6D8!?429vLS+eW25tl;rC$UYd{Qy@c6hsQ+UMt7-<Z1EyT5?TEP6}kJlZD@Gs5UnDea!pL zM5}Bgh$Yn^htkeKny?h1(PpF!J+-r1?4Fkbg$|*5p)a~8y!EKf^^qW3k}FD*;Sr1#8VGk>JGR;2y*$sw&)&A~o|f24ORM)U-@|SNxM6+GI9cz4Oa-jBY&Z=P zIs`>~mj0eT)7W5)ZLqBf84}S5o2zVJEi$1yT4u0wjuK)omdK$&?k!01QaEcY64(nA zPH9b7b&btlUc}Z;%W+d)gn{&d$g;8Foyi)0uW|TZ*{0Y3laXKz_$)f?t2xZPrsU2}SyNsK3^%Rl6 zVOxlp?JqAdlL4!{9t%=|#ThWo*mHwh^S*@eh>$7CDoaGkbqh0MglmQDweMQnj_uwX${HMTMRR;ngw$cms+-7Os3ml z`@&k)wG(9JaNDY6cNC3^VUNs{%3+Q5tf4WTP&}-dWtcQXdTK-XDiOtx=d@8a3f?tDB0h zqM1zZnsM*|Q(bdG7mPvY2Db1$2Rq@MiwaZ~xG~z?NH>}FImYYUu$+mO_Sk`z8=xLS z=4u-n{dQnC+B}*IQ)Rn-mhZn;Hx=y!`6|SforfH~Jc(AzP5|^z`fwgfhvce@B-RX- zSJKrPu+mWcg7_~t20iy0Y-5Pj9~tx{4%I{b5l{0hx&*rY-fpVr;-m$`DvAa1!yJ>Mp@{Td4Q1Qu|a=T}IdqJ`wAh zHlOiR0-QFBp3DoW0i4X$PQkfq0Hp^-%+*f8xvBtWL9*tkUMpY)jQQZ|_2p{5jgfE1 qqd^n&6Fk(s25@z}CkVKHQ~5V%FBX)bFH;i$000078dzi6-AxLHSK?ch~ROi?`CDg!eYgG zt0=Gc(flxrFin4|v2R8YcbH5iyu`>(^?4LMK;#%>8!g?WNY1ND1DU0!`UKP9A1h(K z;n9f6RrDd*m>b2Lq{R&)(B>dfiO0j#}XNzx>Qoq^Aw%^*$up#CX5e z4^>gZjjt2(1FX-U{PbG+*6bu;{T9zj915s&*rX_xYU=P{eyPlulsa^CvA^lv@h@vQ zNA`VLdHIwD=PGwk?!h8jH|tn*2FlUyd!bX@ZZo21ELGRsP_@VlDpM*Obc|vGXM5;i z7qAGenh>MPVwt#E1fG^3ZCvb653qRuSGwXbU6IaM^PIT>DrNY^?9*W*Vk7=d*@U_D zr#e5GTW0$ik7AK(uo?mMEj~X>Ragylp>Xd_fa9nO>ge|H0|5Hzp!N+*fMb-O434X4 z?MfN{GAB854)o0%G0ty90{+;lA?b`F8)~FT*>5HeRqKQ9rVIs@gH{~kMNkPgUFs+? z+^XaTs3#U!cuO_dkz&P{$h8Z^i(>3VB-6Rc9Rq`(V}c5MLIb`4aBo^xf$jV=?2=pK zuKHM21Q-d^a}w7?th5OPWUH(KH)TjNH;0`B+=AgEMxrxw0g@IW$h~ecKj*L!rDmgn zfd8^V(~W8S<#Vpc05uFWpq#`75}%?LY%m;Vh9RnbW(>VPL94l%3T+l%(prX%);fp0TPjz_9?N zG>Y)7!euWj-YhG31!Pd9P#EIl_zr;_Pzes`;h&AA?qdj0t&$$^x#u7Pkb!R{*U?iI zWih-Nf<$A!6Q1w7Y7juTO(3bD{Aq?}BlS}D`i(FbZ45MyeJ^Sgp$2svDzpMWQd3vK zT;q#OpF<_?XfPn5h%Ie0(f9H$wdS4rcAev^b&KroNbObF9qlUb8;}tjoA4^5*n!Co z)L=lPy$%}swW}ebYzZcog2ZicUJ%pQ>o3#SB;e)cCBaG0*)(y&JNKLi0VN3Br`>r_ zare7$HLCPs;4ZNF!*Z2H3k`nQP^v&G;WIxilLou^D+$5hi|n>YubVeB?o)GV<)i3+ zR+LaWi26~Ay)jHf`i5ql%MbTg)@NJ45KEpjdGj!RbH_iAYT(e>INJ}Je%wMtw`;Hk zy(qx0fv)RGJf|75#>86JSq}ksrzND&d&(EqS#4GFqQ>j0lxKkwT(n!C<#+gU!c{)%EI4j@g?Xr&5slrCmfGgck zB<06-LYiPR@BQ1EKcA1;mm}!Ux4WbMqA_~XhSZKb>ka1U>8^1)JEMJI!SrZGGEsD6 ziKo7S0dH!FRqa<6$wBF>#R4$Z!+kH)hyDmE4p=iRZwdBDnTV5Cz8Pi2uM$9SNW}v{=Ju_Nub4u6K*XJR{1Xrc_%WkDv=@>-U&PDMklAb2a<4%6$oKAIW^*(3y}`U;B9}&zsN?dF_Qg-f?FvuUnqYyV z=WosLXy~-ilU<9xN?MAQUs2o!ebD#*ca51oTj{6B_qPgJGBo|nPWM@d*z}{i-;C;Q zViI`mFkhuFjqsTto`nO>bay<5lTk{w=pbH0)i1u}(lBt+D?^rM)9pdUsFeVnyy7ZR zyHQr_QZbiB?z@`{wF?JUy9OPp=_)h6>bBFUw)1hdK^7gtb?+aVO|@wsZr<>nL+^A` z%h~h0=~IzpIy=Jg?B@Ze!nI+0e|jkCOdx|#a{Nvs&v(XNkGx!uo`ez8h?vwy(!5Ze zsWRKVUXOie4Edp%#88-O3SXOlWEC_N-1!n~2mnoDp?4okfJADTIo_P_4vJEj1yjlx zjY#bCC$o=N>6(hPj1*~P@OEBH_B!^2Q>LbXOv4PW)LfNBO?%Jk@cCz4ch7(K$8%WE zH`uEpSVfrqTGXG0KlLraiCNCdJ$dkx>Tvn-*T%TUB5=@*Ao=VXv^|5y_-5P>gtR(g zxo-ipBn*onbe3y*pwuvA3R2#$+@NyuAl{9k^4oORwIq(bTJHcBh>23+J81UtBpa6t zA1LvS;%MXh!Q$z1RNGbsIKc1jN-^lR6^EskMv@H%Q}U-$Mvpf3;@Ow$JVfwKu2O-d z)LH}wtsNnYN8AmKXMO8Yi<->MPC?Sbc}v(2S4i%R4xR~j?FN@yJNsJ5i(yA4?BP;( z>xoTeWC`;ulM6~71JxW-Ld}xYyKj%2?!SL9neugBYSC{@fjg>ak*qn6I*gf&4b}>? z;@;7jf0X~v|KUzfNwy!s*%Ycn{{(T7rjD%^T;2=R=D3U+y@2YiH%6$UUXD`A-qw%| zFElyxE&H9tczs4ShJEn@nAV(d)3waFJPz6k0>wer?{mokxw<%eT}G33NzVTVMYh zNPID5`k|e(dC4my2pJxRG(c)WemKljWtG7;6$66!&Fp5wI?P=^{}Qsjj4ElG22Bqr z)l#Jo?ATjkxr4X8yOZC_Rln0T<-O056%LTyOw!$`8v?5Z57TOAxk5^cN!vG5OyS4v zR|WzaGpd#R>V~^ouG)D51t~V7Y;Qd{5~BMfcDud=j3IXKp)H0XLHm6>2pY@4FfXKs zVa3-`a6CINCt=yeiyS`$sQ>!9dHIVe2HF7ilUj9{D2l0bd361$K?$1^SIhn#!&#Ez zTKnS?biV_q-+8+m#Hd)H=Q|NobDOu2TADrUAS~h3vuZhMLz>A^?;k%Okx+4a+?9%K z5~%8m)Tdg? z4?`X~u5<<>=Ix6MvuZT|{YfR8eG~h%a*>VAy&lg0D{po_?{&DykP?;X|Cs29Q0%C= zKqRvrq!;j<=q`B?z0j6yKGidEays2tWdFT;xf+rbF-QYh9Vd3azdz}FW+-ZY+nT{S z@hqq+!39#WiP+zQ3Yc(XhSik?Y;l@s0&44X8#A9d^XdD8e?l)?FzPU{8NW(%$?EtM zH!+pBfx>TES|{GgnxWNM&L_qN8-;C0m;nX$YRcX!Djsp~P<2hvOT@jzk^&D0JM2ph z@$BV(VQ+c81(!}p#^yKz*KxNm_F1(}@a>vY0&F(`8#hTkZ$dFsn}S6`54(4q={^Qf z>F4Z>?(W{4Q79d`+Kx(3jeb9Z=hP!ux|;HlkHKB(0MSD;TJ8sKKiAn@BOMgLK<$?O0m?W^bxIxlr=oLB0Mlv9#&=!p2}Tb)$?J z`#{=P`fLlF%gxa+QD3Xl627WeC1lg~@kV30OYGR_o4xX61EpU>c&~eU`w(5q#hO{P zaY!IYhuF16@#(FkZKOwKi(cP8HD0$;R=M65Gp;oh6L&0V6<9Zk~8qB&XxQmX2|K8+hPl6&Y$#o z+7N;lT`1AAoZ94NZrEE+Em|4&pShdahew2Y%5m(ilE`BL%=bXMeeyJUuJF@1KTN$< zO+i_$mw^k!P)WVSif`C!%+LKj^kxkyFquy&%|YIx`NgHSL5^c*Z*%9^UV%^9^Un8x z_ETTh>27fj0ZFQSF)dzt6I`8Y%-8LNKlQ#|BB(}d?wO>QlSLlu@1E)nWp5xq8k0*k z)U~Y9X(8`G4|l(LmV_Yw#2XS_<;bt?S#K7-fbditT#F-a7 z6b$CoRuet9e8Wc=D~#O}FfI6`m^0En){#a?-1~1QE@g>{pjg7h@u#aL@1cXadR-9q ztqt<%6EyY4eG@Bn`29HEL8kjiDKRf-{B_H$6n?7;4%unR^ zn;+N{M>>S}lWj(d{i=H1fXOe5)!Ay5sNNQ(sm-DvktJ!K<<5ZvW7#Z9CY}U#8A=A9 zLq-IbBlOm;m=F9+>lLty*w)G7>y@XcY#q>xUQzn>7zR=`R91fyFi!+K4w5@V4m zGr>vYc6@8It!0ndWBgd*e$w-yM`?K^aqQ?P!Pns2qe~oAviddn4T&>{3HTuP2Q%F} z8vFT?ySZmSxKI0X*4=RwiyThzjoGl*lSj*u-H-91>6&%pKwy|-&TGY%EVjBE-FPK` zn!h%$E&)FyYY*uq-Nh^@CYzl8dI`wq+M_P_*$~7l4&&3ly|&jrBZ{{jjs29>)b>r) z7yn|h=5)8$gjcr)=-{CQ{5y;{7^nlLv7OwF(^pA^td$&Mw&o=_0dyPGcUNRQw#@3C zzF;5v4};bIwYnpM-=8u$RqzAPzVhBdtL%GV=RQs$Kivu=yi?RMssE=MsAq`D`j~<} z_{7J=lZOnBAxkT!wG{V9;?W5RKiY+A^?&T!tD4KT_(0N$N}+O7*q%ke?Hm*PgU?&| zu4DyP4Z&C8`Y^1RSb-3}N_<16p)8sz+wcgz^)pE6aHs!-Sp4)qBsA)`Hc@{RpoSGy zN3Ct&^>TfF`xCq2{Q@J=Q{Iib;B9gtv53NFk|T z0oxtCr{_K|1v2^6l(;qi*vtoIlxoERI4u6sXuF++f8ib{s22z-^!#q-ffUpYvF{~{ zKhAo7x|9>qu-~-M0=k!kG2Y(kqH>Z0JcJ1+np`Hc5D<=wD0Gunn4Nvr!uAJb^eX^c zCxMZ1=BQ>SU25S6dDr)kCnguHPD8e{8v&>mG;7=H#aBjTK78-jPF;1`J|O8>AV%$g zw>$VxfBqH}G_4GDj26I|-t0@G%_QbodD9wr>zlW!{BY*)S}3ga!;F+Ps877EQl(`* z=CZ@&F^L|hyx-T3H#}C(6vY<`ol@14@h6R24P%8jz}tMdt!Z)UU^v6oh9M>+9|+H5 z4$Y~WtdL?BZ7UgA`d5icHyyA(ohCJH*E`yd*SF(OzLzxm1;iu5vMrl#zp8{k>#oZJ zj{~anHUmM+CTw|x}Dx&^AgJ=QgF z7-$sC+T$5x_JR-C+1)u+!8-yLNA0xAX##BGX81d?=7N<`z1ZM!y{?(d#YL8 zz)q?kMR5aHhdkp{INO#Hf%6`i=WBdM@idCSp3gS8#)Am??H0VFG@YNC0kV$K{ojW` ze8yj^D+5q10M^%;C2XcxqkRfNR3?_D6GP%~3|87P;)^pH7CO|#IUjZ54@@Dm@Vm8* zh#!r#LkH1*5GAg0=3e6CN*m8NffFrGm@ie*yR4_O7rYDML=vTEn0^;sB;oUU!2b9S zwZ?0ta@k~^*+{-E-%o&D_t{C!>)E*S`_C>ID-#o9e1`OBc{o_aLf&;(`S~#DR9SzW zac<^icF6__*`Rhn`IWFr@go1}xY-jfY(lGAK|;0y!bKY4@%uz26E7i~eERc}lwq~) zwO4K{hH?c=F#~;JQz-ylHz0`NhqzLw|6Y5V-!S0s0*8UrP6&ohi1*%4TJke+OX8z+ zQCz@Z(5PVRA~y;#wyErY4g8efC<+gs%88T;pqOf_vD8uYlPUhHF76pz$Y{}rXq&}* zr@_oFm%^nq3fc>}hhULu?04!`tU_g&;@IvNZX1(*w1h1)Cp0rD+u6zaU%W66r-Pqm zhjWH2t5gb@%A>Uce71ov3S?){fA@bEiq;P0I(teH1jyGJ1vbPtkz{*wfl@&lac@5A z?^5{W3RD=SXPF}u#26vQajg~jsVq!7ik}HcK6?V7ta3-!veW6m`hFMu`4K}-mp1;# z6&A91EXc;B4gt=Q%RHcE*pEBQbQ?DDUhHWTb^5g~((_fFjW_8G0bWpqn#yx_Px2|= zN0s{P=8$GECS9`AvC{lWl~mm78XwJN2|AMh{J!QnWlNz*e{|Zg^U8ImhS%CR?DlNX z2xH9oZwos!uePZtl?#Me8zXV*B~vlMPShT+uNA^(mZGnmV>9;ai~|7G9V^xBv8!Q% zT`@SuKd||DQ4M^$Wirrp0X9BC?OS>nQ#EP%szWHA5NB}Haw8(`on@SCx(m6yx13iz zZXKf$wG9D%BHCCedAiGI=clLW5<6Db8SUbfT)gxXy77b(?4EVTt}D+Vj9C!vv`t&b zw*pcS=R=#!7)m5;w=bmGnd1bMc z(#DP`n@2Y-I399{^94^T9-+$BpL0bq|^OUebP|6;-j;7%^6U*QAfh?b#?JuxR3@87Ae2`v_4g6 ziQ<&YX{Kz%tvGZuq+ZFU2PfU-F%%&MdpY8QO=ves4n-y|H3G<{`Do#;sa6&|bRCqX z*efCqYzUSLWdNMu>3)i(81icE1km}+Q%W@w%eau7fiTNJAlWH)t>a)@(7l$Te#?p= z;+6~(*&uN&OOvu(rS56ZALb72WGpCNrvea>y@Cje30!Eki7_QlRQv`YKLy z*rg&*KB%c=%yoDFDPB55qP_RP+_KRy4jubZX$aszRAocGpF|j9>UYBR)0oEVH~j=F z@)dsLQ}IDA zIp8}Z%VdTMa}>=Hf+53AX`p*j?~CV)OPRHzIB+`LItokHdeEGo3OyX7@nRybw#t!= z)f7ujnY6pDKvikAjTZ}Z(ws|6)b$|C)>5{%Ks1d+ghZi7!c7&Ui=(JdVCVoox`0rJ zJiUrLbVHf{rmS{+fXUS_$6Q(LmmsC#pPe$4qSCx@U$0$~bZHv>xH*V1iIAkSqDl!Z zZk1a!;v)tc;wa(5TG$vm+!glu;icL4_v!Ut(Wr(ByT$x7c6;<%(!P>ri>)_LozD6p z?+l9djK)e|eJenHfSPxQMDqbf{)KHNY9h!7jhU+V_D0)xnGFdU-_cxxBM;qZ4Nmm2 z>1H4NdvI+ekd)Yv8OX2h0&&Y=-szkt6%z1f zc)Vp^VxhcEAAH_SIglSeRZT9ZJZ;DxQ&($Y&nezhli9I-w0Ya&Yz4XC|d_+v_?A(Ks|)G`d%02Kl%HZQfS~oD-P$0#m)BA;V!)_j7H_nEuZf;QoOEkO;jK5? zk|QCr5(N$;UH76WHK*E``>@(!{zu%QZn=yi^CubJv|#3H`Y!oiSq-ILgF ztz>$)S%otAZE;){pKs1fSMTKyuAO+#c~Dw_uAiRmp~%W^LIzNh(dNx~3>FgkS}-D7 z6ou%~KWPp`@>Twv+YG&2GoOxtfQPxf)A%+?8Js2j9k?lv|$0VqYB`VOIa~D#)lZ5yG|qFSB3Xj%Ovs0OsAjJ(g8t@Yiz@ zVjRdOjQv){E9&6fhmU$88 zo|SA?l0jbrDwtC4!_&#uY`U1Iy5MSQ$c>BpKEP-Rk1@CEzJyIP{F+itN%g_)A+vI&_T*HvCME`n zx3DhtBNc%x$BkY0(KFiREH|KGr+Gl~irLuosV9GQ)>pW2>t%hs#kngD*&jqn?>u`fcpt<}Jq4AG#RW1wD>cnq9XGU!i-jDd>OGu9Mnskcr zbGw8$jRzWgMIFMe%n)Tpsz9IvteU8Mg>V(FAB zcA)=jr+9Vy??|h^nU3mPb|~r{uyg;~4xz!21JkBNtBW4#_Wpg|r@&Y4$OgHBnuk$8 z+G982u)_vmlQnFe>Zt?WB0V^M{v+~)=?A5pocT}!dIt_Ic!lLC@>;%kj#gwL5+D_pTcpV-k@ot^?`d3y9-wR=c21T%Ms5oe_)h7kAIpFLAXb!ERh5;oBEn z-;Qd3_6{0v^r<8ksHnhTyFe)W;QbiS%juO-(p z{@&49=S7T;RR*V}C)N1IDp~x1Yuw>4u8o^5zxi3{MmEc1Ein{bvA6!}BNhK)70K>A z)!MF>4{D*lGeA2Ys{Di=d>`(pzx}&S0AKtU|G6cFRcyd(`DwK|l>lW=#W{94;Q@sM zOT`QK^5{mkaS3CPcRDuwV~NL`pzMF}J(l(BtPI85JkrJIE>%wAUZdiMci3cfagysjikt7k>x zA1-p@KIEP{nl+?B;F)IZe;%$i;?LL`nTf@-aIm*)DBNao?WTUUJJN}i24Ap!K)%c{WGv#R z^DF;vYtLYAABv6=Bitq$)Tkw#(}Y-L=1pJpF6HnfjzN%_i=KaWAyl)0|KZzahYhhEgQl#_wmcoJ20y(6}Wgxu{>O~;e6&gv#$DDRQ z==BfY?5JN2tMPbmFXtu6&k%*LuO7yE#iN#j4WH|U%Ci#o!o@@uJJ09t4FHFsB{;9h z^jTZ-laJ$V&>~PstI}Eh%%u;u?OT zmIEq!Y|KD1xomcWQn1uoaR}fx>dIYTz_Q_@Y>HqrX13{KqzKH=+e{m)*%Nn}#^3b-~@qW&PCsR4(F%v$6w zu`xzlMJaq`;RB;6PbV zA=FT0TKunIoe_u0Y+R)gg-v`*wS^Cmtu($r9_jbpujG0YHKp0q-Sj#DaH=n&I>Y47$>$E1vE?a>O-HAagw8$V}H_Pw{VrrY|+xRX3bz$$O3Q8Le59 z8*BFG8Lc`Xp9NOX>Bj$Q`U_= z-U(m>VJh6DPPI#vZ3VpBmipX7AB`d%nuv)`5EpxFoSh03;=wjkMG1lAOYwK^;8Sn5 zcRW;-eAp=wma0c@ABB1}%egkJ7QhKhOZb$)*_j~e75Vav+9Hy^Xd@d=T(j}jjD4gH z&xk#Y2mQhrhaYW~8X+w3|3@xGUX!7B{BvBp1?R*Jo7@O_xicIYL%;TEbDS@^3abjM xeAqa1u8ak%we>S`4K?7zJTM7=LHGWdn3b|GXZn}x$EGu^w@R9dRSFhC{|EV~3rhe1 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/167.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/167.png deleted file mode 100644 index 668e2e2bcfe4d6c1feb8a59d42b701065c630c5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10608 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 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/180.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/180.png deleted file mode 100644 index dd7b8f190248f79fa54e59002742f95c1c32ca5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11946 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 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/20.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/20.png deleted file mode 100644 index 2bcb18768e6a4f1d8018e5c2cc4ef48e49712ef5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1041 zcmV+s1n&EZP)*_0gRNZ&UmKfD7l{NB941C1Qxms2WB5({0kVOB1_S;yBr1y^ z3xQ-Y`cq8|$eiDa38;X;z7S#4fnzNq>&l8&H$yOoXmo@E|8kmEh6(nxg2!?uwIrz%KnuGqSWX@ti?;FB@k^8z zWHT^$jm!)$(UFK?W$dgB{5i?`9z(NERVg{)ooFrR$< z5k1{qEL?gI%@rX6=ikG)o;2(~fMZRXFsW=S2R`kk?y>d6;t71d9L}6N#ns_Bd+(3p zKljf6!zL8&%Qs&XZK3tM5LHWxSiNQ~Mn=Ei)<(?hW8VX#6rX+j4lqYy>7E(N@x!l~ zmZLpXmj|g_buW>~Fh86;LB!1ArONC0&&xBf(z78X#!`t|(3qAS*Yhk3O)uYuQrEcI zIPoZPeNa=gfpBPuuKp1F*ThmV*NbCE+QD9%q{ylk**=)J82WxveFU|MTVO+dov{xJ zj=ygFNnvR@FW)ze|7Uq7Z=FqV!iggg9fHAgpaAjZ!}^_Ya{#V&L+3Hbv=%6^hK2^? z(X6+k5eft4sz!(stIYnHDM`T^==~lZ-J@knX2%=wNE2M>fNtH(9+G;Mzx!**%EWoD zvC*VTyMi5p1v*s?P2jkiF(%JSt6_O9lsyeYU3zx|PJfVsS?{W!h5nOL-z$}}=c(E! z%=|!^0#IqE^~{DKXx4n#bU^0Ivphe9e}SuK;Ir3Z^)v9hJnTCSv(ro7()5aXam66P z?zFPx4oIiwx)71d`~^^Z5Zp{b191H!+zJc27ec?m9DQdSU_-flXtOElJtEJvooqG6 zD`2Z}TVP)StlJKkzSYtnhulRlw^-0$Q%aA%s`T}p6_VV`%|d7bJAU%g4||AY3ASN} z0{C2>wQE_~P=8n-E3COCs)f{D`4NuomwKyEqReig$5o9J9nCPR56U;HYfIpp77Y-j zsvZVZod;il9NADeP=VU{WW{sI~;5?=+@Ju&r^>3B*9)&hD+f;U%YwWRg`{I00000 LNkvXXu0mjf8OQd( diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/29.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/29.png deleted file mode 100644 index ad6b0a71a8a04888ec475a1efe3f8c5628f4847d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1625 zcmV-f2B!ImP)`L;L@`jv3}PXG}hmO!Dxb_bpFI(Fu>W=fapXEmQ5Rqp+|}kf+k3k zxTnj~;-kR?DJWD2n);*WnPP0%XTzOqmk|;g_5e_p4REzIA~OC7EPXW%sV7#$OUPs_+1%{t5~Fe0Mck?bncyI0Ut|wJ@8_s#1SofdC#YgyeQW7C>(|K=Bv>&@RB@ z-4{`Ry&AD`@yO23#SL(}+5DiqdVt;Wnb zS%`^=K|(?TDk>^aQc?o5K|;i%!ypuPhVnC~@Oav2ET5jHD(qDcyV^;IdaO}O&7?K>qO=x`H?OEAjg5^(OG^vl;^N?N zIIw-|7KFwmsxB2hlv;aXnqdCbp%?aVR=zB~i0hZnBQ1S6^7HdywOWyvmxr>lGE|)V z2T}1!D4IPI$!baOK{oZ|QjV0EDgjVm{pMAN=6$e8xp(^p`h`cJv9S>u85zjQ$w7H} zIey%}7158SqHyMLBp)e&?4&}27*a8BVnq=Gej_4g*vpmur^Y`hbm*JeZzu+%nd8+C z5ot|LO|V!jxLQ{OQ)E1f=1}301_1SSKy!n(c!)231hAc}%3;971weQV zaP%vn;T90;tBek%D$cuB0`Y2M066a6M$BLfR?Hfq0X+nIxafqpftQPc-G#in4Y)^m z?MZ?uzrCH`g#s^Gf#_kt@r}S!xxhi*-*5vk`>G%kY3|&)9YxoZCMqEX1;V8w+FA)T z8-Z3r;?sbHFC^eYY90Lu*E?61Ir1Hkpaf%MmabA;bI2RxY#>{$&o{i`|YK40d13RLd_ zY^SwWNJdSmwp(c7ttAaj;}6sl9&oaRRKA@@H`42~W+;&fLSg#Dvs5^=P5jbC@E`0a6?s}Z!QD9u~4Qu%0FGSW}1pjjT0H2PQ=X`;d7>C`oW;LLY`YjpG$ zRv?-lP&}Ohp)0K_{YFVTSp)+IUkd3VX>_2(+Pz4#3{0VEmeav3sr?Fj*xadj^gN*E zAh2^8&_9S$*D8}@_IhZl9(H_@JR)gyUHYbEfGCZBYUC@ddUZ)i(%t{tnYyv!dwK4-s!`Yg7)< zVyCfw0(N~2M6fFDe8O%|gB=QeZ+NmmE9cHK6&Ug~ReZ*U`M;^0LlL2eITj-3q!6vt z4pt$F_tyMQL(QhyecO(>x7ScL90+bAID?6lm`N25J~_!{Vh&k4Q7|5PU?ezahX($Q zMiRS{*pURV$8&F2rTS-)O3f^35~1O-!1;Yz(&*cpzO}Kf>R!sp;+ZvYWV$`!cMB%O zMMYv;3k%|S0TJyGmwFrxvWcti?dv7nt{SYHGp=?X5A>&6UIxBmHT50Z*N4>a_d)*$ Xh#1X=zCIJ(00000NkvXXu0mjfG++Gs diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/40-1.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/40-1.png deleted file mode 100644 index 2c5d09424158c43ec92751b216dde1d10e38d6d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2269 zcmV<32qO21P)lW9hp*4jxsgGNRYiB6af>_Wzfrm56u)6oLKq``Jt zrH-a8t&Oom(!^LAt@Tx)t;RG(4NC1$(G+ZyV0=Igusj00u-tyvFr1 zotKY{xH_0BOOTLAVkHcmphpZS%5@TMRtm1Azl<$q<>)3{oYh7VLT#ie*X8a+&Z?)e zH2w?*54?bcsZmtU7fHM#1f+5vD(9IYa69qSU%rCwj|9#RpD)x#2AmtNm20rfdImni zIi^|&Hy9aQL<;I*HQ-8hxR`hwe1n5jh!Tx@eWILerKX(kpeQ#^xUhf*+)OIBn9BX? zRdg||-oYWPUj1z}G&G>5rUnj&!!OK}2sb9+a6zQtst(uQdIeLaCZW5#3n?in$jr<{ zVPPR`HrsHKn9U|N=R~Ll8rKJU}t*sbjaa2@PAT>1= zUayzH@1w7`7fv1SmctrU!RIZC$E{h(by|s3YuC+dFk51oV^&qIoSYog*Vm)Ex*ATW z6Q!l4YH*#I20iR+*K|z5Evw8Do6c-nx zy}ez{IgiJS+ILUU15L;#+%5TBq=4too>I2&+>Oq*tFYP~=w(i&rKPFGP*hZelydI&~5pkVb}8;8@j=_Bz0~biQaAk@!sk4mK3fEzr#$%)TFZ;0d7a zRiODCVCUz)fIe*iQYDUaqwiXj6gUfE2L`-UP7AB*bJIvNK&p6}w6g-}_yB0E2Cmoh zxbRkTDTBH`|w!^V~9P zojx*2SoKLp;q}HVK);(C76M6kQAI1zb{;r?kg7_qae1zzDtF&Q!2ECVGyYxs8qo4j zU=?q$lCb|Kq}?yvV*`$C{6R-1GdJla=#uAwb8iCgH|jY>bxUpn4f}!Jd4P?H*29FG z{Q&SJRX+Y>;KWP7H@-vlwgc1d1afx+N4^hyaGGmSd9`@-iF&kx5zcd>LLULYxR`kt z3!LTVGiCz!=K!6}K-TNPX@b0#4}3WT$lL*xeGT|*Dp3D>;A1N4(8KPCAHn|fS1R)d;AEK=?i2xMt{!5}ISiZO z?qZkLA361IU<34VdbT{xl zR^|170Y`t}2l*Q+S*a;m$Ll?;;%FAqV=rn-?qhL?4=N#iFgG_xk)xq&)fy~~o8TEj zD%!)mxs9QHhF*A+6+HsdFWi4;xEq+8_kELLC7ex^3(|p%5N9lTSdn=y)AkS5=f-{d zl8~6GKpz#D!48oy1#r>Z{(BKP_QJ?;8#yWA{w>3u$lpNSViSGqK8h{=9*DIE{_&6eQ9EWNn zk&X71!uFL$we~&(JhBmZlO`+$w1GK!qak#-PwxaORtJY1o(I=Lu{*@Q!%QK8^P3b$ z5AXb5`rd;ClHXT8$Leh7hWx*_Rv`HvV9iN}n>jf`Nft}v5mq;CNy1%0C1t8n%}?hr z0F{kqCG3NoKsZsy%N6dF_Vs7BEP~b0oTp9)KDxo)D{YFE+QWh33l9RzY1FOneWIk{ zlZ}4@a`w^8>4gW@6VlIWh5;jey5$e40#dyvsluUkz(cf^x^itQ5zCOG6cc`&&{xi| zSJP&S2q-yul)XFa4b9AJf2|D{UwVQ=hdzXuWU$kxpopJtjZ#qW!%Iq7gjDG;2Y@72 zZ(paDd&3>V!zqUyL^e!fxYrR@%}GKoBiyHG@bWswb*eT^qJrwGdYf}GpSrHm)2Lzs zKlASp``96D{49!Z84jk?%)fh9GxHnt%lT`7zi~)7_^g(pd>RiB(g-Tb5j%0_C)$7%Rs0gJ*NWXFo{ r|MCA+1*3W9dM;*?Zh4Yn^$`CL)q;a;Q+rTw00000NkvXXu0mjfoJ2u( diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/40-2.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/40-2.png deleted file mode 100644 index 2c5d09424158c43ec92751b216dde1d10e38d6d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2269 zcmV<32qO21P)lW9hp*4jxsgGNRYiB6af>_Wzfrm56u)6oLKq``Jt zrH-a8t&Oom(!^LAt@Tx)t;RG(4NC1$(G+ZyV0=Igusj00u-tyvFr1 zotKY{xH_0BOOTLAVkHcmphpZS%5@TMRtm1Azl<$q<>)3{oYh7VLT#ie*X8a+&Z?)e zH2w?*54?bcsZmtU7fHM#1f+5vD(9IYa69qSU%rCwj|9#RpD)x#2AmtNm20rfdImni zIi^|&Hy9aQL<;I*HQ-8hxR`hwe1n5jh!Tx@eWILerKX(kpeQ#^xUhf*+)OIBn9BX? zRdg||-oYWPUj1z}G&G>5rUnj&!!OK}2sb9+a6zQtst(uQdIeLaCZW5#3n?in$jr<{ zVPPR`HrsHKn9U|N=R~Ll8rKJU}t*sbjaa2@PAT>1= zUayzH@1w7`7fv1SmctrU!RIZC$E{h(by|s3YuC+dFk51oV^&qIoSYog*Vm)Ex*ATW z6Q!l4YH*#I20iR+*K|z5Evw8Do6c-nx zy}ez{IgiJS+ILUU15L;#+%5TBq=4too>I2&+>Oq*tFYP~=w(i&rKPFGP*hZelydI&~5pkVb}8;8@j=_Bz0~biQaAk@!sk4mK3fEzr#$%)TFZ;0d7a zRiODCVCUz)fIe*iQYDUaqwiXj6gUfE2L`-UP7AB*bJIvNK&p6}w6g-}_yB0E2Cmoh zxbRkTDTBH`|w!^V~9P zojx*2SoKLp;q}HVK);(C76M6kQAI1zb{;r?kg7_qae1zzDtF&Q!2ECVGyYxs8qo4j zU=?q$lCb|Kq}?yvV*`$C{6R-1GdJla=#uAwb8iCgH|jY>bxUpn4f}!Jd4P?H*29FG z{Q&SJRX+Y>;KWP7H@-vlwgc1d1afx+N4^hyaGGmSd9`@-iF&kx5zcd>LLULYxR`kt z3!LTVGiCz!=K!6}K-TNPX@b0#4}3WT$lL*xeGT|*Dp3D>;A1N4(8KPCAHn|fS1R)d;AEK=?i2xMt{!5}ISiZO z?qZkLA361IU<34VdbT{xl zR^|170Y`t}2l*Q+S*a;m$Ll?;;%FAqV=rn-?qhL?4=N#iFgG_xk)xq&)fy~~o8TEj zD%!)mxs9QHhF*A+6+HsdFWi4;xEq+8_kELLC7ex^3(|p%5N9lTSdn=y)AkS5=f-{d zl8~6GKpz#D!48oy1#r>Z{(BKP_QJ?;8#yWA{w>3u$lpNSViSGqK8h{=9*DIE{_&6eQ9EWNn zk&X71!uFL$we~&(JhBmZlO`+$w1GK!qak#-PwxaORtJY1o(I=Lu{*@Q!%QK8^P3b$ z5AXb5`rd;ClHXT8$Leh7hWx*_Rv`HvV9iN}n>jf`Nft}v5mq;CNy1%0C1t8n%}?hr z0F{kqCG3NoKsZsy%N6dF_Vs7BEP~b0oTp9)KDxo)D{YFE+QWh33l9RzY1FOneWIk{ zlZ}4@a`w^8>4gW@6VlIWh5;jey5$e40#dyvsluUkz(cf^x^itQ5zCOG6cc`&&{xi| zSJP&S2q-yul)XFa4b9AJf2|D{UwVQ=hdzXuWU$kxpopJtjZ#qW!%Iq7gjDG;2Y@72 zZ(paDd&3>V!zqUyL^e!fxYrR@%}GKoBiyHG@bWswb*eT^qJrwGdYf}GpSrHm)2Lzs zKlASp``96D{49!Z84jk?%)fh9GxHnt%lT`7zi~)7_^g(pd>RiB(g-Tb5j%0_C)$7%Rs0gJ*NWXFo{ r|MCA+1*3W9dM;*?Zh4Yn^$`CL)q;a;Q+rTw00000NkvXXu0mjfoJ2u( diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/40.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/40.png deleted file mode 100644 index 2c5d09424158c43ec92751b216dde1d10e38d6d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2269 zcmV<32qO21P)lW9hp*4jxsgGNRYiB6af>_Wzfrm56u)6oLKq``Jt zrH-a8t&Oom(!^LAt@Tx)t;RG(4NC1$(G+ZyV0=Igusj00u-tyvFr1 zotKY{xH_0BOOTLAVkHcmphpZS%5@TMRtm1Azl<$q<>)3{oYh7VLT#ie*X8a+&Z?)e zH2w?*54?bcsZmtU7fHM#1f+5vD(9IYa69qSU%rCwj|9#RpD)x#2AmtNm20rfdImni zIi^|&Hy9aQL<;I*HQ-8hxR`hwe1n5jh!Tx@eWILerKX(kpeQ#^xUhf*+)OIBn9BX? zRdg||-oYWPUj1z}G&G>5rUnj&!!OK}2sb9+a6zQtst(uQdIeLaCZW5#3n?in$jr<{ zVPPR`HrsHKn9U|N=R~Ll8rKJU}t*sbjaa2@PAT>1= zUayzH@1w7`7fv1SmctrU!RIZC$E{h(by|s3YuC+dFk51oV^&qIoSYog*Vm)Ex*ATW z6Q!l4YH*#I20iR+*K|z5Evw8Do6c-nx zy}ez{IgiJS+ILUU15L;#+%5TBq=4too>I2&+>Oq*tFYP~=w(i&rKPFGP*hZelydI&~5pkVb}8;8@j=_Bz0~biQaAk@!sk4mK3fEzr#$%)TFZ;0d7a zRiODCVCUz)fIe*iQYDUaqwiXj6gUfE2L`-UP7AB*bJIvNK&p6}w6g-}_yB0E2Cmoh zxbRkTDTBH`|w!^V~9P zojx*2SoKLp;q}HVK);(C76M6kQAI1zb{;r?kg7_qae1zzDtF&Q!2ECVGyYxs8qo4j zU=?q$lCb|Kq}?yvV*`$C{6R-1GdJla=#uAwb8iCgH|jY>bxUpn4f}!Jd4P?H*29FG z{Q&SJRX+Y>;KWP7H@-vlwgc1d1afx+N4^hyaGGmSd9`@-iF&kx5zcd>LLULYxR`kt z3!LTVGiCz!=K!6}K-TNPX@b0#4}3WT$lL*xeGT|*Dp3D>;A1N4(8KPCAHn|fS1R)d;AEK=?i2xMt{!5}ISiZO z?qZkLA361IU<34VdbT{xl zR^|170Y`t}2l*Q+S*a;m$Ll?;;%FAqV=rn-?qhL?4=N#iFgG_xk)xq&)fy~~o8TEj zD%!)mxs9QHhF*A+6+HsdFWi4;xEq+8_kELLC7ex^3(|p%5N9lTSdn=y)AkS5=f-{d zl8~6GKpz#D!48oy1#r>Z{(BKP_QJ?;8#yWA{w>3u$lpNSViSGqK8h{=9*DIE{_&6eQ9EWNn zk&X71!uFL$we~&(JhBmZlO`+$w1GK!qak#-PwxaORtJY1o(I=Lu{*@Q!%QK8^P3b$ z5AXb5`rd;ClHXT8$Leh7hWx*_Rv`HvV9iN}n>jf`Nft}v5mq;CNy1%0C1t8n%}?hr z0F{kqCG3NoKsZsy%N6dF_Vs7BEP~b0oTp9)KDxo)D{YFE+QWh33l9RzY1FOneWIk{ zlZ}4@a`w^8>4gW@6VlIWh5;jey5$e40#dyvsluUkz(cf^x^itQ5zCOG6cc`&&{xi| zSJP&S2q-yul)XFa4b9AJf2|D{UwVQ=hdzXuWU$kxpopJtjZ#qW!%Iq7gjDG;2Y@72 zZ(paDd&3>V!zqUyL^e!fxYrR@%}GKoBiyHG@bWswb*eT^qJrwGdYf}GpSrHm)2Lzs zKlASp``96D{49!Z84jk?%)fh9GxHnt%lT`7zi~)7_^g(pd>RiB(g-Tb5j%0_C)$7%Rs0gJ*NWXFo{ r|MCA+1*3W9dM;*?Zh4Yn^$`CL)q;a;Q+rTw00000NkvXXu0mjfoJ2u( diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/58-1.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/58-1.png deleted file mode 100644 index dd9bf26459e9966e59324b9c1c981e31a33799a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3405 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 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/76.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/76.png deleted file mode 100644 index 3f3961db202f8a9c661926ac79e94f8a18083dfd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4545 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 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/80-1.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/80-1.png deleted file mode 100644 index 4c072fe04dd87c42dfcac7f792aaddc666fec5d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4629 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 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/1024.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/1024.png deleted file mode 100644 index cce12d35635540c93003f5969551e99373aa0033..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68778 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 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/120-1.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/120-1.png deleted file mode 100644 index cf36d1835f06a23c0e79f47d00903e24ccc50c36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8364 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 m;xad~*dj@M-Sz+P`6b*$PdlDSh zcwS7rnmeC6Gw0lU=0<60C=wCS5TK!<5h*Ll>HHfr{@3tu{`J&-KqfRaAeyqAjGnjI zsVQ!X-tKZ>#5#7`MsKJ#DM`J2y<8MWl!9JLArNTV%Ydi-*N|LO;|;$eIyxb}+=r7; zizsG{Lgf!p(F9hu+PFVx^li%=YDtC$9L>6KP&$9;0 zq}g#{zW!{vQSr5AF7sQzzlmDSbj!bQX&XErJZ4)5CBGOp>N)PEsK5o2wD8Ow0?i6W z@%V^p0@&IbEVnI3&fiFD(1{Ukj;7`XZ7>DgUnLPsdYd0DRvS9>P+}OXsH#%7G6eZ| z{ymqHmf7FeSGAe=aW>2GKK)HOeTClU)^9_u;F*^*)H4X9&35m^CK{o47t&+#^y0-{ z=f`L@#KmsggNU1pUvGlC;`$rIoccbp7n^qn;@*EpsQAr1-6 z9nch(pmuGW0AYq?V=Cel@`#D1kjixbn*#KjcM&i3WnI;=TH$pe$BquLfV?;5x$2$5NBm6O8kJwn{p(h_(9H&( zCC}i>77W881^1ZAw3wPm^EIxln~079C0CDBg@tR?chDM|I+#!D$7x06D+lM^K9C`} z2V0hSY=K~tS?wfkjJOrA;_?1kRYN0wXMf+2dKlH)EY}rORr!X0-O3i%(AcDo&y_x8 zHUWB*xN9k~_f!Q=&2b!8WeOT@|O~ z+Fp;u8RlN>Nqt>p4I-^F$*D=nl~fM*C0+2>H~Q@!$FJ|NPCtvEcbWotpulFQC5=qB zn87yh8igi%mcLA`1E|pgq|e)IhkfReHoYdiaLZbUHb+ydR(X)Tz3lle;B+%f%p(gH za4AS&FX%X*DD`-Vo+;uMI$vup#b&^hwaeVI3xqI-U1pzpPz#>x zX-H&yV811seA6p40O;z>S&8&_@Nw7u6S38vh{H1`_?I|>v+a+&a zxHmPdERtBK^n-(C@5v@t=`LhWstH!@(1xKxI>WQn8-`ordwGO-e!L!Ob+axpYP1_g zoUXO$9?gGYX&c61WodA4gaKNqL46=HSSr&aIo5*%I$wv$+BRAZWNde`&HEib9fnGW zJefa+l1a_pME3SMZrxAPw%a|EodGKIMD=VT&U`j98x2$pyq>OgxXpEc_H7F_7R=$_ zmFNv$V_q)|+jX2DriEeQ^$ytl7F=@IeP-`r@I9!71U_t!BKWh`I=pxTOP}U7pZ?1W z8oT(_Z?pQ09tcY2WxvpP(y$XW!+zKdR;TprU6;sni>b) z=^gmIbKv(p-(b@%Rr`Fl?x*DDR$ozi^LI|OM7PXbH4KL+WxCz(8t$_d#m+Q+rM(y* z+9W%CSVouExhE%ti=!PeOC&E0FvE*v1L z?m012pWW0*l03c5*)z9aec=%I1B=W5bT!p6T5Akz3ob_0di>76RiaVXg7+vvkd|`% zfYPu^Sstk97&d3K)Uqa`>#)d z4ep0z4ztC|YYSBHHu)H&ZT{r0{GBd9UZD{t_Gs-D6IjXIWKwJ|24C}bEw7w!>-uj} z98H7qqMnZ2#t@nod!~yS0u20bLU^aVC|+l)QX|yQw60vD-++gD0+ECiEDzmO$;8&( z?2}@tq-%HmS>Ju1J@4kzyjsM^3$^3eM!dJX$b3OSTZ;F*3(~ zEk1mLI@wJ(PqXZY>wRJAGSng(H?5*K#?6Qa5RKW+wS7QU^0XXi z92Di?RZsn6fSpi6a0-=~H$JeE3a7z7ZM@DChlGm9+X&w2#!+RGd-ta@` z0J}R^#)RIk6}|!~M3x7Z;I)u5^L=$*Jwj`+<?wj|8ttXyr&GheSrf%jZ}4 zjOZ)27X*b;&kq7w$XeZVaj!Gg3il!P0WZ%Oecs3I^dL69(mGYrcIdQv!L=i3j+qNx z==~&8C619VzZ+p`Mr!_wy|F{}T_5!8hgVs~E@(>xoNRe$l_o9l*i8tXCG5j=Wa;$%Oq;i^kp^;7bbt7`wz~jLns9Kqwyusu z5VirFo7ud(Jl_2?)-imt+?X^DFWdjZ-?gCMQrqUEV7Tq7-B&rmku zoY=L(Jy;+zW=3uvY+BworQ;~R&L*>GJ7T{MO-AVW*B_ais+jP%y29IST2-<6D>w)S78^hobRT40eR0(>M@oEI>0&t&y`JG zU_(M<)}o`%`}%wkD-LDvs=Jj-K0!xR5a$cznb?L~n^cW4FIr%>^h=(uw;<%+;SU!1 z`@^I5ZS#NGaDJuC#>KXq$Lns!f|Z$#zem*i}oeS+9l>3`0WRi22ha|3s`$@^U=oVD)F@R~oxt7QujNt;wfiiIdxX}XfQ zCIO4WnQsUP33q;2CxmlLm>Yr4q+B=AC_y@M9@(wigKd3cH3C(fLVU(n-XSi*q8e>c zvIpPVgS=73N&$C=$_CfOA%%p`2363I1Gi6nr0QDrC2HvlbpzuX4}v#0T}^>lpMzXe zd68gbj6zdJGmIZN<{!lyy!>ANT;y?!!qI8o-$ic@`?{Cd8nSB#M>8@`1BoD`2+s7$nRr__^< zO;|$DubOh5$*FF`A4yu+C2(sfm|}Cb)`qxV_o}pcLx^{HW&gX??b*;gK)!7%LF$S6 zvzJiiUYsI>kK9@Naf0g?!s&qI$8Q2ohl0V)52 z`M3D4!aktcX&yK>!e60{`+~ZBrL&bk$op!!TMt|paIZT&taflputD}VMpV}1rF!Q^Zs-!g5@W(@Uc@p@X)5)Fw$keA5x$4oo549{lOTQj!Y0S+gj z2?KG?HYXoT1-I@&=1;kTQlWPXE2&L|dIhRd}L-+c^=T`?5ACV1T=U zoZH~tk3v3snVG=ziBz_t?2=378*1ml!f9H;zn@HsDUuF#;bf7S(k_%@q0P}JpRtV) zjSO=r%Khkq@#Uw(_Rsr<-R;tXR$8e`r&gYcN#>+{)g~>ULc8Z3FWD2%+TOqE5mYte zoT#;@_xP4>QlDQ7+5Zrx0PMk97u7=~q%>?Br;3WJwc*cB)>g+$k|1~#yr@j)m2-n~ zC8{*^68Z0}9VV-crZ`e_S1a@@i>-$UQ}jsPkKzoSjJ}SGa_CvDO1Zl>rK}i&VmwCU z_F!0{Z&lv38sswnfdh-0iw4BbJO9hK{Z;{Es-9ODCJHCHPtF=SQrJ2zJ1<7+?{W&) z_p&@0hI=L?>llMUg@ZbKc?0M}IcFW_vML zi=cmDsiDQAW5Kr*Q+-{{rxu$LvMKa$xnk+LJQ?cGtPJwtbLuGkzy&gnrYL6&&;<$5!U8A!0addj|r__FVW3QV4qqIYmc=W9tvs) zB=EV~Sx?jK13XVxN_e1_zx>UCMgF~0wgR}ffR=?y!*}1#t2PYx>9=Rv+?|Z{bEhbU zWw-ppNSexYzV199o1gnkaxDnwBrzzzos&?*CAXNbxDhvQ2o3eomifn%nv1OOyOsvy zXn$e6?@u+W)Cdz`7O9LmTUNdP6AkF^(Z^;d9E^(j_)P*UU2n8rp6=JFL6kI!wsV=h z=zrq^+B$PG@uGXwg4&s(9JE3lDP$r;^j;{(u1NRvZ@#9LReFJe>YYoH<2y9r*klY} zb>5kFn3VwJFO1##9kLpK0pcM0zDD7amcXd}IN6D8VUVElL5?4`QH#9S;A;Z|3HN`v z4D%5fd8jfHsKe`{C|MIY{clzk+Y(qbKqIinZ`9#gO(QUQ`K1{kWIM{Lr?`o~m`mNuh?Yi&r#Arpc^QuAWyB0@} zWNg-Zr_19X27~fs0flkE@t&A?}wW=0=z`4Rx||f3rssaj|47_V`Fjru1;zSW!p!-=$4Hcz0aY% zY=wp*&%YH}k|L|m&g{k8OM@!@0LhvqXoEfQ7?i{dU@#eQFqW7#Pcqako293zIUg~J z$o}fAX`p!fFQm`^=+k;P88$Ul%a(3>CGK!8#-s7CjKodi-H&-^ustw`P9ba+L0wRw@XcZ-rb zjUZKeBF361Mr=(|pHrS>fc^+%{a~@$WE$I@Q$#OmOU3sHcwKZf=@_M};o#EtZnB^( z+=^4++7j6N(h0oZ;4r6fnfpN7jfNoCz%OqIFLbmd0_q65`ClF?Sl~;5b=Sih>}SrXfx!V zNuI76@OGLO8H)nBJ^UVeH)CFGgL5`@)c`gH8zNgpv=hN8qut=lc$5sO&)vT~T%VMm zn7KezG&Z}ZEVn5fyRic8XD2?v2g+ju3CsN6g$rmBEmhPT0S=Y6(`;dRJ9o_CXzmv_ zHQ?l$lgp*&FRb|RmNf`nco?soX=*H>w%ooN5#Hq8q~xBkpSvp4b+bjt_Vz;63+@+3 zaGix9pR2+PJqGs7{q;`rH2tLzEw}i9tN8#3>rU*bODLv!4ttyp?oYua>K%}j4RyM) zN_y=aXDZ~+_2)MaT~OEXZND7NCS6;=ecG_QS|sbR$dz%9?$K9iG{1jmymKD(oQ*(U z9qC|1v2dAu{Sf7QyB8@`R?eTkmg{?@eEWN-`NkZNeuZyUQb>5x_62j4EX20&d%};?9~seVQL`_d5Twa&t=iTmu5=DwpN@ zMzeSRPoj#`awI#pk=Z~6c>kH|)UoNQM5BfIzZ_59vij=$mZx{ARkZS%v*C=TN~3$~ zh6R*O<6mp);0Owl!=!2+t91nn_-(?1d5V9g{N(-gydU<4j##}h8atD_=SPi{{j>#Z z@sJ6dV1mRSFTqdAK8nWt?T~o1O%z^fK!$=9dDR9-4+OK$Zi3ix7FeBAQ^(NldIX7V6!9a>-LJuc7Y4wZtFJ4KVF1UCEbt6b&y1quoj@H!?d6efN(Vn|*=O=tL*&o%wCE}ro*Cv@ zqYoRLE6~NOxjEeNRj4%&f)}J#6P?s|VC^O?Y?Zm93aj16ivsk&;QEu2hnF zPc=PMH>XK+7QC4fa}{gX@hv~XXPwp9ygQ;ylBIjz+?S7+T*X?BKwI8@JzNNFAV8$o zplv5PB|cu(5*HNTzU0;%{@G}M@p%1QgfrlAFf9{RFZL+#ezMUK);i;MirRPQMn26L z?7`MQ>?c^L^)i4q>K;YXJgHbZBLsE6)0<XqlNBi^h)?;H5}d0T7JqF+Q5y1gx@ z@!e^aiOUK3>PleF&QFL%Dfr&#i8!fnO5QOupUBhwm!Eiulb|S7g(mP;>DwUiKi6MF zDBX?Z-As(ib<SV`S|a?7UZI!6naXNsTzsRpBp%Fac2?C11d_fflxC7V8;>y>In&20?W= z>}FQbK5rQS5sVFuqE`$MdNjybu+fi_tuv4~22QedlkzOnG7n{?oj9O9uU=bP{`Qij zJ_=nGF{1w6a%iKh^$>urX70HDMSW{Z-;T4VVLOWjgQK*;K51P}ERG^(*H|3vzW~Wa z!r=U5>;zb?M(+EOW~!Y-jdeCuX(gx>IS1RSQre{^a+L<6W~?kLDrR)Yn> zK{I~Lnx2rVIHsLcH~FX05^ue48zZJ&LOM3TMZ%;Y4H`WFfu7L7uX&L7289)z!W82U z9HD`cKOYZYkMx7PVcItf1+>w*1j!saIdzx+Ri^{;B`?rYJ7{<28`mqM0grf3Nz+o>GNP%3DA zEe?|u+O!b29IYJgo}w!KM>uh>{!`v?Oo04G1O&d%*xt#`n5G)0TKOb4LBT!DF-Wks zq0}nwXuo##E@CXgd(`>9h52(JrfRqfg&hS&ZJ&CX(;S9d@EoXx+h-kqQKbu(RX`)w z09Tkt=NGgY{h^lRbpVW;7Mv5fX3{TF3QibR-Z=yLUqr;f(9HxJiS@i!Cv2wts_mFD z314u^hN+q#@Fg-~%$@zwGx%_`X){iZ@+wklVUJ6hqkHI{(jBJgAwsO;B&x?_8NKjo zLpi=cvw4msJh2TMq_6CLIPm@0Q8T-|E6p}3`v0z49~y-)9L#F=akdGRV@ zB$A<}NMtsO1*aDsMD<@i))Gl@yBMGo*qX6t%ty00%aZ)^k5OkW+*BU@r|RjM=9 zu4R4`(HSc>?dYib)i(7P_*&W`P7$xUCmd*tw^oR=)S>h=rO2A&qWctPrW)}`PQcgl zS5w6U+)brec}K5Bv_d8P*W6k@_a0LRT#ok^^9&(cOsJEW<;wK#mrA^1@vFnvMWN#{ zH`%tb;{h5Gmv`v9Le1l9p`&DVC+rwDbCv^L!Lg*3_lO4A`7b)cXM5HIp9cI$y3=&2 ze@Y1#z$WZdbErc5M8Q%;V88`W#ocOm!~ww)zdL%*JZUlGS~PjE0ZSx4i92McvbDVo(9CxA$a9K(QVoZ z-i?vDFR+&5iC8mNXrvvR5`phvX&`K@YE52J;hr_)u>-(d;AmVLH<*?Qfem97R$ohy z{%FHcM>mYoKDJQx7P)0p+A$AoG=YFrFEXr@*S(Evc0#$~gnL3pTAFP$VM=;iVws1G zd765+>(uI7+{EC-FVt!4KTPxKZIG5D-kM}*;B{%hc9duc_XvvnkG=I*3pgrfvqBGf zAV@V<9j8a)ZD8}g9Gxn?BR1?a_CQ9q2`XJemhqI&8sp!b$LczPp_R5cN9sUc?eCKs ze*G~A-@nbNN;#C2pUv*$`-O7f!ue}BAS}HlwMx{((@-~z^^%c(3St!!c2&UeY%p?Q zmwA2V)}f82zImJnpyoRgH-#&90ryNKl8;%5A~DYqF&dvK`DZ`mb6W`a0G$6d;oidJ z6sNE+`lSkC4MyhP9U2X1Ri%5%gpat9!gpP-5|o@xoI(nd8|h;vzB3Ui?g&!wf#{J*Tc$E%1ge)%pSz9 zO_bh)^BF?y`wy27(Nc_|Z*Tlohu5qe<@9)6eU2<B-&fo%>&~SHxg(cJ6)fX&TQA zYP@7H4;71#C`~Oldv+{Wx*i!!YT%M}tBLlA$z_$|{EYqhW6pg;u}#(UJn^%`);ZAf zBj=M0Pp07+gt`5J0ch=^xi79oxk|uo1YDP&9I#7d-35eg6e8%xE5}8DpFYSCw}oCU zjlAEZs9Y{ml@c=|(EyOxG})Yh-=`aSn10PfefQuolzd@fW;==E8K&|5n#T4|&`o2} z+;tju{-J0@wLXWd?J@ei-=Z9=82U>)V@Ep5R;b zbiqh0gH~B?ZCxMI>QX2L(?;i7hL6~}Mk`Y&K`9H@u+GTHxK3UjSFD~H@OnxI?LPt8 zFQcI`@78GQn#UI@IxIvgOv|WqHcuEErPJ(lUZjmTKdkK7;G#8rN#vU)v02oCz-Fxb zK1Mk{0)1WI%5qjU$3Bn-sRo28U`r%vu%s9;1?Zs#Q(AlT`QZ}l%GSly2f8<~l0Cn{ z%xtj0TKXQPsr0k!aXzPM6m@Bps~?a2r5sI1sS)_jHh}Ka(bHc{8avB2z9Iu^^ z?KSBz7pbQIIVQj|D$mc)PjSLaH3Bz6`POOP=(r`JO4t0OUK@{6lv!j6w1CVD41c#M zIarJUDw}`mJ#bpq?N))l&)THieTN0+L=!@v1m=@R9|Y&5QVTyx8ZC`Df1Gu1<$#}X zIfjkm!cEW{l+l)72FFfRpact$>8wxhv^5uLzKfHO)^4}%5m<;Df>N8UYxKD7p@M() zbEf|*{1m6vH&uc*NfNIGks161eHpfjop@;JI%=x(JL03Iz9p+zwVscNk^Rv7XCBk* zd5>AXrXlDj5z;x-wzU7K`B78oU`s}a7`F7NfG%%rPA1ouJ+1g~mrTUpxgQCbDt{&B z%k`t30CF?4rU-f)L7R6nKg?(1-Nle412>ihz#-j!INa=L;hO46cS zxHUTN;uk3{>K`l5E^1h)2)L_w&y9>F(E2R-Y*y2lGl@)LAdIK!%#*X)PylO8-*{kF zO1l^j!}%uowM?Ux~YM8VV^)GsQ`XCYQ(aG6xJr+lV_F^5OV z{csm-&C#u~`HperEtj4#CLt$(3-oeUij?5d5t{H``)Sq>Yvf{@!o-gsYwU3x z?<1h0&|5xTe{O>$g8G8nm!3Y^v;=(O?ucA&8uNXX2UK;q6;x>2N1NZ3PFq>CE#G1I zD_CYb)VyRG^XpvWFfX+{+WQR0ni7)i3$D}f+raGCq{+jI51*e-JKxHVa&&_n*ciMu zB3ri=SK;CM&*T5`+)N0|9|{jq zBM)j<#bWqro$uQ9Wt$BhyFdqx2md_V%;ig&ilTx11;_2*3Q^P6A5MI{3&z%wb~#n^ zbcggV;pGgk$6It!A5lEmAUADLCVs;=JbQ+rAAfSF1FLRrL(gG*m}>F?H(PjrR{3I@ zzqB2lQBmuTgnoOO5i=S`<;NvA$6V!|9l0=jBCJBZ_Ljc4Px;2!yG3+nTG6)Z+e21x z><28*CL5ugSRgH)*T`ij3p;Lri1N;D_HPTeA$>c^p7}yT*LO=Ywe6eNgQpfv!`O8q zFD)tHxTd;OS|0O$~hR|8;<(oJA|6Gd1NCx2Yx8Kg+N%w_m^n@{-Hkv8y&kBZSP$}Ux(`!raw{6 zr9A7s7Ulc?i;IEArjzTqzG?Kw%iroAo=*F`HcpuiAc+BJwuXY2at#IHuw=i*7WhD{ z{ekq|r~lcGuSZ$eZ;b#B{EdRKZSrX>;+V?g<*c%FQ>C)FAoryWyZ0$+wxLzRcZ5Nr z(mU_`^E3&`x5??yPRY;l+eYx&YQXxg1d$^L#)kB{)}9=wUQKV+=cOz_BREMtqI zrr%vMrSah*7f(?de?H!I-DoFfhAfV|o8XNfqfDQ2m%+*GHHxWu2_;s(6Z|3zA?pfW ze}$o^i!UK(Q?{Q)-9^(T<`6z=$SW)(Ib-Fp4}2oa%5c<+{o=*f?}vni=z$MdL?>TV zF9aH>d~bK5lN~CUYDUbhVl|G7^wpR2^?M?`S2Dq|+x@4&x%)xc6LP@`QTy9w7gf7L zX{?@u6_S)qyz#Hj0u|uzCkl z3QWFns^1cQ~|UFuQ(HHDg00Stg`7j9hKweBTDY?WLRsiJ`B!++O-w$8H33 zTjZRAAr&TSUAwbox|e8nMv&Gqs7#vuB0rFgJu>>}DU&TP@dG3d=-~QC9r%Nn)Hs_OsNDBF_h@i*D!CcOCAT%Z-z1d=yL9|gL zx@}B%#@ZXKQjuK%Ojv!L@=&+7PZ&$M*+ah3L-3VE2BcDPJ%urT7=4T-`dpJ{-K!8k z7`LgSgAiFjQ@Yx>Mc?xbKZGCHy8i^KR<*I!C-5x`ODvq{VQ18G!vTjS=w-h>S{<5n z0TvGK0+8QY4QONEJF*n^Q?Q{l>#=GQDLg%p-!-K(qPFO13c@Vp#B79hYMqr1?ixnH uB{LJl-`|a3@Q|N7(&YRGwB58(s= diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/167.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/167.png deleted file mode 100644 index 81d8c0a776f61e8a1d201db3be9dfa8634567b1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12846 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 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/180.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/180.png deleted file mode 100644 index c3ac393ce19e928d19536a3a5fdf238da2d93ac7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14304 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 N002ovPDHLkV1nK{E}Z}X diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/40-1.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/40-1.png deleted file mode 100644 index fc4a2b3ab6480e50a405cc80afe75ea76d9ae0e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2484 zcmV;l2}|~gP)W zkH4NejjzAXM?paW3T)&==?b~-?(xgd9NlC%_^%+>S=xu_nq#xF6;F2xiyau4T zp5~~i$uw$9w+gsIf}1PgXeD~12?;9_5F5J$M~)mOV_AG3i`lb(fdvcZLF?RD(g^GEF5`5B5IJ%T~s zqA{29qrqtiThXF4{~D?!#O;?eS=KmIl|0ZiH)qZqq@}%wkdPO#b!!&<{QR+GNeqS$ zAC9|s@1nV}p;L24`kcoAyVYLqDUBOL)!V^om>au_n!As{XU4D7cF`td6h8K9?X?!iF$Xa~|H#Oo%p~_X!e$F$p;&lOL1I%7mba zYE^kDMt;`^Nr_2tb#+BvULF$p{?MUAm^^thHg5bKLFW*MNn@@nz6egH7#S4gueRA^ zfHG-d8!Z87)3=zSh#Q@l9QA0#v5VC&Ao_o=gz`p zG$KCbL(NKrIdfUboROQzjKF;`goiW13OgFBJzh?{phhkpGZ6@R8_53?aPJ$ygWvPw zZ8pi6F{9Pi)>eYZp?%C^_}|p>wYIhv)2D}F7#TGh^oX~Zuo;}?gf4DC#9x5_Jp}H2 z1(e(X>Wa*OU2K4B;6En4229TcveyEy#RKQo0XK61FWVrMapT6QlBr2a$(T7a96NS= zinzEqq^727>{V8jnHxf~wWA?4?GQjaSzJSKCenCh1u$|9SsVtG-vs`hO;*XIjtg~M zC(Mn11qfXVII*^ucay!Vz~cSDsWjjgL3;EqH%siV%COng)WqPQhv48~?BD-6@^W)I z-x;woZ3DsSH50b764|tgWeiIt1BZdT-KR31lW1j(VGa)*&wWrT11lU4= zKm4hgwfs}Ss8PUkkwE<;mVPgAxRp1-4)m+6QF>UdkbeC6;jqUW}oZDT&J{nrER>n5x&6l^H^fCk#HJ#mS8S#1O7uz z&OHSDgB#yG3QXpj+WXYr`+#SM&G2LbaOMVHY%Lkh0EY3x)vgBX2C!>P@0jQ8gR`KN zZZ)tRZ&K(UWUuf9-xH9RA8?h7-9E|k5u}v$z$)OC`P3#q8=B0zl%@&ig$-r1eL-ys zd$7J=u>iCN=kS;=09(nTPY@7y4R}Zm<$TEU(mp)NY~x%9mH5$wq2*MW*c`Wr#oVlwZyz;$-* zxob`qdmu%V`>07*vaf-( zo#9HuvDK<_dOh#hq`e)`T=xX)0QUpN*XthvhuNvql3BWUxGB%KlA0`G*7hv-9d@@^ z(ADh(8Pg|7rEwWlcMr=nVl%God?_*3#0z@%W#A_XT*S}EnFcL7!&Y8P5H;Y+JYpE(`cXH(rMqE83 zE@&#S;J7)TdzG8tM}7(X^AobaoFJ`DT5A%A9v<~1QT$J4xAtJ*xlbR>ji^kI%vZL}cqNip+MYEnSH#W)-}!F=htOq!$AuavpR zgxx=Y+F30uMv}Rjd(2{j9WL=jFjfh{bxu5*$*2ZW%$#0XbcNAJ?OtMe54_ul1|5BX z*{fHi6g(tFqIPmC486{u@h7Q0x}S#(3~w>?pXTOeEa5ShP|MaH{wC#@weId@JAf9%?j9ny2qHT>KG?4&>CR@y z4U^oPj2Ow0s>(cc+Pis@25TconG1&Y)?BZC95BF+Gs?y$ZtVQ{O*Q6)HU}OB53IyC yb@>GM$96Knsz8IrpaYxrXUQNl*dGXe|K|V3O|ShNpncr{0000!$bs diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/40-2.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/40-2.png deleted file mode 100644 index fc4a2b3ab6480e50a405cc80afe75ea76d9ae0e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2484 zcmV;l2}|~gP)W zkH4NejjzAXM?paW3T)&==?b~-?(xgd9NlC%_^%+>S=xu_nq#xF6;F2xiyau4T zp5~~i$uw$9w+gsIf}1PgXeD~12?;9_5F5J$M~)mOV_AG3i`lb(fdvcZLF?RD(g^GEF5`5B5IJ%T~s zqA{29qrqtiThXF4{~D?!#O;?eS=KmIl|0ZiH)qZqq@}%wkdPO#b!!&<{QR+GNeqS$ zAC9|s@1nV}p;L24`kcoAyVYLqDUBOL)!V^om>au_n!As{XU4D7cF`td6h8K9?X?!iF$Xa~|H#Oo%p~_X!e$F$p;&lOL1I%7mba zYE^kDMt;`^Nr_2tb#+BvULF$p{?MUAm^^thHg5bKLFW*MNn@@nz6egH7#S4gueRA^ zfHG-d8!Z87)3=zSh#Q@l9QA0#v5VC&Ao_o=gz`p zG$KCbL(NKrIdfUboROQzjKF;`goiW13OgFBJzh?{phhkpGZ6@R8_53?aPJ$ygWvPw zZ8pi6F{9Pi)>eYZp?%C^_}|p>wYIhv)2D}F7#TGh^oX~Zuo;}?gf4DC#9x5_Jp}H2 z1(e(X>Wa*OU2K4B;6En4229TcveyEy#RKQo0XK61FWVrMapT6QlBr2a$(T7a96NS= zinzEqq^727>{V8jnHxf~wWA?4?GQjaSzJSKCenCh1u$|9SsVtG-vs`hO;*XIjtg~M zC(Mn11qfXVII*^ucay!Vz~cSDsWjjgL3;EqH%siV%COng)WqPQhv48~?BD-6@^W)I z-x;woZ3DsSH50b764|tgWeiIt1BZdT-KR31lW1j(VGa)*&wWrT11lU4= zKm4hgwfs}Ss8PUkkwE<;mVPgAxRp1-4)m+6QF>UdkbeC6;jqUW}oZDT&J{nrER>n5x&6l^H^fCk#HJ#mS8S#1O7uz z&OHSDgB#yG3QXpj+WXYr`+#SM&G2LbaOMVHY%Lkh0EY3x)vgBX2C!>P@0jQ8gR`KN zZZ)tRZ&K(UWUuf9-xH9RA8?h7-9E|k5u}v$z$)OC`P3#q8=B0zl%@&ig$-r1eL-ys zd$7J=u>iCN=kS;=09(nTPY@7y4R}Zm<$TEU(mp)NY~x%9mH5$wq2*MW*c`Wr#oVlwZyz;$-* zxob`qdmu%V`>07*vaf-( zo#9HuvDK<_dOh#hq`e)`T=xX)0QUpN*XthvhuNvql3BWUxGB%KlA0`G*7hv-9d@@^ z(ADh(8Pg|7rEwWlcMr=nVl%God?_*3#0z@%W#A_XT*S}EnFcL7!&Y8P5H;Y+JYpE(`cXH(rMqE83 zE@&#S;J7)TdzG8tM}7(X^AobaoFJ`DT5A%A9v<~1QT$J4xAtJ*xlbR>ji^kI%vZL}cqNip+MYEnSH#W)-}!F=htOq!$AuavpR zgxx=Y+F30uMv}Rjd(2{j9WL=jFjfh{bxu5*$*2ZW%$#0XbcNAJ?OtMe54_ul1|5BX z*{fHi6g(tFqIPmC486{u@h7Q0x}S#(3~w>?pXTOeEa5ShP|MaH{wC#@weId@JAf9%?j9ny2qHT>KG?4&>CR@y z4U^oPj2Ow0s>(cc+Pis@25TconG1&Y)?BZC95BF+Gs?y$ZtVQ{O*Q6)HU}OB53IyC yb@>GM$96Knsz8IrpaYxrXUQNl*dGXe|K|V3O|ShNpncr{0000!$bs diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/40.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/40.png deleted file mode 100644 index fc4a2b3ab6480e50a405cc80afe75ea76d9ae0e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2484 zcmV;l2}|~gP)W zkH4NejjzAXM?paW3T)&==?b~-?(xgd9NlC%_^%+>S=xu_nq#xF6;F2xiyau4T zp5~~i$uw$9w+gsIf}1PgXeD~12?;9_5F5J$M~)mOV_AG3i`lb(fdvcZLF?RD(g^GEF5`5B5IJ%T~s zqA{29qrqtiThXF4{~D?!#O;?eS=KmIl|0ZiH)qZqq@}%wkdPO#b!!&<{QR+GNeqS$ zAC9|s@1nV}p;L24`kcoAyVYLqDUBOL)!V^om>au_n!As{XU4D7cF`td6h8K9?X?!iF$Xa~|H#Oo%p~_X!e$F$p;&lOL1I%7mba zYE^kDMt;`^Nr_2tb#+BvULF$p{?MUAm^^thHg5bKLFW*MNn@@nz6egH7#S4gueRA^ zfHG-d8!Z87)3=zSh#Q@l9QA0#v5VC&Ao_o=gz`p zG$KCbL(NKrIdfUboROQzjKF;`goiW13OgFBJzh?{phhkpGZ6@R8_53?aPJ$ygWvPw zZ8pi6F{9Pi)>eYZp?%C^_}|p>wYIhv)2D}F7#TGh^oX~Zuo;}?gf4DC#9x5_Jp}H2 z1(e(X>Wa*OU2K4B;6En4229TcveyEy#RKQo0XK61FWVrMapT6QlBr2a$(T7a96NS= zinzEqq^727>{V8jnHxf~wWA?4?GQjaSzJSKCenCh1u$|9SsVtG-vs`hO;*XIjtg~M zC(Mn11qfXVII*^ucay!Vz~cSDsWjjgL3;EqH%siV%COng)WqPQhv48~?BD-6@^W)I z-x;woZ3DsSH50b764|tgWeiIt1BZdT-KR31lW1j(VGa)*&wWrT11lU4= zKm4hgwfs}Ss8PUkkwE<;mVPgAxRp1-4)m+6QF>UdkbeC6;jqUW}oZDT&J{nrER>n5x&6l^H^fCk#HJ#mS8S#1O7uz z&OHSDgB#yG3QXpj+WXYr`+#SM&G2LbaOMVHY%Lkh0EY3x)vgBX2C!>P@0jQ8gR`KN zZZ)tRZ&K(UWUuf9-xH9RA8?h7-9E|k5u}v$z$)OC`P3#q8=B0zl%@&ig$-r1eL-ys zd$7J=u>iCN=kS;=09(nTPY@7y4R}Zm<$TEU(mp)NY~x%9mH5$wq2*MW*c`Wr#oVlwZyz;$-* zxob`qdmu%V`>07*vaf-( zo#9HuvDK<_dOh#hq`e)`T=xX)0QUpN*XthvhuNvql3BWUxGB%KlA0`G*7hv-9d@@^ z(ADh(8Pg|7rEwWlcMr=nVl%God?_*3#0z@%W#A_XT*S}EnFcL7!&Y8P5H;Y+JYpE(`cXH(rMqE83 zE@&#S;J7)TdzG8tM}7(X^AobaoFJ`DT5A%A9v<~1QT$J4xAtJ*xlbR>ji^kI%vZL}cqNip+MYEnSH#W)-}!F=htOq!$AuavpR zgxx=Y+F30uMv}Rjd(2{j9WL=jFjfh{bxu5*$*2ZW%$#0XbcNAJ?OtMe54_ul1|5BX z*{fHi6g(tFqIPmC486{u@h7Q0x}S#(3~w>?pXTOeEa5ShP|MaH{wC#@weId@JAf9%?j9ny2qHT>KG?4&>CR@y z4U^oPj2Ow0s>(cc+Pis@25TconG1&Y)?BZC95BF+Gs?y$ZtVQ{O*Q6)HU}OB53IyC yb@>GM$96Knsz8IrpaYxrXUQNl*dGXe|K|V3O|ShNpncr{0000!$bs diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/58-1.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/58-1.png deleted file mode 100644 index 63d4c6eef977bf8461b9cc6c5943fcf30b3456b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3772 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 oM8JOV diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Views/MainTabView.swift b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/MainTabView.swift similarity index 98% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Views/MainTabView.swift rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/MainTabView.swift index ee8d90ee..e5aff6c9 100644 --- a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Views/MainTabView.swift +++ b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/MainTabView.swift @@ -40,7 +40,7 @@ struct MainTabView: View { .tabItem { Label("Modules", image: "Module-molecule_32") } - ODSDemoAboutView() + AboutScreen() .tabItem { Label("About", image: "info_32") } diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/OrangeDesignSystemDemoApp.swift b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/OrangeDesignSystemApp.swift similarity index 97% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/OrangeDesignSystemDemoApp.swift rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/OrangeDesignSystemApp.swift index 50563e8c..f239e771 100644 --- a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/OrangeDesignSystemDemoApp.swift +++ b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/OrangeDesignSystemApp.swift @@ -25,7 +25,7 @@ import OrangeDesignSystem import SwiftUI @main -struct ods_ios_swiftUI_demoApp: App { +struct OrangeDesignSystemApp: App { @StateObject var themeProvider = ThemeProvider() var body: some Scene { diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/AppNews.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/AppNews.json new file mode 100644 index 00000000..da657299 --- /dev/null +++ b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/AppNews.json @@ -0,0 +1,28 @@ +[ + { + "version": "0.12.0", + "date": "2023-04-14", + "news": "Addition of the Bottom Sheet component." + }, + { + "version": "0.11.2", + "date": "2023-03-27", + "news": "Update application to publish on store as unsearchable application" + }, + { + "version": "0.11.1", + "date": "2023-03-16", + "news": "Rename application" + }, + { + "version": "0.11.0", + "date": "2023-02-28", + "news": "1. Update Card component: \n- Update demo with realistics data\n- Add SideBySide card\n- Update Horizonal card to add a divider\n\n2. Update assets for Innovation theme" + }, + { + "version": "0.10.0", + "date": "2023-02-02", + "news": "Fix some bugs\n Add Tool bar component" + }, +] + diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/About/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/About/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/About/ic_tools.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/About/ic_tools.imageset/Contents.json new file mode 100644 index 00000000..8c223ad2 --- /dev/null +++ b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/About/ic_tools.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "ic_tools.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/About/ic_tools.imageset/ic_tools.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/About/ic_tools.imageset/ic_tools.svg new file mode 100644 index 00000000..83ff1a25 --- /dev/null +++ b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/About/ic_tools.imageset/ic_tools.svg @@ -0,0 +1,7 @@ + + + icons/communication/R-U/mdpi/ic_Tools + + + + \ No newline at end of file diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Add.imageset/Add.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Add.imageset/Add.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Add.imageset/Add.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Add.imageset/Add.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Add.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Add.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Add.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Add.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/App-Store-512@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/App-Store-512@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ad6ccfb4b7c450d01ccfa29382b0bb84c571420b GIT binary patch literal 62549 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 literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Notification-20@1x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Notification-20@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..83c7b6b78eb62b9113e51633de83d43ad8d0fd2a GIT binary patch literal 1988 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 literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Pro-App-83.5@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Pro-App-83.5@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3f52f86088ae32bfb5d59b8a97e3cfb7f2958263 GIT binary patch literal 12127 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 H7Kr}=t)gC0 literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Settings-29@1x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Settings-29@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..8a0afccd226c3466afd7ebc29a4f7d5870dbe730 GIT binary patch literal 2603 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 literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Spotlight-40@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPad-Spotlight-40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1f7361ead81af3d11f1e2d4d7b50d10a42ebfeac GIT binary patch literal 6364 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 CxP(Ul literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Notification-20@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Notification-20@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..779b61b9a80b16f65d337fdcef674a89e442423c GIT binary patch literal 3342 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 literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Notification-20@3x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Notification-20@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..28b758c0bd6a8e66aa30ef27e82f2be076111dc3 GIT binary patch literal 4786 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 Ay#N3J literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Settings-29@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Settings-29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6a79406ae6ee2469d24ee84b4d96945d3082aa31 GIT binary patch literal 4578 zcmaJ_c{r478y`frQp#>LhC-Ot3^R;%5DwWRTVob8mKn@2b`r{7Q7Xxn?2>({2&2*_ zB(kIsvUI2{sna*kIi2tP@m=40UGKBp&;7gC-}C z6%^o(@7gU@xswdb)P?21ps?74U^2jn#PBAAECL8VWP37!6dv@LtOo$_y`(w1uw1Nv z!x9+*5WgM+j&5P}X#OB;pM!f1dHFa#0`LqZWqO*j$@Lt(X0puZn5*I_V; zg0;t+{q2ss!-1(RRv;D%WwY53HWI=J_JP7N7z`AKfFcl@Tn$ZTIGsfZ)1)(%ep$ei znZ#gPAdAMJgLW(uycr=Z9GDyIUs(hM+S7cfEapGP>CC_D#jPAPj1UNgLtxP0KXrCe z{Drc%{{M)8fPb`^EPL{Qga4oQnU3LsWT-uv$p{H1avMoe`j@N!?`TKy?;Nn!gkV21 zw~=N9e8^$Ach2x=`0I84jd9fBVmnDW=LZ*G{O{**TI{?;TXIb z3=cEKo5D@Zkfu7wUk3gSM{Hd<4Qh(Tz26Ny}+ zY7uo1NI2PB3xfjxjVJx9bbpbaE8%7m_$wf+Hi-h$p`dg$QQkWPN=r)z3sjWIH7$YMbf=(O!VZZsJRd0xw+$!SuT}6AM(bp zf8EZTo4C(>;WTtq%+yt!u+jaY^GH{3H-Zq_`piA4E2)19Lcj84EmrrbSo>bTxV+QA zq zl3uDq#@Czj?c#e_(p9qS)}{5!*k`|;pqZEFeG3nvu>-U^NQ=7tVZ5)fIlFSVH}#w86Hcdp`c8Bd4OJFvfsRFa7K@6; z9q3;3zoZY?OlyvsDO(#rKICN$`W>9HGjWZ+gnnK>DB#lY`5Gm0rbRErs#Mu9y$hQ( z8||#{WiUu&smXr&NKaV0sA>4`Jn#q=Nv?*ijU+eM7%f@l<#^~_{V~0d!TN{ zWGWDgb6NcK`7R3ZSiZs*I35z5VvKCw>iPD}#X!xqkkxs4Wi{FF^V-S6yp@Fa&9!c+ zZlxvL-YKJ$P!DsBwT@V8C8$|Pz0G1se&V##g{r+p^78Ssoz>x|?kz(>t`DGS0N&zvLt>y=K0 zULI8wxibbJ_o+y)M$M;~jdr{8yJZr6EtkNlB5YG3j989!&y-bfMK-8+VxM~d0}pzi;8H67={2}=B<|gTzBvk zcb5h(4K>V5`&M0Dlog2O_w`^eu)J=`x_9uM?|u*{ZMam!E4l5yk|x?NxDp*%2Og&* z#$WA*j)Eq(_xF76mLG(t&24Oq%)4Zn726JHO!gP8-2QmS2eKdfdSd=!u+!>K#!8*i z;8ETIJ;ioEql=Ei2@;EYMlSJJ*rwI1w{OAPjkjzmCU#4%5kN!)Pln7pfbyy1AWAW? zxYuEEIDhZC&2oJ5XluVwv7OB|o(8IM*&=MIM>(}_)ZSGn@=5XF8avAI&X`n!2cV?& zh`F4J6G59)DK$4an@U>>Ivtbn?Xl~t)IYF7@W(am{mC~+2M;t!);1rOtK9>{O@tAX z-_=M+&kM0UJ{9EM?Z5R6>d8qb9W+2uE z?5psee%yol(@n>w1X)ehu{G-zJ3)PYn7BQDr!23D!a&w$Ox)Dc>H{@ zZ|rL;dWQ|!HKoO=F$ZNbiY~8mXPjInll+wPkL2vnnjP(3-zW%^q(3)%`R+^fvkLHm zi=vMLJgYJo{IpT3*ziQUkI!O!P;A;t{btkh+lH|L`&eQ@)JsQIuXLGYT zbW!NSE00v5<9UB$afy!E^ihv(VDYWh#1A}|<-Q|iB6-oTcyoc0^*M*D+`2wUe|1qE z6Y+Plke#wFWmHp4~xZUeKjV~F%6+7__=ms8BTKuEc>QI^r zU*lVweUPRTlvl<*pVYF`{aKa^)Qxp_(I>qlF_K8}NpwttWjjRrMZ$-o8^cO+D#cNI zOp-Jw-xofRo{Bq&3i#};l4qFTmo>|eKquCfAI*NXFUJ zr+KEB8mpKC5VyQlF#WDHWL*5dtvBfzI4QACgjpiTN2!xQYsbr(jOHHk_iUE)DYh$v zuwzgKs7nGQSrBx5pr>B>H+9;ubfa8o*4Z~MuH{ok%H_HPn)K^(My^RAZl`7=c--E} zt5Tz?vxOcX=aJJzom{_l_5+=@o6uqK3^Ftuomw#wNX(NI7y_>~BLPL#~YvFODK zmWc51b>Z`4Qa|KPZwJL+?DJj-C3-w{m6}V`PxWR$J8s8OvYsq0>KsvUY#NX$Eqd{# zdj1yKMmBXNX`*qE5w+2ECMqf)TBF-m(-pX?cD46<@NLIhY0W7g+tB#(rB)cZ@O$g! z8-0*?tIu;@z_mS5`dE>yk1~&LK8~AN>O20;{Yq-x7|u&J(z}dz2H!JbEV|;eeRt>q zT>T(EzHMHrq;xWEG|G({-!_w3P-WxO@A+Kj_FfxA8@tMy)JZ$nEfM${bGrplDL9fp zzFe>i)%L{EN%`DNS2WCLAQPskK0bB1HuP!%Kt%h)4AZ0YO}BV9kNO)U%xy8M8C0Gb z{toIFQIDMW+EPDFOqa#EE#c9J+dBG86~dkjJH)Jgi!``g?JEQt9Gc2HE#A}ET1}0X zUgGC#DtzXM7M0Xi;;9Ucq3i9Pr7upapVq&9$h&V4Sgqq^&$u7`<*Z3!yi&o8XHUE!9#2h~n5137`P^K7@2(piYSODAKDAPh8w?j3*XK!${E%AX;)7mZ zYP)}58Oi}5&ns`PpT8G0B zYB_b4a6->qXylNn1gfb#>%5khmL%G4sQUahegyF9Liz00%$o0)_YWejUC6^Xw|#H; zNn-AEZtTo3(njlAl|XIZ>(k_aAA`=in~Qbdg}+vE5m71YU?+RBLz^s98TEr|*$G>L zxETM!O=CsQiM33dlIf7;hPDr))z?u;H&kB~W)m*6A$&=4pYKGan`ue89p79Std!*- zn*@9P&u&=;)V?OXO`Vf$1Unx^wYl-1|? zGt6oN)G~~7r^#-jZ*N!KRhefq_nhy8bZQUtDnq9?w$50w&dI+|T`KC(*GaBv2ve1TzsZn^WSZ~t8Q{CgMrC0&_5_b? z^R@D=U(tZw9JwL774!hMFeq_`U*_phH}DJfaoBHytZ%;;@5ON-9AEm zUp>1=uHM~r(_GBsfmBwvVWRef;m#X3@5h?%N6y6Mj1Ybxj^tm+*F5m)k*sN!mAyhxu~S)zA{jl24lsb5m&08n y&o>4BfWFE2y6@l+V93wTxmt~^dyt;M4ZnDIFSYkKeS z=VoQ5w;==X1L>VmxFI&&hUgO>>MyodM2kQaDu001=RZ;K7b znwe^P5rgDC{?N#if`aL206<%Z6zt)30Us{ziTCv9Z#2w7)lAVWSRe1_ ze=a%{Zxd~9>lJ;$3*`;dIU}x3(xfv8!iRf^lY#;XVVWc~>@U8W^zol%1(^6>B;gm( zuzx9qHM11gCx+t1QSwR%FGWQqadniuhlV#&T~!5%k`q@}R8~_{a_P4+2 zo>L%s1S=@XD=LKkMf1nRe^6#-{~Hk$^l$30aBKX3l>dMEhuK~X#w%Fk!-x@~Ui3iv zNc@+m|1Ibb;omlBnt6m?z|#YX@dymV|MkGkOw)p{yg$Js(17R_5rij%8ylcu5fT30 zn!2hO6+MiavY~;2h5<%N31xs$G*C1&FjUgVs2FOf{KMeCfpl5&-gK;*s+y9aE=EZO zqpGZ=WN4^?Qb8H0YN#MJ)Ra^-)YSgL8WY08JqTX-KSKXt{r`hi{GV7&{ZPC|I5E_g zNDTZZp)CD~;lwaMVz9WrK0SMsG{j}hJiPn~e-=;w2{>H>-CzTJsDC8h8xu+l693Eh zn*RTf78*(@Z)K#HGC~Efu7*H*p_CDxUS9M>MS5u{t0>_;ktkKz-+1r;a^1g@p1wl2 zB={eNG}XO*6g7NQH4v(ve;QRJ5`pqoMIwCgNKY>x4P_-|bq$yTT}6dIN%&t$`OgwP z)Bgz7lxsG9?GS#IGxw5J{L8k{U)4PgiYG_i!BZiyPi zjB*AudkU6tKh^u)nV!)V!Z>{qtOa(5eK7hZ*aU&u%EQ0&_v*7cBj9V%EANu`1ixk3 zk|rxKjnmRRb0&RL%kCZTC9iHs3P{?wuI0kP#FH!I={|uGl6kpVHnzbw;P)x>>Ka#q z2BnR@UuPxg_nzpjQ=c?^eI%MG*_NFA3i@!Fd9rdEk(JNOwSHW^R$M-n1hbWW%buBW z?ntQ2RL8CdpAz0%b@p@jU7p6@Q*}k3{2nIXN~uzxJXL0vs||lO=cufE^uD<`$hQ4K zIZQ-+Hw^=4k5hH@(@rD}ZM02;qkf5WHC+Q;{EQQRlbm)vr1G;{y0z%_WuJ4m@`oK> z50Ik7_p2X1ZAIULMyuOZ601XJt5unBJueZ-7i%#8%yfUpawQM|*L2T&vd9jVv7H2<5fBSt3Tx0E7 zGdhnU*ii54*aUmS7m=?u=Zj4{s_#L?CQ)dEIoDBxTKy~Uq#TQZ2-~}fN#nE=HTReM zj8vzBWr3+Fkdu?vqJjDsMK|JiV&LuvGxCQAj;_GHn~a0(ZdsO;!aEkLShu#-PR!S= znuD*PI=dB+!umVYVr%s=B@ypkj4WSJ@%Jy0PSN*rD?D2|M_;FS8m;1@DC{IT^MVnH zy^HGP2ZB34X9x;iyGeN!&tTp1-*g2H4*E~MPI9g}Dv+CM2FscfD{VnBC8niNOY$L6 zJ{rmroE1+fvqa1ISu|m=wO_uiLo_w1=2}MYmv>tnWnN@q8?{CbmUT&i&>XGuY^HIrI>l#!U5YrQ=0J%+`DwKQ=*s9p20+`Y_Kwaa4SRnIg0phvrBn zsi!37YkG=hq+JQ9mE0J!PM2>-23#>sphDcj19#-`f)vU=L*Lzf?3^ z1uB{t(u=|&NMA1ypL7>JSKGLx02B}gXnA@)b9qBDAA*&s*R6m>&)!lj3Hs#P_2D^; zcmJzz%|jL)S^+roG*%|E_A$fc&=xY+M?7-=KxM$O#cTha`ph>kN)?A|_{4Mh!B$$_ znI01c^LIco0IjanvnPo4bHIzHyDxWC&PA-T^Xpy{`kHfr;673^mZ%Ha{|e=<(_kiE ze!6!4&HLe`effRhwBD`_8^k7d$+7ERkLcEz&W$}kPa{D82FY|}=izO)C?>VYF`-Lo zBO6<+6cxZ8yr8lKexhq^nwR5VwEguT?~@`Lnd_&o&hfdmRT;C3-tl|TC3zxFf8Dv_#}n1Rsh5(GX$dDr0@jTIJ1gv$fD^&*l|Z;2mV4s@Z7zVtnQ#fWi4z>lr))`D zjUy~g=z}x*ILfiWkfn-V%$=mpeBa(kxrejDaI8e9(ssF23EvA;ot1Q%x0#aJv>Ym)HBz)K6kbr!ggyMB@TL4=yzq`gQMHO%oBxx})W$`| z>R#sk9Y-uySR&OgV=apxs){YhnMspv)aH0s^1E$XJH%!B_XR_}dN$~#fg5}&CwaCB z72_>fo|*e9dmQSAU(DghFlyB5AD1=O6Dn)7Y}41><}2p5o2-3U?iiAeP2;u+jAYQQ zw%*6vEx(VFb1Nd7SWWz|CfA;NdFteQsEAyuM7OXsTjD`vJbd6%fK(x!B~V?`p1Mc)^2nUNlMho{#o@J5};`t0*usWW*q ziwwx7i;qnwJOzml?Xq!fxGvsWhcqQCQ{F7Z-t=HPA@fA~3Qh@)%uQ#)0Qv)tIPHJd z9_O5dT@sK@tY^H9C%G51E!ifaj{JR&y3i!1 z=R?xRaOyEKV{*J)Exd~3O;+@S#h{Oj;MCA(>D*~$6gf}TAa(N>rGL?xW7QDnzQNZh z7T9Ja+uUWCRxCxaF1en9O9v9sLr@Wh;0i_;K_QyR**iTFoVc8)&i%>Ftj&p?O_5^) zNumTsXZ<=%&T57ckd(?;n?;403-T5C0z_WIuAicvWvcNJK3#Q_4C0gHTV;u{X6abG z?XcD%mC=KlXQ!;r>YWY*OHq>T*o*Svh!Pt=3Q9Vh(ndzc=QGZr0Ku7z+8;PIhy{-m zOQt~1@L<#>f5yPatW`8QnNUIzBPXtz2SOz`BpS=(hK%If%K+pF2DwCFo&&JEH2Hj$ zOkqnSfA~#Y*ac|q){N66$3ot!YbCi8P)I(G3TWUZ5eo}4Ns~imddpsA92sSAlZZ$2?ZC*QgstVnQX6Wo+zj<9EdN(03*$@-^n z17pe(TL8h`dHqpUMHNc4pls164A?p_{3b4{L^FTtnVvMQ<=M@|I<58NBkS@nkUG}S z$d4=-n^<*d-?;YEw`hZpSpgQW`8zcjX+H*%TF{>=LsHL8Zo7OtWy(9Iu5xP9=JwrR zTRWGy&79`TKud9&I8r4*j?ZO#3gswY=^}f(`qI7hr-}SsQ1ZQ@5M3%1VDAB@KEIi2 zeHXZ7{)h2gDaf8)$8=PxjQp%?WLeTBsps209Fm8$@R ztIP(r5GzxX)Es-A*ffR$tT&|q_Lmd0m){5agTHw2r5(C^P_hA}M^_=g0TkCdA0`e; zW6Eh&UvR)v%9(<)n84zqzDLUAC-OPY>d>0VQ_Tr_&Z)6)_V0G}114JsM6>@yrvgBs zLQn-a;TjEX*&u+hK${*2XS4u>Z(UVJ5HjLURgJUvhc|hSjrLM?$lA@cM9lHLd}8=) z>dNX>Pq9L|V_mCJS0&w;yE`T4cA6dYcw>tund@3G74?!*Jy=YY6 zNS-i@eCYVA!#X4vStvaDd8e7IY+E<|xNg$xIAg6;j0It#dwQfb59~7@vMUEg{ekSJ z(~qq=a`Kl?ctqgbBZrP&Il){)Bdfil^W_rw9_rGS;EXF|t+xnuof)oTW%Od&vcKw9mC zjYRhLg=)Mr?a}_W=^g&Fy4r$AQwYQ2&M$9oeKr5Clb7mDZ;U zA7kfg8u+I1%7vLJo@m+VkqNIC-^aB|fSY+-*PBB-3(Z}2s9tE~lLvNkfFv!fpIyRL z0)d?Z{CT04nmX#Bac#GBgI*#kxBOZ95^>B9Wq zcre$F8wqh;ub87$W^}4VIq}+2Kx!h}qlh89{T3hDA;-^`AI4JAf;tWHGS`m6vN@#h z0-g1vgKuo&%+@}(06MX9p^Lj`MEdVi9SyXfgWvpUi*s^Z=9Ie|_S(d9Emec(C~nc0 ze<7;`z{&K(xV0fkvU$lXi2bu7mYa{!@0sRm)kKSL?7~I{8`D9xW3N;*Yd4fLl>}vX zi#W%?c(*GO#0#Y3K_ zKdQwVDqAaNQu>M~%YzA}!ik%ZoRo7Im{!_I3&yQfKNfkZHmkgH-xr*uQ+s#nBq~74yqBg)ebE7Y(Wqd^++TK-ueuKrE^`6+~ zGOiSBmmPGHqSxf{gO*D#vsfyI`xg7~T?QuNO?C{Fz%6+agk`B%oYg>;>V)*?BXSJm zUW71*Iu1K;tooJbvPja>Cg&36`3{0v8~YbAY80bCm%UHHn8<8w|bwbgRCu+fEZImC2987)G=}# z)}p1JZ6~n1+XguN;I{}XDfw|q{Tu$l{91kH?^Fk9=6Pltxul@&=a&=S%zKLDdA^u$ zP0AE=VELt6AyJ~Owggt0l*3XR-n9-M$bcrpets|ZEj0?*-}n~waVP9Pty7V#?s@B1 z@*@TbY>l49BTwLt%N>Y=n=nrv-*(@)}is4z5ui|XCVUtq*RYR8~9$d${#+oEDT8ugHK7#R=nZMI4%nbwncGj0;`)Oc% zT2@zxX!4o4jbiD{r@4Cy$!`ZAdG0E^bnn>cvF&3SbZAn5P9V9XqPpbabo^WCdLvG= z46eXe7_Pgjm8z;2a1WTA&BxXy@~Yw{G+%dkfu^FDVTGNvPAME=TQO{}xbvxrQ;>Gb z^C~kh^FDcrNa>Zg%)X`)R*?|5t+BoQx`jhZY?Cy?u-qtS+D}!^Yh5;MyEK=HCI4-S z{MSQQod6(3jDRvzxUq7sYwGO-Bf!C<=P_1Enr~Mi371-XC?UBh)imRpx~1MoC5PY3 zdmt&^oebqWW4#veN*(((FRq1)X}W2Qpx%Gk@EsY%Y%>4|nL(T?*yPB|9x z85usEyP{pHqvi#NR`!5IGr<1QkWz zMzfXo%SX`DkLNo)fw!ia0O+t6#&=rON;{JT^cpVmHtM+oT8)E}B8-c2GgJyOaIf0$AjyqQ7`nSIpkf#_V=#;Xu6j*b*01dI}#07ySMeb&6NXZ zLVxMFSlRg|xcuoa4U(3e&y1RWTjrh(0_1Z^!Opd{D&UvJpnIigCN&v=Y*sZZp4V|?c4{K zIMd4Q(&y3RV_~0Pv;SN_B(8yPDX!M5eKLSFwKO8DMKYfks~JM9q&*ya-FkUm3>64D zy0M}(j@%dTS<2lbc~+7*L3gdO8C`}H21taFL!{flDnQN@GdrT5wi<2)e*fgo$ ztM3g0f6jU}V2NvBdbdFh9CrnC@T|v2H+};~8gscy<~6bi3_}uCkHklWzNgJXRzCUh z17hl#DN-*X3r<0Qec;%jKR>064b2Ve^>B&*2g+AfB>(^b literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Spotlight-40@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Spotlight-40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8c80963fce2dd6442460a8827a5566642131e023 GIT binary patch literal 6364 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 literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Spotlight-40@3x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconDev.appiconset/iPhone-Spotlight-40@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..386bf950754b4244f41de2aec1f274f7d8ba08bf GIT binary patch literal 9469 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 TPS=>fKO||YJyoq#whI4$uAz|X literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/App-Store-512@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/App-Store-512@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b9811829e697b03b735242fa123ba14a9b2c7649 GIT binary patch literal 55398 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�~r+ZP_H9)aAv@dH#7 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 literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/Contents.json similarity index 65% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/Contents.json index e5940774..723d4907 100644 --- a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconDev.appiconset/Contents.json +++ b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/Contents.json @@ -1,109 +1,109 @@ { "images" : [ { - "filename" : "40.png", + "filename" : "iPhone-Notification-20@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "20x20" }, { - "filename" : "60.png", + "filename" : "iPhone-Notification-20@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "20x20" }, { - "filename" : "58.png", + "filename" : "iPhone-Settings-29@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "29x29" }, { - "filename" : "87.png", + "filename" : "iPhone-Settings-29@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "29x29" }, { - "filename" : "80.png", + "filename" : "iPhone-Spotlight-40@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "40x40" }, { - "filename" : "120.png", + "filename" : "iPhone-Spotlight-40@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "40x40" }, { - "filename" : "120-1.png", + "filename" : "iPhone-App-60@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "60x60" }, { - "filename" : "180.png", + "filename" : "iPhone-App-60@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "60x60" }, { - "filename" : "20.png", + "filename" : "iPad-Notification-20@1x.png", "idiom" : "ipad", "scale" : "1x", "size" : "20x20" }, { - "filename" : "40-1.png", + "filename" : "iPad-Notification-20@2x.png", "idiom" : "ipad", "scale" : "2x", "size" : "20x20" }, { - "filename" : "29.png", + "filename" : "iPad-Settings-29@1x.png", "idiom" : "ipad", "scale" : "1x", "size" : "29x29" }, { - "filename" : "58-1.png", + "filename" : "iPad-Settings-29@2x.png", "idiom" : "ipad", "scale" : "2x", "size" : "29x29" }, { - "filename" : "40-2.png", + "filename" : "iPad-Spotlight-40@1x.png", "idiom" : "ipad", "scale" : "1x", "size" : "40x40" }, { - "filename" : "80-1.png", + "filename" : "iPad-Spotlight-40@2x.png", "idiom" : "ipad", "scale" : "2x", "size" : "40x40" }, { - "filename" : "76.png", + "filename" : "iPad-App-76@1x.png", "idiom" : "ipad", "scale" : "1x", "size" : "76x76" }, { - "filename" : "152.png", + "filename" : "iPad-App-76@2x.png", "idiom" : "ipad", "scale" : "2x", "size" : "76x76" }, { - "filename" : "167.png", + "filename" : "iPad-Pro-App-83.5@2x.png", "idiom" : "ipad", "scale" : "2x", "size" : "83.5x83.5" }, { - "filename" : "1024.png", + "filename" : "App-Store-512@2x.png", "idiom" : "ios-marketing", "scale" : "1x", "size" : "1024x1024" diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/ODS-IOS-NAT-BETA.psd b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/ODS-IOS-NAT-BETA.psd new file mode 100644 index 0000000000000000000000000000000000000000..c34be113f09b1dc5e4bcea5e7b06277c51853aea GIT binary patch literal 1926911 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�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Ν#Tg!()KE2Xc(hf>V4%QuE1atqpz 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 I3zzHv2Vg7eQUCw| literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-App-76@1x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-App-76@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..0498f53e8561f5ec026d635904ab10f4c20f187b GIT binary patch literal 5781 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 NXYFM5$ige`{{a7KY*PRL literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-App-76@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-App-76@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c66f33841ff34ad8ab9509d8060e8f6e46f30a96 GIT binary patch literal 11022 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 literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Notification-20@1x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Notification-20@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..9405c7140905b5dbdf353e16163f2b5fdfefc0bb GIT binary patch literal 1910 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 D{Rvu_ literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Pro-App-83.5@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Pro-App-83.5@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4cedb41e2f1f71ffa67829b84cf733a245dfb94b GIT binary patch literal 10957 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 Qe?KtQhU;t8s@X>WKV=64YybcN literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Settings-29@1x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Settings-29@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..bb1b8ddc5e9cebb923662caab3dc0caa5cf78ded GIT binary patch literal 2460 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 DzzkYV literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Spotlight-40@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPad-Spotlight-40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a37b12237439d58f5e7023f5f5a404e98239d2fa GIT binary patch literal 5890 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 literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-App-60@3x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-App-60@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..7771240e740435d124641cf17d7ca7a138f75f5e GIT binary patch literal 11894 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 D{Rvu_ literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-Notification-20@3x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-Notification-20@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..f907bc46324edd6829c676befe78b33269081d6a GIT binary patch literal 4471 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 literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-Settings-29@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-Settings-29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bc6648adf92e70633c89516b4ecfd3942b69b702 GIT binary patch literal 4221 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 literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-Spotlight-40@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconQualif.appiconset/iPhone-Spotlight-40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a37b12237439d58f5e7023f5f5a404e98239d2fa GIT binary patch literal 5890 zcmaJ_c{G%7`!`v>S<1eoFhsV-7zQ(gvW&50>@*d^7>sQ!!wf2vZL*iGER{sEH0!n8dqQ#+XhJ4KPG&f*X!)vulX|dz=;%6EhuegCSzj zrU)#-N6Gn6M~Up?$3QbNX`LtgIb*$WM4$`K9q+3xwOrRI1;o2*OI=h$E2I7NaUOW1 z&;XousF@8m)C&uDl{$Y8s6|FF2z+ovXCT?f+cywF)|UE{7r|H`iosIAKUIic+ERZx zg+W^Y^$7tuAY2Io!YV66fEsWmXP7HgLroP5KMPb*R#62jtAbTjK@e4hvKj)a2K@Vx zVi*i?bwgMoQGc6b?6jpkh(tdG7)&COlt`*dgaCIi1P+ITl~uqhDj0~xlITp3tBWuzWlSx;9L1=WK<3=Cj!RX9=& zrV53rLsVhv>i=MkeFKTkzF6F$(L*f$KUnzx#3J+qaLz51a76n(`kJqtg$U|K2jj=HGjY^JUaDfN=}W zfO6hUOnmLeNL?H9(2rbpqK)nS_Qp*|TbUm_e0rD`KA}P0G#MbkfR*hCpt`Ec-7jYv zHk&{b*QHlwH#5&wnZLwt8gUM(rvTNVcO==Rop}p*EeCPN5tXbS8BE5Y3eWxVx|a&J z#xli%V(+zQH3f=aj_iaT5MFII)XOcz+HpL35t|sZ5g8QI+I;z~i}NujAYsnu3!-@ot5E6@~E+3if&kDD6cp7~8M z5jw`qijl}TU7_PpVu4L^wLYzrvA{O4f^f4HRo%XTBb9UcMRq<9`WSu^d}90KTl*fd z+HR~P5FNXb`QmZ%k<7kk&Zqe2rR)BafFR@3Pt|o**5#JAAJ|kA$}Bu((?zccAi~=X z2&XAmY^Z$?Q`$R!g_P7L$kiqa9$9 z7&01!tk8N$w|21gJh3w!`7)%Qg3z#$qrNjflThk#J^D?Y1LOPpDu_GiX{<#N&*TK?1ie zTQ@U#Ib*%6tz|o14Xaam+?#T-QlB5NoI}StrHt3`=hn{W|2n2HMTto^pRlN_fZ>I8 z)O8a~z4JdcH`YBprDudM`m9^Kr(xas^NUj=TaATOk(Pbd&3Lm=(bcW(JW;XQZv`Sm zj}{pJzTmKf(p{dD#&NL#2uKP7(Y3V0G`7UPY5uYC%OX+y<^}J%iJwiwNdxO|mu?3{ zN}5G#q7CyzPZo(P;DRcxWt~iJOqR!se+(88mQKr1dvs*XCMxMg5prtFfIIOV;*ox| zLb|3s6yC3^e!_U@%ju!mcnk}8FnWLgibNs;*OdD~FL?HrLfd#$g}!plTGU;H3F|re z$vwr15JDj5(k`SXj4wsB^f|rW0dbvsCYW$`B;ln}mPcXRw~4MYax?a2ZU=;WMd-$p z9`He7Pi%WoXkj+$sy@Zdev}l0&)egY@l7%LnngA$l9H=BmL%vcQJ`k$prq0wC!)#H zPn2T%>BFYcu#_+S=9AZ`EVpOFZN;+bz;ox8qXJ+je3)r5g-zWJgU6P0;zCZ525m>j ziW_2kaCt2-cm-jPaXZ8)+knE|WuLMWnnB&Uv`PVFN+|pLUES8Jl^2O0MG(7>N zmk(gEWeM9CJsh&Yj2^LJvHSzMFEj9f3*2f=UrCAcwL4Ejkb@iElXZXSA$-#_B ztq~OD86X^8OO3wmOV#}T)BX+xQC9W2Y(lRC-Su`u|Gkcv86wdP!$W$lQ4W6$5_8Gl z6j!H5ovj0Coq*8yM!VvbUdQ{-YWo(V3Kx={o2C)mPdG9!l=$yYA7$qsE=gmKTfYN+ zuvek8c=C2mpSZak{S1|g3cHX~eJx8Kb9@8NnXOOB8&*ys_lDaeyXPGjLClvCy+|s* zt>}=+6PYco71ivBfpQngcg(BoIzM}|OWRqrf`{=IW1_Tr)}2$(>m|8KfGKdw^~NI+ zpMm_JWoR^cc<{oY4MZV6jjV>@a#PDe$VvEG-!#+u+|_vG#8@dZRgwzXiUhIH01xb# zd70K8tk~vX30cbO7q@;v;$FyGcK7XQhcBw~gK$~5k)&xnszuJ%2DeTL zr8mRzJbIm+b*FSC3?FT_WDAHJ8JtlRoH16IVi%?&>KBJbL=aq+no7UBZ%$jD7q49? z$V`QAiwG~JJc5!=@)n8Apx3T0zWdDK2@_U}m;4>@jCF>GF5XFY{85rR6J9DQU*Yt8 zFssTBuExCJ7&KyBu^7lw(d0L)l4Ck$VM9HV`Bts$KtO*vN!ijoO}!yo5vtI2ARq9M z1^~65`_Z+i@M>MjPO8mX`MoLbb!}UJv!}=%iwmv?vC1-ULnY@$v;fMT>>C|e zL=aNmk4@p)vuu;)8$~^^2n@{Pah{imR3BGWbX0A5XxtA^E$rmF16VecrzzwKTtb-e z9q!(Aea607xPYU+5w0iRsJ9&5SRRNkkN$G{(nzJ9{fw+-iBBt&F!pwkcg=|<)9PtG z&{F*$OIrG`*F(T0U)hn6PE?(xR_uLcjzV(tcMfv9biML@QHolwxpGkGk-*Ow^zKzd z;%F4h`qAg#-Zm?2*n`sF%_Ke83+!@U8@GD&q~#IKw3xPa+lK_Ge}t@c#9mn0>k-I| zYBx5?Tp>15W3_|T_`Cwv8~q*@(B)s0xRqL+)G%LN?>-hM3OdC?+NUN^7CmoMI6&CA z6I_;%4xwaCRb*G!U645G_<#=tr#j)_G=o1f=4goga=On5W_mpNbk_`dN z7Yu1a#6F|)<3-_;Kr{2w0-9biO;S__Lc5=KG>#eI5C7K1d?H^$W-TqTxtE3h$Jq8< z6KB|&sR{^|-V|FWY(3!&EE*bCFxx zDvp~bJm%k_H4QdX?JsoB9--M;QA(I^VU*FYeX62JEGxl=e>mCzM0rRE4^SHHacqSq z;aAKSFR+G*=9zIv#3eii#>bQTepm%rF&GP=D>bcN7h$`7PvS{X@;NO_qsBmu1=8Eh zL}*WEo+$1}VHhrEx_3HPtwZq(9^%rI`k?(2-78D;!RA$Oa~H0AEMWxr4RMJ{uE zZc?nRj;+D<7+%p^mpYc)vWn+2I9Gnq#V`K^lp8^M&VL&^7Dr`*OpEK*;~O;0jgWoO zR14Hk!jn52t)XdeTFksGnhI@$XZ7a0xbHvhH&K-7o9G&h(JZOHmPTQ_?o#$8cinn0 zH~r~r-(D=RW!j)yD^2>E`PRqS&a^jTJjo_;j+EAjET*^?rd9pJlzwMkHFxA0r98n% zXN0jr6qu+ff>*FYsSa}msZ6UUp0DORxV#@dmWp*LwKwSxx`(NkRIdO?B@H*eFd-zf z(UQx03*Sh@95-v1=8=AjkS~uzK!`hsQv-Pe~ucS1E2k;xb?3U-I@N%h=!A}cl zo?mvhw)P&n4L+__Rvq5GnH1fWqjhhy3IZ(%A1=i0$dXK%B1<)(7fRFCe5NA8-Yr%WQ3dyHOD07>!6@& zGF+N=yPfAVr+36$%F@{zg{P_B=Vq9YwmQ4m5LV>**^j8*pE|owPw^P*q>V4@g>%Ui zQV7Xk}dzhjc>UEi!d@f7<#hUo6%`HSpM4V|Ipvuqp>Uehl{Ieja>NOpg>gw=P;$qH<4=wx1Y=JI|fCf^Kx?VSk9 z+!B{FwRPRXPL_vkeuz zr!~)QMG<@E?{4RE5-ejE?EaF^U7x~Bp3{;R?z%6D6-Q_mpPXpkb8Mcd(CO6D;rty| z)@k5%{ChK4=c{p?v9lhrZoT6&FlN4sV-EpiU@q~l*FJGl3R|s-KT|9UXZ^ z0xj)!`^}cTs8#*e1@?*7Jg+#qZQ5GHElJh%^S83QvYdG2qIs2wwQTSe@sU%my}7mb z{f`L_#kulP@`n4b}eUGck86Z#Y47|?d-{NRoK>=I!oE-C(V}% zqkCqXY7)HSyzf7yALOI5dmU;)++w}R5pIa#(!`!qn`jJBBm{IGX* z8?)t@N>Khcqy$&oQ~9vHH>P?&4?Jvt;bY?{)1A<-EdlIRF2i@jNmibBgaR7TCK1Ow z%P$jK3>vOH`?)BSEA-WNWHN8G-SnQ}50NNJMl#hR)Yp&HxUIW*^Fgbq$uPTcHhtJs zvC*Grb8)6@3PbfvN@xjg$$dq8kC=Z*q3GRj7zaOY>F!rOw+yrH%cTOY>0RV+xb?=T zMPMbh%SuC99N-(7QV^Auf)Mn~(%B{G>}H0x1>cZ7vV|R}5p=?d*M$8Z5S5&NC+Kc* z{nsT6+x_(#P)d=_Hcj?wsd?k5*W-H@E$&%9wSCQHhMeiYfn%lT7mgkuQ{@}Gbg*(Q z4<2>XO>*hAWGEkJ(^uj7YI5vo1o_9a9xzQ|q4~`^+r8qQ<&HT|kMAAF(Z-HV%c$aw zi)`ETblNu#?Hs3kkRPSj(d{;&z+y?BPWPH?qANxocxL*4U!7G`tO)p^4dN5J+BDst zgJPSJpD+GyCOY1VWJj-xJ&WwW3+m;uu2Iz}iG90?Zfh>SIgGjw;ArN|;8ELA(}s?wyQeO%WW(%U}$DI)_o^=vEO%Kn-2D|Udf z?-9atkQ7043 zv+B)GS7T4K!33(Ar=s|ZHjbN8#Aoi+r;&ilGuyUOU2tkeCg1A1wcG`(iTnCfwsN*l zuFq~LtgHbD`x%vKv%c<^B4r+ZdT?*vkTMN=q1eqi_Kdk%zT!4t;I166fQA^!qWuiV z^`D8OjcYYgWm+%OJvyFVykq=EM{?ko{B68GAGUaPImA~nmOR%EPQknKWEd2m$)s;1XC z@56;=%v7IFuK5Trf|8W#I}-Vgy6qGM#{(?)@!I!`79Kw3-2RxA8n*bpy%+*5Xh6wY z%w-I=Y6S{>qZ52y((}vcu_W&7)gk`72_nN%tSk4-%b?HivRzcM^kUg$-aR=Ju2f`I z5-;%E_(fTpJ%*p->)Bnkz86lSjn=;+cJhukz5vxF88?9pRn}h>Lm$veMi(xF6vLz) z%`T(^)^=7hdRL2IfKp4JF@60NV=5O^_M5gE(|x~CBE;2)lix|k z^@`O>#am|*SMMC_V@nzK8JMm#kRHT}&DB}ygQs9d8vxEuj|Ct7J0{<5Abe84( zms2L1IzT0NG!iH+BqC@lEGz<)loqmR5k(QPQ3yXq9MFp=U1TlVY zp4PsCZWykAG$`(A0!#UpepSX6>TvZtLZWbn{eKmgV&FazsEM zimO5tRV74Kl$E8FRYgRkl~sk6g;kVQM3ht^DpHVt6#O^v%9aq~3ak7l@lq-fh^m;P zh=_`clr%(ISzHPtCM6*Pk&=-32dnOe@w9fcMgB4R2kZF1SkeC%3spiRtv%h*2JY@I z{}4*Y!QImxzu!h$x^!qT=Pl1OoBiK`U;3y=7()cuR}S2I_U zp#E_PDv7WYma-F<5)`-j(};`x(Ize?XonQDv9*&D6%mz`;sjs02>wID|03l-Q&&v? zbNQcDb~X6VIz_r&)f9cT3M=@PcmM#lTy^D#2EG#;DdfHei#44y7&~=E;6}iY+qdX4 z`99pL3=3lPC^kxuF03?b*e{i<(iWWfd2lcq;BIanZj%3i|CNjN6XF{$`4}Ez1-T2# zx@dvP`%{;vDegSH36SJuLNE7R|Dnt_iMn0??s@;EW#cw%na`;xdj7AClGKu-p^0zr zTg{r8Gb?o7zx_BOcF{EV`zGJ*!dykqhZ=3EudJ<(FEym>>6ZgjFKJ+uFftf9j0#3E z>3me52`q5PEeS43FX1S8Sh9z@C$uwo8EIGll%)r=rGsBCZmDdkY~HnoS!ashJo5gb z{gkG8h;KaayU8u-p)l&FzpbA|1nG{%kX~SA0~bAR43*)k0MLrtS#fuEf!*!TyT#c z5XrC{nCVqiESx8LKy?(mc(qZI=}K@#n_t zERYk8>b4##;kf4BQ0e#}V|(WE_u4$I4R#@y*xtA6h;^#dfkz?kxKhdSHM;-{Q7X!J z#Q^iNv^AIV@Vp;4s%cyd%Hq}nSwN;nfU^a}%#^TTm)@H@7cv-+=d|JiiPh?d)!V1B zb`;YyrkSz(^tDSMe!kI_OmHCKyVKrBzr51>mn=HJP;jl|_F++-cMk?izkjp#Ui)qU zQXOlKighWBU%$?H%;kA2M8r zecrIBCI?M$iqDXCm8349ren#0l+;F;mD2Kgrh!lN&C*O+eKyZuq821VDU~R?Le#f> zRGG%Bv#-pTso=so5h*~`FaAM>X0KV+?63N(0HKQW-)hC ztH#t$g&e&|OPHo|Hw`@of`e=wT_cF?uWZ~kWQFnN} z^)0~Nb!1c`b#x^w0>^7)`{t#mrrO3gdfCiS&FWh1^c>@+-8W?4PSmwo=%?1dXurv9 ze4$)uY@0dSZ0Nx^t|N5W6E*Bi7HHsGoT1mX>P>>ss;8wi-KfDCnlErR-A!-s%cEu3 zsuGGhaX-*oQlyD7TfCjuM9e_tid};)6-3}Ws%au zUk!J_`ONp4RYd-E_8%{=`E^l{*VO3U!J6OiW*v)A&~;HcwSC4iJ*u3^wtPlEn+hIr z*yAsDWOWIn3gnD`%amf+?Upg*5pt0gw$c+Fyt|OmP}*m=ve(Zbj3a$*QrVjFD>N=>m?-aV@^ZT7QL^Fu z^$!(Y)et?MCvl|-PBN+${-bo{^FqTr;bQ!(^#~HA!#?--2PL}b=OyU`NmK;hZ`+4TdiPDU+~4aL z{{3a;I7QC?_ouWiMTgq3lAX3rT%GwFOEO^98@OD$fS=ae#VBLu?exYGb4#M@hmLuF zt**bn`(aVHVC`#k2n+RWt&<{kcu$fHuYcef7bxTr_DNV><8cs8jN0AWjoA7D6!z36 zt!dkS^?^YUPOMKg5L_9)q_kAd&NhJgq9)|Lw^!(dtNb28ruoZVEA_+1D^;aTbIJ-Y zUMlSUlg*@1$|@@D0$zj8^WkkSNm?n*$k%bdw;MyRxq6zn$II1HRM1$h357mr?T1uN z6dPT#iaV32_F*{GN|2mi*NeJg%-C@ zoLAN3c23exr z%NfTFLKr-M8s6mt5Y>_+W9xU5q9qtoCG&4(L%KdRFPRE@%VHYeJAbVoTe2ggR^^2pgM%FM;$cZ-jF%G7g=cXlc0-Z9xRdZ?b9acM zIpwu4tRexP|Lbt<@N_l(17N&JoBc)?4NNe1hO5FN(b7lE*l}E>W{+&Sl;~5ORjC_? z@>I6{+uu11MLOQmar-&%*cz{?)Q0DArX|v2(|#^w$gtjN4cfH@Hyq_wsRARvEiNo4 z9uCHg#%kp6PzwhVZ_Z`WSPVP7i-MgWrdWB5XepdCY5M6?qnjG#VcoXA9@)|au0z1$X+Y=>_HaaCWj>-bh}mVxe^m z79Si1Jq#W64?ocNJUGcy*vciveQcn@awY2Q6Zwri4G^{!lw?K{AAg{YDKj&lRHez^P%=P;BV-)B0UXwmW60)E5%{PQM2aV*`&W5O$)J_PySl5Z*cv3ECWyHJm>DL zFup@s!w!_xZP&4u>Z-pf7m?Xnz%tyWVi`>4w5j}Ugy<4<5duT*h*V&91PQQC;wEQQ62v=NHW_s*?e;?Flf zXVHt)#Bcb^(iWe5wA4nu>p*DCm6^-oe5-3;Tw26qN0wzS>Q1e)LmF_5^&d7QatOGS zXg*6WZsw+w5ZUdy^z&N?&ma$^?1|C+*^xvG!pLD=^VnCU$!g zVg89mnxg7;=)K+N=EIv&8^7BG#U%J@wwY)o7<@)V$Y}8=bEI7(Xo+0)G-7N>p4;g=&i`2tx4Q7l^`lBD~pj&;U^zwAhXwpERJRs*p<5 z@H2wkZ$Ggc_aKpl8AF1SHCQNArFStv%PaI#DM;v}pA(4+_$4Hba`MDQ#%JII!{ZN0 z(2ThV@3DK#zz_FpbUFz5B{=mrS$-T#$Z2q&K-DPUj~v1UQJ1x9+6yf23OpG4L@`zc z|MCsQorv&o=+CZ8386G}C?ZI!Ue(i^w3gFy?XSdgiR#bo~>Xy3zEkRtrC(&YKs7+R#%CdRU<+x!Y!y@!Wg_)N!Bm7+KX?pa8 z>P!6Q&LJp)bsna@9Kekb_wOR(Ce)eWnHK|BUfrl+_pY*I7GOG^+GuHC%2<^g_pIKo z`!qE%lH@{hKDOT`Po4>a?yx*-D_v(h%>FCanb}p=@nYPA&CtVql>j>VxS19q?O+g~ z<$E^Qi91fsa5h72oTRf$yl=G~GnX}>kuPq5sZ1qTtyUkCmX!t>o%31T3KUoeATD8A zr-IVUP+11c%y;$8Dy{$oYVrm=bz|6emxreC;Q@?86(rveXWzIbBE1}X11?0tC#_Pw zoHNT~TjHjvPsjf;8J?+~NzQmK*hx4RD($sLDf<)_r}_JH0U3>mP4jQ~Spjw}snh#E zsthVsqTig{Oi?M#Ba;xX2>n^wzA^s6!9Ae9d5s3P3ghn|hxN#~Q+#rA4hsZCF+sk@?GO zxBeW7JzjR<)~e5`D}zekFfA;kC=x^!ub_^7^y?-Z=tYO0^?>UbS2&eYmuUqcWRXlZ zy)gdieL8Z#&`2Yt={wMTU7CpA)9!0%1-u=$G)QaIXvPx8F_shU_TFge?RAT<9e~v5 z$_K`i{6c`Ht}XvYYQINzM^ICR)V#WNdkJ`#r44F~>extueg2j_8AlZjq`;JqL%TR= z%dAj$F{1gVf=r-p#`KJ4I?sLj?c22Q;7%36jPTdnGPVY2LtuIQOf)T8P#+z`_pW?# zpvj!nSVkhfE~dk4lyThSrvK-=*n32X1hUsV=e1NdDq`4dbr1v*i+9ZjNNeyjVUOo{ zaEePCC#e$|hziw2SW9}VtkAs=s5>@Wy7yd3H(0IIqvG87MHM7;cR}7`?kqrK+Jq#n z1h^GVSN4~>SP7nOfnowH7eQD=njUTikyXYkOJ3-JJ!9 z-ghrI5hvVtb^5Aw7yjK<>^&sNcq3gyNFJC(EINqwUJ4eWnOw^4%JhM?4-9M&BXR;1 zjg8O*TcI7Nkd4gFu=vgS<&TGOuP(OU!yX>xHYTd$6J#Ltw>RG_9L9$R=E}b} z*o#~8*}17aI$0P6cMoEkjv0(WJq&t5bdm(n1TvbZ1$d<)U1lCQ$|y)sPV3M&QYQ4&z!@6sC7csC&J#ZEq{$=|IQ=w83uUGACgm#~{Oe%|Kd<2TbjAcvJ89D4X+$T3IW0qW$GrC>$ zC}*@fcScmw%OQu91M`|~dc0QY_Li9DO;@tS_tkG`>_Q=; z?^>BzCtYv%^tmrTTb;#Q!8j%RLIEr)=FSNKb^1|n0%KIna?fPG@@$RXc8sbf_yz(3 zn&HA(78?{2Q_@)(;hu_ zr<(Q!uduhwdqsP!uWQ50bE`t%Zre9!DQ!ENf!aJ)($vh8Nx3E1%%^mqaL(r|&O3v3%xnsHJbcV*^2xXE9< zB-Q>7rSpfa@6&eSi8`*ww<#fC;>Y~MYI&#VLgNqpR|7VRBG=*l$za^nphXtT?0Bu1 z(Mo1|tQ2wOY-vSwHcU7BglJ44;-3AKOGbtcMV)=HuS4(~M(jBh5e%(pj{{4TPmyae z59(&lFR$rNp2$!xW)r)0d+!jF9ss3tOB z@wAvo)PBrQXm@uZ3O4bW@yy4KF6}}m{}df(CAeoig<9|x4Jfahnn^=;g+mcrtP#Bf z*o#T2>_ss1?QU1Dxz9J1?6VfSyZ!UOPA#`xQz@cO#$4A2kpX9tm}TN{ksyS5BAi-* zeeO#Hb$G3~p~_sB;e55 zvWBXPz4ct}zNMFAmVgrJ)i!z;eHXOc(*ApQ8hN-1XTZ`JYT^TQoy)U(mUJ>cn@xQ4xx(?Sxj>ju#(N%o7*O>{Z;q9@5#NBXfLv=^*-O@poB6SnCZW}yTkj*ZMh851g2DT$g~wZaiPbc%U@FSR*%w{2h!%@BV5J-K0iLxqHU+yI|&bU72H~}_x`$5ybO>oeuZV)dj323WDadS zb@FmNFDG0h-&`BBO!cPpv4U!2$&rA9YDB{=cx7#H8p+~;tEEV~&7#$FbbjqLWdT8& zw95`O%)z#+$7h;Aj<|(ROd#U|O?Aql+XL#el?`19Mkt}ItXGVzs>r0lQd1edu-DiH z3f|FZ8UR{=&rcOTJQ;M4^Ww?_@Ik8EcOFjKbl+5}23s_;GSV$CH; z@W6|fdKg;y8P$jAxi#i}8*V>%HDIBj3i}nKcRp$;lun4|4`s+hoNdWh`nLJ~R_YYc z-wF=i8L>%P1b?RbjqdIV)HH+QT0(Dpvy>E$!b9}(QU$fi@o!o1*LsTai1+GWn+;~dmh(Sn#VFE~UTqB) zW>fKW{eq;bL^XcU!SrTe1k+T%&K4-fE|_jCth={=$7N{MSNTu_6x{t@--g1^Iu^3F z*_*QQrI9D}ZYx?Nr+WC_p=qvr@u}nNItWS-9v4q~g=;xqD~MyCnT2;fFngI|%@_o= zx_CZaai5SyAy_Xd&R;dfI73;8xo(m4R#?7s%k1ijlpT#k+4GDFvU~spa;F9ehg-~k z$61gQCWyzVb}erM1u95{s#;~@y@Y>qY1IRS)^Cy!6uj9&SfPsaApy-;LC93i#@hiS7Qe8c#fFkxy?%B>eU2=g6Z1dy4m~iTIXD%$ zFSfu?mm}$y^LET?XK(&Zbg-G%UusQ1XJdPUZ5;vuH|h4WStakU&%`$oTSq_TPvaUI2|?@;ghmA*uh0LY%CN}iaxe;GIIMwSN8e7!JImL z#EER+G@Pj_?d7@ZU?oe^Mu9rQgi*i@Rf30a&!`nH20COanOPnqvnx=#|!Ot)65^XQ( zRv~7Fk1JKn3IOjW%NK{n5&6zB%;}XEmh} z7HVM{b2-3o?$d&Pv0{Wbh`D*ncV!pfM$^b`PR|VShl^%75MfSX8{vq{k&}+sR+NXG zj}9MPP#>VnXq;UGOhrHE5icEZZm1db1-y&z+kJN$hEN*0-n;2u(t_Wp9Yyqn3SfE+ ziC7=ipENIF8=+F;w3BCL+oxd~IeC;)I*NTSrXS+1`;;s9%LeR|af(L7)MD)Gtb)Z^ z7V!|qt6&%8g7gnOB$zsqY#k4r*xMLOI<4h-f>gS6e%$&2H1UtueH^p>{U_-paZhBB zQ#fjafz9H+OZnGkZ};b3xKZX&)=}b7zCNwKqV;?e=DTt;v!o1f_qI}!9oKzHE(|Es59oU3Id1yrzYBF0E#)G`r!W2od9Y)V literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/App-Store-alpha-512@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/App-Store-512@2x.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/App-Store-alpha-512@2x.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/App-Store-512@2x.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/Contents.json similarity index 65% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/Contents.json index e5940774..723d4907 100644 --- a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconQualif.appiconset/Contents.json +++ b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/Contents.json @@ -1,109 +1,109 @@ { "images" : [ { - "filename" : "40.png", + "filename" : "iPhone-Notification-20@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "20x20" }, { - "filename" : "60.png", + "filename" : "iPhone-Notification-20@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "20x20" }, { - "filename" : "58.png", + "filename" : "iPhone-Settings-29@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "29x29" }, { - "filename" : "87.png", + "filename" : "iPhone-Settings-29@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "29x29" }, { - "filename" : "80.png", + "filename" : "iPhone-Spotlight-40@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "40x40" }, { - "filename" : "120.png", + "filename" : "iPhone-Spotlight-40@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "40x40" }, { - "filename" : "120-1.png", + "filename" : "iPhone-App-60@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "60x60" }, { - "filename" : "180.png", + "filename" : "iPhone-App-60@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "60x60" }, { - "filename" : "20.png", + "filename" : "iPad-Notification-20@1x.png", "idiom" : "ipad", "scale" : "1x", "size" : "20x20" }, { - "filename" : "40-1.png", + "filename" : "iPad-Notification-20@2x.png", "idiom" : "ipad", "scale" : "2x", "size" : "20x20" }, { - "filename" : "29.png", + "filename" : "iPad-Settings-29@1x.png", "idiom" : "ipad", "scale" : "1x", "size" : "29x29" }, { - "filename" : "58-1.png", + "filename" : "iPad-Settings-29@2x.png", "idiom" : "ipad", "scale" : "2x", "size" : "29x29" }, { - "filename" : "40-2.png", + "filename" : "iPad-Spotlight-40@1x.png", "idiom" : "ipad", "scale" : "1x", "size" : "40x40" }, { - "filename" : "80-1.png", + "filename" : "iPad-Spotlight-40@2x.png", "idiom" : "ipad", "scale" : "2x", "size" : "40x40" }, { - "filename" : "76.png", + "filename" : "iPad-App-76@1x.png", "idiom" : "ipad", "scale" : "1x", "size" : "76x76" }, { - "filename" : "152.png", + "filename" : "iPad-App-76@2x.png", "idiom" : "ipad", "scale" : "2x", "size" : "76x76" }, { - "filename" : "167.png", + "filename" : "iPad-Pro-App-83.5@2x.png", "idiom" : "ipad", "scale" : "2x", "size" : "83.5x83.5" }, { - "filename" : "1024.png", + "filename" : "App-Store-512@2x.png", "idiom" : "ios-marketing", "scale" : "1x", "size" : "1024x1024" diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPad-App-76@1x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-App-76@1x.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPad-App-76@1x.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-App-76@1x.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPad-App-76@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-App-76@2x.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPad-App-76@2x.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-App-76@2x.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPad-Notification-20@1x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Notification-20@1x.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPad-Notification-20@1x.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Notification-20@1x.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPad-Notification-20@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Notification-20@2x.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPad-Notification-20@2x.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Notification-20@2x.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPad-Pro-App-83.5@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Pro-App-83.5@2x.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPad-Pro-App-83.5@2x.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Pro-App-83.5@2x.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Settings-29@1x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Settings-29@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..d6585bf00500d9a715b3f2505a0273f5d4ee9e54 GIT binary patch literal 1979 zcmaJ?dsGxv7+*p`5irU}_?*UkA-g-XFLyVW*UoNY?xKi@2C}m=v&*oL*=7fJ0W*Zq zN_>E1#}FS`Ad;Adin1!2U}h*;oQxy3X2@erFw2ZWn?)f1=s4%h+^E_naV)!pGO8qI8D(G`C{1vpaY|1Bu@=-w#1kl< z_2xxl0f*yzg-l3dk~E9u7-iw1ULBs(Vq?)9&Vop%4aH0Z1Lz4OX;pwdb!R|;#1-HQ zu?EuEltdc2Fq?;fm6;Jun-IiI4x$YUG7wX19s)?-Ye#Vz<>&4 zQh-mKO42L=loU+>^La2AgCGc)FXQ2;9>w(fa6kYFU_K<`!y+yO$%QhxNCXT%AWKK% z26;T99wcK=3NVdfY;r!|;c)OALLNmM`LIkT<3j?zK)_`+xb`e7gF3lZ`-~wA2w}%) z(#DXK74TX_^;8C<09jX`#9*<-lg2d0K5X1-AIuh;H@*|K@nIgsrw4Sr0S=)wnr9;{ zmSJr>6Hol-{QugwCuG?Oemr5PGH8q~qhZEVRL>^zDh|dV*PyhCV9TgR&30nohejih zW1T0hs2QQK3=3gpVi5(HkwN0}Xt7!tqm~F%2qHz)Ff2pV5CW+X6|7VXRZ`)Qfv15i z7Y}E#LbX~DJwF-}Lb4bbRw-lVtCT90RH>Fp#9~AW4`E}ib_TU#gqPHdC5N#x^)s<@ zB~73VMJG^{d8nP1q)`lIPor#rQpt7?ECuFhP>i&Cg>$_HXBpUl5rQT&30zH67GNOv za`Jz?K=l$>Bqc;#nM5MyiULFapB_K>9Kn(^NhT-5K9)BuzPgN!qq0Mx$jL8-v`@D+y{Wqs=w5sJxeXd|9lbYdc9!P2*ym>Qp1pqWt_%u~ z3=D7cFWi|HTmzrI&;X~mMcqr(^=Aotkt$T?a*Y{xukp&39i87i2)MnYAmpp8&Qn`C zwfk$7Tlebryk1D#tB zDugL#e_0(8`qSl`r%vpu@*g9*)_m&akaQQ$-&*2tJ{eqMI9b2+elBnG?9X>!%S(nF z?^U!1wXFXU5C8RG{ec-_)lF1FOuvut$ElI)YU15wQ9yoD*Ib&4o490|JEi8c?^Y|* zI-Rrr^j#IQXM*;``G<(-)_AC-Iwg2bPP@;71G(+5X*`WdYuES$)as7=EyCL0V8?!5{JDKsYm@S| zU(%xjeNIQ%zqrORAN`x5HdxDxt2GfO^QXp}p5&DMTMjbe9%IE!U*QIZ2qogZ|-kU6SZlNM&FflsH>-^^TyOQeWtLYV(s&tP>)D|Z={t9 zIvRD$o*Gp&R^LSiXHI^^on1iqx2z5;&3gRRj*E#pQQ))eB8H=Wa zaXH27jzFoe-hBMlLEECd3w4Wge<@F$oc}1Q3G<)QTKCP2?&awR@8|vWTp(w;E;ZKu R2a@T%PGePCq&h~I_b-t$8`b~- literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPad-Settings-29@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Settings-29@2x.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPad-Settings-29@2x.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Settings-29@2x.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPad-Spotlight-40@1x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Spotlight-40@1x.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPad-Spotlight-40@1x.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Spotlight-40@1x.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPad-Spotlight-40@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Spotlight-40@2x.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPad-Spotlight-40@2x.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPad-Spotlight-40@2x.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPhone-App-60@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-App-60@2x.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPhone-App-60@2x.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-App-60@2x.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPhone-App-60@3x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-App-60@3x.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPhone-App-60@3x.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-App-60@3x.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPhone-Notification-20@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-Notification-20@2x.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPhone-Notification-20@2x.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-Notification-20@2x.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPhone-Notification-20@3x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-Notification-20@3x.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPhone-Notification-20@3x.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-Notification-20@3x.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPhone-Settings-29@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-Settings-29@2x.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPhone-Settings-29@2x.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-Settings-29@2x.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPhone-Settings-29@3x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-Settings-29@3x.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPhone-Settings-29@3x.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-Settings-29@3x.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPhone-Spotlight-40@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-Spotlight-40@2x.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPhone-Spotlight-40@2x.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-Spotlight-40@2x.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPhone-Spotlight-40@3x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-Spotlight-40@3x.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/AppIconRelease.appiconset/iPhone-Spotlight-40@3x.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/AppIconRelease.appiconset/iPhone-Spotlight-40@3x.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/ic_folderFavourite.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/ic_folderFavourite.imageset/Contents.json new file mode 100644 index 00000000..799c9b2d --- /dev/null +++ b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/ic_folderFavourite.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "ic_folderFavourite.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/ic_folderFavourite.imageset/ic_folderFavourite.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/ic_folderFavourite.imageset/ic_folderFavourite.svg new file mode 100644 index 00000000..b1fdd000 --- /dev/null +++ b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/ic_folderFavourite.imageset/ic_folderFavourite.svg @@ -0,0 +1,7 @@ + + + icons/functional_UI/E-M/mdpi/ic_Folder_favourite + + + + \ No newline at end of file diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/ic_subtitles.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/ic_subtitles.imageset/Contents.json new file mode 100644 index 00000000..852c1ddd --- /dev/null +++ b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/ic_subtitles.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "ic_subtitles.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/ic_subtitles.imageset/ic_subtitles.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/ic_subtitles.imageset/ic_subtitles.svg new file mode 100644 index 00000000..c7a27723 --- /dev/null +++ b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/About/ic_subtitles.imageset/ic_subtitles.svg @@ -0,0 +1,7 @@ + + + icons/functional_UI/S-Z/mdpi/ic_Subtitles + + + + \ No newline at end of file diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/chips/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/chips/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Modules/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/Cafe.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/Cafe.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/Cafe.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/Cafe.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/Cafe.imageset/iconsCommunicationDIcCafe.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/Cafe.imageset/iconsCommunicationDIcCafe.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/Cafe.imageset/iconsCommunicationDIcCafe.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/Cafe.imageset/iconsCommunicationDIcCafe.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/CookingPot.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/CookingPot.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/CookingPot.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/CookingPot.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/CookingPot.imageset/iconsCommunicationDIcCookingPot.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/CookingPot.imageset/iconsCommunicationDIcCookingPot.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/CookingPot.imageset/iconsCommunicationDIcCookingPot.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/CookingPot.imageset/iconsCommunicationDIcCookingPot.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/IceCream.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/IceCream.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/IceCream.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/IceCream.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/IceCream.imageset/iconsCommunicationDIIcIceCream.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/IceCream.imageset/iconsCommunicationDIIcIceCream.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/IceCream.imageset/iconsCommunicationDIIcIceCream.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/IceCream.imageset/iconsCommunicationDIIcIceCream.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/Restaurant.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/Restaurant.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/Restaurant.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/Restaurant.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/Restaurant.imageset/iconsCommunicationRUIcRestaurant.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/Restaurant.imageset/iconsCommunicationRUIcRestaurant.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/Recipes/Restaurant.imageset/iconsCommunicationRUIcRestaurant.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/Recipes/Restaurant.imageset/iconsCommunicationRUIcRestaurant.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/Guideline-DNA_32.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/Guideline-DNA_32.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/Guideline-DNA_32.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/Guideline-DNA_32.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/Guideline-DNA_32.imageset/Guideline-DNA_32.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/Guideline-DNA_32.imageset/Guideline-DNA_32.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/Guideline-DNA_32.imageset/Guideline-DNA_32.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/Guideline-DNA_32.imageset/Guideline-DNA_32.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/Module-molecule_32.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/Module-molecule_32.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/Module-molecule_32.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/Module-molecule_32.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/Module-molecule_32.imageset/Module-molecule_32.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/Module-molecule_32.imageset/Module-molecule_32.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/Module-molecule_32.imageset/Module-molecule_32.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/Module-molecule_32.imageset/Module-molecule_32.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/component-atom_32.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/component-atom_32.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/component-atom_32.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/component-atom_32.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/component-atom_32.imageset/component-atom_32.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/component-atom_32.imageset/component-atom_32.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/component-atom_32.imageset/component-atom_32.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/component-atom_32.imageset/component-atom_32.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/info_32.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/info_32.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/info_32.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/info_32.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/info_32.imageset/info_32.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/info_32.imageset/info_32.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/appTabBar/info_32.imageset/info_32.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/appTabBar/info_32.imageset/info_32.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/chips/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/chips/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/chips/avatar.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/chips/avatar.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/chips/avatar.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/chips/avatar.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/chips/avatar.imageset/avatar.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/chips/avatar.imageset/avatar.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/chips/avatar.imageset/avatar.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/chips/avatar.imageset/avatar.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend@2x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend@2x.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend@2x.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend@2x.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend@3x.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend@3x.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend@3x.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/chips/iconsFunctionalUiEMIcHeartRecommend.imageset/iconsFunctionalUiEMIcHeartRecommend@3x.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/empty.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/empty.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/empty.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/empty.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/empty.imageset/nopicture.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/empty.imageset/nopicture.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/empty.imageset/nopicture.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/empty.imageset/nopicture.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Heart_19371.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Heart_19371.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Heart_19371.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Heart_19371.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Heart_19371.imageset/Heart_19371.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Heart_19371.imageset/Heart_19371.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Heart_19371.imageset/Heart_19371.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Heart_19371.imageset/Heart_19371.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Info_19371.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Info_19371.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Info_19371.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Info_19371.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Info_19371.imageset/Info_19371.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Info_19371.imageset/Info_19371.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Info_19371.imageset/Info_19371.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Info_19371.imageset/Info_19371.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Notification_Alert_19371.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Notification_Alert_19371.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Notification_Alert_19371.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Notification_Alert_19371.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Notification_Alert_19371.imageset/Notification_Alert_19371.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Notification_Alert_19371.imageset/Notification_Alert_19371.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Notification_Alert_19371.imageset/Notification_Alert_19371.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Notification_Alert_19371.imageset/Notification_Alert_19371.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Search_19371.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Search_19371.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Search_19371.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Search_19371.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Search_19371.imageset/Search_19371.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Search_19371.imageset/Search_19371.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Search_19371.imageset/Search_19371.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Search_19371.imageset/Search_19371.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Settings_19371.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Settings_19371.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Settings_19371.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Settings_19371.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Settings_19371.imageset/Settings_19371.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Settings_19371.imageset/Settings_19371.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/tabBar/Settings_19371.imageset/Settings_19371.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/tabBar/Settings_19371.imageset/Settings_19371.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Colors.xcassets/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Colors.xcassets/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/AboutImage_generic.imageset/AboutImage_generic.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/AboutImage_generic.imageset/AboutImage_generic.png new file mode 100644 index 0000000000000000000000000000000000000000..eef8c253c9686e662a045ab44c83c96f02ea1f41 GIT binary patch literal 32183 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 F{{d{W{(k@f literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/AboutImage_generic.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/AboutImage_generic.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/AboutImage_generic.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/AboutImage_generic.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Banners_generic.imageset/Banners_generic.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Banners_generic.imageset/Banners_generic.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Banners_generic.imageset/Banners_generic.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Banners_generic.imageset/Banners_generic.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Banners_generic.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Banners_generic.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Banners_generic.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Banners_generic.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Bars - tool_generic.imageset/Bars - tool_generic.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Bars - tool_generic.imageset/Bars - tool_generic.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Bars - tool_generic.imageset/Bars - tool_generic.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Bars - tool_generic.imageset/Bars - tool_generic.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Bars - tool_generic.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Bars - tool_generic.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Bars - tool_generic.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Bars - tool_generic.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/BottomSheet_generic.imageset/BottomSheet_generic.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/BottomSheet_generic.imageset/BottomSheet_generic.png new file mode 100644 index 0000000000000000000000000000000000000000..4a053f8be4bbee690863cc94dbd006aa8a6c630b GIT binary patch literal 3383 zcmds4eNRyNf>UY`Z- z{^_y$ySTQMf1Kjy^-j-)8=Rsh^m~y~R2jWrmv1&hw}^E)xf>=|zxrd*aQm)vZ|?F9 z9n8$VBA;>9CG->SyJ#x7!CyEV9me+r92b8BpBYUBfBMz_CHP`0T0ALirO1vv$Ov0$ zxyRvz_|MSmnUToux&2GfGW8s@KiT#D;TocF=jWN5Yu^T{u@w0tv~wUtP^Q?q#nHRJ ztiTX=e!JFC7%kiShC`^}gu>})@u6=MDje0ZsPp4n+vvVg^#f6TLe{_x1ub9qsB1$D z>R;Cy>Om*UBDAggv$FG}4kMcTMI}w^pNL6c&w$bPrRvNz3+gh+w3D*)@~x(2<>eMB zB%12WNvd?*6(Vp@?0H!_!rD z=tDB$`({*3{;;6#D=0w~(yms|l8bPQo2R`76=sQp@1RFrix)PWS@{ zk;=gz<0V@JlK@j5_Ia*V$aFvY49e!x}KEqw!V+?8+7bSrrzs*j|iYlu19_oe0Y+uB26S_QrD(`CI4Y0437?S$fic~WqoGbN6 zt&X_(X@wrO=NKt&IpG7L3VSl8^r7KLme6{k za(xSks$K6W=f?dlOgj_QRn6H=bB1=7w-DzV&{*G;^bU{?Jr%h#dD_98tBph`ggcE# zMoYNAjH0^gwe%da6$nFk&f3f2*~waMPMCHh(Bz~{GXLBR93?(wP!(D+OH+*%&Dc>H z$_=0oj)v&s>Gq8t2zkbv-Wq$y;26E-mcPek*j)gGAEjK-yaU5XDO83&VfEZLe(f)q z_C8tY*`LWEwJ^!(Z?+$LogKXNlqjkmZP*V3v*GBs3(7L2Du7pR7wmrIE)<2O!9J8b zjT|$*AJ~&BQpHA6ML!bZX$&&M)83f)#n@h4iUii!06PV7OuF4J z9^Ov6oa0hKmh~9FgC@=>_#MDekMg)Wis}G7@_>{PZa{ZgB`LJcnPl>mwL9?EugFIkwF4vs zOwVCvo#^%I2iAGe|_ zTPzU*qA(Mdf~8Nf<8fZbX|hBf_tH0^&hL>v?Z*jaEBmFvyzvx!@ra4bFa6I5#dM53 zUgr0G%(g*R0EOpuTINw}aHf_REdd-_Q$6wbUt98QQ9WFqX6Vp--c^y)94xr|)GdJp0Qf;e%*{A5HL_Ym&)$U}({!Lo%IfH=MtWI;kLZ z%qNRA=nr!48h3j+mr{}bIs*~RvNy5792VZ;rpvjc#OIRc`n^H&2Tj@uJ^FrmW@Q;b z6yCmc7g!p?S`G5&fq>cMt7P8*n!dO@Lz+IaOE5*0-#LH5tjM`1XLs#>1;o!$X23HZ zV1>i&-eMT&o$W5{HMMLf=U3zZLjupxs{RJI=C-rZl6;e?#V>CKgFJU-U%a3=ZMj0< zn5868iIb)o%?EA^>Wt>Xt((A8I_^|r*3S#-l1_JEix%Q$iIX`Eetj}xo|333*%O}y z6kZihvAwkv*&&V8AEidy8|+48-PC>bm`t6aSUf!Mzzp`SAOID)`F3CuP@&1L;>)x8 z){D}EJYqw4M8ek+M7@GOYj7#1Zdkrf1m8npg5J;jTtJ<9@0y!t@%sI68aFA>{<>ml z250d0W`RsRH74ySCq}|vD_WAnnACZ1+0Y46@CC@qK5A~CB7RL0tvIM?B~3ws;$!mf zY`|Rc)!43i!z+7U1t@DPh4Eeww`xR^J)4%?y7tVZd()CNv)C%semO3yQe013%v$g_ z-*CYxvWP5(mgk;A1={PnN>zYAE7-fgf&=W|X1ivJ4`9Pfjir5Vrw$QI!7+>y8df;V z;Kje<$O)Y$!zoN|_4cj=UGEVOdq1}8>2i8#!IBcV`aU*D?Hn`64>IyU`S<657e|8U mr-|oBh#UN8aJ4--Hmx`yKKis{Tr589SowJSdKE7JGW8z|_wFqK literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/BottomSheet_generic.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/BottomSheet_generic.imageset/Contents.json new file mode 100644 index 00000000..5a4598f6 --- /dev/null +++ b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/BottomSheet_generic.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "BottomSheet_generic.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Buttons - Shape_generic.imageset/Buttons - Shape_generic.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Buttons - Shape_generic.imageset/Buttons - Shape_generic.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Buttons - Shape_generic.imageset/Buttons - Shape_generic.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Buttons - Shape_generic.imageset/Buttons - Shape_generic.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Buttons - Shape_generic.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Buttons - Shape_generic.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Buttons - Shape_generic.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Buttons - Shape_generic.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Cards_1_generic.imageset/Cards_1_generic.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Cards_1_generic.imageset/Cards_1_generic.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Cards_1_generic.imageset/Cards_1_generic.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Cards_1_generic.imageset/Cards_1_generic.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Cards_1_generic.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Cards_1_generic.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Cards_1_generic.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Cards_1_generic.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Cards_generic.imageset/Cards_generic.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Cards_generic.imageset/Cards_generic.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Cards_generic.imageset/Cards_generic.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Cards_generic.imageset/Cards_generic.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Cards_generic.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Cards_generic.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Cards_generic.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Cards_generic.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Chips_generic.imageset/Chips_generic.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Chips_generic.imageset/Chips_generic.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Chips_generic.imageset/Chips_generic.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Chips_generic.imageset/Chips_generic.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Chips_generic.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Chips_generic.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Chips_generic.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Chips_generic.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Colour_generic.imageset/Colour_generic.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Colour_generic.imageset/Colour_generic.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Colour_generic.imageset/Colour_generic.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Colour_generic.imageset/Colour_generic.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Colour_generic.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Colour_generic.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Colour_generic.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Colour_generic.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Preview Content/Preview Assets.xcassets/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Preview Content/Preview Assets.xcassets/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Lists_generic.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Lists_generic.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Lists_generic.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Lists_generic.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Lists_generic.imageset/Lists_generic.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Lists_generic.imageset/Lists_generic.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Lists_generic.imageset/Lists_generic.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Lists_generic.imageset/Lists_generic.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Navigation bars_generic.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Navigation bars_generic.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Navigation bars_generic.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Navigation bars_generic.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Navigation bars_generic.imageset/Navigation bars_generic.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Navigation bars_generic.imageset/Navigation bars_generic.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Navigation bars_generic.imageset/Navigation bars_generic.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Navigation bars_generic.imageset/Navigation bars_generic.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Progress indicator_generic.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Progress indicator_generic.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Progress indicator_generic.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Progress indicator_generic.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Progress indicator_generic.imageset/Progress indicator_generic.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Progress indicator_generic.imageset/Progress indicator_generic.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Progress indicator_generic.imageset/Progress indicator_generic.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Progress indicator_generic.imageset/Progress indicator_generic.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Slider_generic.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Slider_generic.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Slider_generic.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Slider_generic.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Slider_generic.imageset/Slider_generic.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Slider_generic.imageset/Slider_generic.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Slider_generic.imageset/Slider_generic.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Slider_generic.imageset/Slider_generic.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Spacing_generic.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Spacing_generic.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Spacing_generic.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Spacing_generic.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Spacing_generic.imageset/Spacing_generic.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Spacing_generic.imageset/Spacing_generic.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Spacing_generic.imageset/Spacing_generic.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Spacing_generic.imageset/Spacing_generic.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Tab bar_generic.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Tab bar_generic.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Tab bar_generic.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Tab bar_generic.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Tab bar_generic.imageset/Tab bar_generic.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Tab bar_generic.imageset/Tab bar_generic.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Tab bar_generic.imageset/Tab bar_generic.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Tab bar_generic.imageset/Tab bar_generic.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Text edit menu_generic.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Text edit menu_generic.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Text edit menu_generic.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Text edit menu_generic.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Text edit menu_generic.imageset/Text edit menu_generic.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Text edit menu_generic.imageset/Text edit menu_generic.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Text edit menu_generic.imageset/Text edit menu_generic.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Text edit menu_generic.imageset/Text edit menu_generic.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Typography_generic.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Typography_generic.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Typography_generic.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Typography_generic.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Typography_generic.imageset/Typography_generic.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Typography_generic.imageset/Typography_generic.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Generic/Typography_generic.imageset/Typography_generic.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Generic/Typography_generic.imageset/Typography_generic.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/AboutImage.imageset/AboutImage.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/AboutImage.imageset/AboutImage.svg new file mode 100644 index 00000000..696bbd0f --- /dev/null +++ b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/AboutImage.imageset/AboutImage.svg @@ -0,0 +1,18 @@ + + + Image + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/AboutImage.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/AboutImage.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/AboutImage.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/AboutImage.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Banners.imageset/Banners.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Banners.imageset/Banners.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Banners.imageset/Banners.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Banners.imageset/Banners.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Banners.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Banners.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Banners.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Banners.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Bars - tool.imageset/Bars - tool.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Bars - tool.imageset/Bars - tool.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Bars - tool.imageset/Bars - tool.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Bars - tool.imageset/Bars - tool.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Bars - tool.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Bars - tool.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Bars - tool.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Bars - tool.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/BottomSheet.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/BottomSheet.imageset/Contents.json new file mode 100644 index 00000000..db609ce3 --- /dev/null +++ b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/BottomSheet.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "bottomSheet.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/BottomSheet.imageset/bottomSheet.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/BottomSheet.imageset/bottomSheet.png new file mode 100644 index 0000000000000000000000000000000000000000..4a053f8be4bbee690863cc94dbd006aa8a6c630b GIT binary patch literal 3383 zcmds4eNRyNf>UY`Z- z{^_y$ySTQMf1Kjy^-j-)8=Rsh^m~y~R2jWrmv1&hw}^E)xf>=|zxrd*aQm)vZ|?F9 z9n8$VBA;>9CG->SyJ#x7!CyEV9me+r92b8BpBYUBfBMz_CHP`0T0ALirO1vv$Ov0$ zxyRvz_|MSmnUToux&2GfGW8s@KiT#D;TocF=jWN5Yu^T{u@w0tv~wUtP^Q?q#nHRJ ztiTX=e!JFC7%kiShC`^}gu>})@u6=MDje0ZsPp4n+vvVg^#f6TLe{_x1ub9qsB1$D z>R;Cy>Om*UBDAggv$FG}4kMcTMI}w^pNL6c&w$bPrRvNz3+gh+w3D*)@~x(2<>eMB zB%12WNvd?*6(Vp@?0H!_!rD z=tDB$`({*3{;;6#D=0w~(yms|l8bPQo2R`76=sQp@1RFrix)PWS@{ zk;=gz<0V@JlK@j5_Ia*V$aFvY49e!x}KEqw!V+?8+7bSrrzs*j|iYlu19_oe0Y+uB26S_QrD(`CI4Y0437?S$fic~WqoGbN6 zt&X_(X@wrO=NKt&IpG7L3VSl8^r7KLme6{k za(xSks$K6W=f?dlOgj_QRn6H=bB1=7w-DzV&{*G;^bU{?Jr%h#dD_98tBph`ggcE# zMoYNAjH0^gwe%da6$nFk&f3f2*~waMPMCHh(Bz~{GXLBR93?(wP!(D+OH+*%&Dc>H z$_=0oj)v&s>Gq8t2zkbv-Wq$y;26E-mcPek*j)gGAEjK-yaU5XDO83&VfEZLe(f)q z_C8tY*`LWEwJ^!(Z?+$LogKXNlqjkmZP*V3v*GBs3(7L2Du7pR7wmrIE)<2O!9J8b zjT|$*AJ~&BQpHA6ML!bZX$&&M)83f)#n@h4iUii!06PV7OuF4J z9^Ov6oa0hKmh~9FgC@=>_#MDekMg)Wis}G7@_>{PZa{ZgB`LJcnPl>mwL9?EugFIkwF4vs zOwVCvo#^%I2iAGe|_ zTPzU*qA(Mdf~8Nf<8fZbX|hBf_tH0^&hL>v?Z*jaEBmFvyzvx!@ra4bFa6I5#dM53 zUgr0G%(g*R0EOpuTINw}aHf_REdd-_Q$6wbUt98QQ9WFqX6Vp--c^y)94xr|)GdJp0Qf;e%*{A5HL_Ym&)$U}({!Lo%IfH=MtWI;kLZ z%qNRA=nr!48h3j+mr{}bIs*~RvNy5792VZ;rpvjc#OIRc`n^H&2Tj@uJ^FrmW@Q;b z6yCmc7g!p?S`G5&fq>cMt7P8*n!dO@Lz+IaOE5*0-#LH5tjM`1XLs#>1;o!$X23HZ zV1>i&-eMT&o$W5{HMMLf=U3zZLjupxs{RJI=C-rZl6;e?#V>CKgFJU-U%a3=ZMj0< zn5868iIb)o%?EA^>Wt>Xt((A8I_^|r*3S#-l1_JEix%Q$iIX`Eetj}xo|333*%O}y z6kZihvAwkv*&&V8AEidy8|+48-PC>bm`t6aSUf!Mzzp`SAOID)`F3CuP@&1L;>)x8 z){D}EJYqw4M8ek+M7@GOYj7#1Zdkrf1m8npg5J;jTtJ<9@0y!t@%sI68aFA>{<>ml z250d0W`RsRH74ySCq}|vD_WAnnACZ1+0Y46@CC@qK5A~CB7RL0tvIM?B~3ws;$!mf zY`|Rc)!43i!z+7U1t@DPh4Eeww`xR^J)4%?y7tVZd()CNv)C%semO3yQe013%v$g_ z-*CYxvWP5(mgk;A1={PnN>zYAE7-fgf&=W|X1ivJ4`9Pfjir5Vrw$QI!7+>y8df;V z;Kje<$O)Y$!zoN|_4cj=UGEVOdq1}8>2i8#!IBcV`aU*D?Hn`64>IyU`S<657e|8U mr-|oBh#UN8aJ4--Hmx`yKKis{Tr589SowJSdKE7JGW8z|_wFqK literal 0 HcmV?d00001 diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Buttons - Shape.imageset/Buttons - Shape.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Buttons - Shape.imageset/Buttons - Shape.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Buttons - Shape.imageset/Buttons - Shape.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Buttons - Shape.imageset/Buttons - Shape.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Buttons - Shape.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Buttons - Shape.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Buttons - Shape.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Buttons - Shape.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Cards.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Cards.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Cards.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Cards.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Cards.imageset/cards_module.jpg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Cards.imageset/cards_module.jpg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Cards.imageset/cards_module.jpg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Cards.imageset/cards_module.jpg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Cards_1.imageset/Cards_1.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Cards_1.imageset/Cards_1.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Cards_1.imageset/Cards_1.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Cards_1.imageset/Cards_1.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Cards_1.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Cards_1.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Cards_1.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Cards_1.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Chips.imageset/Chips.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Chips.imageset/Chips.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Chips.imageset/Chips.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Chips.imageset/Chips.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Chips.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Chips.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Chips.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Chips.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Colour.imageset/Colour.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Colour.imageset/Colour.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Colour.imageset/Colour.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Colour.imageset/Colour.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Colour.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Colour.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Colour.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Colour.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Contents.json new file mode 100644 index 00000000..73c00596 --- /dev/null +++ b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Lists.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Lists.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Lists.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Lists.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Lists.imageset/Lists.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Lists.imageset/Lists.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Lists.imageset/Lists.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Lists.imageset/Lists.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Navigation bars.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Navigation bars.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Navigation bars.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Navigation bars.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Navigation bars.imageset/Navigation bars.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Navigation bars.imageset/Navigation bars.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Navigation bars.imageset/Navigation bars.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Navigation bars.imageset/Navigation bars.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Progress indicator.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Progress indicator.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Progress indicator.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Progress indicator.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Progress indicator.imageset/Progress indicator.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Progress indicator.imageset/Progress indicator.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Progress indicator.imageset/Progress indicator.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Progress indicator.imageset/Progress indicator.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Slider.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Slider.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Slider.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Slider.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Slider.imageset/Controls.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Slider.imageset/Controls.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Slider.imageset/Controls.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Slider.imageset/Controls.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Spacing.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Spacing.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Spacing.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Spacing.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Spacing.imageset/Spacing.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Spacing.imageset/Spacing.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Spacing.imageset/Spacing.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Spacing.imageset/Spacing.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Tab bar.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Tab bar.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Tab bar.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Tab bar.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Tab bar.imageset/Tab bar.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Tab bar.imageset/Tab bar.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Tab bar.imageset/Tab bar.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Tab bar.imageset/Tab bar.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Text edit menu.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Text edit menu.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Text edit menu.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Text edit menu.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Text edit menu.imageset/Text edit menu.png b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Text edit menu.imageset/Text edit menu.png similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Text edit menu.imageset/Text edit menu.png rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Text edit menu.imageset/Text edit menu.png diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Typography.imageset/Contents.json b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Typography.imageset/Contents.json similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Typography.imageset/Contents.json rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Typography.imageset/Contents.json diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Typography.imageset/Typography.svg b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Typography.imageset/Typography.svg similarity index 100% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Assets.xcassets/thumbs/Orange/Typography.imageset/Typography.svg rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/Assets.xcassets/thumbs/Orange/Typography.imageset/Typography.svg diff --git a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Views/About/ODSCGU.html b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/CGU.html similarity index 99% rename from OrangeDesignSystemDemo/OrangeDesignSystemDemo/Views/About/ODSCGU.html rename to OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/CGU.html index aa262992..1b977a04 100644 --- a/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Views/About/ODSCGU.html +++ b/OrangeDesignSystemDemo/OrangeDesignSystemDemo/Resources/CGU.html @@ -1,6 +1,7 @@ + - - - -

-
-

Test Results

-
-
-
-

1 tests

- -
-
- AllFailingPassing -
-
-
-
- - -
-
-

ods_ios_demoTests.FirstUnitTest

-
-
- - - - - - - - - -
- -

0.003s

- -

testExample

-
-
- -
- - - diff --git a/OrangeDesignSystemDemo/fastlane/test_output/report.junit b/OrangeDesignSystemDemo/fastlane/test_output/report.junit deleted file mode 100644 index 3f2baf86..00000000 --- a/OrangeDesignSystemDemo/fastlane/test_output/report.junit +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/OrangeDesignSystemDemo/ods-String-swift5.stencil b/OrangeDesignSystemDemo/ods-String-swift5.stencil deleted file mode 100644 index da01ea67..00000000 --- a/OrangeDesignSystemDemo/ods-String-swift5.stencil +++ /dev/null @@ -1,102 +0,0 @@ -// swiftlint:disable all -// Generated using SwiftGen โ€” https://github.com/SwiftGen/SwiftGen - -{% if tables.count > 0 %} -{% set accessModifier %}{% if param.publicAccess %}public{% else %}internal{% endif %}{% endset %} -import Foundation - -// swiftlint:disable superfluous_disable_command file_length implicit_return - -// MARK: - Strings - -{% macro parametersBlock types %}{% filter removeNewlines:"leading" %} - {% for type in types %} - {% if type == "String" %} - _ p{{forloop.counter}}: Any - {% else %} - _ p{{forloop.counter}}: {{type}} - {% endif %} - {{ ", " if not forloop.last }} - {% endfor %} -{% endfilter %}{% endmacro %} -{% macro argumentsBlock types %}{% filter removeNewlines:"leading" %} - {% for type in types %} - {% if type == "String" %} - String(describing: p{{forloop.counter}}) - {% elif type == "UnsafeRawPointer" %} - Int(bitPattern: p{{forloop.counter}}) - {% else %} - p{{forloop.counter}} - {% endif %} - {{ ", " if not forloop.last }} - {% endfor %} -{% endfilter %}{% endmacro %} -{% macro recursiveBlock table item %} - {% for string in item.strings %} - {% if not param.noComments %} - /// {{string.translation}} - {% endif %} - {% if string.types %} - {{accessModifier}} static func {{string.name|swiftIdentifier:"pretty"|lowerFirstWord|escapeReservedKeywords}}({% call parametersBlock string.types %}) -> String { - return {{enumName}}.tr("{{table}}", "{{string.key}}", {% call argumentsBlock string.types %}) - } - {% elif param.lookupFunction %} - {# custom localization function is mostly used for in-app lang selection, so we want the loc to be recomputed at each call for those (hence the computed var) #} - {{accessModifier}} static var {{string.name|swiftIdentifier:"pretty"|lowerFirstWord|escapeReservedKeywords}}: String { return {{enumName}}.tr("{{table}}", "{{string.key}}") } - {% else %} - {{accessModifier}} static let {{string.name|swiftIdentifier:"pretty"|lowerFirstWord|escapeReservedKeywords}} = {{enumName}}.tr("{{table}}", "{{string.key}}") - {% endif %} - {% endfor %} - {% for child in item.children %} - - {{accessModifier}} enum {{child.name|swiftIdentifier:"pretty"|escapeReservedKeywords}} { - {% filter indent:2 %}{% call recursiveBlock table child %}{% endfilter %} - } - {% endfor %} -{% endmacro %} -// swiftlint:disable explicit_type_interface function_parameter_count identifier_name line_length -// swiftlint:disable nesting type_body_length type_name vertical_whitespace_opening_braces -{% set enumName %}{{param.enumName|default:"Languages"}}{% endset %} -{{accessModifier}} enum {{enumName}} { - {% if tables.count > 1 or param.forceFileNameEnum %} - {% for table in tables %} - {{accessModifier}} enum {{table.name|swiftIdentifier:"pretty"|escapeReservedKeywords}} { - {% filter indent:2 %}{% call recursiveBlock table.name table.levels %}{% endfilter %} - } - {% endfor %} - {% else %} - {% call recursiveBlock tables.first.name tables.first.levels %} - {% endif %} -} -// swiftlint:enable explicit_type_interface function_parameter_count identifier_name line_length -// swiftlint:enable nesting type_body_length type_name vertical_whitespace_opening_braces - -// MARK: - Implementation Details - -extension {{enumName}} { - private static func tr(_ table: String, _ key: String, _ args: CVarArg...) -> String { - {% if param.lookupFunction %} - let format = {{ param.lookupFunction }}(key, table) - {% else %} - let format = {{param.bundle|default:"BundleToken.bundle"}}.localizedString(forKey: key, value: nil, table: table) - {% endif %} - return String(format: format, locale: Locale.current, arguments: args) - } -} -{% if not param.bundle and not param.lookupFunction %} - -// swiftlint:disable convenience_type -private final class BundleToken { - static let bundle: Bundle = { - #if SWIFT_PACKAGE - return Bundle.module - #else - return Bundle(for: BundleToken.self) - #endif - }() -} -// swiftlint:enable convenience_type -{% endif %} -{% else %} -// No string found -{% endif %} diff --git a/OrangeDesignSystemDemo/swiftgen.yml b/OrangeDesignSystemDemo/swiftgen.yml deleted file mode 100644 index 6bda35b6..00000000 --- a/OrangeDesignSystemDemo/swiftgen.yml +++ /dev/null @@ -1,61 +0,0 @@ -## Note: all of the config entries below are just examples with placeholders. Be sure to edit and adjust to your needs when uncommenting. - -## In case your config entries all use a common input/output parent directory, you can specify those here. -## Every input/output paths in the rest of the config will then be expressed relative to these. -## Those two top-level keys are optional and default to "." (the directory of the config file). - input_dir: ods-ios-demo - output_dir: ./Resources/CodeGen/ - - -## Generate constants for your localized strings. -## Be sure that SwiftGen only parses ONE locale (typically Base.lproj, or en.lproj, or whichever your development region is); otherwise it will generate the same keys multiple times. -## SwiftGen will parse all `.strings` files found in that folder. - strings: - inputs: - - ./ - - filter: .+\.strings$ - outputs: - - templatePath: ./ods-String-swift5.stencil -# - templateName: structured-swift5 - output: Strings+Generated.swift - - -## Generate constants for your Assets Catalogs, including constants for images, colors, ARKit resources, etc. -## This example also shows how to provide additional parameters to your template to customize the output. -## - Especially the `forceProvidesNamespaces: true` param forces to create sub-namespace for each folder/group used in your Asset Catalogs, even the ones without "Provides Namespace". Without this param, SwiftGen only generates sub-namespaces for folders/groups which have the "Provides Namespace" box checked in the Inspector pane. -## - To know which params are supported for a template, use `swiftgen template doc xcassets swift5` to open the template documentation on GitHub. -# xcassets: -# inputs: -# - Main.xcassets -# - ProFeatures.xcassets -# outputs: -# - templateName: swift5 -# params: -# forceProvidesNamespaces: true -# output: XCAssets+Generated.swift - - -## Generate constants for your storyboards and XIBs. -## This one generates 2 output files, one containing the storyboard scenes, and another for the segues. -## (You can remove the segues entry if you don't use segues in your IB files). -## For `inputs` we can use "." here (aka "current directory", at least relative to `input_dir` = "MyLib/Sources"), -## and SwiftGen will recursively find all `*.storyboard` and `*.xib` files in there. -# ib: -# inputs: -# - . -# outputs: -# - templateName: scenes-swift5 -# output: IB-Scenes+Generated.swift -# - templateName: segues-swift5 -# output: IB-Segues+Generated.swift - - -## There are other parsers available for you to use depending on your needs, for example: -## - `fonts` (if you have custom ttf/ttc font files) -## - `coredata` (for CoreData models) -## - `json`, `yaml` and `plist` (to parse custom JSON/YAML/Plist files and generate code from their content) -## โ€ฆ -## -## For more info, use `swiftgen config doc` to open the full documentation on GitHub. -## https://github.com/SwiftGen/SwiftGen/tree/6.4.0/Documentation/ diff --git a/OrangeTheme/Sources/OrangeTheme/OrangeTheme.swift b/OrangeTheme/Sources/OrangeTheme/OrangeTheme.swift index 910a83bb..195d426c 100644 --- a/OrangeTheme/Sources/OrangeTheme/OrangeTheme.swift +++ b/OrangeTheme/Sources/OrangeTheme/OrangeTheme.swift @@ -42,19 +42,40 @@ enum OrangeColors: String, CaseIterable { case supportingBlue100 case supportingBlue200 case supportingBlue300 + case supportingBlue400 + case supportingBlue500 + case supportingBlue600 case supportingYellow100 case supportingYellow200 case supportingYellow300 + case supportingYellow400 + case supportingYellow500 + case supportingYellow600 case supportingGreen100 case supportingGreen200 case supportingGreen300 + case supportingGreen400 + case supportingGreen500 + case supportingGreen600 case supportingPurple100 case supportingPurple200 case supportingPurple300 + case supportingPurple400 + case supportingPurple500 + case supportingPurple600 case supportingPink100 case supportingPink200 case supportingPink300 - + case supportingPink400 + case supportingPink500 + case supportingPink600 + case supportingOrganic100 + case supportingOrganic200 + case supportingOrganic300 + case supportingOrganic400 + case supportingOrganic500 + case supportingOrganic600 + // MARK: - TMP case componentBackground @@ -89,30 +110,72 @@ enum OrangeColors: String, CaseIterable { return "Blue 200" case .supportingBlue300: return "Blue 300" + case .supportingBlue400: + return "Blue 400" + case .supportingBlue500: + return "Blue 500" + case .supportingBlue600: + return "Blue 600" case .supportingYellow100: return "Yellow 100" case .supportingYellow200: return "Yellow 200" case .supportingYellow300: return "Yellow 300" + case .supportingYellow400: + return "Yellow 400" + case .supportingYellow500: + return "Yellow 500" + case .supportingYellow600: + return "Yellow 600" case .supportingGreen100: return "Green 100" case .supportingGreen200: return "Green 200" case .supportingGreen300: return "Green 300" + case .supportingGreen400: + return "Green 400" + case .supportingGreen500: + return "Green 500" + case .supportingGreen600: + return "Green 600" case .supportingPurple100: return "Purple 100" case .supportingPurple200: return "Purple 200" case .supportingPurple300: return "Purple 300" + case .supportingPurple400: + return "Purple 400" + case .supportingPurple500: + return "Purple 500" + case .supportingPurple600: + return "Purple 600" case .supportingPink100: return "Pink 100" case .supportingPink200: return "Pink 200" case .supportingPink300: return "Pink 300" + case .supportingPink400: + return "Pink 400" + case .supportingPink500: + return "Pink 500" + case .supportingPink600: + return "Pink 600" + case .supportingOrganic100: + return "Orangic 100" + case .supportingOrganic200: + return "Orangic 200" + case .supportingOrganic300: + return "Orangic 300" + case .supportingOrganic400: + return "Orangic 400" + case .supportingOrganic500: + return "Orangic 500" + case .supportingOrganic600: + return "Orangic 600" case .componentBackground: return nil } @@ -142,30 +205,72 @@ enum OrangeColors: String, CaseIterable { return "Blue 200" case .supportingBlue300: return "Blue 300" + case .supportingBlue400: + return "Blue 400" + case .supportingBlue500: + return "Blue 500" + case .supportingBlue600: + return "Blue 600" case .supportingYellow100: return "Yellow 100" case .supportingYellow200: return "Yellow 200" case .supportingYellow300: return "Yellow 300" + case .supportingYellow400: + return "Yellow 400" + case .supportingYellow500: + return "Yellow 500" + case .supportingYellow600: + return "Yellow 600" case .supportingGreen100: return "Green 100" case .supportingGreen200: return "Green 200" case .supportingGreen300: return "Green 300" + case .supportingGreen400: + return "Green 400" + case .supportingGreen500: + return "Green 500" + case .supportingGreen600: + return "Green 600" case .supportingPurple100: return "Purple 100" case .supportingPurple200: return "Purple 200" case .supportingPurple300: return "Purple 300" + case .supportingPurple400: + return "Purple 400" + case .supportingPurple500: + return "Purple 500" + case .supportingPurple600: + return "Purple 600" case .supportingPink100: return "Pink 100" case .supportingPink200: return "Pink 200" case .supportingPink300: return "Pink 300" + case .supportingPink400: + return "Pink 400" + case .supportingPink500: + return "Pink 500" + case .supportingPink600: + return "Pink 600" + case .supportingOrganic100: + return "Orangic 100" + case .supportingOrganic200: + return "Orangic 200" + case .supportingOrganic300: + return "Orangic 300" + case .supportingOrganic400: + return "Orangic 400" + case .supportingOrganic500: + return "Orangic 500" + case .supportingOrganic600: + return "Orangic 600" case .componentBackground: return nil } @@ -180,7 +285,7 @@ public struct OrangeThemeFactory { public init() { var theme = ODSTheme() - + theme.name = OrangeThemeFactory.themeName theme.colorPalette = OrangeColors.palette diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/1_Core/coreOrange.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/1_Core/coreOrange.colorset/Contents.json index f7d67282..7db6d495 100644 --- a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/1_Core/coreOrange.colorset/Contents.json +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/1_Core/coreOrange.colorset/Contents.json @@ -5,9 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0.000", - "green" : "0.431", - "red" : "0.945" + "blue" : "0x00", + "green" : "0x6E", + "red" : "0xF1" } }, "idiom" : "universal" diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/2_Functional/functionalNegative.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/2_Functional/functionalNegative.colorset/Contents.json index 87db79b8..90dcdc11 100644 --- a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/2_Functional/functionalNegative.colorset/Contents.json +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/2_Functional/functionalNegative.colorset/Contents.json @@ -5,9 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0x20", - "green" : "0x00", - "red" : "0xB0" + "blue" : "0x14", + "green" : "0x3C", + "red" : "0xCD" } }, "idiom" : "universal" @@ -23,9 +23,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0x79", - "green" : "0x66", - "red" : "0xCF" + "blue" : "0x15", + "green" : "0x3F", + "red" : "0xD5" } }, "idiom" : "universal" diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/2_Functional/functionalPositive.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/2_Functional/functionalPositive.colorset/Contents.json index ddce023e..a68f50ee 100644 --- a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/2_Functional/functionalPositive.colorset/Contents.json +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/2_Functional/functionalPositive.colorset/Contents.json @@ -5,9 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0x47", - "green" : "0xA0", - "red" : "0x43" + "blue" : "0x22", + "green" : "0x87", + "red" : "0x22" } }, "idiom" : "universal" @@ -23,9 +23,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0x1A", - "green" : "0x70", - "red" : "0x00" + "blue" : "0x32", + "green" : "0xC8", + "red" : "0x32" } }, "idiom" : "universal" diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue100.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue100.colorset/Contents.json index c574f51e..0baec5db 100644 --- a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue100.colorset/Contents.json +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue100.colorset/Contents.json @@ -5,9 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0.304", - "green" : "0.969", - "red" : "0.920" + "blue" : "0xF7", + "green" : "0xE8", + "red" : "0xB5" } }, "idiom" : "universal" diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue200.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue200.colorset/Contents.json index b87fc50e..e6cb7f56 100644 --- a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue200.colorset/Contents.json +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue200.colorset/Contents.json @@ -5,9 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0.902", - "green" : "0.706", - "red" : "0.294" + "blue" : "0xEF", + "green" : "0xCE", + "red" : "0x80" } }, "idiom" : "universal" diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue300.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue300.colorset/Contents.json index fe369f47..e6c02af2 100644 --- a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue300.colorset/Contents.json +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue300.colorset/Contents.json @@ -5,9 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0.741", - "green" : "0.369", - "red" : "0.031" + "blue" : "0xE6", + "green" : "0xB4", + "red" : "0x4B" } }, "idiom" : "universal" diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue400.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue400.colorset/Contents.json new file mode 100644 index 00000000..02e6c61c --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue400.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0.839", + "green" : "0.616", + "red" : "0.243" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue500.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue500.colorset/Contents.json new file mode 100644 index 00000000..7133821a --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue500.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0.792", + "green" : "0.494", + "red" : "0.137" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue600.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue600.colorset/Contents.json new file mode 100644 index 00000000..fe369f47 --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingBlue600.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0.741", + "green" : "0.369", + "red" : "0.031" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen100.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen100.colorset/Contents.json index 42086007..e7aa858b 100644 --- a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen100.colorset/Contents.json +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen100.colorset/Contents.json @@ -5,9 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0.839", - "green" : "0.922", - "red" : "0.722" + "blue" : "0xD6", + "green" : "0xEB", + "red" : "0xB8" } }, "idiom" : "universal" diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen200.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen200.colorset/Contents.json index e53e551e..585652ff 100644 --- a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen200.colorset/Contents.json +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen200.colorset/Contents.json @@ -5,9 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0.529", - "green" : "0.745", - "red" : "0.314" + "blue" : "0xAF", + "green" : "0xD5", + "red" : "0x84" } }, "idiom" : "universal" diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen300.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen300.colorset/Contents.json index f3011142..d8e73af6 100644 --- a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen300.colorset/Contents.json +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen300.colorset/Contents.json @@ -5,9 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0.192", - "green" : "0.431", - "red" : "0.039" + "blue" : "0x87", + "green" : "0xBE", + "red" : "0x50" } }, "idiom" : "universal" diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen400.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen400.colorset/Contents.json new file mode 100644 index 00000000..31c0f093 --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen400.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x71", + "green" : "0xA9", + "red" : "0x27" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen500.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen500.colorset/Contents.json new file mode 100644 index 00000000..92aec351 --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen500.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x51", + "green" : "0x8C", + "red" : "0x19" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen600.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen600.colorset/Contents.json new file mode 100644 index 00000000..66da5c92 --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingGreen600.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x31", + "green" : "0x6E", + "red" : "0x0A" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic100.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic100.colorset/Contents.json new file mode 100644 index 00000000..3214e7be --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic100.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0.941", + "green" : "0.961", + "red" : "0.976" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic200.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic200.colorset/Contents.json new file mode 100644 index 00000000..2951ab1e --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic200.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0.698", + "green" : "0.812", + "red" : "0.957" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic300.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic300.colorset/Contents.json new file mode 100644 index 00000000..6b52fa50 --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic300.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0.447", + "green" : "0.576", + "red" : "0.757" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic400.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic400.colorset/Contents.json new file mode 100644 index 00000000..cc6c0cb8 --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic400.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0.275", + "green" : "0.306", + "red" : "0.443" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic500.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic500.colorset/Contents.json new file mode 100644 index 00000000..eb3eec30 --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic500.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0.176", + "green" : "0.204", + "red" : "0.384" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic600.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic600.colorset/Contents.json new file mode 100644 index 00000000..fd46a627 --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingOrganic600.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0.149", + "green" : "0.180", + "red" : "0.282" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink100.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink100.colorset/Contents.json index d7e91a4f..a97ab40d 100644 --- a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink100.colorset/Contents.json +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink100.colorset/Contents.json @@ -5,9 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0.969", - "green" : "0.910", - "red" : "1.000" + "blue" : "0xF7", + "green" : "0xE8", + "red" : "0xFF" } }, "idiom" : "universal" diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink200.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink200.colorset/Contents.json index 960f2b9d..6b445645 100644 --- a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink200.colorset/Contents.json +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink200.colorset/Contents.json @@ -5,9 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0.902", - "green" : "0.706", - "red" : "1.000" + "blue" : "0xEF", + "green" : "0xCE", + "red" : "0xFF" } }, "idiom" : "universal" diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink300.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink300.colorset/Contents.json index b4eddbcc..9ae1f16f 100644 --- a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink300.colorset/Contents.json +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink300.colorset/Contents.json @@ -5,9 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0.831", - "green" : "0.541", - "red" : "1.000" + "blue" : "0xE6", + "green" : "0xB4", + "red" : "0xFF" } }, "idiom" : "universal" diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink400.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink400.colorset/Contents.json new file mode 100644 index 00000000..b4eddbcc --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink400.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0.831", + "green" : "0.541", + "red" : "1.000" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink500.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink500.colorset/Contents.json new file mode 100644 index 00000000..35f9c874 --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink500.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0.733", + "green" : "0.451", + "red" : "0.835" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink600.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink600.colorset/Contents.json new file mode 100644 index 00000000..186ecb37 --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPink600.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0.604", + "green" : "0.302", + "red" : "0.737" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple100.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple100.colorset/Contents.json index 815c57d7..b7bf2abe 100644 --- a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple100.colorset/Contents.json +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple100.colorset/Contents.json @@ -5,9 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0.941", - "green" : "0.761", - "red" : "0.851" + "blue" : "0xF0", + "green" : "0xC2", + "red" : "0xD9" } }, "idiom" : "universal" diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple200.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple200.colorset/Contents.json index bc92045b..b5b1ca5e 100644 --- a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple200.colorset/Contents.json +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple200.colorset/Contents.json @@ -5,9 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0.847", - "green" : "0.522", - "red" : "0.659" + "blue" : "0xE4", + "green" : "0xA4", + "red" : "0xC1" } }, "idiom" : "universal" diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple300.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple300.colorset/Contents.json index e4babad3..27959d6b 100644 --- a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple300.colorset/Contents.json +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple300.colorset/Contents.json @@ -5,9 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0.569", - "green" : "0.129", - "red" : "0.286" + "blue" : "0xD8", + "green" : "0x85", + "red" : "0xA8" } }, "idiom" : "universal" diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple400.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple400.colorset/Contents.json new file mode 100644 index 00000000..fe1c7ab2 --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple400.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xBD", + "green" : "0x73", + "red" : "0x93" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple500.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple500.colorset/Contents.json new file mode 100644 index 00000000..ddfc4c6a --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple500.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xA7", + "green" : "0x4A", + "red" : "0x6E" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple600.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple600.colorset/Contents.json new file mode 100644 index 00000000..b0e2b725 --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingPurple600.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x91", + "green" : "0x21", + "red" : "0x49" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow100.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow100.colorset/Contents.json index 13a3b1e1..2f44f50a 100644 --- a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow100.colorset/Contents.json +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow100.colorset/Contents.json @@ -5,9 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0.714", - "green" : "0.965", - "red" : "1.000" + "blue" : "0xB6", + "green" : "0xF6", + "red" : "0xFF" } }, "idiom" : "universal" diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow200.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow200.colorset/Contents.json index d55ed428..6eb8f9eb 100644 --- a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow200.colorset/Contents.json +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow200.colorset/Contents.json @@ -5,9 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0.000", - "green" : "0.824", - "red" : "1.000" + "blue" : "0x5B", + "green" : "0xE4", + "red" : "0xFF" } }, "idiom" : "universal" diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow300.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow300.colorset/Contents.json index a07fd982..ac5f202a 100644 --- a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow300.colorset/Contents.json +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow300.colorset/Contents.json @@ -5,9 +5,9 @@ "color-space" : "srgb", "components" : { "alpha" : "1.000", - "blue" : "0.000", - "green" : "0.706", - "red" : "1.000" + "blue" : "0x00", + "green" : "0xD2", + "red" : "0xFF" } }, "idiom" : "universal" diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow400.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow400.colorset/Contents.json new file mode 100644 index 00000000..0c52fc23 --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow400.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x00", + "green" : "0xB4", + "red" : "0xFF" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow500.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow500.colorset/Contents.json new file mode 100644 index 00000000..aa1eeb08 --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow500.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x11", + "green" : "0x8F", + "red" : "0xB9" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow600.colorset/Contents.json b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow600.colorset/Contents.json new file mode 100644 index 00000000..1779dcf4 --- /dev/null +++ b/OrangeTheme/Sources/OrangeTheme/Resources/Color.xcassets/3_Supporting/supportingYellow600.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x06", + "green" : "0x6E", + "red" : "0x9D" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Package.swift b/Package.swift index 6c64cc9e..9bbfc2e7 100644 --- a/Package.swift +++ b/Package.swift @@ -1,5 +1,27 @@ // swift-tools-version:5.5 -// The swift-tools-version declares the minimum version of Swift required to build this package. + +// +// MIT License +// Copyright (c) 2021 Orange +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the Software), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// +// import PackageDescription @@ -7,7 +29,6 @@ let package = Package( name: "OrangeDesignSystem", platforms: [.iOS(.v15)], products: [ - // Products define the executables and libraries a package produces, and make them visible to other packages. .library( name: "OrangeDesignSystem", targets: ["OrangeDesignSystem"] @@ -22,13 +43,9 @@ let package = Package( ), ], dependencies: [ - // Dependencies declare other packages that this package depends on. - // .package(url: /* package url */, from: "1.0.0"), - .package(url: "https://github.com/lucaszischka/BottomSheet", .exact("3.1.0")) + .package(url: "https://github.com/lucaszischka/BottomSheet", .exact("3.1.0")) ], targets: [ - // Targets are the basic building blocks of a package. A target can define a module or a test suite. - // Targets can depend on other targets in this package, and on products in packages this package depends on. .target( name: "OrangeDesignSystem", dependencies: ["BottomSheet"], diff --git a/README.md b/README.md index 2943852a..e84c01bf 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ - -

Orange Design System iOS

+

ODS iOS

Orange Design System iOS provides Orange iOS components to developers and a demo application. @@ -7,8 +6,8 @@ Visit Orange Design System iOS

- Report bug + Report bug ยท - Request feature + Request feature

diff --git a/docs/modules/about.md b/docs/modules/about.md index f498135b..a8edd6c5 100644 --- a/docs/modules/about.md +++ b/docs/modules/about.md @@ -1,9 +1,312 @@ --- layout: detail title: About -description: Module About +description: An about screen should be displayed in all Orange applications to display the application name, software version as well as all legal data protection, privacy, and terms of service compliance information. --- +--- + +**Page Summary** + +* [Specifications references](#specifications-references) +* [Overview](#overview) +* [About screen layout](#about-screen-layout) + * [Illustration area](#illustration-area) + * [Application section area](#application-section-area) + * [List items area](#list-items-area) + * [Mandatory items](#mandatory-items) + * [Optionnal items](#optionnal-tems) + * [Custom items](#custom-items) +* [How to configure the module](#how-to-configure-the-module) + * [Illustration area](#illustration-area) + * [Application section area](#application-section-area) + * [List Items area](#list-items-area) + * [Use mandatory items](#use-mandatory-items) + * [Add items to the list](#add-items-to-the-list) + * [Use optional items](#use-optional-items) + * [Create a custom item](#create-a-custom-item) + +--- + +## Specifications references + +- [Design System Manager - Modules - About](https://system.design.orange.com/0c1af118d/p/39538b-about/b/55a5d2) + +## Overview + +This module should be added in all applications to display general application information (name, software version, description, privacy policy, terms of service, ...), to offer user actions (Rate the app, send feedbacks, ...), to get informaioon linked to the service (Application recirculation, App news ...). + +It is also possible to add to the module some specifc features linked to the service provided by the application (Suppport, How to, settings, ...) + +In order to have consistant prsentation of those elemnts in all applications, the __About__ module offers a structured and configrable layout. + +![AboutScreen](images/about_screen.png) + + +## About screen layout + +The main about screen is divided to three areas. + +### Illustration area + +The first area (at the top of the screen) allows you to set an image illustrating the about screen linked to the service. If no image is provided the default one is inserted automatically. + +### Application information area + +The second area is dedicated for the application description with various elements: +- The name (mandatory) +- The version (optional) +- A description in sevral lines (optional) + + +It is also possible to activate two buttons to offer to the user to: + +- _share the application_ via email, via sms, via social networks... This button opens the default system share sheet that presents a range of actions to share the application. To activate this button, the developper needs to prvide the url of the application on the store and a short text describing the context of the sharing. +- _send feedback_ to the support of the service. This button is displayed if the developper provides a callback called when button is clicked. This callback can do what it is expected (send email, send sms, open form, open web site, ...). + + +### List items area + +The last area (at the bottom) is a list of items that propose to the user to make actions or navigate to additionnal feetures. +All items have the same layout (icon and text). They are ordered in the list according to their priority set into the configuration. + +#### Mandatory items + +Some items are provided with the module. Three of them are mandatory and allways available in the list: +- Item to present the __Privacy Policy__ (only html content supported today) +- Item to display __Terms of Service__ (View provided by developper) +- Item to show the __Accessibility Statement__ of the application (not available yet) +As those items must be grouped in the list, their priority are fixed and can not be changed. + +#### Optionnal items + +As most of applications propose the same additonnal features (Rate the app, App News, ...), and in order to have consitency in about screens of all applications, additional items are proposed with the module. + +* Rate the app + +This item can be added in the list to redirect the user to the app page on the Apple Store to rate the application. + +* Apps news + +This item enumerates the application versions with small text describing new features available. + +* Legal inofrmation + +This item is used to display legal infomration. Today, there is not recomandation on the presentation. + +#### Custom items + +In addition, it is also possible to add into the list some custom items. Like previous ones, they must respect the layout and can set their own priority to be inserted in the right place in the list. + + +## How to configure the module + +To display the about screen, initialize the module using the __ODSAboutModule__ stucture. During the initialization, a set of configuration must to be provided. + +### Illustration area + +If the about page needs to display a specific illustration, set it like this: + +```swft +ODSAboutModule(headerIllustration: Image("AboutImage"), ...) +``` + +To keep the default illustration, initialize the module without overriding the `headerIllustration` parameter. + + +### Application section area + +To configure the application, fill out the `ODSAboutApplicationInformation` structure and provide it to the module initialization. + +- With name only + +```swift +let nameOnly = ODSAboutApplicationInformation(name: "Orange Design System Demo") +ODSAboutModule(applicationInformation: nameOnly, ...) +``` + +- With description + +```swift +let withDescription = ODSAboutApplicationInformation( + name: "Orange Design System Demo" + description: "In this app you'll find implemented code examples of the guidelines, components and modules, for the themes of the Orange Design System.") +ODSAboutModule(applicationInformation: withDescription, ...) +``` + +- With version + +```swift +let version = ODSApplicationVersion( + marketingVersion: Bundle.main.marketingVersion, // Mandatory + buildNumber: Bundle.main.buildNumber ?? "", // Optional + buildType: Bundle.main.buildType // Optional +) + +let withVersion = ODSAboutApplicationInformation( + name: "Orange Design System Demo", + version: version +) + +ODSAboutModule(applicationInformation: withVersion, ...) +``` + +- To activate the Share the application action + +```swift +let storeUrl = URL(string: "http://oran.ge/dsapp")! +ler shareTheApplicationConfiguration = ODSAboutShareTheApplication( + storeUrl: storeUrl, + subject: "The Orange Design System", + description: "You will find the Orange Design System Mobile App that provides examples of design implementations at: \(storeUrl.absoluteString)" +) + +let withShareTheApp = ODSAboutApplicationInformation( + name: "Orange Design System Demo", + shareConfiguration: shareTheApplicationConfiguration +) +ODSAboutModule(applicationInformation: withShareTheApp, ...) +``` + +- To activate the feedback action + +```swift + +let withFeedback = ODSAboutApplicationInformation( + name: "Orange Design System Demo", + onFeedbackClicked: { + UIApplication.shared.open(URL(string: "https://github.com/Orange-OpenSource/ods-ios/issues/new/choose")!) + } +) + +ODSAboutModule(applicationInformation: withFeedback, ...) +``` + +### Lits items area + +#### Use mandatory items + +For the privacy policy display, only html content is supported today. A more structured content will be added soon. + +- Privacy policy + +```swift +// Initialize the privacy policy page with url of the html file store in resources. +let privacyPolicy = ODSPrivacyPolicy.webview(.url(Bundle.main.url(forResource: "PrivacyNotice", withExtension: "html")!)) +``` + +- The accessibility statement + +```swift +// Still it is not supported, initilaize with fake information +let acessibilityStatement = ODSAboutAccessibilityStatement(reportPath: "path", reportDetail: URL(string: "https://www.apple.com")!) +``` + +- The Terms of service + +```swift +// Today, there is no recomandation how to display the content, so the module provides a view builder +// to build a native screen or a webview + +@ViewBuilder +private func termsOfService() -> some View { + Text("Add terms of service here") +} +``` + +Then initialize the module with those mandatory elements: + +```swift +ODSAboutModule(..., + privacyPolicy: privacyPolicy, + acessibilityStatement: accessibilityStatement, + termsOfService: termOfService +) +``` + +#### Add items to the list + +To insert additionnal items into the list, initialize the __listItemConfigurations__ array adding items following the __ODSAboutListItemConfig__ protocol. +To order the items in the list, initialize the items with the right priority. + +```swift +// Add all items in list +ODSAboutModule(..., + listItemConfigurations: [legalInfoItem, rateTheAppItem, appsNewItem] +) + +// see items description below +``` + +#### Use optional items + +- Rate the app + +To create this item, define the url of the application on the store and the priority (position) of the item in the list: + +```swift +// This item opens the store in the external browser +let rateTheAppItem = ODSAboutRateTheAppItemCondfig( + priority: 501, + storeUrl: URL(string: "https://www.apple.com/app-store/")! +) +``` + +- Apps news + +To create this item, define the path to the json file containing the news. This file is embeded in the resources of the application. + +The model of the json file is: + +```json +[ + { + "version": "0.12.0", + "date": "2023-04-14", + "news": "A short description of news" + }, + ... +] +``` + +This is the code to create the item: + +```swift +// - Display the app News +let appNewFilePath = Bundle.main.path(forResource: "AppNews", ofType: "json")! +let appsNewItem = ODSAboutAppNewsItemConfig( + priorty: 502, + path: appNewFilePath +) +``` + +- Legal information + +Still there is not recomandation on the format of the presentation, this item needs a view builder to display the legal information. + +```swift +// Here, the legal information are displayed in a view with a single Text. + +let legalInformationItem = ODSAboutLegalInformationItemConfig(priority: 500) { + Text("This is Legal information content") +} +``` -# Getting started with Module About +#### Create a custom item +To create a custom item and associate a target, follow this example: + +```swift +public struct MyItemToDisplayText: ODSAboutListItemConfig { + public private(set) var title: String + public private(set) var icon: Image + public private(set) var target: ODSAboutListItemTarget + public private(set) var priority: ODSAboutListItemPriority + public init(priority: ODSAboutListItemPriority = 100) { + self.priority = priority + self.title = "Fake Item" + self.icon = Image(systemName: "heart"), + self.target = .destination(AnyView(Text("This is the destination screen"))) + } +} +``` diff --git a/docs/modules/images/about_screen.png b/docs/modules/images/about_screen.png new file mode 100644 index 0000000000000000000000000000000000000000..ea0628be2e4e4fbfffa32a53261fb13dc88eee2d GIT binary patch literal 22018 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 literal 0 HcmV?d00001