From 7e497b0f4943356a15e4bfbe448cd4adccbcbf09 Mon Sep 17 00:00:00 2001 From: Kumaraguru1081 <62003632+Kumaraguru1081@users.noreply.github.com> Date: Fri, 3 Apr 2020 17:09:38 +0530 Subject: [PATCH] Committed the UI Kit Source for 3.0.0.0 release (#44) * Committed the UI Kit Source for 3.0.0.0 release --- EssentialUIKit.Android/Assets/UIFontIcons.ttf | Bin 29208 -> 34544 bytes .../EssentialUIKit.Android.csproj | 13 +- EssentialUIKit.Android/MainActivity.cs | 7 +- .../Properties/AndroidManifest.xml | 2 +- .../Resources/drawable/Visa.png | Bin 0 -> 897 bytes EssentialUIKit.UWP/App.xaml.cs | 3 +- EssentialUIKit.UWP/Assets/UIFontIcons.ttf | Bin 29208 -> 34544 bytes EssentialUIKit.UWP/EssentialUIKit.UWP.csproj | 8 +- EssentialUIKit.UWP/scale-100/Visa.png | Bin 0 -> 897 bytes EssentialUIKit.iOS/AppDelegate.cs | 6 +- EssentialUIKit.iOS/EssentialUIKit.iOS.csproj | 10 +- EssentialUIKit.iOS/Resources/UIFontIcons.ttf | Bin 29208 -> 34544 bytes EssentialUIKit.iOS/Resources/Visa.png | Bin 0 -> 897 bytes EssentialUIKit/AppLayout/TemplateList.xml | 63 +- EssentialUIKit/AppLayout/Views/HomePage.xaml | 42 +- .../AppLayout/Views/HomePage.xaml.cs | 6 + EssentialUIKit/AppLayout/Views/Styles.xaml | 2 +- .../AppLayout/Views/TemplatePage.xaml | 12 +- .../AppLayout/Views/TemplatePage.xaml.cs | 10 +- .../Behaviors/Detail/SelectedIndexBehavior.cs | 108 ++++ .../Behaviors/EntryMaskedBehavior.cs | 130 ++++ .../Behaviors/ItemTemplateButtonBehavior.cs | 4 +- .../Behaviors/Shopping/CartBehavior.cs | 2 - EssentialUIKit/Controls/CountryComboBox.cs | 253 ++++++++ .../Controls/SearchableArticleList.cs | 35 ++ .../Controls/SearchableDataTable.cs | 35 ++ .../Controls/SearchableEventList.cs | 36 ++ EssentialUIKit/Controls/SearchableFAQList.cs | 5 +- .../Controls/SearchableFileExploreList.cs | 40 ++ EssentialUIKit/Controls/SearchableListView.cs | 4 +- .../Controls/SearchableSuggestionList.cs | 5 +- EssentialUIKit/Controls/SfPopupView.cs | 3 - EssentialUIKit/Controls/TapAnimationGrid.cs | 5 +- .../Converters/BooleanToColorConverter.cs | 6 + .../Converters/BooleanToStringConverter.cs | 11 + EssentialUIKit/Data/navigation.json | 118 +++- EssentialUIKit/Data/notification.json | 32 +- EssentialUIKit/Data/timeline.json | 77 +++ .../DataService/CompanyHistoryDataService.cs | 65 ++ .../DataService/DailyTimelineDataService.cs | 70 +++ .../ECommerceNotificationDataService.cs | 65 ++ .../DataService/FileExploreDataService.cs | 65 ++ EssentialUIKit/EssentialUIKit.csproj | 19 +- EssentialUIKit/Images/CaloriesEaten.svg | 6 + EssentialUIKit/Images/HeartRate.svg | 5 + EssentialUIKit/Images/SleepDuration.svg | 4 + EssentialUIKit/Images/WaterConsumed.svg | 4 + EssentialUIKit/Models/Article.cs | 50 +- EssentialUIKit/Models/Catalog/EventList.cs | 100 +++ EssentialUIKit/Models/Catalog/Travel.cs | 82 +++ EssentialUIKit/Models/Dashboard/Calorie.cs | 30 + .../Models/Dashboard/CaloriesCard.cs | 73 +++ EssentialUIKit/Models/Dashboard/Event.cs | 47 ++ .../Models/Dashboard/Transaction.cs | 100 +++ .../Models/Dashboard/TransactionChartData.cs | 56 ++ EssentialUIKit/Models/Detail/Address.cs | 34 ++ EssentialUIKit/Models/Detail/DataTable.cs | 55 ++ EssentialUIKit/Models/Detail/RoomDetail.cs | 160 +++++ EssentialUIKit/Models/HealthProfile.cs | 53 ++ EssentialUIKit/Models/Navigation/File.cs | 35 ++ EssentialUIKit/Models/Navigation/Movie.cs | 19 + .../ECommerceNotificationsListModel.cs | 85 +++ EssentialUIKit/Models/Profile.cs | 19 +- EssentialUIKit/Models/Transaction/Card.cs | 54 ++ .../ViewModels/About/AboutUsViewModel.cs | 2 - .../ArticleParallaxHeaderPageViewModel.cs | 7 +- .../ArticleWithCommentsPageViewModel.cs | 5 +- .../Article/MyArticlePageViewModel.cs | 1 - .../Bookmarks/BookmarksViewModel.cs | 2 - .../ViewModels/Bookmarks/CartPageViewModel.cs | 2 - .../ViewModels/Bookmarks/WishlistViewModel.cs | 2 - .../Catalog/ArticleCardViewModel.cs | 184 ++++++ .../Catalog/ArticleListViewModel.cs | 2 - .../Catalog/CatalogPageViewModel.cs | 3 - .../Catalog/CategoryPageViewModel.cs | 6 - .../ViewModels/Catalog/EventListViewModel.cs | 230 +++++++ .../Catalog/NavigationTravelPageViewModel.cs | 316 ++++++++++ .../Catalog/ProductHomePageViewModel.cs | 2 - .../ViewModels/Chat/ChatMessageViewModel.cs | 2 - .../ViewModels/Chat/RecentChatViewModel.cs | 2 - .../ContactUs/ContactUsViewModel.cs | 2 - .../Dashboard/CompanyHistoryViewModel.cs | 76 +++ .../Dashboard/DailyCaloriesReportViewModel.cs | 230 +++++++ .../Dashboard/DailyTimelineViewModel.cs | 36 ++ .../ViewModels/Dashboard/MyWalletViewModel.cs | 573 ++++++++++++++++++ .../Dashboard/StockOverviewViewModel.cs | 1 - .../Detail/ArticleDetailPageViewModel.cs | 1 - .../ViewModels/Detail/DataTableViewModel.cs | 237 ++++++++ .../ViewModels/Detail/DetailPageViewModel.cs | 6 +- .../ViewModels/Detail/DetailViewModel.cs | 2 - .../ViewModels/Detail/EventDetailViewModel.cs | 156 +++++ .../ViewModels/Detail/MyAddressViewModel.cs | 110 ++++ .../Detail/RoomBookingPageViewModel.cs | 530 ++++++++++++++++ .../ViewModels/Forms/AddCardViewModel.cs | 4 +- .../ViewModels/Forms/AddContactViewModel.cs | 71 +-- .../BusinessRegistrationFormViewModel.cs | 78 +-- .../ViewModels/Forms/LoginViewModel.cs | 4 +- .../Forms/LoginWithSocialIconViewModel.cs | 157 +++++ .../Forms/ResetPasswordViewModel.cs | 4 +- .../Navigation/FileExploreViewModel.cs | 68 +++ .../Navigation/MoviesPageViewModel.cs | 199 +++++- .../Navigation/SuggestionViewModel.cs | 11 +- .../ECommerceNotificationViewModel.cs | 113 ++++ .../Profile/ContactProfileViewModel.cs | 2 +- .../Profile/HealthProfileViewModel.cs | 124 ++++ .../Shopping/CheckoutPageViewModel.cs | 4 +- .../Social/SocialProfileViewModel.cs | 114 ++-- .../Transaction/CheckoutPageViewModel.cs | 4 +- .../Transaction/MyCardsViewModel.cs | 118 ++++ EssentialUIKit/Views/Article/Styles.xaml | 1 - .../Views/Catalog/ArticleCardPage.xaml | 173 ++++++ .../Views/Catalog/ArticleCardPage.xaml.cs | 113 ++++ .../Views/Catalog/EventListPage.xaml | 240 ++++++++ .../Views/Catalog/EventListPage.xaml.cs | 108 ++++ .../Views/Catalog/NavigationTravelPage.xaml | 289 +++++++++ .../Catalog/NavigationTravelPage.xaml.cs | 18 + EssentialUIKit/Views/Catalog/Styles.xaml | 69 ++- .../Views/Dashboard/CompanyHistoryPage.xaml | 66 ++ .../Dashboard/CompanyHistoryPage.xaml.cs | 23 + .../Dashboard/DailyCaloriesReportPage.xaml | 245 ++++++++ .../Dashboard/DailyCaloriesReportPage.xaml.cs | 116 ++++ .../Views/Dashboard/DailyTimeLinePage.xaml | 101 +++ .../Views/Dashboard/DailyTimeLinePage.xaml.cs | 23 + .../Views/Dashboard/MyWalletPage.xaml | 169 ++++++ .../Views/Dashboard/MyWalletPage.xaml.cs | 22 + .../Selectors/CompanyHistoryDataSelectors.cs | 44 ++ EssentialUIKit/Views/Dashboard/Styles.xaml | 51 +- .../Templates/CompanyHistoryTemplates.xaml | 42 ++ .../Templates/CompanyHistoryTemplates.xaml.cs | 21 + .../Views/Detail/BookingFeedbackView.xaml | 62 ++ .../Views/Detail/BookingFeedbackView.xaml.cs | 21 + .../Views/Detail/DataTablePage.xaml | 196 ++++++ .../Views/Detail/DataTablePage.xaml.cs | 101 +++ .../Views/Detail/EventDetailPage.xaml | 150 +++++ .../Views/Detail/EventDetailPage.xaml.cs | 18 + .../Views/Detail/MyAddressPage.xaml | 138 +++++ .../Views/Detail/MyAddressPage.xaml.cs | 21 + .../Views/Detail/RoomBookingPage.xaml | 443 ++++++++++++++ .../Views/Detail/RoomBookingPage.xaml.cs | 19 + EssentialUIKit/Views/Detail/Styles.xaml | 127 +++- .../Views/Detail/Templates/EventTemplate.xaml | 38 ++ .../Detail/Templates/EventTemplate.xaml.cs | 18 + .../Views/Forms/AddCardPage.xaml.cs | 3 +- .../Views/Forms/AddContactPage.xaml | 38 +- .../Views/Forms/AddProfilePage.xaml | 9 +- .../Views/Forms/AddProfilePage.xaml.cs | 5 +- .../Forms/BusinessRegistrationFormPage.xaml | 59 +- .../Views/Forms/ContactEmailEntry.xaml.cs | 8 +- .../Views/Forms/LoginEmailEntry.xaml | 68 +++ .../Views/Forms/LoginEmailEntry.xaml.cs | 22 + .../Views/Forms/LoginWithSocialIconPage.xaml | 178 ++++++ .../Forms/LoginWithSocialIconPage.xaml.cs | 21 + EssentialUIKit/Views/Forms/Styles.xaml | 41 +- EssentialUIKit/Views/Forms/TabbedForm.xaml | 2 +- .../Views/Navigation/ContactsPage.xaml | 81 +-- .../Views/Navigation/DocumentsListPage.xaml | 81 +-- EssentialUIKit/Views/Navigation/FAQPage.xaml | 87 +-- .../Views/Navigation/FileExploreGridPage.xaml | 192 ++++++ .../Navigation/FileExploreGridPage.xaml.cs | 112 ++++ .../Views/Navigation/FileExploreListPage.xaml | 212 +++++++ .../Navigation/FileExploreListPage.xaml.cs | 112 ++++ .../Views/Navigation/MoviesListPage.xaml | 4 +- .../Views/Navigation/MoviesPage.xaml | 211 +++++++ .../Views/Navigation/MoviesPage.xaml.cs | 19 + .../Views/Navigation/NamesListPage.xaml | 6 +- .../Navigation/NavigationTileCardPage.xaml | 4 +- .../Views/Navigation/PhotosPage.xaml | 2 +- .../Views/Navigation/RestaurantPage.xaml | 6 +- .../Views/Navigation/SongsPage.xaml | 7 +- .../Views/Navigation/SongsPlayListPage.xaml | 3 +- EssentialUIKit/Views/Navigation/Styles.xaml | 22 +- .../Views/Navigation/SuggestionPage.xaml | 5 +- .../ECommerceNotificationPage.xaml | 145 +++++ .../ECommerceNotificationPage.xaml.cs | 24 + EssentialUIKit/Views/Notification/Styles.xaml | 4 + .../Views/Profile/HealthProfilePage.xaml | 200 ++++++ .../Views/Profile/HealthProfilePage.xaml.cs | 22 + EssentialUIKit/Views/Profile/Styles.xaml | 20 + .../Views/Settings/SettingPage.xaml | 2 +- .../Views/Settings/SettingPage.xaml.cs | 7 +- .../Social/SocialProfileWithCardPage.xaml | 4 +- .../SocialProfileWithConnectionsPage.xaml | 2 +- .../SocialProfileWithInterestsPage.xaml | 6 +- .../Social/SocialProfileWithMessagePage.xaml | 376 ++++++++++++ .../SocialProfileWithMessagePage.xaml.cs | 22 + EssentialUIKit/Views/Social/Styles.xaml | 21 + .../Templates/ArticleActivityTemplate.xaml | 51 ++ .../Templates/ArticleActivityTemplate.xaml.cs | 39 ++ .../Templates/ArticleListTemplate.xaml.cs | 7 +- .../Templates/ArticleTileTemplate.xaml.cs | 7 +- .../Templates/BookingReviewTemplate.xaml | 127 ++++ .../Templates/BookingReviewTemplate.xaml.cs | 22 + .../Views/Templates/EventListTemplate.xaml | 106 ++++ .../Views/Templates/EventListTemplate.xaml.cs | 19 + .../Views/Templates/ExpenseChartTemplate.xaml | 154 +++++ .../Templates/ExpenseChartTemplate.xaml.cs | 22 + .../Templates/NavigationListTemplate.xaml.cs | 8 +- .../Templates/NavigationTileTemplate.xaml.cs | 8 +- .../Templates/OrderHistoryTemplate.xaml.cs | 8 +- .../Templates/ProductListTemplate.xaml.cs | 7 +- .../Templates/ProductTileTemplate.xaml.cs | 7 +- .../Views/Templates/ReviewTemplate.xaml.cs | 8 +- .../Views/Templates/SocialIconTemplate.xaml | 31 + .../Templates/SocialIconTemplate.xaml.cs | 19 + EssentialUIKit/Views/Templates/Styles.xaml | 82 ++- .../Templates/WishlistItemTemplate.xaml.cs | 8 +- .../Views/Transaction/MyCardsPage.xaml | 148 +++++ .../Views/Transaction/MyCardsPage.xaml.cs | 21 + EssentialUIKit/Views/Transaction/Styles.xaml | 24 + 209 files changed, 12266 insertions(+), 679 deletions(-) create mode 100644 EssentialUIKit.Android/Resources/drawable/Visa.png create mode 100644 EssentialUIKit.UWP/scale-100/Visa.png create mode 100644 EssentialUIKit.iOS/Resources/Visa.png create mode 100644 EssentialUIKit/Behaviors/Detail/SelectedIndexBehavior.cs create mode 100644 EssentialUIKit/Behaviors/EntryMaskedBehavior.cs create mode 100644 EssentialUIKit/Controls/CountryComboBox.cs create mode 100644 EssentialUIKit/Controls/SearchableArticleList.cs create mode 100644 EssentialUIKit/Controls/SearchableDataTable.cs create mode 100644 EssentialUIKit/Controls/SearchableEventList.cs create mode 100644 EssentialUIKit/Controls/SearchableFileExploreList.cs create mode 100644 EssentialUIKit/Data/timeline.json create mode 100644 EssentialUIKit/DataService/CompanyHistoryDataService.cs create mode 100644 EssentialUIKit/DataService/DailyTimelineDataService.cs create mode 100644 EssentialUIKit/DataService/ECommerceNotificationDataService.cs create mode 100644 EssentialUIKit/DataService/FileExploreDataService.cs create mode 100644 EssentialUIKit/Images/CaloriesEaten.svg create mode 100644 EssentialUIKit/Images/HeartRate.svg create mode 100644 EssentialUIKit/Images/SleepDuration.svg create mode 100644 EssentialUIKit/Images/WaterConsumed.svg create mode 100644 EssentialUIKit/Models/Catalog/EventList.cs create mode 100644 EssentialUIKit/Models/Catalog/Travel.cs create mode 100644 EssentialUIKit/Models/Dashboard/Calorie.cs create mode 100644 EssentialUIKit/Models/Dashboard/CaloriesCard.cs create mode 100644 EssentialUIKit/Models/Dashboard/Event.cs create mode 100644 EssentialUIKit/Models/Dashboard/Transaction.cs create mode 100644 EssentialUIKit/Models/Dashboard/TransactionChartData.cs create mode 100644 EssentialUIKit/Models/Detail/Address.cs create mode 100644 EssentialUIKit/Models/Detail/DataTable.cs create mode 100644 EssentialUIKit/Models/Detail/RoomDetail.cs create mode 100644 EssentialUIKit/Models/HealthProfile.cs create mode 100644 EssentialUIKit/Models/Navigation/File.cs create mode 100644 EssentialUIKit/Models/Notification/ECommerceNotificationsListModel.cs create mode 100644 EssentialUIKit/Models/Transaction/Card.cs create mode 100644 EssentialUIKit/ViewModels/Catalog/ArticleCardViewModel.cs create mode 100644 EssentialUIKit/ViewModels/Catalog/EventListViewModel.cs create mode 100644 EssentialUIKit/ViewModels/Catalog/NavigationTravelPageViewModel.cs create mode 100644 EssentialUIKit/ViewModels/Dashboard/CompanyHistoryViewModel.cs create mode 100644 EssentialUIKit/ViewModels/Dashboard/DailyCaloriesReportViewModel.cs create mode 100644 EssentialUIKit/ViewModels/Dashboard/DailyTimelineViewModel.cs create mode 100644 EssentialUIKit/ViewModels/Dashboard/MyWalletViewModel.cs create mode 100644 EssentialUIKit/ViewModels/Detail/DataTableViewModel.cs create mode 100644 EssentialUIKit/ViewModels/Detail/EventDetailViewModel.cs create mode 100644 EssentialUIKit/ViewModels/Detail/MyAddressViewModel.cs create mode 100644 EssentialUIKit/ViewModels/Detail/RoomBookingPageViewModel.cs create mode 100644 EssentialUIKit/ViewModels/Forms/LoginWithSocialIconViewModel.cs create mode 100644 EssentialUIKit/ViewModels/Navigation/FileExploreViewModel.cs create mode 100644 EssentialUIKit/ViewModels/Notification/ECommerceNotificationViewModel.cs create mode 100644 EssentialUIKit/ViewModels/Profile/HealthProfileViewModel.cs create mode 100644 EssentialUIKit/ViewModels/Transaction/MyCardsViewModel.cs create mode 100644 EssentialUIKit/Views/Catalog/ArticleCardPage.xaml create mode 100644 EssentialUIKit/Views/Catalog/ArticleCardPage.xaml.cs create mode 100644 EssentialUIKit/Views/Catalog/EventListPage.xaml create mode 100644 EssentialUIKit/Views/Catalog/EventListPage.xaml.cs create mode 100644 EssentialUIKit/Views/Catalog/NavigationTravelPage.xaml create mode 100644 EssentialUIKit/Views/Catalog/NavigationTravelPage.xaml.cs create mode 100644 EssentialUIKit/Views/Dashboard/CompanyHistoryPage.xaml create mode 100644 EssentialUIKit/Views/Dashboard/CompanyHistoryPage.xaml.cs create mode 100644 EssentialUIKit/Views/Dashboard/DailyCaloriesReportPage.xaml create mode 100644 EssentialUIKit/Views/Dashboard/DailyCaloriesReportPage.xaml.cs create mode 100644 EssentialUIKit/Views/Dashboard/DailyTimeLinePage.xaml create mode 100644 EssentialUIKit/Views/Dashboard/DailyTimeLinePage.xaml.cs create mode 100644 EssentialUIKit/Views/Dashboard/MyWalletPage.xaml create mode 100644 EssentialUIKit/Views/Dashboard/MyWalletPage.xaml.cs create mode 100644 EssentialUIKit/Views/Dashboard/Selectors/CompanyHistoryDataSelectors.cs create mode 100644 EssentialUIKit/Views/Dashboard/Templates/CompanyHistoryTemplates.xaml create mode 100644 EssentialUIKit/Views/Dashboard/Templates/CompanyHistoryTemplates.xaml.cs create mode 100644 EssentialUIKit/Views/Detail/BookingFeedbackView.xaml create mode 100644 EssentialUIKit/Views/Detail/BookingFeedbackView.xaml.cs create mode 100644 EssentialUIKit/Views/Detail/DataTablePage.xaml create mode 100644 EssentialUIKit/Views/Detail/DataTablePage.xaml.cs create mode 100644 EssentialUIKit/Views/Detail/EventDetailPage.xaml create mode 100644 EssentialUIKit/Views/Detail/EventDetailPage.xaml.cs create mode 100644 EssentialUIKit/Views/Detail/MyAddressPage.xaml create mode 100644 EssentialUIKit/Views/Detail/MyAddressPage.xaml.cs create mode 100644 EssentialUIKit/Views/Detail/RoomBookingPage.xaml create mode 100644 EssentialUIKit/Views/Detail/RoomBookingPage.xaml.cs create mode 100644 EssentialUIKit/Views/Detail/Templates/EventTemplate.xaml create mode 100644 EssentialUIKit/Views/Detail/Templates/EventTemplate.xaml.cs create mode 100644 EssentialUIKit/Views/Forms/LoginEmailEntry.xaml create mode 100644 EssentialUIKit/Views/Forms/LoginEmailEntry.xaml.cs create mode 100644 EssentialUIKit/Views/Forms/LoginWithSocialIconPage.xaml create mode 100644 EssentialUIKit/Views/Forms/LoginWithSocialIconPage.xaml.cs create mode 100644 EssentialUIKit/Views/Navigation/FileExploreGridPage.xaml create mode 100644 EssentialUIKit/Views/Navigation/FileExploreGridPage.xaml.cs create mode 100644 EssentialUIKit/Views/Navigation/FileExploreListPage.xaml create mode 100644 EssentialUIKit/Views/Navigation/FileExploreListPage.xaml.cs create mode 100644 EssentialUIKit/Views/Navigation/MoviesPage.xaml create mode 100644 EssentialUIKit/Views/Navigation/MoviesPage.xaml.cs create mode 100644 EssentialUIKit/Views/Notification/ECommerceNotificationPage.xaml create mode 100644 EssentialUIKit/Views/Notification/ECommerceNotificationPage.xaml.cs create mode 100644 EssentialUIKit/Views/Profile/HealthProfilePage.xaml create mode 100644 EssentialUIKit/Views/Profile/HealthProfilePage.xaml.cs create mode 100644 EssentialUIKit/Views/Social/SocialProfileWithMessagePage.xaml create mode 100644 EssentialUIKit/Views/Social/SocialProfileWithMessagePage.xaml.cs create mode 100644 EssentialUIKit/Views/Templates/ArticleActivityTemplate.xaml create mode 100644 EssentialUIKit/Views/Templates/ArticleActivityTemplate.xaml.cs create mode 100644 EssentialUIKit/Views/Templates/BookingReviewTemplate.xaml create mode 100644 EssentialUIKit/Views/Templates/BookingReviewTemplate.xaml.cs create mode 100644 EssentialUIKit/Views/Templates/EventListTemplate.xaml create mode 100644 EssentialUIKit/Views/Templates/EventListTemplate.xaml.cs create mode 100644 EssentialUIKit/Views/Templates/ExpenseChartTemplate.xaml create mode 100644 EssentialUIKit/Views/Templates/ExpenseChartTemplate.xaml.cs create mode 100644 EssentialUIKit/Views/Templates/SocialIconTemplate.xaml create mode 100644 EssentialUIKit/Views/Templates/SocialIconTemplate.xaml.cs create mode 100644 EssentialUIKit/Views/Transaction/MyCardsPage.xaml create mode 100644 EssentialUIKit/Views/Transaction/MyCardsPage.xaml.cs diff --git a/EssentialUIKit.Android/Assets/UIFontIcons.ttf b/EssentialUIKit.Android/Assets/UIFontIcons.ttf index bc9d5030f71ac95feafe9594efdb04785d244e28..443072d2f033f18f08c9f1e67626f92e107ca1ce 100644 GIT binary patch delta 5163 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 L;imeI8VvP6&9hOz delta 416 zcmey+%QWK&V?6^S0|NsWLjwadgMxpszL9ONmlXp8qXtkkEIBu^;7!KcLy9w>JKh|My90vw?%-az&mAXdr9EvWz*1T?P! zWM)o&a$@c3q(cl0%mqNfX}O6Nx&@4}OgcbGpn(hud5O8H@nJu1GBD(v0a_YbkY8N# z=BQT?14F(FkpFSw8f9lMu#17NUOVIX`gneuuMFHQK)nnMx9lQgk!j{1%s+s94hANW zC=h^r>cynMz&TlnF_O_^a}J{o&uO)D6^CNFB9ve~D_l8F`MSOx%|F>nO{ diff --git a/EssentialUIKit.Android/EssentialUIKit.Android.csproj b/EssentialUIKit.Android/EssentialUIKit.Android.csproj index 59ec515..0150bb0 100755 --- a/EssentialUIKit.Android/EssentialUIKit.Android.csproj +++ b/EssentialUIKit.Android/EssentialUIKit.Android.csproj @@ -39,10 +39,11 @@ prompt 4 true - false + false + @@ -74,6 +75,9 @@ 17.4.0.44 + + 17.4.0.44 + 17.4.0.44 @@ -90,7 +94,7 @@ 17.4.0.44 - + @@ -110,11 +114,11 @@ - + @@ -267,6 +271,9 @@ + + + diff --git a/EssentialUIKit.Android/MainActivity.cs b/EssentialUIKit.Android/MainActivity.cs index 08c7dc6..258d867 100644 --- a/EssentialUIKit.Android/MainActivity.cs +++ b/EssentialUIKit.Android/MainActivity.cs @@ -2,6 +2,7 @@ using Android.Content.PM; using Android.OS; using Android.Views; +using Xamarin.Forms; using Xamarin.Forms.PlatformConfiguration.AndroidSpecific; namespace EssentialUIKit.Droid @@ -16,12 +17,14 @@ protected override void OnCreate(Bundle savedInstanceState) base.OnCreate(savedInstanceState); - Xamarin.Forms.Forms.Init(this, savedInstanceState); + Forms.SetFlags("CollectionView_Experimental"); + + Forms.Init(this, savedInstanceState); Syncfusion.XForms.Android.PopupLayout.SfPopupLayoutRenderer.Init(); Syncfusion.XForms.Android.Core.Core.Init(this); - + this.LoadApplication(new App()); // Change the status bar color diff --git a/EssentialUIKit.Android/Properties/AndroidManifest.xml b/EssentialUIKit.Android/Properties/AndroidManifest.xml index dbd8b3a..65a58a4 100644 --- a/EssentialUIKit.Android/Properties/AndroidManifest.xml +++ b/EssentialUIKit.Android/Properties/AndroidManifest.xml @@ -1,5 +1,5 @@  - + \ No newline at end of file diff --git a/EssentialUIKit.Android/Resources/drawable/Visa.png b/EssentialUIKit.Android/Resources/drawable/Visa.png new file mode 100644 index 0000000000000000000000000000000000000000..8ea8f9e7ebd39fc563c617222a89b21d6b8f760e GIT binary patch literal 897 zcmV-{1AhF8P)Px&J4r-AR7eetmRo4fVI0Tb*V#78DW@!lG>4M3F-mhNF1V1ym2e@E!kw6q_Z@!q-S7MR{=U!i{twUd{Fm(N z>e`-2B$k5yz{d-UeaU39$&2_GQtxrvSv=>^ucGAzy$-G1JoE;_H-Y6~5*Q6W0sY1) zycfxtz(0;+H<%2Pp|J{IYv73lromtv_yBwy&zJ(CS?vs+@X26=(?pNiICu$YlGsBW zF|TEOH95R`u-SoeIQZ=b)O#2D5b)jgud7d8<}}fbK_3f`FIYF)AybHT(Qiz#MwBye zx0fHl<8Pt9@3a{V?Ct6`aKDUBhu&1@5q%cw)#Q|D!M)Cw3Mg~+0rZ# z1{aY^O(a+GW`2d*Kj~(-VH%uY^cwT*0DU9f%C(Teq0n1DU=8vp#%Y6Q2aN&X8?ZPb z7sWvn$XfS>HX8ok^=>+SBD#NaW_u1^I>*a#8BYif3l`>jR(-6)*e_v@?<4pB!zBZ4CVy=IDf925&$C&|8=fEbau7 z`WTt`k374_K0mlQ$6Z&)1Ms|dzIyek^MG#rZ_!M1JXjN%%Bkl?c;q}4@ik;>O!}W9 zjzt+m`r>pv`Xi}IeY7Ir*QlRIH**P03tqomzM>D3?gOn7SlrFMsKW?cE1 XcjEVWD%Z6900000NkvXXu0mjfC=|4# literal 0 HcmV?d00001 diff --git a/EssentialUIKit.UWP/App.xaml.cs b/EssentialUIKit.UWP/App.xaml.cs index c13275f..1dae0b7 100644 --- a/EssentialUIKit.UWP/App.xaml.cs +++ b/EssentialUIKit.UWP/App.xaml.cs @@ -60,6 +60,7 @@ protected override void OnLaunched(LaunchActivatedEventArgs e) { typeof(Syncfusion.XForms.UWP.Buttons.SfButtonRenderer).GetTypeInfo().Assembly, typeof(Syncfusion.XForms.UWP.Buttons.SfCheckBoxRenderer).GetTypeInfo().Assembly, + typeof(Syncfusion.SfChart.XForms.UWP.SfChartRenderer).GetTypeInfo().Assembly, typeof(Syncfusion.XForms.UWP.Border.SfBorderRenderer).GetTypeInfo().Assembly, typeof(Syncfusion.XForms.UWP.Graphics.SfGradientViewRenderer).GetTypeInfo().Assembly, typeof(Syncfusion.ListView.XForms.UWP.SfListViewRenderer).GetTypeInfo().Assembly, @@ -75,7 +76,7 @@ protected override void OnLaunched(LaunchActivatedEventArgs e) typeof(Syncfusion.SfMaps.XForms.UWP.SfMapsRenderer).GetTypeInfo().Assembly, typeof(Syncfusion.XForms.UWP.ProgressBar.SfLinearProgressRenderer).GetTypeInfo().Assembly }; - + Xamarin.Forms.Forms.SetFlags("CollectionView_Experimental"); Xamarin.Forms.Forms.Init(e, assembliesToInclude); if (e.PreviousExecutionState == ApplicationExecutionState.Terminated) diff --git a/EssentialUIKit.UWP/Assets/UIFontIcons.ttf b/EssentialUIKit.UWP/Assets/UIFontIcons.ttf index bc9d5030f71ac95feafe9594efdb04785d244e28..443072d2f033f18f08c9f1e67626f92e107ca1ce 100644 GIT binary patch delta 5163 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 L;imeI8VvP6&9hOz delta 416 zcmey+%QWK&V?6^S0|NsWLjwadgMxpszL9ONmlXp8qXtkkEIBu^;7!KcLy9w>JKh|My90vw?%-az&mAXdr9EvWz*1T?P! zWM)o&a$@c3q(cl0%mqNfX}O6Nx&@4}OgcbGpn(hud5O8H@nJu1GBD(v0a_YbkY8N# z=BQT?14F(FkpFSw8f9lMu#17NUOVIX`gneuuMFHQK)nnMx9lQgk!j{1%s+s94hANW zC=h^r>cynMz&TlnF_O_^a}J{o&uO)D6^CNFB9ve~D_l8F`MSOx%|F>nO{ diff --git a/EssentialUIKit.UWP/EssentialUIKit.UWP.csproj b/EssentialUIKit.UWP/EssentialUIKit.UWP.csproj index 79e634e..fb4c193 100644 --- a/EssentialUIKit.UWP/EssentialUIKit.UWP.csproj +++ b/EssentialUIKit.UWP/EssentialUIKit.UWP.csproj @@ -157,6 +157,7 @@ + @@ -194,6 +195,9 @@ 17.4.0.44 + + 17.4.0.44 + 17.4.0.44 @@ -210,7 +214,7 @@ 17.4.0.44 - + @@ -220,11 +224,11 @@ - + diff --git a/EssentialUIKit.UWP/scale-100/Visa.png b/EssentialUIKit.UWP/scale-100/Visa.png new file mode 100644 index 0000000000000000000000000000000000000000..8ea8f9e7ebd39fc563c617222a89b21d6b8f760e GIT binary patch literal 897 zcmV-{1AhF8P)Px&J4r-AR7eetmRo4fVI0Tb*V#78DW@!lG>4M3F-mhNF1V1ym2e@E!kw6q_Z@!q-S7MR{=U!i{twUd{Fm(N z>e`-2B$k5yz{d-UeaU39$&2_GQtxrvSv=>^ucGAzy$-G1JoE;_H-Y6~5*Q6W0sY1) zycfxtz(0;+H<%2Pp|J{IYv73lromtv_yBwy&zJ(CS?vs+@X26=(?pNiICu$YlGsBW zF|TEOH95R`u-SoeIQZ=b)O#2D5b)jgud7d8<}}fbK_3f`FIYF)AybHT(Qiz#MwBye zx0fHl<8Pt9@3a{V?Ct6`aKDUBhu&1@5q%cw)#Q|D!M)Cw3Mg~+0rZ# z1{aY^O(a+GW`2d*Kj~(-VH%uY^cwT*0DU9f%C(Teq0n1DU=8vp#%Y6Q2aN&X8?ZPb z7sWvn$XfS>HX8ok^=>+SBD#NaW_u1^I>*a#8BYif3l`>jR(-6)*e_v@?<4pB!zBZ4CVy=IDf925&$C&|8=fEbau7 z`WTt`k374_K0mlQ$6Z&)1Ms|dzIyek^MG#rZ_!M1JXjN%%Bkl?c;q}4@ik;>O!}W9 zjzt+m`r>pv`Xi}IeY7Ir*QlRIH**P03tqomzM>D3?gOn7SlrFMsKW?cE1 XcjEVWD%Z6900000NkvXXu0mjfC=|4# literal 0 HcmV?d00001 diff --git a/EssentialUIKit.iOS/AppDelegate.cs b/EssentialUIKit.iOS/AppDelegate.cs index a8979d2..bdf0a51 100644 --- a/EssentialUIKit.iOS/AppDelegate.cs +++ b/EssentialUIKit.iOS/AppDelegate.cs @@ -16,7 +16,9 @@ using Syncfusion.XForms.iOS.PopupLayout; using Syncfusion.XForms.iOS.ProgressBar; using Syncfusion.XForms.iOS.TabView; +using Syncfusion.SfGauge.XForms.iOS; using UIKit; +using Xamarin.Forms; namespace EssentialUIKit.iOS { @@ -33,6 +35,7 @@ public partial class AppDelegate : global::Xamarin.Forms.Platform.iOS.FormsAppli // You have 17 seconds to return from this method, or iOS will terminate your application. public override bool FinishedLaunching(UIApplication app, NSDictionary options) { + Forms.SetFlags("CollectionView_Experimental"); global::Xamarin.Forms.Forms.Init(); this.LoadApplication(new App()); SfButtonRenderer.Init(); @@ -54,7 +57,8 @@ public override bool FinishedLaunching(UIApplication app, NSDictionary options) SfTabViewRenderer.Init(); SfCalendarRenderer.Init(); SfLinearProgressBarRenderer.Init(); - SfChartRenderer.Init(); + SfChartRenderer.Init(); + SfGaugeRenderer.Init(); ////UIView statusBar = UIApplication.SharedApplication.ValueForKey(new NSString("statusBar")) as UIView; ////if (statusBar.RespondsToSelector(new ObjCRuntime.Selector("setBackgroundColor:"))) diff --git a/EssentialUIKit.iOS/EssentialUIKit.iOS.csproj b/EssentialUIKit.iOS/EssentialUIKit.iOS.csproj index 73ef08f..ae21051 100644 --- a/EssentialUIKit.iOS/EssentialUIKit.iOS.csproj +++ b/EssentialUIKit.iOS/EssentialUIKit.iOS.csproj @@ -118,10 +118,10 @@ + Always - @@ -160,6 +160,9 @@ 17.4.0.44 + + 17.4.0.44 + 17.4.0.44 @@ -176,7 +179,7 @@ 17.4.0.44 - + @@ -420,6 +423,9 @@ + + + diff --git a/EssentialUIKit.iOS/Resources/UIFontIcons.ttf b/EssentialUIKit.iOS/Resources/UIFontIcons.ttf index bc9d5030f71ac95feafe9594efdb04785d244e28..443072d2f033f18f08c9f1e67626f92e107ca1ce 100644 GIT binary patch delta 5163 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 L;imeI8VvP6&9hOz delta 416 zcmey+%QWK&V?6^S0|NsWLjwadgMxpszL9ONmlXp8qXtkkEIBu^;7!KcLy9w>JKh|My90vw?%-az&mAXdr9EvWz*1T?P! zWM)o&a$@c3q(cl0%mqNfX}O6Nx&@4}OgcbGpn(hud5O8H@nJu1GBD(v0a_YbkY8N# z=BQT?14F(FkpFSw8f9lMu#17NUOVIX`gneuuMFHQK)nnMx9lQgk!j{1%s+s94hANW zC=h^r>cynMz&TlnF_O_^a}J{o&uO)D6^CNFB9ve~D_l8F`MSOx%|F>nO{ diff --git a/EssentialUIKit.iOS/Resources/Visa.png b/EssentialUIKit.iOS/Resources/Visa.png new file mode 100644 index 0000000000000000000000000000000000000000..8ea8f9e7ebd39fc563c617222a89b21d6b8f760e GIT binary patch literal 897 zcmV-{1AhF8P)Px&J4r-AR7eetmRo4fVI0Tb*V#78DW@!lG>4M3F-mhNF1V1ym2e@E!kw6q_Z@!q-S7MR{=U!i{twUd{Fm(N z>e`-2B$k5yz{d-UeaU39$&2_GQtxrvSv=>^ucGAzy$-G1JoE;_H-Y6~5*Q6W0sY1) zycfxtz(0;+H<%2Pp|J{IYv73lromtv_yBwy&zJ(CS?vs+@X26=(?pNiICu$YlGsBW zF|TEOH95R`u-SoeIQZ=b)O#2D5b)jgud7d8<}}fbK_3f`FIYF)AybHT(Qiz#MwBye zx0fHl<8Pt9@3a{V?Ct6`aKDUBhu&1@5q%cw)#Q|D!M)Cw3Mg~+0rZ# z1{aY^O(a+GW`2d*Kj~(-VH%uY^cwT*0DU9f%C(Teq0n1DU=8vp#%Y6Q2aN&X8?ZPb z7sWvn$XfS>HX8ok^=>+SBD#NaW_u1^I>*a#8BYif3l`>jR(-6)*e_v@?<4pB!zBZ4CVy=IDf925&$C&|8=fEbau7 z`WTt`k374_K0mlQ$6Z&)1Ms|dzIyek^MG#rZ_!M1JXjN%%Bkl?c;q}4@ik;>O!}W9 zjzt+m`r>pv`Xi}IeY7Ir*QlRIH**P03tqomzM>D3?gOn7SlrFMsKW?cE1 XcjEVWD%Z6900000NkvXXu0mjfC=|4# literal 0 HcmV?d00001 diff --git a/EssentialUIKit/AppLayout/TemplateList.xml b/EssentialUIKit/AppLayout/TemplateList.xml index d1ea381..94ebddc 100644 --- a/EssentialUIKit/AppLayout/TemplateList.xml +++ b/EssentialUIKit/AppLayout/TemplateList.xml @@ -1,7 +1,7 @@  - + @@ -15,23 +15,31 @@ + - + + + + - + + + + + - + @@ -63,17 +71,20 @@ - - - - - - - - - - - + + + + + + + + + + + + + + @@ -94,12 +105,13 @@ - + + @@ -113,26 +125,32 @@ - + + - + + - + - + + + + + @@ -141,8 +159,9 @@ - - + + + + + + +