Rename GuiApp.App <-> GuiApp
4
.vscode/launch.json
vendored
@@ -20,9 +20,9 @@
|
||||
"type": "coreclr",
|
||||
"request": "launch",
|
||||
"preLaunchTask": "build gui",
|
||||
"program": "${workspaceFolder}/src/GuiApp/Avalonia/FileTime.GuiApp.App/bin/Debug/net6.0/FileTime.GuiApp.App.dll",
|
||||
"program": "${workspaceFolder}/src/GuiApp/Avalonia/FileTime.GuiApp/bin/Debug/net6.0/FileTime.GuiApp.dll",
|
||||
"args": [],
|
||||
"cwd": "${workspaceFolder}/src/GuiApp/Avalonia/FileTime.GuiApp.App/bin/Debug/net6.0",
|
||||
"cwd": "${workspaceFolder}/src/GuiApp/Avalonia/FileTime.GuiApp/bin/Debug/net6.0",
|
||||
"console": "internalConsole",
|
||||
"stopAtEntry": false
|
||||
},
|
||||
|
||||
4
.vscode/tasks.json
vendored
@@ -19,7 +19,7 @@
|
||||
"type": "process",
|
||||
"args": [
|
||||
"build",
|
||||
"${workspaceFolder}/src/GuiApp/Avalonia/FileTime.GuiApp.App/FileTime.GuiApp.App.csproj",
|
||||
"${workspaceFolder}/src/GuiApp/Avalonia/FileTime.GuiApp/FileTime.GuiApp.csproj",
|
||||
"/property:GenerateFullPaths=true",
|
||||
"/consoleloggerparameters:NoSummary"
|
||||
],
|
||||
@@ -77,7 +77,7 @@
|
||||
"type": "process",
|
||||
"args": [
|
||||
"publish",
|
||||
"${workspaceFolder}/src/GuiApp/Avalonia/FileTime.GuiApp.App/FileTime.GuiApp.App.csproj",
|
||||
"${workspaceFolder}/src/GuiApp/Avalonia/FileTime.GuiApp/FileTime.GuiApp.csproj",
|
||||
"-c",
|
||||
"Release"
|
||||
],
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\GuiApp\Avalonia\FileTime.GuiApp.Abstractions\FileTime.GuiApp.Abstractions.csproj" />
|
||||
<ProjectReference Include="..\..\GuiApp\Avalonia\FileTime.GuiApp.App.Abstractions\FileTime.GuiApp.App.Abstractions.csproj" />
|
||||
<ProjectReference Include="..\FileTime.App.CommandPalette.Abstractions\FileTime.App.CommandPalette.Abstractions.csproj" />
|
||||
<ProjectReference Include="..\FileTime.App.Core.Abstraction\FileTime.App.Core.Abstraction.csproj" />
|
||||
<ProjectReference Include="..\FileTime.App.FuzzyPanel\FileTime.App.FuzzyPanel.csproj" />
|
||||
|
||||
@@ -4,8 +4,8 @@ using FileTime.App.CommandPalette.Services;
|
||||
using FileTime.App.Core.Services;
|
||||
using FileTime.App.Core.ViewModels;
|
||||
using FileTime.App.FuzzyPanel;
|
||||
using FileTime.GuiApp.Configuration;
|
||||
using FileTime.GuiApp.Services;
|
||||
using FileTime.GuiApp.App.Configuration;
|
||||
using FileTime.GuiApp.App.Services;
|
||||
using Microsoft.Extensions.Logging;
|
||||
|
||||
namespace FileTime.App.CommandPalette.ViewModels;
|
||||
|
||||
@@ -19,7 +19,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AppCommon", "AppCommon", "{
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Avalonia", "Avalonia", "{01F231DE-4A65-435F-B4BB-77EE5221890C}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FileTime.GuiApp.App", "GuiApp\Avalonia\FileTime.GuiApp.App\FileTime.GuiApp.App.csproj", "{C389087E-EB78-4DCD-96AF-F1E2A4DEE0B0}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FileTime.GuiApp", "GuiApp\Avalonia\FileTime.GuiApp\FileTime.GuiApp.csproj", "{C389087E-EB78-4DCD-96AF-F1E2A4DEE0B0}"
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Providers", "Providers", "{2FC40FE1-4446-44AB-BF77-00F94D995FA3}"
|
||||
EndProject
|
||||
@@ -39,13 +39,13 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FileTime.App.Core", "AppCom
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FileTime.App.Core.Abstraction", "AppCommon\FileTime.App.Core.Abstraction\FileTime.App.Core.Abstraction.csproj", "{3E9CCD7F-86AA-4BD8-A100-0CD71BDB1AA0}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FileTime.GuiApp", "GuiApp\Avalonia\FileTime.GuiApp\FileTime.GuiApp.csproj", "{26331AB9-6E4D-40DB-8FF0-CB7133F67CA0}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FileTime.GuiApp.App", "GuiApp\Avalonia\FileTime.GuiApp.App\FileTime.GuiApp.App.csproj", "{26331AB9-6E4D-40DB-8FF0-CB7133F67CA0}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FileTime.GuiApp.CustomImpl", "GuiApp\Avalonia\FileTime.GuiApp.CustomImpl\FileTime.GuiApp.CustomImpl.csproj", "{4B742649-225F-4C73-B118-1B29FE2A5774}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FileTime.Providers.Local.Abstractions", "Providers\FileTime.Providers.Local.Abstractions\FileTime.Providers.Local.Abstractions.csproj", "{1500A537-2116-4111-B216-7632040619B0}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FileTime.GuiApp.Abstractions", "GuiApp\Avalonia\FileTime.GuiApp.Abstractions\FileTime.GuiApp.Abstractions.csproj", "{D7D1C76A-05B0-49BC-BCFF-06340E264EC1}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FileTime.GuiApp.App.Abstractions", "GuiApp\Avalonia\FileTime.GuiApp.App.Abstractions\FileTime.GuiApp.App.Abstractions.csproj", "{D7D1C76A-05B0-49BC-BCFF-06340E264EC1}"
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{8C3CFEFE-78A5-4940-B388-D15FCE02ECE9}"
|
||||
EndProject
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
using Avalonia.Input;
|
||||
|
||||
namespace FileTime.GuiApp.Configuration;
|
||||
namespace FileTime.GuiApp.App.Configuration;
|
||||
|
||||
public class CommandBindingConfiguration
|
||||
{
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace FileTime.GuiApp.Configuration;
|
||||
namespace FileTime.GuiApp.App.Configuration;
|
||||
|
||||
public class KeyBindingConfiguration
|
||||
{
|
||||
@@ -1,6 +1,6 @@
|
||||
using Avalonia.Input;
|
||||
|
||||
namespace FileTime.GuiApp.Configuration;
|
||||
namespace FileTime.GuiApp.App.Configuration;
|
||||
|
||||
public class KeyConfig
|
||||
{
|
||||
@@ -2,7 +2,7 @@ using Avalonia.Input;
|
||||
using FileTime.App.Core.UserCommand;
|
||||
using FileTime.Providers.LocalAdmin;
|
||||
|
||||
namespace FileTime.GuiApp.Configuration;
|
||||
namespace FileTime.GuiApp.App.Configuration;
|
||||
|
||||
public static class MainConfiguration
|
||||
{
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace FileTime.GuiApp.Configuration;
|
||||
namespace FileTime.GuiApp.App.Configuration;
|
||||
|
||||
public class ProgramConfiguration
|
||||
{
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace FileTime.GuiApp.Configuration;
|
||||
namespace FileTime.GuiApp.App.Configuration;
|
||||
|
||||
public class ProgramsConfiguration
|
||||
{
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace FileTime.GuiApp.Configuration;
|
||||
namespace FileTime.GuiApp.App.Configuration;
|
||||
|
||||
public static class SectionNames
|
||||
{
|
||||
@@ -4,7 +4,7 @@
|
||||
<TargetFramework>net7.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
<RootNamespace>FileTime.GuiApp</RootNamespace>
|
||||
<RootNamespace>FileTime.GuiApp.App</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
@@ -1,7 +1,7 @@
|
||||
using FileTime.Core.Models;
|
||||
using FileTime.GuiApp.Models;
|
||||
using FileTime.GuiApp.App.Models;
|
||||
|
||||
namespace FileTime.GuiApp.IconProviders;
|
||||
namespace FileTime.GuiApp.App.IconProviders;
|
||||
|
||||
public interface IIconProvider
|
||||
{
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace FileTime.GuiApp.IconProviders;
|
||||
namespace FileTime.GuiApp.App.IconProviders;
|
||||
|
||||
public enum SpecialPathType
|
||||
{
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace FileTime.GuiApp.Models;
|
||||
namespace FileTime.GuiApp.App.Models;
|
||||
|
||||
public enum GuiPanel
|
||||
{
|
||||
@@ -1,6 +1,6 @@
|
||||
using FileTime.Core.Models;
|
||||
|
||||
namespace FileTime.GuiApp.Models;
|
||||
namespace FileTime.GuiApp.App.Models;
|
||||
|
||||
public interface IHaveFullPath
|
||||
{
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace FileTime.GuiApp.Models;
|
||||
namespace FileTime.GuiApp.App.Models;
|
||||
|
||||
public class ImagePath
|
||||
{
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace FileTime.GuiApp.Models;
|
||||
namespace FileTime.GuiApp.App.Models;
|
||||
|
||||
public enum ImagePathType
|
||||
{
|
||||
@@ -1,3 +1,3 @@
|
||||
namespace FileTime.GuiApp.Models;
|
||||
namespace FileTime.GuiApp.App.Models;
|
||||
|
||||
public record SpecialKeysStatus(bool IsAltPressed, bool IsShiftPressed, bool IsCtrlPressed);
|
||||
@@ -1,6 +1,6 @@
|
||||
using FileTime.Core.Models;
|
||||
|
||||
namespace FileTime.GuiApp.Services;
|
||||
namespace FileTime.GuiApp.App.Services;
|
||||
|
||||
public interface IContextMenuProvider
|
||||
{
|
||||
@@ -1,3 +1,3 @@
|
||||
namespace FileTime.GuiApp.Services;
|
||||
namespace FileTime.GuiApp.App.Services;
|
||||
|
||||
public interface IDefaultModeKeyInputHandler : IKeyInputHandler { }
|
||||
@@ -1,7 +1,7 @@
|
||||
using FileTime.Core.Interactions;
|
||||
using FileTime.GuiApp.ViewModels;
|
||||
using FileTime.GuiApp.App.ViewModels;
|
||||
|
||||
namespace FileTime.GuiApp.Services;
|
||||
namespace FileTime.GuiApp.App.Services;
|
||||
|
||||
public interface IDialogService : IUserCommunicationService
|
||||
{
|
||||
@@ -1,7 +1,7 @@
|
||||
using Avalonia.Input;
|
||||
using FileTime.GuiApp.Models;
|
||||
using FileTime.GuiApp.App.Models;
|
||||
|
||||
namespace FileTime.GuiApp.Services;
|
||||
namespace FileTime.GuiApp.App.Services;
|
||||
|
||||
public interface IKeyInputHandler
|
||||
{
|
||||
@@ -1,6 +1,6 @@
|
||||
using Avalonia.Input;
|
||||
|
||||
namespace FileTime.GuiApp.Services;
|
||||
namespace FileTime.GuiApp.App.Services;
|
||||
|
||||
public interface IKeyInputHandlerService
|
||||
{
|
||||
@@ -1,6 +1,6 @@
|
||||
using FileTime.GuiApp.Configuration;
|
||||
using FileTime.GuiApp.App.Configuration;
|
||||
|
||||
namespace FileTime.GuiApp.Services;
|
||||
namespace FileTime.GuiApp.App.Services;
|
||||
|
||||
public interface IKeyboardConfigurationService
|
||||
{
|
||||
@@ -1,7 +1,7 @@
|
||||
using FileTime.App.Core.Services;
|
||||
using FileTime.GuiApp.IconProviders;
|
||||
using FileTime.GuiApp.App.IconProviders;
|
||||
|
||||
namespace FileTime.GuiApp.Services;
|
||||
namespace FileTime.GuiApp.App.Services;
|
||||
|
||||
public interface IPlacesService : IStartupHandler
|
||||
{
|
||||
@@ -1,3 +1,3 @@
|
||||
namespace FileTime.GuiApp.Services;
|
||||
namespace FileTime.GuiApp.App.Services;
|
||||
|
||||
public interface IRapidTravelModeKeyInputHandler : IKeyInputHandler { }
|
||||
@@ -1,6 +1,6 @@
|
||||
using Avalonia.Controls;
|
||||
|
||||
namespace FileTime.GuiApp.Services;
|
||||
namespace FileTime.GuiApp.App.Services;
|
||||
|
||||
public interface IUiAccessor
|
||||
{
|
||||
@@ -2,10 +2,10 @@ using System.Collections.ObjectModel;
|
||||
using DeclarativeProperty;
|
||||
using FileTime.App.Core.ViewModels;
|
||||
using FileTime.Core.Models;
|
||||
using FileTime.GuiApp.Configuration;
|
||||
using FileTime.GuiApp.Models;
|
||||
using FileTime.GuiApp.App.Configuration;
|
||||
using FileTime.GuiApp.App.Models;
|
||||
|
||||
namespace FileTime.GuiApp.ViewModels;
|
||||
namespace FileTime.GuiApp.App.ViewModels;
|
||||
|
||||
public interface IGuiAppState : IAppState
|
||||
{
|
||||
@@ -2,7 +2,7 @@ using FileTime.App.Core.ViewModels;
|
||||
using FileTime.Core.Interactions;
|
||||
using MvvmGen;
|
||||
|
||||
namespace FileTime.GuiApp.ViewModels;
|
||||
namespace FileTime.GuiApp.App.ViewModels;
|
||||
|
||||
[ViewModel]
|
||||
public partial class MessageBoxViewModel : IModalViewModel
|
||||
@@ -1,7 +1,7 @@
|
||||
using FileTime.Core.Models;
|
||||
using FileTime.GuiApp.Models;
|
||||
using FileTime.GuiApp.App.Models;
|
||||
|
||||
namespace FileTime.GuiApp.ViewModels;
|
||||
namespace FileTime.GuiApp.App.ViewModels;
|
||||
|
||||
public class PlaceInfo : IHaveFullPath
|
||||
{
|
||||
@@ -3,7 +3,7 @@ using FileTime.App.Core.ViewModels;
|
||||
using FileTime.Core.Interactions;
|
||||
using PropertyChanged.SourceGenerator;
|
||||
|
||||
namespace FileTime.GuiApp.ViewModels;
|
||||
namespace FileTime.GuiApp.App.ViewModels;
|
||||
|
||||
public class ReadInputsViewModel : IModalViewModel
|
||||
{
|
||||
@@ -1,11 +1,11 @@
|
||||
using System.ComponentModel;
|
||||
using System.Runtime.InteropServices;
|
||||
using FileTime.Core.Models;
|
||||
using FileTime.GuiApp.Models;
|
||||
using FileTime.GuiApp.App.Models;
|
||||
using PropertyChanged.SourceGenerator;
|
||||
using IContainer = FileTime.Core.Models.IContainer;
|
||||
|
||||
namespace FileTime.GuiApp.ViewModels;
|
||||
namespace FileTime.GuiApp.App.ViewModels;
|
||||
|
||||
public partial class RootDriveInfo : IHaveFullPath, INotifyPropertyChanged
|
||||
{
|
||||
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 136 B After Width: | Height: | Size: 136 B |
|
Before Width: | Height: | Size: 404 B After Width: | Height: | Size: 404 B |
|
Before Width: | Height: | Size: 768 B After Width: | Height: | Size: 768 B |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 360 B After Width: | Height: | Size: 360 B |
|
Before Width: | Height: | Size: 286 B After Width: | Height: | Size: 286 B |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 950 B After Width: | Height: | Size: 950 B |
|
Before Width: | Height: | Size: 233 B After Width: | Height: | Size: 233 B |
|
Before Width: | Height: | Size: 233 B After Width: | Height: | Size: 233 B |
|
Before Width: | Height: | Size: 233 B After Width: | Height: | Size: 233 B |
|
Before Width: | Height: | Size: 233 B After Width: | Height: | Size: 233 B |
|
Before Width: | Height: | Size: 233 B After Width: | Height: | Size: 233 B |
|
Before Width: | Height: | Size: 233 B After Width: | Height: | Size: 233 B |
|
Before Width: | Height: | Size: 233 B After Width: | Height: | Size: 233 B |
|
Before Width: | Height: | Size: 675 B After Width: | Height: | Size: 675 B |
|
Before Width: | Height: | Size: 788 B After Width: | Height: | Size: 788 B |
|
Before Width: | Height: | Size: 541 B After Width: | Height: | Size: 541 B |
|
Before Width: | Height: | Size: 780 B After Width: | Height: | Size: 780 B |
|
Before Width: | Height: | Size: 817 B After Width: | Height: | Size: 817 B |
|
Before Width: | Height: | Size: 894 B After Width: | Height: | Size: 894 B |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 850 B After Width: | Height: | Size: 850 B |
|
Before Width: | Height: | Size: 275 B After Width: | Height: | Size: 275 B |
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB |
|
Before Width: | Height: | Size: 559 B After Width: | Height: | Size: 559 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 465 B After Width: | Height: | Size: 465 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 231 B After Width: | Height: | Size: 231 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 480 B After Width: | Height: | Size: 480 B |
|
Before Width: | Height: | Size: 831 B After Width: | Height: | Size: 831 B |
|
Before Width: | Height: | Size: 284 B After Width: | Height: | Size: 284 B |
|
Before Width: | Height: | Size: 880 B After Width: | Height: | Size: 880 B |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 709 B After Width: | Height: | Size: 709 B |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 376 B After Width: | Height: | Size: 376 B |
|
Before Width: | Height: | Size: 481 B After Width: | Height: | Size: 481 B |
|
Before Width: | Height: | Size: 838 B After Width: | Height: | Size: 838 B |
|
Before Width: | Height: | Size: 764 B After Width: | Height: | Size: 764 B |
|
Before Width: | Height: | Size: 347 B After Width: | Height: | Size: 347 B |
|
Before Width: | Height: | Size: 280 B After Width: | Height: | Size: 280 B |
|
Before Width: | Height: | Size: 363 B After Width: | Height: | Size: 363 B |
|
Before Width: | Height: | Size: 277 B After Width: | Height: | Size: 277 B |
|
Before Width: | Height: | Size: 277 B After Width: | Height: | Size: 277 B |
|
Before Width: | Height: | Size: 760 B After Width: | Height: | Size: 760 B |
|
Before Width: | Height: | Size: 760 B After Width: | Height: | Size: 760 B |
|
Before Width: | Height: | Size: 376 B After Width: | Height: | Size: 376 B |
|
Before Width: | Height: | Size: 294 B After Width: | Height: | Size: 294 B |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 235 B After Width: | Height: | Size: 235 B |