Replace Avalonia.ReactiveUI with ReactiveUI.Avalonia to use newer ReactiveUI version (#795)

* Initial plan

* Replace Avalonia.ReactiveUI with ReactiveUI.Avalonia to use newer ReactiveUI version

Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com>

* Update ReactiveUI.Avalonia version to 11.3.0 as requested

Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com>
This commit is contained in:
Copilot
2025-10-14 11:29:06 +08:00
committed by GitHub
parent b523329339
commit cd920d8b45
6 changed files with 11 additions and 9 deletions

View File

@@ -78,7 +78,7 @@ Ursa currently is compatible with both Avalonia 11.1.x and 11.2.x, but specifica
If you need to integrate Ursa with Prism.Avalonia, you can use the Irihi.Ursa.PrismExtension package. This package provide Dialog related services to utilize Ursa Dialogs with Prism flavor.
### ReactiveUI Extension
If need to integrate Ursa with Avalonia.ReactiveUI, you can use the Irihi.Ursa.ReactiveUIExtension package. This package implements the ReactiveUI versions of UrsaWindow and UrsaView. Please refer to [wiki](https://github.com/irihitech/Ursa.Avalonia/wiki/Ursa-ReactiveUI-extension) for detail.
If need to integrate Ursa with ReactiveUI.Avalonia, you can use the Irihi.Ursa.ReactiveUIExtension package. This package implements the ReactiveUI versions of UrsaWindow and UrsaView. Please refer to [wiki](https://github.com/irihitech/Ursa.Avalonia/wiki/Ursa-ReactiveUI-extension) for detail.
## Support

View File

@@ -1,3 +1,4 @@
dotnet build ./src/Ursa/Ursa.csproj -c Release
dotnet build ./src/Ursa.Themes.Semi/Ursa.Themes.Semi.csproj -c Release
dotnet build ./src/Ursa.PrismExtension/Ursa.PrismExtension.csproj -c Release
dotnet build ./src/Ursa.ReactiveUIExtension/Ursa.ReactiveUIExtension.csproj -c Release

View File

@@ -1,3 +1,4 @@
dotnet build ./src/Ursa/Ursa.csproj -c Release
dotnet build ./src/Ursa.Themes.Semi/Ursa.Themes.Semi.csproj -c Release
dotnet build ./src/Ursa.PrismExtension/Ursa.PrismExtension.csproj -c Release
dotnet build ./src/Ursa.ReactiveUIExtension/Ursa.ReactiveUIExtension.csproj -c Release

View File

@@ -2,7 +2,7 @@
using ReactiveUI;
using Ursa.Controls;
/* These codes are ported from Avalonia.ReactiveUI.
/* These codes are ported from ReactiveUI.Avalonia.
* **/
namespace Ursa.ReactiveUIExtension;

View File

@@ -2,7 +2,7 @@
using ReactiveUI;
using Ursa.Controls;
/* These codes are ported from Avalonia.ReactiveUI.
/* These codes are ported from ReactiveUI.Avalonia.
* **/
namespace Ursa.ReactiveUIExtension;

View File

@@ -10,18 +10,18 @@
<PackageProjectUrl>https://github.com/irihitech/Ursa.Avalonia</PackageProjectUrl>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<Nullable>enable</Nullable>
<Description>This is a Ursa expansion. This package integrates and is compatible with UrsaWindow and UrsaView with Avalonia.ReactiveUI. [Avalonia.ReactiveUI See: https://docs.avaloniaui.net/zh-Hans/docs/concepts/reactiveui/]
<Description>This is a Ursa expansion. This package integrates and is compatible with UrsaWindow and UrsaView with ReactiveUI.Avalonia. [ReactiveUI.Avalonia See: https://github.com/reactiveui/ReactiveUI.Avalonia]
这个是一个Ursa拓展包。这个包整合并互相兼容了UrsaWindow和UrsaView与Avalonia.ReactiveUI的功能。【Avalonia.ReactiveUI参见https://docs.avaloniaui.net/docs/concepts/reactiveui/
这个是一个Ursa拓展包。这个包整合并互相兼容了UrsaWindow和UrsaView与ReactiveUI.Avalonia的功能。【ReactiveUI.Avalonia参见https://github.com/reactiveui/ReactiveUI.Avalonia
</Description>
<Version>1.0.2</Version>
<Version>1.1.0</Version>
<RepositoryUrl>https://github.com/irihitech/Ursa.Avalonia</RepositoryUrl>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Avalonia.ReactiveUI" Version="11.1.0" />
<PackageReference Include="ReactiveUI.Avalonia" Version="11.3.0" />
</ItemGroup>
<ItemGroup>