mirror of
https://github.com/Stone-Red-Code/ClipCMD.git
synced 2026-09-09 15:56:11 +02:00
Update libraries
This commit is contained in:
+17
-17
@@ -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>
|
||||||
|
|
||||||
|
|||||||
@@ -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));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user