We're excited to announce our second release for 2023, which includes over 200 fixes and product improvements, as well as support for .NET 8 Preview 2.
As promised, we've been hard at work on the improvements you requested in our 2023 Roadmap survey. One of the top requests was to make the startup experience with Uno Platform as seamless as possible. In response, we've introduced a new startup experience designed to make setting up new projects with Uno Platform easier and more flexible than ever before. The Uno Platform Templates wizard will guide you through setting up your project, allowing you to choose as many or as few pieces of Uno Platform as you desire. So, starting a new Uno Platform project is easier than ever moving forward!
As with every release we also spent significant effort in improving performance across all supported platforms. In addition to multiple in-memory and runtime performance improvements we are introducing OpenGL acceleration for Uno Islands, which are typically used in WPF modernization scenarios, showing 12x improvement over software rendering. In addition, TextBlock rendering for all Skia backends, showing 5x improvements in common scenarios.
Here are some additional noteworthy improvements:
ThemeShadow for iOS/Catalyst/Android
Shadows on Skia targets
Performance and memory improvements
Memory improvement in XAML SourceGenerator
Runtime performance and memory improvement in DependencyObject
Memory improvements in ItemsControl and ContentControl
GTK+Linux fixes for Ubuntu 23.04+ and Arch distributions
As always, a big shoutout to everyone who worked closely with our core contributor team to make this release possible:
We're excited to announce our second release for 2023, which includes over 200 fixes and product improvements, as well as support for .NET 8 Preview 2.
As promised, we've been hard at work on the improvements you requested in our 2023 Roadmap survey. One of the top requests was to make the startup experience with Uno Platform as seamless as possible. In response, we've introduced a new startup experience designed to make setting up new projects with Uno Platform easier and more flexible than ever before. The Uno Platform Templates wizard will guide you through setting up your project, allowing you to choose as many or as few pieces of Uno Platform as you desire. So, starting a new Uno Platform project is easier than ever moving forward!
As with every release we also spent significant effort in improving performance across all supported platforms. In addition to multiple in-memory and runtime performance improvements we are introducing OpenGL acceleration for Uno Islands, which are typically used in WPF modernization scenarios, showing 12x improvement over software rendering. In addition, TextBlock rendering for all Skia backends, showing 5x improvements in common scenarios.
Here are some additional noteworthy improvements:
ThemeShadow for iOS/Catalyst/Android
Shadows on Skia targets
Performance and memory improvements
Memory improvement in XAML SourceGenerator
Runtime performance and memory improvement in DependencyObject
Memory improvements in ItemsControl and ContentControl
GTK+Linux fixes for Ubuntu 23.04+ and Arch distributions
As always, a big shoutout to everyone who worked closely with our core contributor team to make this release possible:
We're excited to announce our second release for 2023, which includes over 200 fixes and product improvements, as well as support for .NET 8 Preview 2.
As promised, we've been hard at work on the improvements you requested in our 2023 Roadmap survey. One of the top requests was to make the startup experience with Uno Platform as seamless as possible. In response, we've introduced a new startup experience designed to make setting up new projects with Uno Platform easier and more flexible than ever before. The Uno Platform Templates wizard will guide you through setting up your project, allowing you to choose as many or as few pieces of Uno Platform as you desire. So, starting a new Uno Platform project is easier than ever moving forward!
As with every release we also spent significant effort in improving performance across all supported platforms. In addition to multiple in-memory and runtime performance improvements we are introducing OpenGL acceleration for Uno Islands, which are typically used in WPF modernization scenarios, showing 12x improvement over software rendering. In addition, TextBlock rendering for all Skia backends, showing 5x improvements in common scenarios.
Here are some additional noteworthy improvements:
ThemeShadow for iOS/Catalyst/Android
Shadows on Skia targets
Performance and memory improvements
Memory improvement in XAML SourceGenerator
Runtime performance and memory improvement in DependencyObject
Memory improvements in ItemsControl and ContentControl
GTK+Linux fixes for Ubuntu 23.04+ and Arch distributions
As always, a big shoutout to everyone who worked closely with our core contributor team to make this release possible:
We're excited to announce our second release for 2023, which includes over 200 fixes and product improvements, as well as support for .NET 8 Preview 2.
As promised, we've been hard at work on the improvements you requested in our 2023 Roadmap survey. One of the top requests was to make the startup experience with Uno Platform as seamless as possible. In response, we've introduced a new startup experience designed to make setting up new projects with Uno Platform easier and more flexible than ever before. The Uno Platform Templates wizard will guide you through setting up your project, allowing you to choose as many or as few pieces of Uno Platform as you desire. So, starting a new Uno Platform project is easier than ever moving forward!
As with every release we also spent significant effort in improving performance across all supported platforms. In addition to multiple in-memory and runtime performance improvements we are introducing OpenGL acceleration for Uno Islands, which are typically used in WPF modernization scenarios, showing 12x improvement over software rendering. In addition, TextBlock rendering for all Skia backends, showing 5x improvements in common scenarios.
Here are some additional noteworthy improvements:
ThemeShadow for iOS/Catalyst/Android
Shadows on Skia targets
Performance and memory improvements
Memory improvement in XAML SourceGenerator
Runtime performance and memory improvement in DependencyObject
Memory improvements in ItemsControl and ContentControl
GTK+Linux fixes for Ubuntu 23.04+ and Arch distributions
As always, a big shoutout to everyone who worked closely with our core contributor team to make this release possible:
We're excited to announce our second release for 2023, which includes over 200 fixes and product improvements, as well as support for .NET 8 Preview 2.
As promised, we've been hard at work on the improvements you requested in our 2023 Roadmap survey. One of the top requests was to make the startup experience with Uno Platform as seamless as possible. In response, we've introduced a new startup experience designed to make setting up new projects with Uno Platform easier and more flexible than ever before. The Uno Platform Templates wizard will guide you through setting up your project, allowing you to choose as many or as few pieces of Uno Platform as you desire. So, starting a new Uno Platform project is easier than ever moving forward!
As with every release we also spent significant effort in improving performance across all supported platforms. In addition to multiple in-memory and runtime performance improvements we are introducing OpenGL acceleration for Uno Islands, which are typically used in WPF modernization scenarios, showing 12x improvement over software rendering. In addition, TextBlock rendering for all Skia backends, showing 5x improvements in common scenarios.
Here are some additional noteworthy improvements:
ThemeShadow for iOS/Catalyst/Android
Shadows on Skia targets
Performance and memory improvements
Memory improvement in XAML SourceGenerator
Runtime performance and memory improvement in DependencyObject
Memory improvements in ItemsControl and ContentControl
GTK+Linux fixes for Ubuntu 23.04+ and Arch distributions
As always, a big shoutout to everyone who worked closely with our core contributor team to make this release possible:
We're excited to announce our second release for 2023, which includes over 200 fixes and product improvements, as well as support for .NET 8 Preview 2.
As promised, we've been hard at work on the improvements you requested in our 2023 Roadmap survey. One of the top requests was to make the startup experience with Uno Platform as seamless as possible. In response, we've introduced a new startup experience designed to make setting up new projects with Uno Platform easier and more flexible than ever before. The Uno Platform Templates wizard will guide you through setting up your project, allowing you to choose as many or as few pieces of Uno Platform as you desire. So, starting a new Uno Platform project is easier than ever moving forward!
As with every release we also spent significant effort in improving performance across all supported platforms. In addition to multiple in-memory and runtime performance improvements we are introducing OpenGL acceleration for Uno Islands, which are typically used in WPF modernization scenarios, showing 12x improvement over software rendering. In addition, TextBlock rendering for all Skia backends, showing 5x improvements in common scenarios.
Here are some additional noteworthy improvements:
ThemeShadow for iOS/Catalyst/Android
Shadows on Skia targets
Performance and memory improvements
Memory improvement in XAML SourceGenerator
Runtime performance and memory improvement in DependencyObject
Memory improvements in ItemsControl and ContentControl
GTK+Linux fixes for Ubuntu 23.04+ and Arch distributions
As always, a big shoutout to everyone who worked closely with our core contributor team to make this release possible:
We're excited to announce our second release for 2023, which includes over 200 fixes and product improvements, as well as support for .NET 8 Preview 2.
As promised, we've been hard at work on the improvements you requested in our 2023 Roadmap survey. One of the top requests was to make the startup experience with Uno Platform as seamless as possible. In response, we've introduced a new startup experience designed to make setting up new projects with Uno Platform easier and more flexible than ever before. The Uno Platform Templates wizard will guide you through setting up your project, allowing you to choose as many or as few pieces of Uno Platform as you desire. So, starting a new Uno Platform project is easier than ever moving forward!
As with every release we also spent significant effort in improving performance across all supported platforms. In addition to multiple in-memory and runtime performance improvements we are introducing OpenGL acceleration for Uno Islands, which are typically used in WPF modernization scenarios, showing 12x improvement over software rendering. In addition, TextBlock rendering for all Skia backends, showing 5x improvements in common scenarios.
Here are some additional noteworthy improvements:
ThemeShadow for iOS/Catalyst/Android
Shadows on Skia targets
Performance and memory improvements
Memory improvement in XAML SourceGenerator
Runtime performance and memory improvement in DependencyObject
Memory improvements in ItemsControl and ContentControl
GTK+Linux fixes for Ubuntu 23.04+ and Arch distributions
As always, a big shoutout to everyone who worked closely with our core contributor team to make this release possible:
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
UnoVersion
from 4.7.0-dev.73 to 4.8.33. UpdatesUno.WinUI.MSAL
from 4.7.0-dev.73 to 4.8.33Release notes
Sourced from Uno.WinUI.MSAL's releases.
... (truncated)
Commits
Updates
Uno.WinUI.Skia.Gtk
from 4.7.0-dev.73 to 4.8.33Release notes
Sourced from Uno.WinUI.Skia.Gtk's releases.
... (truncated)
Commits
Updates
Uno.WinUI.RemoteControl
from 4.7.0-dev.73 to 4.8.33Release notes
Sourced from Uno.WinUI.RemoteControl's releases.
... (truncated)
Commits
Updates
Uno.UI.Adapter.Microsoft.Extensions.Logging
from 4.7.0-dev.73 to 4.8.33Release notes
Sourced from Uno.UI.Adapter.Microsoft.Extensions.Logging's releases.
... (truncated)
Commits
Updates
Uno.WinUI.Skia.Wpf
from 4.7.0-dev.73 to 4.8.33Release notes
Sourced from Uno.WinUI.Skia.Wpf's releases.
... (truncated)
Commits
Updates
Uno.WinUI.WebAssembly
from 4.7.0-dev.73 to 4.8.33Release notes
Sourced from Uno.WinUI.WebAssembly's releases.
... (truncated)
Commits
Updates
Uno.WinUI
from 4.7.0-dev.73 to 4.8.33Release notes
Sourced from Uno.WinUI's releases.
... (truncated)
Commits
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)