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>
<PackageReference Include="Avalonia" Version="$(AvaloniaVersion)" />
<PackageReference Include="Avalonia.AvaloniaEdit" Version="11.0.6" />
<PackageReference Include="Avalonia.Themes.Fluent" Version="$(AvaloniaVersion)" />
<PackageReference Include="Avalonia.Fonts.Inter" Version="$(AvaloniaVersion)" />
<PackageReference Include="Avalonia.ReactiveUI" Version="$(AvaloniaVersion)" />
<PackageReference Include="Avalonia" Version="11.2.1" />
<PackageReference Include="Avalonia.AvaloniaEdit" Version="11.1.0" />
<PackageReference Include="Avalonia.Themes.Fluent" Version="11.2.1" />
<PackageReference Include="Avalonia.Fonts.Inter" Version="11.2.1" />
<PackageReference Include="Avalonia.ReactiveUI" Version="11.2.1" />
<!--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 Include="AvaloniaEdit.TextMate" Version="11.0.6" />
<PackageReference Include="DialogHost.Avalonia" Version="0.7.7" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.8.0" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="4.8.0" />
<PackageReference Include="Microsoft.CodeAnalysis.Scripting.Common" Version="4.8.0" />
<PackageReference Include="Microsoft.PowerShell.SDK" Version="7.4.2" />
<PackageReference Include="Projektanker.Icons.Avalonia" Version="9.3.0" />
<PackageReference Include="Projektanker.Icons.Avalonia.FontAwesome" Version="9.3.0" />
<PackageReference Include="Projektanker.Icons.Avalonia.MaterialDesign" Version="9.3.0" />
<PackageReference Include="Semi.Avalonia" Version="11.0.7.2" />
<PackageReference Include="SharpHook" Version="5.3.3" />
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.2.1" />
<PackageReference Include="AvaloniaEdit.TextMate" Version="11.1.0" />
<PackageReference Include="DialogHost.Avalonia" Version="0.8.1" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.11.0" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="4.11.0" />
<PackageReference Include="Microsoft.CodeAnalysis.Scripting.Common" Version="4.11.0" />
<PackageReference Include="Microsoft.PowerShell.SDK" Version="7.4.6" />
<PackageReference Include="Projektanker.Icons.Avalonia" Version="9.4.3" />
<PackageReference Include="Projektanker.Icons.Avalonia.FontAwesome" Version="9.4.3" />
<PackageReference Include="Projektanker.Icons.Avalonia.MaterialDesign" Version="9.4.3" />
<PackageReference Include="Semi.Avalonia" Version="11.2.1" />
<PackageReference Include="SharpHook" Version="5.3.8" />
<PackageReference Include="Speckle.Material.Icons.Avalonia" Version="1.2.0" />
</ItemGroup>
+19 -19
View File
@@ -21,6 +21,25 @@ public partial class EditorWindow : Window
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)
{
EditorViewModel editorViewModel = DataContext as EditorViewModel ?? throw new InvalidOperationException("DataContext is not EditorViewModel");
@@ -49,23 +68,4 @@ public partial class EditorWindow : Window
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>
<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.-->
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="$(AvaloniaVersion)" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.8.0" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="4.8.0" />
<PackageReference Include="Microsoft.CodeAnalysis.Scripting.Common" Version="4.8.0" />
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.2.1" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.11.0" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="4.11.0" />
<PackageReference Include="Microsoft.CodeAnalysis.Scripting.Common" Version="4.11.0" />
</ItemGroup>
<ItemGroup>