XToolkit.WhiteLabel
XToolkit.WhiteLabel copied to clipboard
Modular MVVM framework for fast creating powerful cross-platform applications with Xamarin & .NET for Mobile
### Description Push-notifications permissions are requested with hardcoded options, even though the options should probably be defined by PushNotificationService functionality: https://github.com/Softeq/XToolkit.WhiteLabel/blob/master/Softeq.XToolkit.Permissions.iOS/PermissionsService.cs#L70-L78 Also, it seems like our implementation of checking push-notification...
## Detailed Description Currently, `IContainerBuilder` interface is our primary abstraction of an IoC container builder. It is used to register different parts of the XToolkit, including WhiteLabel itself. Currently, `IContainerBuilder`...
For now I see 2 issues: - It is impossible to open 2 dialogs of one type in row and then restore correct state - Dialog result got value when...
### Description Get info about available storage space. ### API Changes Added: **XToolkit.Common:** - IStorageInfoProvider - StorageInfo - StorageType **XToolkit.Common.iOS:** - IosStorageInfoProvider **XToolkit.Common.Droid:** - DroidStorageInfoProvider **XToolkit.WhiteLabel.Droid:** - ModernDroidStorageInfoProvider ### Platforms...
### Description ViewModel lifecycle methods: https://github.com/Softeq/XToolkit.WhiteLabel/blob/8af5c6aa542c72bfc21679dd00d1c177e482517b/Softeq.XToolkit.WhiteLabel/Mvvm/IViewModelBase.cs#L23-L33 https://github.com/Softeq/XToolkit.WhiteLabel/blob/8af5c6aa542c72bfc21679dd00d1c177e482517b/Softeq.XToolkit.WhiteLabel/Mvvm/ViewModelBase.cs#L33-L41 ViewModel lifecycle methods have different behavior on each platform: ### Expected Behavior - iOS: - Android: ### Actual Behavior - iOS: - Android:
## Detailed Description https://developer.android.com/guide/topics/ui/splash-screen/migrate ## Basic Information - Component which need this feature: XToolkit.WhiteLabel - Version which need this feature: vNext - Platform Target Frameworks: - Android: 12, SDK 31+...
### Description SetCommand() extension methods manipulate with Enabled/IsEnabled properties of UI elements (whenever possible), which makes it impossible to. properly control Enabled state (with bindings, for. example) ### Steps to...
We need to extend our Navigation Services to support navigation between Activities and Fragments when application try to call navigate() methods in background mode.
WWDC: - Lists in UICollectionView: https://developer.apple.com/videos/play/wwdc2020/10026/ - Modern cell configuration: https://developer.apple.com/videos/play/wwdc2020/10027/ Samples: https://developer.apple.com/documentation/uikit/views_and_controls/collection_views/implementing_modern_collection_views
## Detailed Description Rework ViewModelStore to a more simple implementation or remove. ### Preconditions - Navigation on Fragments - Don't keep Activities - No background threads - Rotations should works...