Uno Platform 3.10: Day-0 support for .NET 6 RC1, WinUI InfoBadge, Windows 11 Fluent Styles
We continue to evolve Uno Platform in lockstep with the latest Microsoft developer platforms and tooling. Our 3.10 release supports .NET 6 RC1, latest developments in WinUI.
We are following developments in .NET 6 and Visual Studio 2022 until their general availability and look forward to bringing to you all the productivity, performance and stability benefits this latest wave of innovation from Microsoft is enabling for all of us.
In addition, we closed over 150 new features and issues requested by our community and clients, as well as added 30+ samples to our documentation.
As always, thanks to our community contributors:
Many code generation fixes, UI Fixes (@Youssef1313)
DeviceBluetooth, ToastNotification and related (@pkar70)
background_sizing: Added support of BackgroundSizing on Wasm 8afd0c8
background_sizing: Fixed compilation for Skia (background sizing not implemented yet) 219a42e
BadgeNotification: Support for Tizen e5dc94f
BadgeNotification: Support for WASM b7237fd
New default Android, iOS and Mac Catalyst Uno Platform app icons 587ec89
background_sizing: Added support for BackgroundSizing on Android 7a9b306
background_sizing: Added support for the BackgroundSizing DependencyProperty + a sample for it. c3f8315
fillrule: Correctly implement FillRule for iOS & macOS 1c90c0e
fillrule: Correctly implement Path.FillRule on Android d0b9213
fillrule: Fix FullRule on Wasm when GeometryGroup is used ed89a82
geometrygroup: Add preliminary support for GeometryGroup on Skia. FillRule not fully supported yet. 64226f5
measureview: Added the ability to .MeasureView() to measure eiter the content of the whole control for and HTML elements. f1607a9
wasm_measureview: Added the ability to call .MeasureHtmlView() from application code. Useful to implement .MeasureOverride() in Wasm applications. 27e31b8
DeviceBluetooth - common 53bd836
background_sizing: Fixed compilation for iOS & MacOS (background sizing not implemented yet) dbbcecc
datepicker: Added a new [UnoOnly] UseNativeMinMaxDates property on DatePicker & NativeDatePickerFlyout to allow the picker to be restricted to some date instead of just the year. Properties MinYear and MaxYear are still used for that since they are already of type DateTimeOffset. 33ffc12
dragdrop: Add ability to drop external content into wasm app 36c9eaa
dragdrop: Fix support of external DragAndDrop to app on wasm b5942de
runtime: Add ability to provide a CT for InvokeAsync c38c00c
wasm: Add ability to manipulate a File using NativeStorageItem 0ffb4e0
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps Uno.UI.RemoteControl from 3.9.1 to 3.10.7.
Release notes
Sourced from Uno.UI.RemoteControl's releases.
... (truncated)
Commits
23ee865
fix: add missing progressbar changes in resources v2f73ac7c
chore: Upgrade to Uno.Core and SourceGeneration stablecfc002d
feat: Fix the wasm only CalendarViewCrippledAnimationStyle for fluent v25d6b972
feat: Replicates CalendarView style fixes for fluent 2c9d012d
fix(PersonPicture): Add v1 WASM workarounds to v2 style. Remove negative marg...962f426
fix(progressbar): Reverted to "v1" template for ProgressBar because the "flue...a3e2f77
fix: Add missing ProgressRing v2 style839d5ce
Merge pull request #7007 from DZetko/dev/dazi/infobadge21da3ed
Merge pull request #7063 from unoplatform/dev/jela/unstable-popup-disable2dfbffd
test: Disable unstable test Verify_MenuBarItem_Bounds_Managed_PopupsDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)