Skip to content

Commit 5d6d08d

Browse files
committed
Merge remote-tracking branch 'remotes/origin/main' into ftp
2 parents 851ed02 + a9ae50c commit 5d6d08d

File tree

6 files changed

+18
-20
lines changed

6 files changed

+18
-20
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
branches: [ main ]
77

88
env:
9-
DOTNET_VERSION: '8.0.x'
9+
DOTNET_VERSION: '10.0.x'
1010

1111
jobs:
1212
build:

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# SmartCommander
22

3-
A two-panel cross-platform open-source file manager based on Avalonia (currently uses Avalonia version 11.0.10). Supports Windows and Linux.
3+
A two-panel cross-platform open-source file manager based on Avalonia (currently uses Avalonia version 11.3.11). Supports Windows and Linux.
44

55

66
The main window on Ubuntu 22.04:
@@ -15,10 +15,11 @@ The main window on Windows 11:<br/><br/>
1515

1616
## How to build
1717

18-
Please make sure you have .NET 8 SDK (or later) installed.
18+
Please make sure you have .NET 10 SDK installed.
1919
```
2020
dotnet build src --configuration Release
2121
```
22+
2223
## Main features
2324

2425
- Configurable interface (you can fully manage panels, columns, operations, themes, etc.)

installers/SmartCommander_Windows.iss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"
3737
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
3838

3939
[Files]
40-
Source: "..\src\SmartCommander\bin\Release\net8.0\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion
41-
Source: "..\src\SmartCommander\bin\Release\net8.0\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
40+
Source: "..\src\SmartCommander\bin\Release\net10.0\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion
41+
Source: "..\src\SmartCommander\bin\Release\net10.0\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
4242
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
4343

4444
[Icons]

src/SmartCommander/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using Avalonia;
2-
using Avalonia.ReactiveUI;
2+
using ReactiveUI.Avalonia;
33
using Serilog;
44
using SmartCommander.Models;
55
using System;

src/SmartCommander/SmartCommander.csproj

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<OutputType>WinExe</OutputType>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<!--Avalonia doesn't support TrimMode=link currently,but we are working on that https://github.com/AvaloniaUI/Avalonia/issues/6892 -->
77
<TrimMode>copyused</TrimMode>
@@ -19,11 +19,8 @@
1919
<Compile Remove="TcPlugins\ListerAppNetCore\**" />
2020
<EmbeddedResource Remove="TcPlugins\ListerAppNetCore\**" />
2121
<None Remove="TcPlugins\ListerAppNetCore\**" />
22-
<AvaloniaResource Remove="Assets\Resources.fr-FR.resx" />
2322
<AvaloniaResource Remove="Assets\Resources.resx" />
2423
<AvaloniaResource Remove="Assets\Resources.ru-RU.resx" />
25-
<AvaloniaResource Remove="Assets\Resources.sr-Cyrl-RS.resx" />
26-
<AvaloniaResource Remove="Assets\Resources.sr-Latn-ME.resx" />
2724
<None Remove=".gitignore" />
2825
</ItemGroup>
2926
<ItemGroup>
@@ -44,21 +41,21 @@
4441
<TrimmableAssembly Include="Avalonia.Themes.Default" />
4542
</ItemGroup>
4643
<ItemGroup>
47-
<PackageReference Include="Avalonia" Version="11.3.7" />
44+
<PackageReference Include="Avalonia" Version="11.3.11" />
4845
<PackageReference Include="Avalonia.AvaloniaEdit" Version="11.3.0" />
49-
<PackageReference Include="Avalonia.Desktop" Version="11.3.7" />
46+
<PackageReference Include="Avalonia.Desktop" Version="11.3.11" />
5047
<!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
51-
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.3.7" />
52-
<PackageReference Include="Avalonia.Controls.DataGrid" Version="11.3.7" />
53-
<PackageReference Include="Avalonia.ReactiveUI" Version="11.3.7" />
54-
<PackageReference Include="Avalonia.Themes.Fluent" Version="11.3.7" />
48+
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.3.9" />
49+
<PackageReference Include="Avalonia.Controls.DataGrid" Version="11.3.11" />
50+
<PackageReference Include="Avalonia.Themes.Fluent" Version="11.3.11" />
5551
<PackageReference Include="FluentFTP" Version="53.0.2" />
56-
<PackageReference Include="MessageBox.Avalonia" Version="3.2.0" />
52+
<PackageReference Include="MessageBox.Avalonia" Version="3.3.1.1" />
5753
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
54+
<PackageReference Include="ReactiveUI.Avalonia" Version="11.3.8" />
5855
<PackageReference Include="Serilog" Version="4.3.0" />
59-
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
56+
<PackageReference Include="Serilog.Sinks.Console" Version="6.1.1" />
6057
<PackageReference Include="Serilog.Sinks.File" Version="7.0.0" />
61-
<PackageReference Include="Xaml.Behaviors.Avalonia" Version="11.3.6.5" />
58+
<PackageReference Include="Xaml.Behaviors.Avalonia" Version="11.3.9.3" />
6259
</ItemGroup>
6360
<ItemGroup>
6461
<Compile Update="Assets\Resources.Designer.cs">

src/SmartCommander/Views/MainWindow.axaml.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using Avalonia.Controls;
2-
using Avalonia.ReactiveUI;
2+
using ReactiveUI.Avalonia;
33
using MsBox.Avalonia.Enums;
44
using ReactiveUI;
55
using SmartCommander.Models;

0 commit comments

Comments
 (0)