Releases: Softeq/XToolkit.WhiteLabel
Releases · Softeq/XToolkit.WhiteLabel
v2.0.0-beta10
What's Changed
- Update CI vars.yml by @wcoder in #462
- rework android permissions by @sleushunou in #461
- Parameters added to BindableRecyclerViewAdapter constructor by @AndreySavitsky in #463
- protected setter added to BindableRecyclerViewAdapterBase for ViewHol… by @AndreySavitsky in #464
- Replace custom delegates with EventHandler pattern by @TimofeyBurak in #467
- Rework LauncherServices to use Xamarin.Essentials by @wcoder in #468
- Documentation API with nested namespaces by @wcoder in #466
- Merge Droid visibility converters by @wcoder in #470
- Fix included NuGet.targets for external consumers by @wcoder in #465
- Improve docs by @wcoder in #469
- debug build time improvements by @vadimpylsky in #471
- Rework TaskExtensionsTests by @wcoder in #472
- Cleanup fluent navigators by @wcoder in #476
- Enable nullability for Bindings primitives by @wcoder in #473
- Rework WL.Services by @wcoder in #475
- Update MaterialDesign to 1.4 by @TimofeyBurak in #477
- Fix closing ios dialogs by @dimysa in #479
- Permission manager changed by @KirylAkulich1 in #484
- xamarin essentials updated by @KirylAkulich1 in #483
- New beta version 10 by @wcoder in #487
New Contributors
- @AndreySavitsky made their first contribution in #463
- @dimysa made their first contribution in #479
Full Changelog: v2.0.0-beta8...v2.0.0-beta10
v2.0.0-beta8
Target PR: #459
Milestone: https://github.com/Softeq/XToolkit.WhiteLabel/milestone/8?closed=1
What's Changed
- Feature/fix fragment restoring by @vadimpylsky in #358
- Rework file provider for testing by @SavikPavel in #337
- Documentation improvements by @SavikPavel in #367
- Feature/observable key groups collection new fix by @AlexandraMash in #368
- Rework uitextfield/view extensions by @wcoder in #366
- Improve docs by @wcoder in #369
- Add ContextExtensions tests by @wcoder in #370
- StringExtensions tests (Droid) by @SavikPavel in #371
- Feature/edit text extensions tests by @SavikPavel in #374
- Tests for ForbiddenCharsInputFilter by @SavikPavel in #375
- Android: add property to set up custom animation for dialogs by @AlexandraMash in #377
- Improve links detection by @wcoder in #376
- Rework MainThread methods by @wcoder in #372
- Improve/playground & droid tests by @wcoder in #378
- Validation rules tests by @SavikPavel in #379
- Make BackPressedCallback public by @AlexandraMash in #380
- WhiteLabel.Tests project fix by @SavikPavel in #381
- Feature/property info model tests by @SavikPavel in #382
- Documentation and tests for NavigationParameterModel and DialogResult by @SavikPavel in #384
- Update ColoredClickableSpan by @AlexandraMash in #385
- Tests and documentation for CommandAction by @SavikPavel in #387
- Tests and documentation for TabItem by @SavikPavel in #386
- Tests and documentation for DialogViewModelComponent by @SavikPavel in #391
- Tests and documentation for ViewModelFactoryService by @SavikPavel in #390
- Documentation and tests for ViewModelBase by @SavikPavel in #389
- make tabselected method virtual by @sleushunou in #392
- Improve/remote & add tests by @wcoder in #388
- Headers and footers are now automatically countered in ItemCount by @pavel-leonenko in #393
- Tests and Documentation for FluentNavigators and RootFrameNavigationPageViewModels by @SavikPavel in #394
- add posibility to change adapter header and footer type. add bool to … by @sleushunou in #395
- Tests and documentation for DialogsServiceExtensions and FrameNavigationServiceExtensions by @SavikPavel in #396
- SimpleTimeTracker removed by @SavikPavel in #398
- DialogConfigs and DryIocContainerAdapter tests by @SavikPavel in #399
- Tests and documentation for BackStackManager by @SavikPavel in #400
- Rework full screen image by @wcoder in #401
- LogManager and ImagePicker removed by @SavikPavel in #403
- Add tests for tab view models by @wcoder in #402
- AvatarPlaceholderBuilder tests by @SavikPavel in #383
- Android: fix crash when trying to perform navigation in incorrect sta… by @AlexandraMash in #404
- Add tests for pagination view models by @wcoder in #405
- Android: Add ability to override showing dialog by @AlexandraMash in #406
- Update XF to 4.8.0.1560 by @wcoder in #407
- Android: allow to go back with one item to clear backstack by @AlexandraMash in #409
- Clearing DataContext removed from DialogFragmentBase by @SavikPavel in #408
- Feature/observable key groups collection tests by @nkrisko in #328
- add willdismiss event to dialogfragmentbase by @sleushunou in #411
- Android: handle cases when showing/dismissing dialogs after activity … by @AlexandraMash in #413
- PushNotifications library improvement by @SavikPavel in #414
- Droid notification handling improvement by @SavikPavel in #416
- Fix/sl2 by @sleushunou in #419
- Push Notification Parser fix by @SavikPavel in #420
- Android foreground notifications intent by @AlexandraMash in #421
- Thread safe permissions by @wcoder in #417
- Update packages by @wcoder in #418
- Request location on UI thread by @TimofeyBurak in #426
- Upgrade CI environment by @wcoder in #422
- Update documentation pipeline by @wcoder in #427
- Update AndroidX packages by @wcoder in #424
- BaseFragment OnCreate fix by @SavikPavel in #428
- Add cases with Remote component by @wcoder in #425
- Imagepicker droid by @sleushunou in #431
- PR to GestureRecognizerBehaviour made generic by @wcoder in #434
- GestureRecognizerBehaviour was made generic by @KirylAkulich1 in #433
- Implement ViewModelComponent by @TimofeyBurak in #437
- Xamarin.Essentials nuget updated by @vadimpylsky in #440
- Add public method for ViewModelStore setup by @TimofeyBurak in #441
- NuGets warnings resolved by @pavel-leonenko in #442
- Update Xamarin.Essentials to 1.7.0 & Xamarin.Forms to 5.0 by @vadimpylsky in #443
- Update packages by @wcoder in #444
- Feature/rollback android x by @pavel-leonenko in #445
- Added customizing the font of links by @pavel-leonenko in #446
- Feature/update xamarin essentials by @vadimpylsky in #448
- Add script to generate coverage report by @wcoder in #449
- add GetDialogDismissTask method by @sleushunou in #451
- Added handling of items movement in a UICollectionView by @pavel-leonenko in #452
- Update ViewModelStore only when actual navigation is happening by @TimofeyBurak in #453
- Update packages for tests and XForms by @wcoder in #455
- Update documentation by @wcoder in #456
- Resolve warnings by @wcoder in #457
- Add SourceLink for XToolkit.Common by @wcoder in #458
- New beta version 8 by @wcoder in #459
Full Changelog: v2.0.0-beta7...v2.0.0-beta8
v2.0.0-beta7
Target PR: #364
Milestone: https://github.com/Softeq/XToolkit.WhiteLabel/milestone/7?closed=1
v2.0.0-beta6
Target PR: #295
Milestone: https://github.com/Softeq/XToolkit.WhiteLabel/milestone/6?closed=1
v2.0.0-beta5
Target PR: #281
Milestone: https://github.com/Softeq/XToolkit.WhiteLabel/milestone/5?closed=1
v2.0.0-beta4
Target PR: #248
Milestone: https://github.com/Softeq/XToolkit.WhiteLabel/milestone/2?closed=1
v2.0.0-beta3
Target PR: #211
Related:
v1.2.0
Summary
- Fixed
AvatarPlaceholderDrawable
text position - Fixed
AvatarPlaceholderBuilder
null value - Splited
IPageNavigationService
to the separate interfaces:IPlatformNavigationService
,IBackStackManager
(need changes inConfigureIoc
) - Added tests project and test for new navigation
- Improved exception message when can't find view for ViewModel
- Migrated to
Dependencies
insteadServiceLocator
(need changes inConfigureIoc
)
Android
- Added a new method for
NavigationBarView
- Lazy ViewModel init for Activity
- Added styles for busy overlay
- Improved layout for NavBar
- Updated Xamarin.FFImageLoading to 2.4.4.859
- For
IPlatformNavigationService
useActivityPageNavigationService
(need changes inConfigureIoc
)
iOS
- For
IPlatformNavigationService
useStoryboardNavigation
(need changes inConfigureIoc
) - Renamed
StoryboardPageNavigation
toStoryboardNavigation
(need changes inConfigureIoc
) - Added
PickerWillOpen
event toSimpleImagePicker
- Thread-safe navigation
v1.1.0
Summary:
- Added
ITimeTracker
withITimeTrackerFactory
(simple time-tracker) - Added
IAnalyticsService
(analytics interface) - Added android
ToolbarMenuComponent
(for create menus) - Added android
ToastContainerComponent
(for show toast ) - Added
SimpleImagePickerViewModel
- Added iOS and android image pickers:
SimpleImagePicker
,ImagePicker
- Added
AvatarPlaceholderBuilder
andAvatarImageHelper
(create text placeholder for avatars) - Added messages for back/foreground application state (
AppInBackgroundMessage
,AppInForegroundMessage
) - Added
FullScreenImageViewModel
with UI for display fullscreen images - Improvements for
NavigationView
- Removed tests
New Android navigation 🚀
Improvements for Android navigation (now by default on Android used default navigation with
native backstack).