From cce8404cfa697805ab2feb0359a043ae06a79869 Mon Sep 17 00:00:00 2001 From: Robert Date: Sun, 1 May 2022 11:08:59 +0200 Subject: [PATCH] Meta - Update packages Shared UI - Added slider behavior that only updates its value on pointer release --- src/.idea/.idea.Artemis/.idea/avalonia.xml | 2 + src/Artemis.UI.Linux/packages.lock.json | 24 ++++---- src/Artemis.UI.MacOS/packages.lock.json | 24 ++++---- .../Artemis.UI.Shared.csproj | 2 +- .../SliderPointerReleasedBindingBehavior.cs | 57 +++++++++++++++++++ src/Artemis.UI.Shared/packages.lock.json | 20 +++---- src/Artemis.UI.Windows/packages.lock.json | 24 ++++---- src/Artemis.UI/Artemis.UI.csproj | 2 +- .../Tools/TransformToolView.axaml.cs | 4 +- src/Artemis.UI/packages.lock.json | 24 ++++---- .../Artemis.VisualScripting.csproj | 2 +- .../packages.lock.json | 22 +++---- 12 files changed, 133 insertions(+), 74 deletions(-) create mode 100644 src/Artemis.UI.Shared/Behaviors/SliderPointerReleasedBindingBehavior.cs diff --git a/src/.idea/.idea.Artemis/.idea/avalonia.xml b/src/.idea/.idea.Artemis/.idea/avalonia.xml index 33b62dcac..e69cb94fc 100644 --- a/src/.idea/.idea.Artemis/.idea/avalonia.xml +++ b/src/.idea/.idea.Artemis/.idea/avalonia.xml @@ -25,8 +25,10 @@ + + diff --git a/src/Artemis.UI.Linux/packages.lock.json b/src/Artemis.UI.Linux/packages.lock.json index e49cf2d22..99de68a2d 100644 --- a/src/Artemis.UI.Linux/packages.lock.json +++ b/src/Artemis.UI.Linux/packages.lock.json @@ -157,27 +157,27 @@ }, "Avalonia.Xaml.Behaviors": { "type": "Transitive", - "resolved": "0.10.13.2", - "contentHash": "sZlq6FFzNNzYmHK+vARWFpxtDY4XUdnU6q6zVIm4l1iQ3/ZXor4SeUnYDdd3lFZtoJ9yc8K2g4X7d/lVEgV9tA==", + "resolved": "0.10.13.3", + "contentHash": "XP0wLpGsMKsz9d66CqHj2T8Q+pYYnlO3FXwwX3nPI/PO/YC6RBJwMDye29D+Cy11NuRgfRBvRej6sBxghI+BgA==", "dependencies": { "Avalonia": "0.10.13", - "Avalonia.Xaml.Interactions": "0.10.13.2", - "Avalonia.Xaml.Interactivity": "0.10.13.2" + "Avalonia.Xaml.Interactions": "0.10.13.3", + "Avalonia.Xaml.Interactivity": "0.10.13.3" } }, "Avalonia.Xaml.Interactions": { "type": "Transitive", - "resolved": "0.10.13.2", - "contentHash": "bMgr5NtEjJ/qvf+1JD4T4rRt9AbZNnJdYCx5cBfGyXHETbeliTJAt07mqTahcoPY1G2FskF1OSIW5ytljbviLw==", + "resolved": "0.10.13.3", + "contentHash": "kS21Q3saItFL15/ctDjUAbDoqxt0/fTKBjXtxMyQGKoH1ZKU8YJPNwqGWts2MEGXTe4N7xlx2qHcDJlb0EbSxA==", "dependencies": { "Avalonia": "0.10.13", - "Avalonia.Xaml.Interactivity": "0.10.13.2" + "Avalonia.Xaml.Interactivity": "0.10.13.3" } }, "Avalonia.Xaml.Interactivity": { "type": "Transitive", - "resolved": "0.10.13.2", - "contentHash": "OIjK5XCsUrBCqog8lxI/DEbubaNQRwy8e8Px4i3dvllomU28EYsJm4XtrPVakY7MC+we825uXY47tsO/benLug==", + "resolved": "0.10.13.3", + "contentHash": "twYpSqHOsVWoe2uayY7Q0EkDEmah6xkXGE/83jIDvi0ERZ8uvtN65bBDXFNk0fmwdidPb2EHllUgtRrT0m7PuA==", "dependencies": { "Avalonia": "0.10.13" } @@ -1778,7 +1778,7 @@ "Avalonia.Diagnostics": "0.10.13", "Avalonia.ReactiveUI": "0.10.13", "Avalonia.Svg.Skia": "0.10.12", - "Avalonia.Xaml.Behaviors": "0.10.13.2", + "Avalonia.Xaml.Behaviors": "0.10.13.3", "DynamicData": "7.5.4", "FluentAvaloniaUI": "1.3.4", "Flurl.Http": "3.2.0", @@ -1799,7 +1799,7 @@ "Avalonia": "0.10.13", "Avalonia.ReactiveUI": "0.10.13", "Avalonia.Svg.Skia": "0.10.12", - "Avalonia.Xaml.Behaviors": "0.10.13.2", + "Avalonia.Xaml.Behaviors": "0.10.13.3", "DynamicData": "7.5.4", "FluentAvaloniaUI": "1.3.4", "Material.Icons.Avalonia": "1.0.2", @@ -1816,7 +1816,7 @@ "Artemis.UI.Shared": "1.0.0", "Avalonia": "0.10.13", "Avalonia.ReactiveUI": "0.10.13", - "Avalonia.Xaml.Behaviors": "0.10.13.2", + "Avalonia.Xaml.Behaviors": "0.10.13.3", "Ninject": "3.3.4", "NoStringEvaluating": "2.2.2", "ReactiveUI": "17.1.50", diff --git a/src/Artemis.UI.MacOS/packages.lock.json b/src/Artemis.UI.MacOS/packages.lock.json index e49cf2d22..99de68a2d 100644 --- a/src/Artemis.UI.MacOS/packages.lock.json +++ b/src/Artemis.UI.MacOS/packages.lock.json @@ -157,27 +157,27 @@ }, "Avalonia.Xaml.Behaviors": { "type": "Transitive", - "resolved": "0.10.13.2", - "contentHash": "sZlq6FFzNNzYmHK+vARWFpxtDY4XUdnU6q6zVIm4l1iQ3/ZXor4SeUnYDdd3lFZtoJ9yc8K2g4X7d/lVEgV9tA==", + "resolved": "0.10.13.3", + "contentHash": "XP0wLpGsMKsz9d66CqHj2T8Q+pYYnlO3FXwwX3nPI/PO/YC6RBJwMDye29D+Cy11NuRgfRBvRej6sBxghI+BgA==", "dependencies": { "Avalonia": "0.10.13", - "Avalonia.Xaml.Interactions": "0.10.13.2", - "Avalonia.Xaml.Interactivity": "0.10.13.2" + "Avalonia.Xaml.Interactions": "0.10.13.3", + "Avalonia.Xaml.Interactivity": "0.10.13.3" } }, "Avalonia.Xaml.Interactions": { "type": "Transitive", - "resolved": "0.10.13.2", - "contentHash": "bMgr5NtEjJ/qvf+1JD4T4rRt9AbZNnJdYCx5cBfGyXHETbeliTJAt07mqTahcoPY1G2FskF1OSIW5ytljbviLw==", + "resolved": "0.10.13.3", + "contentHash": "kS21Q3saItFL15/ctDjUAbDoqxt0/fTKBjXtxMyQGKoH1ZKU8YJPNwqGWts2MEGXTe4N7xlx2qHcDJlb0EbSxA==", "dependencies": { "Avalonia": "0.10.13", - "Avalonia.Xaml.Interactivity": "0.10.13.2" + "Avalonia.Xaml.Interactivity": "0.10.13.3" } }, "Avalonia.Xaml.Interactivity": { "type": "Transitive", - "resolved": "0.10.13.2", - "contentHash": "OIjK5XCsUrBCqog8lxI/DEbubaNQRwy8e8Px4i3dvllomU28EYsJm4XtrPVakY7MC+we825uXY47tsO/benLug==", + "resolved": "0.10.13.3", + "contentHash": "twYpSqHOsVWoe2uayY7Q0EkDEmah6xkXGE/83jIDvi0ERZ8uvtN65bBDXFNk0fmwdidPb2EHllUgtRrT0m7PuA==", "dependencies": { "Avalonia": "0.10.13" } @@ -1778,7 +1778,7 @@ "Avalonia.Diagnostics": "0.10.13", "Avalonia.ReactiveUI": "0.10.13", "Avalonia.Svg.Skia": "0.10.12", - "Avalonia.Xaml.Behaviors": "0.10.13.2", + "Avalonia.Xaml.Behaviors": "0.10.13.3", "DynamicData": "7.5.4", "FluentAvaloniaUI": "1.3.4", "Flurl.Http": "3.2.0", @@ -1799,7 +1799,7 @@ "Avalonia": "0.10.13", "Avalonia.ReactiveUI": "0.10.13", "Avalonia.Svg.Skia": "0.10.12", - "Avalonia.Xaml.Behaviors": "0.10.13.2", + "Avalonia.Xaml.Behaviors": "0.10.13.3", "DynamicData": "7.5.4", "FluentAvaloniaUI": "1.3.4", "Material.Icons.Avalonia": "1.0.2", @@ -1816,7 +1816,7 @@ "Artemis.UI.Shared": "1.0.0", "Avalonia": "0.10.13", "Avalonia.ReactiveUI": "0.10.13", - "Avalonia.Xaml.Behaviors": "0.10.13.2", + "Avalonia.Xaml.Behaviors": "0.10.13.3", "Ninject": "3.3.4", "NoStringEvaluating": "2.2.2", "ReactiveUI": "17.1.50", diff --git a/src/Artemis.UI.Shared/Artemis.UI.Shared.csproj b/src/Artemis.UI.Shared/Artemis.UI.Shared.csproj index 221832a3e..ae6072b4b 100644 --- a/src/Artemis.UI.Shared/Artemis.UI.Shared.csproj +++ b/src/Artemis.UI.Shared/Artemis.UI.Shared.csproj @@ -21,7 +21,7 @@ - + diff --git a/src/Artemis.UI.Shared/Behaviors/SliderPointerReleasedBindingBehavior.cs b/src/Artemis.UI.Shared/Behaviors/SliderPointerReleasedBindingBehavior.cs new file mode 100644 index 000000000..0fb302cea --- /dev/null +++ b/src/Artemis.UI.Shared/Behaviors/SliderPointerReleasedBindingBehavior.cs @@ -0,0 +1,57 @@ +using System; +using Avalonia; +using Avalonia.Controls; +using Avalonia.Data; +using Avalonia.Interactivity; +using Avalonia.Xaml.Interactivity; +using FluentAvalonia.UI.Controls; + +namespace Artemis.UI.Shared.Behaviors; + +/// +/// Represents a behavior that can be used to make a slider only update it's binding on pointer release. +/// +public class SliderPointerReleasedBindingBehavior : Behavior +{ + public static readonly StyledProperty ValueProperty = AvaloniaProperty.Register( + nameof(Value), defaultBindingMode: BindingMode.TwoWay); + + static SliderPointerReleasedBindingBehavior() + { + ValueProperty.Changed.Subscribe(e => ((SliderPointerReleasedBindingBehavior) e.Sender).OnBindingValueChanged()); + } + + public double Value + { + get => GetValue(ValueProperty); + set => SetValue(ValueProperty, value); + } + + /// + protected override void OnAttached() + { + if (AssociatedObject != null) + AssociatedObject.PointerCaptureLost += OnPointerCaptureLost; + base.OnAttached(); + } + + /// + protected override void OnDetaching() + { + if (AssociatedObject != null) + AssociatedObject.PointerCaptureLost -= OnPointerCaptureLost; + base.OnDetaching(); + } + + private void OnPointerCaptureLost(object? sender, RoutedEventArgs e) + { + if (AssociatedObject != null) + Value = AssociatedObject.Value; + } + + private void OnBindingValueChanged() + { + if (AssociatedObject != null) + AssociatedObject.Value = Value; + } +} \ No newline at end of file diff --git a/src/Artemis.UI.Shared/packages.lock.json b/src/Artemis.UI.Shared/packages.lock.json index 0dd5d6365..1b635b5be 100644 --- a/src/Artemis.UI.Shared/packages.lock.json +++ b/src/Artemis.UI.Shared/packages.lock.json @@ -42,13 +42,13 @@ }, "Avalonia.Xaml.Behaviors": { "type": "Direct", - "requested": "[0.10.13.2, )", - "resolved": "0.10.13.2", - "contentHash": "sZlq6FFzNNzYmHK+vARWFpxtDY4XUdnU6q6zVIm4l1iQ3/ZXor4SeUnYDdd3lFZtoJ9yc8K2g4X7d/lVEgV9tA==", + "requested": "[0.10.13.3, )", + "resolved": "0.10.13.3", + "contentHash": "XP0wLpGsMKsz9d66CqHj2T8Q+pYYnlO3FXwwX3nPI/PO/YC6RBJwMDye29D+Cy11NuRgfRBvRej6sBxghI+BgA==", "dependencies": { "Avalonia": "0.10.13", - "Avalonia.Xaml.Interactions": "0.10.13.2", - "Avalonia.Xaml.Interactivity": "0.10.13.2" + "Avalonia.Xaml.Interactions": "0.10.13.3", + "Avalonia.Xaml.Interactivity": "0.10.13.3" } }, "DynamicData": { @@ -217,17 +217,17 @@ }, "Avalonia.Xaml.Interactions": { "type": "Transitive", - "resolved": "0.10.13.2", - "contentHash": "bMgr5NtEjJ/qvf+1JD4T4rRt9AbZNnJdYCx5cBfGyXHETbeliTJAt07mqTahcoPY1G2FskF1OSIW5ytljbviLw==", + "resolved": "0.10.13.3", + "contentHash": "kS21Q3saItFL15/ctDjUAbDoqxt0/fTKBjXtxMyQGKoH1ZKU8YJPNwqGWts2MEGXTe4N7xlx2qHcDJlb0EbSxA==", "dependencies": { "Avalonia": "0.10.13", - "Avalonia.Xaml.Interactivity": "0.10.13.2" + "Avalonia.Xaml.Interactivity": "0.10.13.3" } }, "Avalonia.Xaml.Interactivity": { "type": "Transitive", - "resolved": "0.10.13.2", - "contentHash": "OIjK5XCsUrBCqog8lxI/DEbubaNQRwy8e8Px4i3dvllomU28EYsJm4XtrPVakY7MC+we825uXY47tsO/benLug==", + "resolved": "0.10.13.3", + "contentHash": "twYpSqHOsVWoe2uayY7Q0EkDEmah6xkXGE/83jIDvi0ERZ8uvtN65bBDXFNk0fmwdidPb2EHllUgtRrT0m7PuA==", "dependencies": { "Avalonia": "0.10.13" } diff --git a/src/Artemis.UI.Windows/packages.lock.json b/src/Artemis.UI.Windows/packages.lock.json index 6a5f3484a..fb91c11dc 100644 --- a/src/Artemis.UI.Windows/packages.lock.json +++ b/src/Artemis.UI.Windows/packages.lock.json @@ -173,27 +173,27 @@ }, "Avalonia.Xaml.Behaviors": { "type": "Transitive", - "resolved": "0.10.13.2", - "contentHash": "sZlq6FFzNNzYmHK+vARWFpxtDY4XUdnU6q6zVIm4l1iQ3/ZXor4SeUnYDdd3lFZtoJ9yc8K2g4X7d/lVEgV9tA==", + "resolved": "0.10.13.3", + "contentHash": "XP0wLpGsMKsz9d66CqHj2T8Q+pYYnlO3FXwwX3nPI/PO/YC6RBJwMDye29D+Cy11NuRgfRBvRej6sBxghI+BgA==", "dependencies": { "Avalonia": "0.10.13", - "Avalonia.Xaml.Interactions": "0.10.13.2", - "Avalonia.Xaml.Interactivity": "0.10.13.2" + "Avalonia.Xaml.Interactions": "0.10.13.3", + "Avalonia.Xaml.Interactivity": "0.10.13.3" } }, "Avalonia.Xaml.Interactions": { "type": "Transitive", - "resolved": "0.10.13.2", - "contentHash": "bMgr5NtEjJ/qvf+1JD4T4rRt9AbZNnJdYCx5cBfGyXHETbeliTJAt07mqTahcoPY1G2FskF1OSIW5ytljbviLw==", + "resolved": "0.10.13.3", + "contentHash": "kS21Q3saItFL15/ctDjUAbDoqxt0/fTKBjXtxMyQGKoH1ZKU8YJPNwqGWts2MEGXTe4N7xlx2qHcDJlb0EbSxA==", "dependencies": { "Avalonia": "0.10.13", - "Avalonia.Xaml.Interactivity": "0.10.13.2" + "Avalonia.Xaml.Interactivity": "0.10.13.3" } }, "Avalonia.Xaml.Interactivity": { "type": "Transitive", - "resolved": "0.10.13.2", - "contentHash": "OIjK5XCsUrBCqog8lxI/DEbubaNQRwy8e8Px4i3dvllomU28EYsJm4XtrPVakY7MC+we825uXY47tsO/benLug==", + "resolved": "0.10.13.3", + "contentHash": "twYpSqHOsVWoe2uayY7Q0EkDEmah6xkXGE/83jIDvi0ERZ8uvtN65bBDXFNk0fmwdidPb2EHllUgtRrT0m7PuA==", "dependencies": { "Avalonia": "0.10.13" } @@ -1794,7 +1794,7 @@ "Avalonia.Diagnostics": "0.10.13", "Avalonia.ReactiveUI": "0.10.13", "Avalonia.Svg.Skia": "0.10.12", - "Avalonia.Xaml.Behaviors": "0.10.13.2", + "Avalonia.Xaml.Behaviors": "0.10.13.3", "DynamicData": "7.5.4", "FluentAvaloniaUI": "1.3.4", "Flurl.Http": "3.2.0", @@ -1815,7 +1815,7 @@ "Avalonia": "0.10.13", "Avalonia.ReactiveUI": "0.10.13", "Avalonia.Svg.Skia": "0.10.12", - "Avalonia.Xaml.Behaviors": "0.10.13.2", + "Avalonia.Xaml.Behaviors": "0.10.13.3", "DynamicData": "7.5.4", "FluentAvaloniaUI": "1.3.4", "Material.Icons.Avalonia": "1.0.2", @@ -1832,7 +1832,7 @@ "Artemis.UI.Shared": "1.0.0", "Avalonia": "0.10.13", "Avalonia.ReactiveUI": "0.10.13", - "Avalonia.Xaml.Behaviors": "0.10.13.2", + "Avalonia.Xaml.Behaviors": "0.10.13.3", "Ninject": "3.3.4", "NoStringEvaluating": "2.2.2", "ReactiveUI": "17.1.50", diff --git a/src/Artemis.UI/Artemis.UI.csproj b/src/Artemis.UI/Artemis.UI.csproj index c5a63eca7..314380938 100644 --- a/src/Artemis.UI/Artemis.UI.csproj +++ b/src/Artemis.UI/Artemis.UI.csproj @@ -22,7 +22,7 @@ - + diff --git a/src/Artemis.UI/Screens/ProfileEditor/Panels/VisualEditor/Tools/TransformToolView.axaml.cs b/src/Artemis.UI/Screens/ProfileEditor/Panels/VisualEditor/Tools/TransformToolView.axaml.cs index 4799b39cf..494898afe 100644 --- a/src/Artemis.UI/Screens/ProfileEditor/Panels/VisualEditor/Tools/TransformToolView.axaml.cs +++ b/src/Artemis.UI/Screens/ProfileEditor/Panels/VisualEditor/Tools/TransformToolView.axaml.cs @@ -358,7 +358,7 @@ public class TransformToolView : ReactiveUserControl float startAngle = CalculateAngleToAnchor(e); _rotationDragOffset = startAngle - ViewModel.Layer.Transform.Rotation; ViewModel.StartRotation(); - ToolTip.SetTip((Control)sender, $"{ViewModel.Layer.Transform.Rotation.CurrentValue:F3}°"); + ToolTip.SetTip((Control)sender, $"{ViewModel.Layer.Transform.Rotation.CurrentValue:F3}°"); ToolTip.SetIsOpen((Control)sender, true); e.Pointer.Capture((IInputElement?) sender); @@ -376,7 +376,7 @@ public class TransformToolView : ReactiveUserControl angle += 360; ViewModel?.UpdateRotation(angle, e.KeyModifiers.HasFlag(KeyModifiers.Control)); - ToolTip.SetTip((Control)sender, $"{ViewModel.Layer.Transform.Rotation.CurrentValue:F3}°"); + ToolTip.SetTip((Control)sender, $"{ViewModel.Layer.Transform.Rotation.CurrentValue:F3}°"); e.Handled = true; } diff --git a/src/Artemis.UI/packages.lock.json b/src/Artemis.UI/packages.lock.json index 19a60118e..5d7dcac6e 100644 --- a/src/Artemis.UI/packages.lock.json +++ b/src/Artemis.UI/packages.lock.json @@ -76,13 +76,13 @@ }, "Avalonia.Xaml.Behaviors": { "type": "Direct", - "requested": "[0.10.13.2, )", - "resolved": "0.10.13.2", - "contentHash": "sZlq6FFzNNzYmHK+vARWFpxtDY4XUdnU6q6zVIm4l1iQ3/ZXor4SeUnYDdd3lFZtoJ9yc8K2g4X7d/lVEgV9tA==", + "requested": "[0.10.13.3, )", + "resolved": "0.10.13.3", + "contentHash": "XP0wLpGsMKsz9d66CqHj2T8Q+pYYnlO3FXwwX3nPI/PO/YC6RBJwMDye29D+Cy11NuRgfRBvRej6sBxghI+BgA==", "dependencies": { "Avalonia": "0.10.13", - "Avalonia.Xaml.Interactions": "0.10.13.2", - "Avalonia.Xaml.Interactivity": "0.10.13.2" + "Avalonia.Xaml.Interactions": "0.10.13.3", + "Avalonia.Xaml.Interactivity": "0.10.13.3" } }, "DynamicData": { @@ -267,17 +267,17 @@ }, "Avalonia.Xaml.Interactions": { "type": "Transitive", - "resolved": "0.10.13.2", - "contentHash": "bMgr5NtEjJ/qvf+1JD4T4rRt9AbZNnJdYCx5cBfGyXHETbeliTJAt07mqTahcoPY1G2FskF1OSIW5ytljbviLw==", + "resolved": "0.10.13.3", + "contentHash": "kS21Q3saItFL15/ctDjUAbDoqxt0/fTKBjXtxMyQGKoH1ZKU8YJPNwqGWts2MEGXTe4N7xlx2qHcDJlb0EbSxA==", "dependencies": { "Avalonia": "0.10.13", - "Avalonia.Xaml.Interactivity": "0.10.13.2" + "Avalonia.Xaml.Interactivity": "0.10.13.3" } }, "Avalonia.Xaml.Interactivity": { "type": "Transitive", - "resolved": "0.10.13.2", - "contentHash": "OIjK5XCsUrBCqog8lxI/DEbubaNQRwy8e8Px4i3dvllomU28EYsJm4XtrPVakY7MC+we825uXY47tsO/benLug==", + "resolved": "0.10.13.3", + "contentHash": "twYpSqHOsVWoe2uayY7Q0EkDEmah6xkXGE/83jIDvi0ERZ8uvtN65bBDXFNk0fmwdidPb2EHllUgtRrT0m7PuA==", "dependencies": { "Avalonia": "0.10.13" } @@ -1786,7 +1786,7 @@ "Avalonia": "0.10.13", "Avalonia.ReactiveUI": "0.10.13", "Avalonia.Svg.Skia": "0.10.12", - "Avalonia.Xaml.Behaviors": "0.10.13.2", + "Avalonia.Xaml.Behaviors": "0.10.13.3", "DynamicData": "7.5.4", "FluentAvaloniaUI": "1.3.4", "Material.Icons.Avalonia": "1.0.2", @@ -1803,7 +1803,7 @@ "Artemis.UI.Shared": "1.0.0", "Avalonia": "0.10.13", "Avalonia.ReactiveUI": "0.10.13", - "Avalonia.Xaml.Behaviors": "0.10.13.2", + "Avalonia.Xaml.Behaviors": "0.10.13.3", "Ninject": "3.3.4", "NoStringEvaluating": "2.2.2", "ReactiveUI": "17.1.50", diff --git a/src/Artemis.VisualScripting/Artemis.VisualScripting.csproj b/src/Artemis.VisualScripting/Artemis.VisualScripting.csproj index 608cf3784..3db6ef828 100644 --- a/src/Artemis.VisualScripting/Artemis.VisualScripting.csproj +++ b/src/Artemis.VisualScripting/Artemis.VisualScripting.csproj @@ -10,7 +10,7 @@ - + diff --git a/src/Artemis.VisualScripting/packages.lock.json b/src/Artemis.VisualScripting/packages.lock.json index b619b9d38..9756d5b30 100644 --- a/src/Artemis.VisualScripting/packages.lock.json +++ b/src/Artemis.VisualScripting/packages.lock.json @@ -30,13 +30,13 @@ }, "Avalonia.Xaml.Behaviors": { "type": "Direct", - "requested": "[0.10.13.2, )", - "resolved": "0.10.13.2", - "contentHash": "sZlq6FFzNNzYmHK+vARWFpxtDY4XUdnU6q6zVIm4l1iQ3/ZXor4SeUnYDdd3lFZtoJ9yc8K2g4X7d/lVEgV9tA==", + "requested": "[0.10.13.3, )", + "resolved": "0.10.13.3", + "contentHash": "XP0wLpGsMKsz9d66CqHj2T8Q+pYYnlO3FXwwX3nPI/PO/YC6RBJwMDye29D+Cy11NuRgfRBvRej6sBxghI+BgA==", "dependencies": { "Avalonia": "0.10.13", - "Avalonia.Xaml.Interactions": "0.10.13.2", - "Avalonia.Xaml.Interactivity": "0.10.13.2" + "Avalonia.Xaml.Interactions": "0.10.13.3", + "Avalonia.Xaml.Interactivity": "0.10.13.3" } }, "Ninject": { @@ -197,17 +197,17 @@ }, "Avalonia.Xaml.Interactions": { "type": "Transitive", - "resolved": "0.10.13.2", - "contentHash": "bMgr5NtEjJ/qvf+1JD4T4rRt9AbZNnJdYCx5cBfGyXHETbeliTJAt07mqTahcoPY1G2FskF1OSIW5ytljbviLw==", + "resolved": "0.10.13.3", + "contentHash": "kS21Q3saItFL15/ctDjUAbDoqxt0/fTKBjXtxMyQGKoH1ZKU8YJPNwqGWts2MEGXTe4N7xlx2qHcDJlb0EbSxA==", "dependencies": { "Avalonia": "0.10.13", - "Avalonia.Xaml.Interactivity": "0.10.13.2" + "Avalonia.Xaml.Interactivity": "0.10.13.3" } }, "Avalonia.Xaml.Interactivity": { "type": "Transitive", - "resolved": "0.10.13.2", - "contentHash": "OIjK5XCsUrBCqog8lxI/DEbubaNQRwy8e8Px4i3dvllomU28EYsJm4XtrPVakY7MC+we825uXY47tsO/benLug==", + "resolved": "0.10.13.3", + "contentHash": "twYpSqHOsVWoe2uayY7Q0EkDEmah6xkXGE/83jIDvi0ERZ8uvtN65bBDXFNk0fmwdidPb2EHllUgtRrT0m7PuA==", "dependencies": { "Avalonia": "0.10.13" } @@ -1736,7 +1736,7 @@ "Avalonia": "0.10.13", "Avalonia.ReactiveUI": "0.10.13", "Avalonia.Svg.Skia": "0.10.12", - "Avalonia.Xaml.Behaviors": "0.10.13.2", + "Avalonia.Xaml.Behaviors": "0.10.13.3", "DynamicData": "7.5.4", "FluentAvaloniaUI": "1.3.4", "Material.Icons.Avalonia": "1.0.2",