-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New beta version 5 #281
Merged
Merged
New beta version 5 #281
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
wcoder
added
c/bindings
Related to Bindings component.
c/common
Related to Common component.
c/permissions
Related to Permissions component.
c/playground
Related to Playground samples.
c/push-notifications
Related to Push Notifications component.
c/wl
Related to WhiteLabel component.
CI/CD
Related to CI/CD.
documentation
Related to documentation.
labels
Mar 29, 2020
SavikPavel
approved these changes
Mar 30, 2020
TimofeyBurak
added a commit
that referenced
this pull request
Apr 7, 2020
* master: Constraint of SetCommand methods for TEventArgs (#287) Cleanup AssemblyInfo Resolve some warnings Add codefactor badge Update contributing doc Support Xamarin.Forms (#258) Revert "Add basic global suppressions" Setup config Mark HashHelper as obsolete (#283) Disable most used rules Add basic global suppressions Add StyleCop Update DocFX New beta version 5 (#281)
nkrisko
pushed a commit
that referenced
this pull request
Apr 23, 2020
* Feature/helpers tests (#234) * Add tests for TextRange class * Add tests for TagsHelper * Some refactoring of unit tests * Add some tests for HashHelper class * TextRange: separate exception messages * Feature/extensions tests (#236) * Add missing unit tests for StringExtensions * Add tests for AssemblyExtensions and InternalSettingsExtensions * Update DateTimeExtensions + add unit tests for some of them * Refactor tests by PR review. Co-authored-by: Yauheni Pakala <evgeniy.pakalo@gmail.com> * New beta version 4 (#248) * Update nuspecs. * Update netstandard version for remote nuspec. * Replace NuGet badges. (#249) * Implement unified GetHashCode method with null-values support (#253) * Add Enum key support for TabNavigation (#242) * add tabs enum key support * fix * remove static dependencies * fix build * fix pr * Revert "fix pr" This reverts commit 256ed31. modified: Softeq.XToolkit.WhiteLabel/Model/TabItem.cs * fix playground * Refactor exception when not initialized. * Revert "fix playground" This reverts commit aeff88a. * Reorder usings. * Changes after review. Co-authored-by: Yauheni Pakala <evgeniy.pakalo@gmail.com> * Update documentation (#250) * Add articles to index. * Add basic developer guide. * Add main page content. * Change documentation theme. * Change theme colors & copyright & add logo. * Exclude test projects. * Disable filter & refactor. * Update docfx nuget. * Update index pages. * Add basic extensions for custom toc. * Draft toc aggregation. * Remove custom theme because broken. * Refactor bootstrapper (#260) * Export duplicated logic to find view models. * Refactor ViewLocators * Rework init of ViewLocators for auto-register vm's * Export separate method for register from assemblies * Resolve nullable warnings (#262) * Resolve nullable warnings. * Resolve playground iOS assemblies warning * Refactor iOS connectivity service. * Resolve remote app warning * Refactor Android ImagePicker * Upgrade CI pipelines * Refactor FormsBootstrapper * Upgrade XF packages to 4.5 * Fix build solution * Refactor image extension mapping * Share common build properties (#266) * Update GitHub templates (#264) * Update bug_report.md * Update pull-request template * Update feature request template * Update PULL_REQUEST_TEMPLATE.md * Update feature_request.md * Add basic part of System.Reactive disposables * Refactor BindingExtensions. Remove duplications * Add method for set command with dispose, issue #256 * Export BindingFactoryBase, refactor binding factories * Add tests project for Bindings * Fix handler * Resolve nullability warnings (#267) * Export Lang & Nulability params * Disable nullability for bindings & some resolved * Resolve warnings after merge master * Rename class * Add some tests for BindingFactoryBase * Add some tests for BindingFactoryBase * Refactor tests for bindings * Add Bindings.Tests project to the Playground.sln * Refactor Binding related methods doc comments * Refactor of bindings to latest lang * Add inheridoc comments * Remove unused Bindings.Droid.Extensions. Use class directly * Finalize SetCommand extensions * Refactor tests for BindingFactoryBase * Fix tests * Rework boostrappers (#265) * Rework boostrappers * Export list extesions to the separate file * Add method for add to list fluently * Apply AddItem * Refactor IsExtractToAssembliesCache method after review * Update todos * Refactor ViewModelFinder * Add tests for DefaultViewModelFinder * Fixes after PR review * Cleanup xml-doc * Add xml-doc for IBindingFactory * Sync master - New bootstrapper (#271) * Share common build properties (#266) * Update GitHub templates (#264) * Update bug_report.md * Update pull-request template * Update feature request template * Update PULL_REQUEST_TEMPLATE.md * Update feature_request.md * Resolve nullability warnings (#267) * Export Lang & Nulability params * Disable nullability for bindings & some resolved * Rework boostrappers (#265) * Rework boostrappers * Export list extesions to the separate file * Add method for add to list fluently * Apply AddItem * Refactor IsExtractToAssembliesCache method after review * Update todos * Refactor ViewModelFinder * Add tests for DefaultViewModelFinder * Integration with new WL boostrapper * OnUIThreadAsync fixed - deadlock removed, instant invocation added for case it's already the main thread * fix ios 13 navigation (#214) * fix ios 13 navigation * Add isolated fix for iOS 13 issue Co-authored-by: Sergey Levshunov <sergeylevshunov@Sergeys-MacBook-Pro.local> Co-authored-by: Yauheni Pakala <evgeniy.pakalo@gmail.com> * Migration to AndroidX (#255) * Migrate Bindings.Droid. * Migrate PushNotifications.Droid. * Migrate WhiteLabel.Droid. * Migrate Playground.Droid. * Remove Support v4 * Migrate some UI to androidx * Cleanup NuGet packages * Turn off optimizations for Release configuration * Update nespecs * Update csprojs Co-authored-by: savikpavel <pavel.savik@softeq.com> * Update AndroidX nugets (#274) * Update csproj * Update nuspec * Resolves warnings about nullability (#277) * Resolve/ignore warnings, refactor * Add basic tests for RelayCommandGeneric * Add Stream.ToArray method (#278) * Rework dialogs (#272) * Rework iOS alert & confirm dialogs * Migrate ActionSheetDialog to new on iOS * Split dialog config, ios dialogs * Merge DialogService methods * Some refactor * Add android dialogs * Update dialogs samples * Add comments, refactoring dialogue-matching * Changes after review * Move droid dialogs to androidx * Add cancel for Android actionSheet dialog * Cleanup csproj * Refactor * Add playground sample for custom dialog * Refactor by review * Resolve warnings * Make list extensions more versatile (#279) * New beta version 5 (#281) * Update nuspecs. * Cleanup playground csprojs * Mark HashHelper as obsolete (#283) * Merge the latest master to XF support (#282) * Merge from master * Add support new dialog configf for XF * Remove old file * Cleanup * Change nav param view * Grouping playground projects to the solution folders * Move common sln to repository root and rename * Fix CI * Symlink CI build configuration * Update doc * Resolve issues after merge * Fixes after review Co-authored-by: Yauheni Pakala <evgeniy.pakalo@gmail.com> Co-authored-by: TimofeyBurak <timofey.burak@softeq.com> Co-authored-by: Siarhei Leushunou <Siarhei.leushunou@softeq.com> Co-authored-by: Pavel Leonenko <pavel.leonenko@softeq.com> Co-authored-by: Pavel Leonenko <1992leon@bk.ru> Co-authored-by: Sergey Levshunov <sergeylevshunov@Sergeys-MacBook-Pro.local> Co-authored-by: savikpavel <pavel.savik@softeq.com>
nkrisko
pushed a commit
that referenced
this pull request
May 4, 2020
* Feature/helpers tests (#234) * Add tests for TextRange class * Add tests for TagsHelper * Some refactoring of unit tests * Add some tests for HashHelper class * TextRange: separate exception messages * Feature/extensions tests (#236) * Add missing unit tests for StringExtensions * Add tests for AssemblyExtensions and InternalSettingsExtensions * Update DateTimeExtensions + add unit tests for some of them * Refactor tests by PR review. Co-authored-by: Yauheni Pakala <evgeniy.pakalo@gmail.com> * New beta version 4 (#248) * Update nuspecs. * Update netstandard version for remote nuspec. * Replace NuGet badges. (#249) * Implement unified GetHashCode method with null-values support (#253) * Add Enum key support for TabNavigation (#242) * add tabs enum key support * fix * remove static dependencies * fix build * fix pr * Revert "fix pr" This reverts commit 256ed31. modified: Softeq.XToolkit.WhiteLabel/Model/TabItem.cs * fix playground * Refactor exception when not initialized. * Revert "fix playground" This reverts commit aeff88a. * Reorder usings. * Changes after review. Co-authored-by: Yauheni Pakala <evgeniy.pakalo@gmail.com> * Update documentation (#250) * Add articles to index. * Add basic developer guide. * Add main page content. * Change documentation theme. * Change theme colors & copyright & add logo. * Exclude test projects. * Disable filter & refactor. * Update docfx nuget. * Update index pages. * Add basic extensions for custom toc. * Draft toc aggregation. * Remove custom theme because broken. * Refactor bootstrapper (#260) * Export duplicated logic to find view models. * Refactor ViewLocators * Rework init of ViewLocators for auto-register vm's * Export separate method for register from assemblies * Resolve nullable warnings (#262) * Resolve nullable warnings. * Resolve playground iOS assemblies warning * Refactor iOS connectivity service. * Resolve remote app warning * Refactor Android ImagePicker * Upgrade CI pipelines * Share common build properties (#266) * Update GitHub templates (#264) * Update bug_report.md * Update pull-request template * Update feature request template * Update PULL_REQUEST_TEMPLATE.md * Update feature_request.md * Add basic part of System.Reactive disposables * Refactor BindingExtensions. Remove duplications * Add method for set command with dispose, issue #256 * Export BindingFactoryBase, refactor binding factories * Add tests project for Bindings * Fix handler * Resolve nullability warnings (#267) * Export Lang & Nulability params * Disable nullability for bindings & some resolved * Resolve warnings after merge master * Rename class * Add some tests for BindingFactoryBase * Add some tests for BindingFactoryBase * Refactor tests for bindings * Add Bindings.Tests project to the Playground.sln * Refactor Binding related methods doc comments * Refactor of bindings to latest lang * Add inheridoc comments * Remove unused Bindings.Droid.Extensions. Use class directly * Finalize SetCommand extensions * Refactor tests for BindingFactoryBase * Fix tests * Rework boostrappers (#265) * Rework boostrappers * Export list extesions to the separate file * Add method for add to list fluently * Apply AddItem * Refactor IsExtractToAssembliesCache method after review * Update todos * Refactor ViewModelFinder * Add tests for DefaultViewModelFinder * Fixes after PR review * Cleanup xml-doc * Add xml-doc for IBindingFactory * OnUIThreadAsync fixed - deadlock removed, instant invocation added for case it's already the main thread * fix ios 13 navigation (#214) * fix ios 13 navigation * Add isolated fix for iOS 13 issue Co-authored-by: Sergey Levshunov <sergeylevshunov@Sergeys-MacBook-Pro.local> Co-authored-by: Yauheni Pakala <evgeniy.pakalo@gmail.com> * Migration to AndroidX (#255) * Migrate Bindings.Droid. * Migrate PushNotifications.Droid. * Migrate WhiteLabel.Droid. * Migrate Playground.Droid. * Remove Support v4 * Migrate some UI to androidx * Cleanup NuGet packages * Turn off optimizations for Release configuration * Update nespecs * Update csprojs Co-authored-by: savikpavel <pavel.savik@softeq.com> * Update AndroidX nugets (#274) * Update csproj * Update nuspec * Resolves warnings about nullability (#277) * Resolve/ignore warnings, refactor * Add basic tests for RelayCommandGeneric * Add Stream.ToArray method (#278) * Rework dialogs (#272) * Rework iOS alert & confirm dialogs * Migrate ActionSheetDialog to new on iOS * Split dialog config, ios dialogs * Merge DialogService methods * Some refactor * Add android dialogs * Update dialogs samples * Add comments, refactoring dialogue-matching * Changes after review * Move droid dialogs to androidx * Add cancel for Android actionSheet dialog * Cleanup csproj * Refactor * Add playground sample for custom dialog * Refactor by review * Resolve warnings * Make list extensions more versatile (#279) * New beta version 5 (#281) * Update nuspecs. * Cleanup playground csprojs * Update DocFX * Add StyleCop * Add basic global suppressions * Disable most used rules * Mark HashHelper as obsolete (#283) * Setup config * Revert "Add basic global suppressions" This reverts commit f08d1b4. * Support Xamarin.Forms (#258) * Feature/remove wl dependencies (#241) * essentials projects added * fix review issues * fix review issues * fix build * WL.Forms & Playground (#243) * project setup and navigation service * renamed white label tests * fix review issues * Feature/navigation sample (#244) * simple navigation * master details navigation sample * fix review issues * Show ViewModel in modal screen (#247) * forms: show viewmodel in modal screen * added ShowDialogAsync implementation * fix review issues * fix review issues * startup improvements * XF Frame navigation (#252) * added frame navigation * Refactor XF frame navigation. (#254) * Refactor XF navigation service & locator. * Cleanup XF pages. * Cleanup navigation & behaviors. * Fix playground pages and vms naming. Co-authored-by: Yauheni Pakala <evgeniy.pakalo@gmail.com> * Refactor FormsBootstrapper * Upgrade XF packages to 4.5 * Fix build solution * Refactor image extension mapping * Sync master - New bootstrapper (#271) * Share common build properties (#266) * Update GitHub templates (#264) * Update bug_report.md * Update pull-request template * Update feature request template * Update PULL_REQUEST_TEMPLATE.md * Update feature_request.md * Resolve nullability warnings (#267) * Export Lang & Nulability params * Disable nullability for bindings & some resolved * Rework boostrappers (#265) * Rework boostrappers * Export list extesions to the separate file * Add method for add to list fluently * Apply AddItem * Refactor IsExtractToAssembliesCache method after review * Update todos * Refactor ViewModelFinder * Add tests for DefaultViewModelFinder * Integration with new WL boostrapper * Merge the latest master to XF support (#282) * Merge from master * Add support new dialog configf for XF * Remove old file * Cleanup * Change nav param view * Grouping playground projects to the solution folders * Move common sln to repository root and rename * Fix CI * Symlink CI build configuration * Update doc * Resolve issues after merge * Fixes after review Co-authored-by: vadimpylsky <vadim.pylsky@gmail.com> Co-authored-by: vadim.pylsky <vadim.pylsky@softeq.com> Co-authored-by: AlexandraMash <aleksandra.mashenkova@softeq.com> * Update contributing doc * Add codefactor badge * Resolve some warnings * Cleanup AssemblyInfo * Constraint of SetCommand methods for TEventArgs (#287) * Feature/extensions refactoring (#290) * AddOrReplace extension added for the Dictionary * DateTime extensions small refactoring and some new extensions added * Documentation cleanup for DateTime and Dictionary extensions * Summary refactoring for DateTitmeExtensions * IEnumerableExtensions documentation fix * Documentation refactoring for Extensions (according to the latest StyleCop) Co-authored-by: savikpavel <pavel.savik@softeq.com> * Feature/forms generic root frame navigation (#292) * Add generic class to avoid creating a new root page+viewModel for each frame navigation stack * Update version of Xamarin.Forms * Some not related style fixes Co-authored-by: Yauheni Pakala <evgeniy.pakalo@gmail.com> * Weak delegates refactoring (#289) * Implement base WeakDelegate class * Implementing new WeakDelegate testing model * Working on unit-tests * Working on tests simplification * Working on test cases * Implement some tests for weak delegates with custom targets * Complete unit-tests * Fix nullability warnings * Clean-up test classes * Remove redundant test * Remove redundant project configuration * Remove redundant helper class * Rework WeakAction tests structure * Complete unit-test reorganization * Add some converters and controls to WhiteLabel.Forms (#291) * Add some converters and controls * Xamarin.Forms: updated converters to be more universal and added some use cases description * Update Softeq.XToolkit.WhiteLabel.Forms/Converters/IsNumberZeroConverter.cs Co-Authored-By: Yauheni Pakala <evgeniy.pakalo@gmail.com> Co-authored-by: Yauheni Pakala <evgeniy.pakalo@gmail.com> * Rework AsyncCommand (#293) * Add async command contract * Add tests for current implementation * Add tests * Add interface to raising CanExecute for external usage * Add tests for AsyncCommand * Add XF sample for AsyncCommand with canExecute * Refactor AsyncCommands * Update sample * Add FireAndForget task extensions for log to action. * Update tests for task extensions. * Add action to get errors * Add tests * Update sample * Some changes * Update structure for AsyncCommand tests * Apply changes after review * Update test for TaskExtensionsTests * Remove rudimental tests * Revert * Fixed task extensions tests after review * Add tests * Add RaiseCanExecuteChanged * Change Execute for AsyncCommand * Remove dependency on Permissions for WhiteLabel (#294) * Remove ExternalStorageProvider * WL: Remove Permissions deps * Fix tests * New beta version 6 (#295) * Update common nuspecs * Small update documentation * Update WL nuspec * Add WL.Essentials to nuget release * Add WL.Forms to nuget release * Update nuspecs * Update Readme.md * Update DevOps badge on Readme.md * add setcommand getsturebehavior extension (#296) Co-authored-by: Sergey Levshunov <sergeylevshunov@Sergeys-MacBook-Pro.local> * Add tests for resolving async command ctors (#298) * Add tests for resolving async command ctors * Change ctor args * Update Documentation (#299) * Update doc for ICommand{T} * Add WL Manifesto From: https://github.com/Softeq/XToolkit.WhiteLabel/wiki/WhiteLabel-Manifesto * Add XToolkit Components Overview From: https://github.com/Softeq/XToolkit.WhiteLabel/wiki/XToolkit-Components * Add XToolkit Common From: https://github.com/Softeq/XToolkit.WhiteLabel/wiki/XToolkit-Common * Update doc for source * Resolve warnings for Remote * Add XToolkit Remote From: https://github.com/Softeq/XToolkit.WhiteLabel/wiki/XToolkit-Remote * Update doc for sources * Update doc for sources * Add Push Notifications From: https://github.com/Softeq/XToolkit.WhiteLabel/wiki/XToolkit-PushNotifications * Rename xtoolkit overview * Update common & remote articles * Update current doc * Update toc * Remove old pipeline * Add documentation pipeline * Revert "Remove old pipeline" This reverts commit d86934f. * Update xtoolkit pipeline - remote link to old * Update pipelines * Move xtoolkit related topics * Add WL Navigation Requirements * Add WL * Add Getting Started * Replace intro to getting started * Update pages * Replace articles toc to yml format * Add create view model * Add doc for sources * Add DI * Add bootstrapper * Change playground * Change location for navigation requirements * Add doc for sources * Add WhiteLabel Forms * Add WhiteLabel essentials * Add WhiteLabel iOS * Add doc for sources * Add WhiteLabel Droid * Add xrefs * Refactor permissions * Add XToolkit Permissions * Add Bindings * Remove font * Cleanup docs * Add Bindable* docs * Refactor playground * Update doc ios vc * StyleCop: Allow 'iOS' for namespaces * Resolve some stylecop warnings for playground * Update pipelines * Linking docs.microsoft.com for the system types * Add How to create custom view for iOS * Update style for footer * Improve styles for nav bar * Add search * Add practices & android resources naming convention * Rename custom view page * Add how to create ios collection view * Add Practices: Unit Tests * Add WL navigation * Add Version Support * Update Readme * Update home page * Change main page for api docs * Add Contribution to documentation * Fixes after review * Change source docs & added refs to ms doc * Add text for doc contribution * Add text for doc contribution * 👌 Fixes after review * Playground sample: iOS13 Compositional Layout (#300) * Add empty page with navigation * Add new enum extensions method * Add constraints for enum extensions * Add ios DummyCell * Fix build * Add iOS Compositional Layout sample * Refactor adaptive sections sample * Add Nested Groups sample * Refactor * Documentation/connectivity (#301) * Add connectivity docs * Refactor playground connectivity sample * Change pipelines * Update documentation/articles/xtoolkit/connectivity.md Co-Authored-By: Savikpavel <savikpavel@gmail.com> * Update documentation/articles/xtoolkit/connectivity.md Co-Authored-By: Savikpavel <savikpavel@gmail.com> * Cleanup * Fix Documentation pipeline Co-authored-by: Savikpavel <savikpavel@gmail.com> * Documentation/mvvm (#302) * Add mvvm page * Some changes * Update documentation/articles/xtoolkit/whitelabel/mvvm.md Co-Authored-By: Savikpavel <savikpavel@gmail.com> * Update documentation/articles/xtoolkit/whitelabel/mvvm.md Co-Authored-By: Savikpavel <savikpavel@gmail.com> * Update documentation/articles/xtoolkit/whitelabel/mvvm.md Co-Authored-By: Savikpavel <savikpavel@gmail.com> Co-authored-by: Savikpavel <savikpavel@gmail.com> * Improve/connectivity (#304) Co-Authored-By: Savikpavel <savikpavel@gmail.com> * Fix some after merge problems * Fix some android after merge issues Co-authored-by: Yauheni Pakala <evgeniy.pakalo@gmail.com> Co-authored-by: TimofeyBurak <timofey.burak@softeq.com> Co-authored-by: Siarhei Leushunou <Siarhei.leushunou@softeq.com> Co-authored-by: Pavel Leonenko <pavel.leonenko@softeq.com> Co-authored-by: Pavel Leonenko <1992leon@bk.ru> Co-authored-by: Sergey Levshunov <sergeylevshunov@Sergeys-MacBook-Pro.local> Co-authored-by: savikpavel <pavel.savik@softeq.com> Co-authored-by: vadimpylsky <vadim.pylsky@gmail.com> Co-authored-by: vadim.pylsky <vadim.pylsky@softeq.com> Co-authored-by: Savikpavel <savikpavel@gmail.com>
nkrisko
pushed a commit
that referenced
this pull request
May 4, 2020
* Feature/helpers tests (#234) * Add tests for TextRange class * Add tests for TagsHelper * Some refactoring of unit tests * Add some tests for HashHelper class * TextRange: separate exception messages * Feature/extensions tests (#236) * Add missing unit tests for StringExtensions * Add tests for AssemblyExtensions and InternalSettingsExtensions * Update DateTimeExtensions + add unit tests for some of them * Refactor tests by PR review. Co-authored-by: Yauheni Pakala <evgeniy.pakalo@gmail.com> * New beta version 4 (#248) * Update nuspecs. * Update netstandard version for remote nuspec. * Replace NuGet badges. (#249) * Implement unified GetHashCode method with null-values support (#253) * Add Enum key support for TabNavigation (#242) * add tabs enum key support * fix * remove static dependencies * fix build * fix pr * Revert "fix pr" This reverts commit 256ed31. modified: Softeq.XToolkit.WhiteLabel/Model/TabItem.cs * fix playground * Refactor exception when not initialized. * Revert "fix playground" This reverts commit aeff88a. * Reorder usings. * Changes after review. Co-authored-by: Yauheni Pakala <evgeniy.pakalo@gmail.com> * Update documentation (#250) * Add articles to index. * Add basic developer guide. * Add main page content. * Change documentation theme. * Change theme colors & copyright & add logo. * Exclude test projects. * Disable filter & refactor. * Update docfx nuget. * Update index pages. * Add basic extensions for custom toc. * Draft toc aggregation. * Remove custom theme because broken. * Refactor bootstrapper (#260) * Export duplicated logic to find view models. * Refactor ViewLocators * Rework init of ViewLocators for auto-register vm's * Export separate method for register from assemblies * Resolve nullable warnings (#262) * Resolve nullable warnings. * Resolve playground iOS assemblies warning * Refactor iOS connectivity service. * Resolve remote app warning * Refactor Android ImagePicker * Upgrade CI pipelines * Share common build properties (#266) * Update GitHub templates (#264) * Update bug_report.md * Update pull-request template * Update feature request template * Update PULL_REQUEST_TEMPLATE.md * Update feature_request.md * Add basic part of System.Reactive disposables * Refactor BindingExtensions. Remove duplications * Add method for set command with dispose, issue #256 * Export BindingFactoryBase, refactor binding factories * Add tests project for Bindings * Fix handler * Resolve nullability warnings (#267) * Export Lang & Nulability params * Disable nullability for bindings & some resolved * Resolve warnings after merge master * Rename class * Add some tests for BindingFactoryBase * Add some tests for BindingFactoryBase * Refactor tests for bindings * Add Bindings.Tests project to the Playground.sln * Refactor Binding related methods doc comments * Refactor of bindings to latest lang * Add inheridoc comments * Remove unused Bindings.Droid.Extensions. Use class directly * Finalize SetCommand extensions * Refactor tests for BindingFactoryBase * Fix tests * Rework boostrappers (#265) * Rework boostrappers * Export list extesions to the separate file * Add method for add to list fluently * Apply AddItem * Refactor IsExtractToAssembliesCache method after review * Update todos * Refactor ViewModelFinder * Add tests for DefaultViewModelFinder * Fixes after PR review * Cleanup xml-doc * Add xml-doc for IBindingFactory * OnUIThreadAsync fixed - deadlock removed, instant invocation added for case it's already the main thread * fix ios 13 navigation (#214) * fix ios 13 navigation * Add isolated fix for iOS 13 issue Co-authored-by: Sergey Levshunov <sergeylevshunov@Sergeys-MacBook-Pro.local> Co-authored-by: Yauheni Pakala <evgeniy.pakalo@gmail.com> * Migration to AndroidX (#255) * Migrate Bindings.Droid. * Migrate PushNotifications.Droid. * Migrate WhiteLabel.Droid. * Migrate Playground.Droid. * Remove Support v4 * Migrate some UI to androidx * Cleanup NuGet packages * Turn off optimizations for Release configuration * Update nespecs * Update csprojs Co-authored-by: savikpavel <pavel.savik@softeq.com> * Update AndroidX nugets (#274) * Update csproj * Update nuspec * Resolves warnings about nullability (#277) * Resolve/ignore warnings, refactor * Add basic tests for RelayCommandGeneric * Add Stream.ToArray method (#278) * Rework dialogs (#272) * Rework iOS alert & confirm dialogs * Migrate ActionSheetDialog to new on iOS * Split dialog config, ios dialogs * Merge DialogService methods * Some refactor * Add android dialogs * Update dialogs samples * Add comments, refactoring dialogue-matching * Changes after review * Move droid dialogs to androidx * Add cancel for Android actionSheet dialog * Cleanup csproj * Refactor * Add playground sample for custom dialog * Refactor by review * Resolve warnings * Make list extensions more versatile (#279) * New beta version 5 (#281) * Update nuspecs. * Cleanup playground csprojs * Update DocFX * Add StyleCop * Add basic global suppressions * Disable most used rules * Mark HashHelper as obsolete (#283) * Setup config * Revert "Add basic global suppressions" This reverts commit f08d1b4. * Support Xamarin.Forms (#258) * Feature/remove wl dependencies (#241) * essentials projects added * fix review issues * fix review issues * fix build * WL.Forms & Playground (#243) * project setup and navigation service * renamed white label tests * fix review issues * Feature/navigation sample (#244) * simple navigation * master details navigation sample * fix review issues * Show ViewModel in modal screen (#247) * forms: show viewmodel in modal screen * added ShowDialogAsync implementation * fix review issues * fix review issues * startup improvements * XF Frame navigation (#252) * added frame navigation * Refactor XF frame navigation. (#254) * Refactor XF navigation service & locator. * Cleanup XF pages. * Cleanup navigation & behaviors. * Fix playground pages and vms naming. Co-authored-by: Yauheni Pakala <evgeniy.pakalo@gmail.com> * Refactor FormsBootstrapper * Upgrade XF packages to 4.5 * Fix build solution * Refactor image extension mapping * Sync master - New bootstrapper (#271) * Share common build properties (#266) * Update GitHub templates (#264) * Update bug_report.md * Update pull-request template * Update feature request template * Update PULL_REQUEST_TEMPLATE.md * Update feature_request.md * Resolve nullability warnings (#267) * Export Lang & Nulability params * Disable nullability for bindings & some resolved * Rework boostrappers (#265) * Rework boostrappers * Export list extesions to the separate file * Add method for add to list fluently * Apply AddItem * Refactor IsExtractToAssembliesCache method after review * Update todos * Refactor ViewModelFinder * Add tests for DefaultViewModelFinder * Integration with new WL boostrapper * Merge the latest master to XF support (#282) * Merge from master * Add support new dialog configf for XF * Remove old file * Cleanup * Change nav param view * Grouping playground projects to the solution folders * Move common sln to repository root and rename * Fix CI * Symlink CI build configuration * Update doc * Resolve issues after merge * Fixes after review Co-authored-by: vadimpylsky <vadim.pylsky@gmail.com> Co-authored-by: vadim.pylsky <vadim.pylsky@softeq.com> Co-authored-by: AlexandraMash <aleksandra.mashenkova@softeq.com> * Update contributing doc * Add codefactor badge * Resolve some warnings * Cleanup AssemblyInfo * Constraint of SetCommand methods for TEventArgs (#287) * Feature/extensions refactoring (#290) * AddOrReplace extension added for the Dictionary * DateTime extensions small refactoring and some new extensions added * Documentation cleanup for DateTime and Dictionary extensions * Summary refactoring for DateTitmeExtensions * IEnumerableExtensions documentation fix * Documentation refactoring for Extensions (according to the latest StyleCop) Co-authored-by: savikpavel <pavel.savik@softeq.com> * Feature/forms generic root frame navigation (#292) * Add generic class to avoid creating a new root page+viewModel for each frame navigation stack * Update version of Xamarin.Forms * Some not related style fixes Co-authored-by: Yauheni Pakala <evgeniy.pakalo@gmail.com> * Weak delegates refactoring (#289) * Implement base WeakDelegate class * Implementing new WeakDelegate testing model * Working on unit-tests * Working on tests simplification * Working on test cases * Implement some tests for weak delegates with custom targets * Complete unit-tests * Fix nullability warnings * Clean-up test classes * Remove redundant test * Remove redundant project configuration * Remove redundant helper class * Rework WeakAction tests structure * Complete unit-test reorganization * Add some converters and controls to WhiteLabel.Forms (#291) * Add some converters and controls * Xamarin.Forms: updated converters to be more universal and added some use cases description * Update Softeq.XToolkit.WhiteLabel.Forms/Converters/IsNumberZeroConverter.cs Co-Authored-By: Yauheni Pakala <evgeniy.pakalo@gmail.com> Co-authored-by: Yauheni Pakala <evgeniy.pakalo@gmail.com> * Rework AsyncCommand (#293) * Add async command contract * Add tests for current implementation * Add tests * Add interface to raising CanExecute for external usage * Add tests for AsyncCommand * Add XF sample for AsyncCommand with canExecute * Refactor AsyncCommands * Update sample * Add FireAndForget task extensions for log to action. * Update tests for task extensions. * Add action to get errors * Add tests * Update sample * Some changes * Update structure for AsyncCommand tests * Apply changes after review * Update test for TaskExtensionsTests * Remove rudimental tests * Revert * Fixed task extensions tests after review * Add tests * Add RaiseCanExecuteChanged * Change Execute for AsyncCommand * Remove dependency on Permissions for WhiteLabel (#294) * Remove ExternalStorageProvider * WL: Remove Permissions deps * Fix tests * New beta version 6 (#295) * Update common nuspecs * Small update documentation * Update WL nuspec * Add WL.Essentials to nuget release * Add WL.Forms to nuget release * Update nuspecs * Update Readme.md * Update DevOps badge on Readme.md * add setcommand getsturebehavior extension (#296) Co-authored-by: Sergey Levshunov <sergeylevshunov@Sergeys-MacBook-Pro.local> * Add tests for resolving async command ctors (#298) * Add tests for resolving async command ctors * Change ctor args * Update Documentation (#299) * Update doc for ICommand{T} * Add WL Manifesto From: https://github.com/Softeq/XToolkit.WhiteLabel/wiki/WhiteLabel-Manifesto * Add XToolkit Components Overview From: https://github.com/Softeq/XToolkit.WhiteLabel/wiki/XToolkit-Components * Add XToolkit Common From: https://github.com/Softeq/XToolkit.WhiteLabel/wiki/XToolkit-Common * Update doc for source * Resolve warnings for Remote * Add XToolkit Remote From: https://github.com/Softeq/XToolkit.WhiteLabel/wiki/XToolkit-Remote * Update doc for sources * Update doc for sources * Add Push Notifications From: https://github.com/Softeq/XToolkit.WhiteLabel/wiki/XToolkit-PushNotifications * Rename xtoolkit overview * Update common & remote articles * Update current doc * Update toc * Remove old pipeline * Add documentation pipeline * Revert "Remove old pipeline" This reverts commit d86934f. * Update xtoolkit pipeline - remote link to old * Update pipelines * Move xtoolkit related topics * Add WL Navigation Requirements * Add WL * Add Getting Started * Replace intro to getting started * Update pages * Replace articles toc to yml format * Add create view model * Add doc for sources * Add DI * Add bootstrapper * Change playground * Change location for navigation requirements * Add doc for sources * Add WhiteLabel Forms * Add WhiteLabel essentials * Add WhiteLabel iOS * Add doc for sources * Add WhiteLabel Droid * Add xrefs * Refactor permissions * Add XToolkit Permissions * Add Bindings * Remove font * Cleanup docs * Add Bindable* docs * Refactor playground * Update doc ios vc * StyleCop: Allow 'iOS' for namespaces * Resolve some stylecop warnings for playground * Update pipelines * Linking docs.microsoft.com for the system types * Add How to create custom view for iOS * Update style for footer * Improve styles for nav bar * Add search * Add practices & android resources naming convention * Rename custom view page * Add how to create ios collection view * Add Practices: Unit Tests * Add WL navigation * Add Version Support * Update Readme * Update home page * Change main page for api docs * Add Contribution to documentation * Fixes after review * Change source docs & added refs to ms doc * Add text for doc contribution * Add text for doc contribution * 👌 Fixes after review * Playground sample: iOS13 Compositional Layout (#300) * Add empty page with navigation * Add new enum extensions method * Add constraints for enum extensions * Add ios DummyCell * Fix build * Add iOS Compositional Layout sample * Refactor adaptive sections sample * Add Nested Groups sample * Refactor * Documentation/connectivity (#301) * Add connectivity docs * Refactor playground connectivity sample * Change pipelines * Update documentation/articles/xtoolkit/connectivity.md Co-Authored-By: Savikpavel <savikpavel@gmail.com> * Update documentation/articles/xtoolkit/connectivity.md Co-Authored-By: Savikpavel <savikpavel@gmail.com> * Cleanup * Fix Documentation pipeline Co-authored-by: Savikpavel <savikpavel@gmail.com> * Documentation/mvvm (#302) * Add mvvm page * Some changes * Update documentation/articles/xtoolkit/whitelabel/mvvm.md Co-Authored-By: Savikpavel <savikpavel@gmail.com> * Update documentation/articles/xtoolkit/whitelabel/mvvm.md Co-Authored-By: Savikpavel <savikpavel@gmail.com> * Update documentation/articles/xtoolkit/whitelabel/mvvm.md Co-Authored-By: Savikpavel <savikpavel@gmail.com> Co-authored-by: Savikpavel <savikpavel@gmail.com> * Improve/connectivity (#304) Co-Authored-By: Savikpavel <savikpavel@gmail.com> * IosConnectivityService: Add ReaderWriterLockSlim to avoid crashes when enumerating _connectionStatuses dictionary (#308) Co-authored-by: Yauheni Pakala <evgeniy.pakalo@gmail.com> Co-authored-by: TimofeyBurak <timofey.burak@softeq.com> Co-authored-by: Siarhei Leushunou <Siarhei.leushunou@softeq.com> Co-authored-by: Pavel Leonenko <pavel.leonenko@softeq.com> Co-authored-by: Pavel Leonenko <1992leon@bk.ru> Co-authored-by: Sergey Levshunov <sergeylevshunov@Sergeys-MacBook-Pro.local> Co-authored-by: savikpavel <pavel.savik@softeq.com> Co-authored-by: vadimpylsky <vadim.pylsky@gmail.com> Co-authored-by: vadim.pylsky <vadim.pylsky@softeq.com> Co-authored-by: Savikpavel <savikpavel@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
c/bindings
Related to Bindings component.
c/common
Related to Common component.
c/permissions
Related to Permissions component.
c/playground
Related to Playground samples.
c/push-notifications
Related to Push Notifications component.
c/wl
Related to WhiteLabel component.
CI/CD
Related to CI/CD.
documentation
Related to documentation.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
New beta release XToolkit components.
Main changes: 🚀
Changes: v2.0.0-beta4...8fc0941
Changes
XToolkit.Common
XToolkit.Bindings
XToolkit.WhiteLabel
Documentation
CI/CD
Infrastructure
Platforms Affected
PR Checklist