fix(Android): Fix NRE when TextBlock.FontFamily is null #7132
3.10.7
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
... (truncated)
Commits
7ede0d0 chore(templates): Bump boostrapper to latest 3.0.0
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.Skia.Gtk from 3.9.1 to 3.10.11.
Release notes
Sourced from Uno.UI.Skia.Gtk's releases.
... (truncated)
Commits
7ede0d0
chore(templates): Bump boostrapper to latest 3.0.0fa82a2d
fix(vsix): Add missing embedded resources69e17c5
Merge pull request #7129 from unoplatform/dev/jela/3-10-backports02a8fb4
fix: Retry on detached DOM elementa16cd04
ci: Bump iOS runtime tests to 60 minutesc76f857
test: Text selection3ac1e63
chore: Address comments344125c
fix: Text selection on WASM63a3119
fix: restore net6.0 for WebAssembly, disable linker in debugb91518d
fix(vsix): Don't enumerate nuget packages on the UI threadDependabot 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)