Update libraries

This commit is contained in:
Stone_Red
2024-11-21 23:12:56 +01:00
parent 0be21101f0
commit 611702eddc
3 changed files with 41 additions and 41 deletions
+17 -17
View File
@@ -17,24 +17,24 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Avalonia" Version="$(AvaloniaVersion)" /> <PackageReference Include="Avalonia" Version="11.2.1" />
<PackageReference Include="Avalonia.AvaloniaEdit" Version="11.0.6" /> <PackageReference Include="Avalonia.AvaloniaEdit" Version="11.1.0" />
<PackageReference Include="Avalonia.Themes.Fluent" Version="$(AvaloniaVersion)" /> <PackageReference Include="Avalonia.Themes.Fluent" Version="11.2.1" />
<PackageReference Include="Avalonia.Fonts.Inter" Version="$(AvaloniaVersion)" /> <PackageReference Include="Avalonia.Fonts.Inter" Version="11.2.1" />
<PackageReference Include="Avalonia.ReactiveUI" Version="$(AvaloniaVersion)" /> <PackageReference Include="Avalonia.ReactiveUI" Version="11.2.1" />
<!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.--> <!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="$(AvaloniaVersion)" /> <PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.2.1" />
<PackageReference Include="AvaloniaEdit.TextMate" Version="11.0.6" /> <PackageReference Include="AvaloniaEdit.TextMate" Version="11.1.0" />
<PackageReference Include="DialogHost.Avalonia" Version="0.7.7" /> <PackageReference Include="DialogHost.Avalonia" Version="0.8.1" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.8.0" /> <PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.11.0" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="4.8.0" /> <PackageReference Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="4.11.0" />
<PackageReference Include="Microsoft.CodeAnalysis.Scripting.Common" Version="4.8.0" /> <PackageReference Include="Microsoft.CodeAnalysis.Scripting.Common" Version="4.11.0" />
<PackageReference Include="Microsoft.PowerShell.SDK" Version="7.4.2" /> <PackageReference Include="Microsoft.PowerShell.SDK" Version="7.4.6" />
<PackageReference Include="Projektanker.Icons.Avalonia" Version="9.3.0" /> <PackageReference Include="Projektanker.Icons.Avalonia" Version="9.4.3" />
<PackageReference Include="Projektanker.Icons.Avalonia.FontAwesome" Version="9.3.0" /> <PackageReference Include="Projektanker.Icons.Avalonia.FontAwesome" Version="9.4.3" />
<PackageReference Include="Projektanker.Icons.Avalonia.MaterialDesign" Version="9.3.0" /> <PackageReference Include="Projektanker.Icons.Avalonia.MaterialDesign" Version="9.4.3" />
<PackageReference Include="Semi.Avalonia" Version="11.0.7.2" /> <PackageReference Include="Semi.Avalonia" Version="11.2.1" />
<PackageReference Include="SharpHook" Version="5.3.3" /> <PackageReference Include="SharpHook" Version="5.3.8" />
<PackageReference Include="Speckle.Material.Icons.Avalonia" Version="1.2.0" /> <PackageReference Include="Speckle.Material.Icons.Avalonia" Version="1.2.0" />
</ItemGroup> </ItemGroup>
+19 -19
View File
@@ -21,6 +21,25 @@ public partial class EditorWindow : Window
InitializeComponent(); InitializeComponent();
} }
private static void CheckScript(EditorViewModel editorViewModel)
{
_ = Parser.ParseInput(editorViewModel.Script, out _, out ParseError[] parseErrors);
editorViewModel.Messages.Clear();
if (parseErrors.Length > 0)
{
foreach (ParseError parseError in parseErrors)
{
editorViewModel.Messages.Add(new($"Error: {parseError.Message} at line {parseError.Extent.StartLineNumber} and column {parseError.Extent.StartColumnNumber}", Brushes.Red));
}
}
else
{
editorViewModel.Messages.Add(new("No errors", Brushes.Green));
}
}
private void Window_Loaded(object? sender, Avalonia.Interactivity.RoutedEventArgs e) private void Window_Loaded(object? sender, Avalonia.Interactivity.RoutedEventArgs e)
{ {
EditorViewModel editorViewModel = DataContext as EditorViewModel ?? throw new InvalidOperationException("DataContext is not EditorViewModel"); EditorViewModel editorViewModel = DataContext as EditorViewModel ?? throw new InvalidOperationException("DataContext is not EditorViewModel");
@@ -49,23 +68,4 @@ public partial class EditorWindow : Window
CheckScript(editorViewModel); CheckScript(editorViewModel);
} }
private void CheckScript(EditorViewModel editorViewModel)
{
_ = Parser.ParseInput(editorViewModel.Script, out _, out ParseError[] parseErrors);
editorViewModel.Messages.Clear();
if (parseErrors.Length > 0)
{
foreach (ParseError parseError in parseErrors)
{
editorViewModel.Messages.Add(new($"Error: {parseError.Message} at line {parseError.Extent.StartLineNumber} and column {parseError.Extent.StartColumnNumber}", Brushes.Red));
}
}
else
{
editorViewModel.Messages.Add(new("No errors", Brushes.Green));
}
}
} }
+5 -5
View File
@@ -13,12 +13,12 @@
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Avalonia.Desktop" Version="$(AvaloniaVersion)" /> <PackageReference Include="Avalonia.Desktop" Version="11.2.1" />
<!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.--> <!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="$(AvaloniaVersion)" /> <PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.2.1" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.8.0" /> <PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.11.0" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="4.8.0" /> <PackageReference Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="4.11.0" />
<PackageReference Include="Microsoft.CodeAnalysis.Scripting.Common" Version="4.8.0" /> <PackageReference Include="Microsoft.CodeAnalysis.Scripting.Common" Version="4.11.0" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>