Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@

<!-- Core -->
<ItemGroup>
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.10" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.AutoActivation" Version="10.8.0" />
<PackageVersion Include="Microsoft.Extensions.Logging.Debug" Version="10.0.10" />
<PackageVersion Include="System.Threading.RateLimiting" Version="10.0.10" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.11" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.AutoActivation" Version="10.9.0" />
<PackageVersion Include="Microsoft.Extensions.Logging.Debug" Version="10.0.11" />
<PackageVersion Include="System.Threading.RateLimiting" Version="10.0.11" />
<PackageVersion Include="FluentValidation" Version="12.1.1" />
</ItemGroup>

Expand All @@ -28,11 +28,11 @@
public API is built on. System.Reactive is referenced directly because the
default ReactiveUI packages no longer pull it in transitively. -->
<ItemGroup>
<PackageVersion Include="ReactiveUI.Reactive" Version="24.0.0" />
<PackageVersion Include="ReactiveUI.Blazor.Reactive" Version="24.0.0" />
<PackageVersion Include="ReactiveUI.Maui.Reactive" Version="24.0.0" />
<PackageVersion Include="ReactiveUI.WPF.Reactive" Version="24.0.0" />
<PackageVersion Include="ReactiveUI.WinUI.Reactive" Version="24.0.0" />
<PackageVersion Include="ReactiveUI.Reactive" Version="24.1.0" />
<PackageVersion Include="ReactiveUI.Blazor.Reactive" Version="24.1.0" />
<PackageVersion Include="ReactiveUI.Maui.Reactive" Version="24.1.0" />
<PackageVersion Include="ReactiveUI.WPF.Reactive" Version="24.1.0" />
<PackageVersion Include="ReactiveUI.WinUI.Reactive" Version="24.1.0" />
<PackageVersion Include="System.Reactive" Version="7.0.0" />
<PackageVersion Include="ReactiveGenerator" Version="0.12.0" />
<PackageVersion Include="ReactiveUI.SourceGenerators" Version="3.2.0" />
Expand Down Expand Up @@ -64,16 +64,16 @@

<!-- Blazor -->
<ItemGroup>
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="10.0.10" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="10.0.10" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="10.0.11" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="10.0.11" />
</ItemGroup>

<!-- Windows (WPF / WinUI 3) and Uno. There is no ReactiveUI 24-compatible Uno
package (ReactiveUI.Uno stopped at 23, ReactiveUI.Uno.WinUI at 20), so
Stellar.Uno hand-rolls its activation fetcher and scheduler the same way
Stellar.Avalonia does. -->
<ItemGroup>
<PackageVersion Include="Microsoft.WindowsAppSDK" Version="2.3.1" />
<PackageVersion Include="Microsoft.WindowsAppSDK" Version="2.4.0" />
<PackageVersion Include="Uno.WinUI" Version="6.6.184" />
</ItemGroup>

Expand All @@ -88,7 +88,7 @@

<!-- Test -->
<ItemGroup>
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.8.1" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.9.0" />
<PackageVersion Include="Microsoft.Reactive.Testing" Version="7.0.0" />
<PackageVersion Include="coverlet.collector" Version="10.0.1" />
<PackageVersion Include="xunit" Version="2.9.3" />
Expand Down
3 changes: 2 additions & 1 deletion Stellar.Avalonia/AvaloniaObjectObservableForProperty.cs
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ public int GetAffinityForObject(Type type, string propertyName, bool beforeChang

if (sender is not AvaloniaObject avaloniaObject)
{
throw new ArgumentException($"Sender must be an AvaloniaObject, but was {sender?.GetType().FullName ?? \"null\"}.", nameof(sender));
throw new ArgumentException($"Sender must be an AvaloniaObject, but was {sender?.GetType().FullName ?? "null"}.", nameof(sender));
}

var property = AvaloniaPropertyRegistry.Instance.FindRegistered(sender.GetType(), propertyName);
Expand All @@ -65,6 +65,7 @@ public int GetAffinityForObject(Type type, string propertyName, bool beforeChang
observer =>
{
void Handler(object? _, AvaloniaPropertyChangedEventArgs args)
{
Comment on lines 67 to +68
if (args.Property == property)
{
observer.OnNext(new ObservedChange<object?, object?>(sender, expression, default));
Expand Down
2 changes: 1 addition & 1 deletion Stellar.Uno/DependencyObjectObservableForProperty.cs
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ public int GetAffinityForObject(Type type, string propertyName, bool beforeChang

if (sender is not DependencyObject dependencyObject)
{
throw new ArgumentException($"Sender must be a DependencyObject, but was {sender?.GetType().FullName ?? \"null\"}.", nameof(sender));
throw new ArgumentException($"Sender must be a DependencyObject, but was {sender?.GetType().FullName ?? "null"}.", nameof(sender));
}

var dependencyProperty = GetDependencyProperty(sender.GetType(), propertyName);
Expand Down