diff --git a/.vscode/launch.json b/.vscode/launch.json index dd6f1b1..3f6806c 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -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 }, diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 6421972..ea1c3fa 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -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" ], diff --git a/src/AppCommon/FileTime.App.CommandPalette/FileTime.App.CommandPalette.csproj b/src/AppCommon/FileTime.App.CommandPalette/FileTime.App.CommandPalette.csproj index fe4b568..dde31c9 100644 --- a/src/AppCommon/FileTime.App.CommandPalette/FileTime.App.CommandPalette.csproj +++ b/src/AppCommon/FileTime.App.CommandPalette/FileTime.App.CommandPalette.csproj @@ -7,7 +7,7 @@ - + diff --git a/src/AppCommon/FileTime.App.CommandPalette/ViewModels/CommandPaletteViewModel.cs b/src/AppCommon/FileTime.App.CommandPalette/ViewModels/CommandPaletteViewModel.cs index 31af0fb..776a9ab 100644 --- a/src/AppCommon/FileTime.App.CommandPalette/ViewModels/CommandPaletteViewModel.cs +++ b/src/AppCommon/FileTime.App.CommandPalette/ViewModels/CommandPaletteViewModel.cs @@ -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; diff --git a/src/FileTime.sln b/src/FileTime.sln index ab0553d..aa257c8 100644 --- a/src/FileTime.sln +++ b/src/FileTime.sln @@ -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 diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/CommandBindingConfiguration.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/CommandBindingConfiguration.cs similarity index 98% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/CommandBindingConfiguration.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/CommandBindingConfiguration.cs index b501f73..0ecd47f 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/CommandBindingConfiguration.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/CommandBindingConfiguration.cs @@ -1,6 +1,6 @@ using Avalonia.Input; -namespace FileTime.GuiApp.Configuration; +namespace FileTime.GuiApp.App.Configuration; public class CommandBindingConfiguration { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/KeyBindingConfiguration.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/KeyBindingConfiguration.cs similarity index 85% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/KeyBindingConfiguration.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/KeyBindingConfiguration.cs index d9801ee..4d53d3b 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/KeyBindingConfiguration.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/KeyBindingConfiguration.cs @@ -1,4 +1,4 @@ -namespace FileTime.GuiApp.Configuration; +namespace FileTime.GuiApp.App.Configuration; public class KeyBindingConfiguration { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/KeyConfig.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/KeyConfig.cs similarity index 93% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/KeyConfig.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/KeyConfig.cs index 3aac821..a381cba 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/KeyConfig.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/KeyConfig.cs @@ -1,6 +1,6 @@ using Avalonia.Input; -namespace FileTime.GuiApp.Configuration; +namespace FileTime.GuiApp.App.Configuration; public class KeyConfig { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/MainConfiguration.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/MainConfiguration.cs similarity index 99% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/MainConfiguration.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/MainConfiguration.cs index f05c734..c89447f 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/MainConfiguration.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/MainConfiguration.cs @@ -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 { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/ProgramConfiguration.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/ProgramConfiguration.cs similarity index 86% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/ProgramConfiguration.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/ProgramConfiguration.cs index 1cdf1e8..58d26b1 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/ProgramConfiguration.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/ProgramConfiguration.cs @@ -1,4 +1,4 @@ -namespace FileTime.GuiApp.Configuration; +namespace FileTime.GuiApp.App.Configuration; public class ProgramConfiguration { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/ProgramsConfiguration.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/ProgramsConfiguration.cs similarity index 81% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/ProgramsConfiguration.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/ProgramsConfiguration.cs index dd35f3c..d265e7a 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/ProgramsConfiguration.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/ProgramsConfiguration.cs @@ -1,4 +1,4 @@ -namespace FileTime.GuiApp.Configuration; +namespace FileTime.GuiApp.App.Configuration; public class ProgramsConfiguration { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/SectionNames.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/SectionNames.cs similarity index 77% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/SectionNames.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/SectionNames.cs index c8afcce..9655779 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Configuration/SectionNames.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Configuration/SectionNames.cs @@ -1,4 +1,4 @@ -namespace FileTime.GuiApp.Configuration; +namespace FileTime.GuiApp.App.Configuration; public static class SectionNames { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/FileTime.GuiApp.Abstractions.csproj b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/FileTime.GuiApp.App.Abstractions.csproj similarity index 94% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/FileTime.GuiApp.Abstractions.csproj rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/FileTime.GuiApp.App.Abstractions.csproj index 88ddc75..c34fdb8 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/FileTime.GuiApp.Abstractions.csproj +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/FileTime.GuiApp.App.Abstractions.csproj @@ -4,7 +4,7 @@ net7.0 enable enable - FileTime.GuiApp + FileTime.GuiApp.App diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/IconProviders/IIconProvider.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/IconProviders/IIconProvider.cs similarity index 64% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/IconProviders/IIconProvider.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/IconProviders/IIconProvider.cs index 47a37c2..a5c9bf0 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/IconProviders/IIconProvider.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/IconProviders/IIconProvider.cs @@ -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 { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/IconProviders/SpecialPathType.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/IconProviders/SpecialPathType.cs similarity index 77% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/IconProviders/SpecialPathType.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/IconProviders/SpecialPathType.cs index bb15fa5..b6de9c7 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/IconProviders/SpecialPathType.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/IconProviders/SpecialPathType.cs @@ -1,4 +1,4 @@ -namespace FileTime.GuiApp.IconProviders; +namespace FileTime.GuiApp.App.IconProviders; public enum SpecialPathType { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Models/GuiPanel.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Models/GuiPanel.cs similarity index 68% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Models/GuiPanel.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Models/GuiPanel.cs index 04e5bc0..acaef33 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Models/GuiPanel.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Models/GuiPanel.cs @@ -1,4 +1,4 @@ -namespace FileTime.GuiApp.Models; +namespace FileTime.GuiApp.App.Models; public enum GuiPanel { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Models/IHaveFullPath.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Models/IHaveFullPath.cs similarity index 70% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Models/IHaveFullPath.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Models/IHaveFullPath.cs index e423d0a..0c7913e 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Models/IHaveFullPath.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Models/IHaveFullPath.cs @@ -1,6 +1,6 @@ using FileTime.Core.Models; -namespace FileTime.GuiApp.Models; +namespace FileTime.GuiApp.App.Models; public interface IHaveFullPath { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Models/ImagePath.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Models/ImagePath.cs similarity index 90% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Models/ImagePath.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Models/ImagePath.cs index a420a41..51196aa 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Models/ImagePath.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Models/ImagePath.cs @@ -1,4 +1,4 @@ -namespace FileTime.GuiApp.Models; +namespace FileTime.GuiApp.App.Models; public class ImagePath { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Models/ImagePathType.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Models/ImagePathType.cs similarity index 62% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Models/ImagePathType.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Models/ImagePathType.cs index 4d39c99..75e81de 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Models/ImagePathType.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Models/ImagePathType.cs @@ -1,4 +1,4 @@ -namespace FileTime.GuiApp.Models; +namespace FileTime.GuiApp.App.Models; public enum ImagePathType { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Models/SpecialKeysStatus.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Models/SpecialKeysStatus.cs similarity index 70% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Models/SpecialKeysStatus.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Models/SpecialKeysStatus.cs index c0f8f06..87f43e4 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Models/SpecialKeysStatus.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Models/SpecialKeysStatus.cs @@ -1,3 +1,3 @@ -namespace FileTime.GuiApp.Models; +namespace FileTime.GuiApp.App.Models; public record SpecialKeysStatus(bool IsAltPressed, bool IsShiftPressed, bool IsCtrlPressed); \ No newline at end of file diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IContextMenuProvider.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IContextMenuProvider.cs similarity index 82% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IContextMenuProvider.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IContextMenuProvider.cs index bae05a4..62ae2af 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IContextMenuProvider.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IContextMenuProvider.cs @@ -1,6 +1,6 @@ using FileTime.Core.Models; -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public interface IContextMenuProvider { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IDefaultModeKeyInputHandler.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IDefaultModeKeyInputHandler.cs similarity index 62% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IDefaultModeKeyInputHandler.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IDefaultModeKeyInputHandler.cs index 781bfcd..514ac09 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IDefaultModeKeyInputHandler.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IDefaultModeKeyInputHandler.cs @@ -1,3 +1,3 @@ -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public interface IDefaultModeKeyInputHandler : IKeyInputHandler { } \ No newline at end of file diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IDialogService.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IDialogService.cs similarity index 73% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IDialogService.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IDialogService.cs index 75c1957..73602ff 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IDialogService.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IDialogService.cs @@ -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 { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IKeyInputHandler.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IKeyInputHandler.cs similarity index 67% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IKeyInputHandler.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IKeyInputHandler.cs index bb53e19..1a52de9 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IKeyInputHandler.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IKeyInputHandler.cs @@ -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 { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IKeyInputHandlerService.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IKeyInputHandlerService.cs similarity index 79% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IKeyInputHandlerService.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IKeyInputHandlerService.cs index b203507..e12ccf2 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IKeyInputHandlerService.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IKeyInputHandlerService.cs @@ -1,6 +1,6 @@ using Avalonia.Input; -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public interface IKeyInputHandlerService { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IKeyboardConfigurationService.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IKeyboardConfigurationService.cs similarity index 77% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IKeyboardConfigurationService.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IKeyboardConfigurationService.cs index 224a9ac..f87d342 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IKeyboardConfigurationService.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IKeyboardConfigurationService.cs @@ -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 { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IPlacesService.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IPlacesService.cs similarity index 64% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IPlacesService.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IPlacesService.cs index 7aa3999..daf578f 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IPlacesService.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IPlacesService.cs @@ -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 { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IRapidTravelModeKeyInputHandler.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IRapidTravelModeKeyInputHandler.cs similarity index 64% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IRapidTravelModeKeyInputHandler.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IRapidTravelModeKeyInputHandler.cs index 8f7ddad..4e50eaa 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IRapidTravelModeKeyInputHandler.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IRapidTravelModeKeyInputHandler.cs @@ -1,3 +1,3 @@ -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public interface IRapidTravelModeKeyInputHandler : IKeyInputHandler { } \ No newline at end of file diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IUiAccessor.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IUiAccessor.cs similarity index 82% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IUiAccessor.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IUiAccessor.cs index 0d66429..b4f72d4 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/Services/IUiAccessor.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/Services/IUiAccessor.cs @@ -1,6 +1,6 @@ using Avalonia.Controls; -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public interface IUiAccessor { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/ViewModels/IGuiAppState.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/ViewModels/IGuiAppState.cs similarity index 84% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/ViewModels/IGuiAppState.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/ViewModels/IGuiAppState.cs index e79996a..6c145f7 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/ViewModels/IGuiAppState.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/ViewModels/IGuiAppState.cs @@ -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 { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/ViewModels/MessageBoxViewModel.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/ViewModels/MessageBoxViewModel.cs similarity index 95% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/ViewModels/MessageBoxViewModel.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/ViewModels/MessageBoxViewModel.cs index 702c765..29ef78e 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/ViewModels/MessageBoxViewModel.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/ViewModels/MessageBoxViewModel.cs @@ -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 diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/ViewModels/PlaceInfo.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/ViewModels/PlaceInfo.cs similarity index 86% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/ViewModels/PlaceInfo.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/ViewModels/PlaceInfo.cs index b6ebe36..4f5699d 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/ViewModels/PlaceInfo.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/ViewModels/PlaceInfo.cs @@ -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 { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/ViewModels/ReadInputsViewModel.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/ViewModels/ReadInputsViewModel.cs similarity index 95% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/ViewModels/ReadInputsViewModel.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/ViewModels/ReadInputsViewModel.cs index 4e6befc..65d6393 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/ViewModels/ReadInputsViewModel.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/ViewModels/ReadInputsViewModel.cs @@ -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 { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/ViewModels/RootDriveInfo.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/ViewModels/RootDriveInfo.cs similarity index 94% rename from src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/ViewModels/RootDriveInfo.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/ViewModels/RootDriveInfo.cs index d96c834..abbd28b 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Abstractions/ViewModels/RootDriveInfo.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App.Abstractions/ViewModels/RootDriveInfo.cs @@ -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 { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/Sources.txt b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/Sources.txt similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/Sources.txt rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/Sources.txt diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.App/filetime.ico b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/filetime.ico similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp.App/filetime.ico rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/filetime.ico diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/filetime.png b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/filetime.png similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/filetime.png rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/filetime.png diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/loading.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/loading.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/loading.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/loading.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/3d.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/3d.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/3d.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/3d.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/abc.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/abc.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/abc.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/abc.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/actionscript.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/actionscript.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/actionscript.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/actionscript.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ada.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ada.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ada.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ada.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/adonis.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/adonis.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/adonis.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/adonis.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/advpl_include.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/advpl_include.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/advpl_include.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/advpl_include.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/advpl_prw.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/advpl_prw.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/advpl_prw.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/advpl_prw.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/advpl_ptm.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/advpl_ptm.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/advpl_ptm.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/advpl_ptm.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/advpl_tlpp.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/advpl_tlpp.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/advpl_tlpp.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/advpl_tlpp.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/android.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/android.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/android.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/android.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/angular-component.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/angular-component.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/angular-component.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/angular-component.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/angular-directive.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/angular-directive.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/angular-directive.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/angular-directive.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/angular-guard.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/angular-guard.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/angular-guard.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/angular-guard.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/angular-pipe.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/angular-pipe.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/angular-pipe.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/angular-pipe.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/angular-resolver.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/angular-resolver.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/angular-resolver.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/angular-resolver.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/angular-service.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/angular-service.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/angular-service.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/angular-service.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/angular.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/angular.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/angular.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/angular.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/apiblueprint.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/apiblueprint.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/apiblueprint.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/apiblueprint.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/apollo.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/apollo.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/apollo.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/apollo.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/applescript.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/applescript.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/applescript.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/applescript.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/appveyor.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/appveyor.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/appveyor.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/appveyor.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/arduino.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/arduino.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/arduino.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/arduino.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/asciidoc.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/asciidoc.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/asciidoc.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/asciidoc.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/assembly.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/assembly.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/assembly.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/assembly.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/astro.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/astro.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/astro.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/astro.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/astyle.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/astyle.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/astyle.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/astyle.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/audio.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/audio.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/audio.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/audio.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/aurelia.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/aurelia.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/aurelia.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/aurelia.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/authors.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/authors.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/authors.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/authors.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/autohotkey.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/autohotkey.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/autohotkey.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/autohotkey.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/autoit.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/autoit.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/autoit.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/autoit.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/azure-pipelines.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/azure-pipelines.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/azure-pipelines.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/azure-pipelines.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/azure.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/azure.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/azure.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/azure.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/babel.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/babel.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/babel.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/babel.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ballerina.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ballerina.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ballerina.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ballerina.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/bazel.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/bazel.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/bazel.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/bazel.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/bicep.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/bicep.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/bicep.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/bicep.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/bitbucket.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/bitbucket.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/bitbucket.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/bitbucket.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/bithound.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/bithound.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/bithound.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/bithound.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/blink.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/blink.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/blink.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/blink.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/blink_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/blink_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/blink_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/blink_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/bower.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/bower.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/bower.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/bower.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/brainfuck.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/brainfuck.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/brainfuck.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/brainfuck.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/browserlist.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/browserlist.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/browserlist.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/browserlist.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/browserlist_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/browserlist_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/browserlist_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/browserlist_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/buck.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/buck.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/buck.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/buck.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/bucklescript.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/bucklescript.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/bucklescript.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/bucklescript.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/buildkite.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/buildkite.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/buildkite.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/buildkite.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/c.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/c.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/c.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/c.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/cabal.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/cabal.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/cabal.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/cabal.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/cake.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/cake.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/cake.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/cake.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/capacitor.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/capacitor.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/capacitor.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/capacitor.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/certificate.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/certificate.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/certificate.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/certificate.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/changelog.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/changelog.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/changelog.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/changelog.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/chess.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/chess.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/chess.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/chess.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/chess_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/chess_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/chess_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/chess_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/circleci.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/circleci.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/circleci.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/circleci.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/circleci_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/circleci_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/circleci_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/circleci_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/clipboard-multiple-outline.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/clipboard-multiple-outline.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/clipboard-multiple-outline.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/clipboard-multiple-outline.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/clipboard-outline.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/clipboard-outline.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/clipboard-outline.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/clipboard-outline.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/clojure.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/clojure.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/clojure.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/clojure.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/close-octagon.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/close-octagon.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/close-octagon.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/close-octagon.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/cloudfoundry.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/cloudfoundry.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/cloudfoundry.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/cloudfoundry.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/cmake.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/cmake.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/cmake.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/cmake.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/coala.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/coala.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/coala.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/coala.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/cobol.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/cobol.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/cobol.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/cobol.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/coconut.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/coconut.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/coconut.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/coconut.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/code-climate.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/code-climate.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/code-climate.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/code-climate.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/code-climate_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/code-climate_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/code-climate_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/code-climate_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/codecov.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/codecov.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/codecov.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/codecov.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/codeowners.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/codeowners.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/codeowners.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/codeowners.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/coffee.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/coffee.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/coffee.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/coffee.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/coldfusion.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/coldfusion.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/coldfusion.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/coldfusion.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/command.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/command.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/command.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/command.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/commitlint.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/commitlint.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/commitlint.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/commitlint.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/conduct.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/conduct.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/conduct.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/conduct.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/console.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/console.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/console.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/console.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/contributing.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/contributing.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/contributing.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/contributing.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/cpp.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/cpp.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/cpp.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/cpp.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/credits.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/credits.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/credits.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/credits.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/crystal.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/crystal.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/crystal.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/crystal.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/crystal_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/crystal_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/crystal_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/crystal_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/csharp.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/csharp.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/csharp.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/csharp.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/css-map.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/css-map.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/css-map.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/css-map.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/css.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/css.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/css.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/css.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/cucumber.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/cucumber.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/cucumber.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/cucumber.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/cuda.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/cuda.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/cuda.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/cuda.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/cypress.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/cypress.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/cypress.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/cypress.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/d.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/d.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/d.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/d.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/dart.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/dart.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/dart.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/dart.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/database.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/database.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/database.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/database.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/denizenscript.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/denizenscript.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/denizenscript.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/denizenscript.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/dependabot.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/dependabot.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/dependabot.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/dependabot.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/desktop.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/desktop.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/desktop.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/desktop.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/dhall.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/dhall.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/dhall.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/dhall.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/diff.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/diff.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/diff.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/diff.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/dinophp.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/dinophp.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/dinophp.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/dinophp.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/disc.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/disc.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/disc.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/disc.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/django.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/django.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/django.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/django.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/docker.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/docker.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/docker.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/docker.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/document.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/document.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/document.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/document.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/dotjs.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/dotjs.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/dotjs.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/dotjs.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/drawio.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/drawio.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/drawio.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/drawio.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/drone.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/drone.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/drone.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/drone.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/drone_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/drone_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/drone_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/drone_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/dune.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/dune.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/dune.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/dune.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/edge.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/edge.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/edge.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/edge.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/editorconfig.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/editorconfig.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/editorconfig.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/editorconfig.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ejs.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ejs.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ejs.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ejs.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/elixir.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/elixir.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/elixir.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/elixir.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/elm.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/elm.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/elm.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/elm.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/email.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/email.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/email.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/email.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ember.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ember.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ember.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ember.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/erlang.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/erlang.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/erlang.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/erlang.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/eslint.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/eslint.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/eslint.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/eslint.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/exe.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/exe.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/exe.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/exe.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/fastlane.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/fastlane.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/fastlane.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/fastlane.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/favicon.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/favicon.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/favicon.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/favicon.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/file.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/file.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/file.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/file.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/firebase.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/firebase.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/firebase.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/firebase.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/flash.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/flash.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/flash.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/flash.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/flow.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/flow.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/flow.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/flow.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-admin-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-admin-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-admin-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-admin-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-admin.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-admin.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-admin.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-admin.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-android-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-android-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-android-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-android-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-android.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-android.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-android.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-android.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-angular-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-angular-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-angular-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-angular-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-angular.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-angular.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-angular.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-angular.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-animation-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-animation-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-animation-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-animation-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-animation.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-animation.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-animation.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-animation.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ansible-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ansible-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ansible-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ansible-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ansible.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ansible.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ansible.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ansible.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-api-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-api-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-api-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-api-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-api.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-api.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-api.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-api.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-apollo-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-apollo-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-apollo-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-apollo-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-apollo.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-apollo.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-apollo.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-apollo.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-app-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-app-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-app-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-app-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-app.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-app.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-app.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-app.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-archive-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-archive-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-archive-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-archive-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-archive.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-archive.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-archive.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-archive.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-audio-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-audio-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-audio-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-audio-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-audio.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-audio.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-audio.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-audio.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-aurelia-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-aurelia-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-aurelia-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-aurelia-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-aurelia.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-aurelia.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-aurelia.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-aurelia.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-aws-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-aws-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-aws-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-aws-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-aws.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-aws.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-aws.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-aws.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-azure-pipelines-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-azure-pipelines-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-azure-pipelines-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-azure-pipelines-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-azure-pipelines.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-azure-pipelines.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-azure-pipelines.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-azure-pipelines.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-base-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-base-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-base-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-base-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-base.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-base.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-base.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-base.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-batch-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-batch-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-batch-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-batch-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-batch.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-batch.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-batch.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-batch.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-benchmark-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-benchmark-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-benchmark-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-benchmark-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-benchmark.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-benchmark.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-benchmark.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-benchmark.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-bower-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-bower-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-bower-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-bower-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-bower.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-bower.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-bower.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-bower.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-cart-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-cart-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-cart-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-cart-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-cart.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-cart.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-cart.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-cart.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ci-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ci-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ci-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ci-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ci.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ci.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ci.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ci.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-circleci-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-circleci-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-circleci-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-circleci-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-circleci.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-circleci.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-circleci.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-circleci.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-class-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-class-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-class-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-class-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-class.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-class.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-class.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-class.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-client-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-client-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-client-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-client-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-client.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-client.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-client.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-client.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-cluster-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-cluster-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-cluster-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-cluster-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-cluster.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-cluster.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-cluster.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-cluster.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-cobol-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-cobol-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-cobol-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-cobol-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-cobol.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-cobol.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-cobol.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-cobol.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-command-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-command-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-command-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-command-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-command.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-command.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-command.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-command.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-components-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-components-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-components-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-components-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-components.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-components.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-components.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-components.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-config-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-config-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-config-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-config-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-config.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-config.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-config.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-config.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-connection-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-connection-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-connection-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-connection-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-connection.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-connection.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-connection.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-connection.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-constant-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-constant-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-constant-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-constant-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-constant.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-constant.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-constant.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-constant.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-container-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-container-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-container-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-container-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-container.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-container.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-container.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-container.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-content-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-content-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-content-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-content-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-content.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-content.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-content.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-content.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-context-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-context-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-context-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-context-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-context.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-context.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-context.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-context.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-contract-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-contract-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-contract-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-contract-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-contract.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-contract.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-contract.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-contract.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-controller-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-controller-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-controller-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-controller-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-controller.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-controller.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-controller.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-controller.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-core-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-core-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-core-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-core-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-core.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-core.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-core.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-core.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-coverage-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-coverage-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-coverage-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-coverage-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-coverage.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-coverage.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-coverage.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-coverage.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-css-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-css-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-css-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-css-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-css.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-css.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-css.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-css.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-custom-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-custom-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-custom-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-custom-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-custom.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-custom.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-custom.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-custom.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-cypress-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-cypress-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-cypress-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-cypress-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-cypress.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-cypress.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-cypress.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-cypress.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-database-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-database-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-database-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-database-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-database.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-database.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-database.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-database.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-debug-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-debug-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-debug-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-debug-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-debug.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-debug.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-debug.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-debug.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-delta-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-delta-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-delta-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-delta-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-delta.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-delta.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-delta.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-delta.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-dist-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-dist-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-dist-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-dist-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-dist.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-dist.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-dist.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-dist.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-docker-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-docker-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-docker-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-docker-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-docker.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-docker.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-docker.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-docker.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-docs-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-docs-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-docs-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-docs-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-docs.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-docs.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-docs.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-docs.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-download-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-download-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-download-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-download-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-download.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-download.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-download.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-download.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-dump-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-dump-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-dump-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-dump-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-dump.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-dump.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-dump.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-dump.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-environment-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-environment-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-environment-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-environment-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-environment.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-environment.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-environment.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-environment.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-error-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-error-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-error-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-error-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-error.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-error.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-error.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-error.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-event-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-event-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-event-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-event-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-event.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-event.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-event.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-event.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-examples-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-examples-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-examples-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-examples-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-examples.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-examples.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-examples.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-examples.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-expo-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-expo-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-expo-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-expo-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-expo.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-expo.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-expo.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-expo.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-export-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-export-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-export-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-export-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-export.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-export.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-export.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-export.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-fastlane-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-fastlane-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-fastlane-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-fastlane-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-fastlane.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-fastlane.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-fastlane.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-fastlane.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-firebase-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-firebase-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-firebase-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-firebase-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-firebase.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-firebase.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-firebase.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-firebase.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-flow-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-flow-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-flow-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-flow-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-flow.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-flow.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-flow.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-flow.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-font-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-font-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-font-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-font-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-font.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-font.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-font.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-font.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-functions-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-functions-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-functions-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-functions-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-functions.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-functions.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-functions.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-functions.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-generator-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-generator-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-generator-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-generator-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-generator.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-generator.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-generator.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-generator.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-git-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-git-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-git-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-git-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-git.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-git.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-git.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-git.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-github-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-github-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-github-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-github-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-github.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-github.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-github.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-github.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-gitlab-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-gitlab-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-gitlab-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-gitlab-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-gitlab.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-gitlab.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-gitlab.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-gitlab.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-global-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-global-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-global-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-global-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-global.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-global.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-global.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-global.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-gradle-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-gradle-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-gradle-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-gradle-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-gradle.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-gradle.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-gradle.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-gradle.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-graphql-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-graphql-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-graphql-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-graphql-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-graphql.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-graphql.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-graphql.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-graphql.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-guard-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-guard-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-guard-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-guard-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-guard.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-guard.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-guard.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-guard.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-gulp-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-gulp-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-gulp-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-gulp-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-gulp.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-gulp.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-gulp.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-gulp.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-helper-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-helper-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-helper-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-helper-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-helper.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-helper.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-helper.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-helper.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-home-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-home-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-home-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-home-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-home.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-home.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-home.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-home.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-hook-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-hook-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-hook-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-hook-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-hook.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-hook.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-hook.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-hook.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-husky-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-husky-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-husky-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-husky-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-husky.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-husky.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-husky.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-husky.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-i18n-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-i18n-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-i18n-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-i18n-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-i18n.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-i18n.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-i18n.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-i18n.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-images-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-images-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-images-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-images-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-images.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-images.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-images.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-images.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-import-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-import-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-import-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-import-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-import.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-import.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-import.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-import.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-include-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-include-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-include-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-include-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-include.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-include.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-include.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-include.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-intellij-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-intellij-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-intellij-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-intellij-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-intellij-open_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-intellij-open_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-intellij-open_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-intellij-open_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-intellij.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-intellij.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-intellij.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-intellij.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-intellij_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-intellij_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-intellij_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-intellij_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-interface-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-interface-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-interface-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-interface-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-interface.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-interface.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-interface.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-interface.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ios-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ios-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ios-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ios-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ios.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ios.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ios.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ios.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-java-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-java-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-java-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-java-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-java.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-java.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-java.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-java.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-javascript-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-javascript-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-javascript-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-javascript-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-javascript.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-javascript.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-javascript.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-javascript.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-jinja-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-jinja-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-jinja-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-jinja-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-jinja-open_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-jinja-open_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-jinja-open_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-jinja-open_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-jinja.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-jinja.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-jinja.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-jinja.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-jinja_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-jinja_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-jinja_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-jinja_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-job-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-job-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-job-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-job-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-job.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-job.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-job.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-job.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-json-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-json-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-json-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-json-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-json.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-json.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-json.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-json.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-keys-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-keys-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-keys-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-keys-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-keys.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-keys.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-keys.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-keys.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-kubernetes-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-kubernetes-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-kubernetes-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-kubernetes-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-kubernetes.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-kubernetes.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-kubernetes.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-kubernetes.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-layout-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-layout-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-layout-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-layout-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-layout.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-layout.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-layout.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-layout.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-less-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-less-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-less-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-less-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-less.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-less.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-less.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-less.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-lib-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-lib-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-lib-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-lib-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-lib.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-lib.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-lib.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-lib.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-log-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-log-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-log-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-log-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-log.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-log.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-log.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-log.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mail-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mail-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mail-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mail-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mail.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mail.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mail.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mail.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mappings-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mappings-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mappings-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mappings-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mappings.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mappings.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mappings.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mappings.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-markdown-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-markdown-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-markdown-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-markdown-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-markdown.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-markdown.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-markdown.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-markdown.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-messages-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-messages-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-messages-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-messages-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-messages.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-messages.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-messages.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-messages.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-meta-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-meta-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-meta-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-meta-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-meta.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-meta.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-meta.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-meta.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-middleware-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-middleware-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-middleware-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-middleware-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-middleware.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-middleware.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-middleware.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-middleware.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mjml-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mjml-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mjml-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mjml-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mjml.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mjml.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mjml.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mjml.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mobile-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mobile-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mobile-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mobile-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mobile.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mobile.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mobile.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mobile.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mock-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mock-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mock-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mock-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mock.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mock.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-mock.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-mock.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-music.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-music.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-music.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-music.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-actions-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-actions-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-actions-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-actions-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-actions.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-actions.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-actions.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-actions.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-effects-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-effects-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-effects-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-effects-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-effects.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-effects.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-effects.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-effects.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-entities-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-entities-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-entities-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-entities-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-entities.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-entities.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-entities.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-entities.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-reducer-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-reducer-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-reducer-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-reducer-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-reducer.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-reducer.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-reducer.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-reducer.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-selectors-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-selectors-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-selectors-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-selectors-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-selectors.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-selectors.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-selectors.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-selectors.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-state-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-state-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-state-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-state-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-state.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-state.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-state.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-state.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-store-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-store-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-store-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-store-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-store.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-store.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-ngrx-store.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-ngrx-store.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-node-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-node-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-node-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-node-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-node.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-node.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-node.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-node.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-nuxt-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-nuxt-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-nuxt-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-nuxt-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-nuxt.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-nuxt.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-nuxt.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-nuxt.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-other-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-other-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-other-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-other-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-other.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-other.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-other.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-other.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-packages-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-packages-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-packages-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-packages-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-packages.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-packages.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-packages.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-packages.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-php-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-php-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-php-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-php-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-php.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-php.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-php.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-php.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-phpmailer-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-phpmailer-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-phpmailer-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-phpmailer-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-phpmailer.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-phpmailer.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-phpmailer.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-phpmailer.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-pipe-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-pipe-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-pipe-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-pipe-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-pipe.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-pipe.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-pipe.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-pipe.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-plugin-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-plugin-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-plugin-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-plugin-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-plugin.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-plugin.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-plugin.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-plugin.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-prisma-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-prisma-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-prisma-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-prisma-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-prisma.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-prisma.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-prisma.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-prisma.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-private-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-private-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-private-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-private-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-private.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-private.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-private.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-private.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-project-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-project-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-project-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-project-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-project.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-project.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-project.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-project.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-public-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-public-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-public-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-public-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-public.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-public.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-public.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-public.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-python-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-python-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-python-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-python-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-python.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-python.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-python.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-python.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-quasar-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-quasar-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-quasar-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-quasar-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-quasar.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-quasar.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-quasar.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-quasar.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-queue-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-queue-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-queue-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-queue-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-queue.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-queue.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-queue.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-queue.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-react-components-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-react-components-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-react-components-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-react-components-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-react-components.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-react-components.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-react-components.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-react-components.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-redux-actions-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-redux-actions-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-redux-actions-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-redux-actions-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-redux-actions.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-redux-actions.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-redux-actions.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-redux-actions.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-redux-reducer-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-redux-reducer-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-redux-reducer-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-redux-reducer-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-redux-reducer.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-redux-reducer.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-redux-reducer.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-redux-reducer.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-redux-selector-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-redux-selector-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-redux-selector-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-redux-selector-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-redux-selector.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-redux-selector.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-redux-selector.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-redux-selector.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-redux-store-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-redux-store-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-redux-store-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-redux-store-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-redux-store.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-redux-store.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-redux-store.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-redux-store.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-resolver-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-resolver-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-resolver-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-resolver-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-resolver.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-resolver.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-resolver.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-resolver.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-resource-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-resource-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-resource-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-resource-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-resource.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-resource.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-resource.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-resource.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-review-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-review-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-review-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-review-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-review.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-review.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-review.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-review.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-routes-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-routes-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-routes-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-routes-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-routes.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-routes.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-routes.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-routes.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-rules-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-rules-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-rules-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-rules-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-rules.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-rules.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-rules.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-rules.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-sass-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-sass-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-sass-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-sass-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-sass.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-sass.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-sass.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-sass.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-scala-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-scala-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-scala-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-scala-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-scala.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-scala.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-scala.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-scala.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-scripts-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-scripts-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-scripts-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-scripts-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-scripts.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-scripts.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-scripts.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-scripts.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-secure-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-secure-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-secure-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-secure-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-secure.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-secure.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-secure.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-secure.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-server-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-server-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-server-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-server-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-server.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-server.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-server.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-server.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-serverless-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-serverless-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-serverless-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-serverless-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-serverless.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-serverless.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-serverless.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-serverless.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-shared-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-shared-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-shared-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-shared-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-shared.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-shared.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-shared.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-shared.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-src-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-src-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-src-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-src-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-src.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-src.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-src.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-src.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-stack-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-stack-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-stack-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-stack-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-stack.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-stack.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-stack.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-stack.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-stencil-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-stencil-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-stencil-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-stencil-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-stencil.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-stencil.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-stencil.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-stencil.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-storybook-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-storybook-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-storybook-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-storybook-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-storybook.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-storybook.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-storybook.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-storybook.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-stylus-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-stylus-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-stylus-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-stylus-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-stylus.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-stylus.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-stylus.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-stylus.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-sublime-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-sublime-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-sublime-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-sublime-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-sublime.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-sublime.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-sublime.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-sublime.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-svelte-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-svelte-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-svelte-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-svelte-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-svelte.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-svelte.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-svelte.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-svelte.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-svg-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-svg-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-svg-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-svg-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-svg.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-svg.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-svg.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-svg.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-syntax-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-syntax-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-syntax-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-syntax-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-syntax.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-syntax.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-syntax.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-syntax.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-target-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-target-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-target-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-target-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-target.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-target.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-target.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-target.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-tasks-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-tasks-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-tasks-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-tasks-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-tasks.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-tasks.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-tasks.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-tasks.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-temp-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-temp-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-temp-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-temp-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-temp.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-temp.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-temp.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-temp.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-template-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-template-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-template-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-template-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-template.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-template.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-template.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-template.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-terraform-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-terraform-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-terraform-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-terraform-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-terraform.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-terraform.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-terraform.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-terraform.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-test-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-test-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-test-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-test-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-test.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-test.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-test.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-test.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-theme-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-theme-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-theme-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-theme-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-theme.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-theme.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-theme.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-theme.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-tools-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-tools-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-tools-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-tools-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-tools.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-tools.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-tools.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-tools.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-typescript-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-typescript-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-typescript-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-typescript-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-typescript.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-typescript.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-typescript.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-typescript.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-update-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-update-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-update-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-update-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-update.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-update.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-update.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-update.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-upload-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-upload-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-upload-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-upload-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-upload.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-upload.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-upload.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-upload.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-utils-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-utils-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-utils-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-utils-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-utils.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-utils.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-utils.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-utils.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vercel-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vercel-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vercel-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vercel-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vercel.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vercel.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vercel.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vercel.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-video-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-video-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-video-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-video-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-video.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-video.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-video.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-video.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-views-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-views-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-views-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-views-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-views.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-views.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-views.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-views.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vm-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vm-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vm-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vm-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vm.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vm.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vm.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vm.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vscode-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vscode-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vscode-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vscode-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vscode.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vscode.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vscode.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vscode.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vue-directives-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vue-directives-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vue-directives-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vue-directives-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vue-directives.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vue-directives.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vue-directives.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vue-directives.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vue-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vue-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vue-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vue-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vue.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vue.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vue.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vue.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vuepress-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vuepress-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vuepress-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vuepress-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vuepress.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vuepress.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vuepress.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vuepress.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vuex-store-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vuex-store-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vuex-store-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vuex-store-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vuex-store.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vuex-store.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-vuex-store.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-vuex-store.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-wakatime-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-wakatime-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-wakatime-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-wakatime-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-wakatime.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-wakatime.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-wakatime.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-wakatime.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-webpack-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-webpack-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-webpack-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-webpack-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-webpack.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-webpack.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-webpack.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-webpack.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-wordpress-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-wordpress-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-wordpress-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-wordpress-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-wordpress.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-wordpress.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-wordpress.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-wordpress.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-yarn-open.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-yarn-open.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-yarn-open.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-yarn-open.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-yarn.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-yarn.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder-yarn.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder-yarn.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/folder.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/folder.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/font.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/font.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/font.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/font.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/forth.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/forth.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/forth.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/forth.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/fortran.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/fortran.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/fortran.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/fortran.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/foxpro.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/foxpro.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/foxpro.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/foxpro.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/fsharp.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/fsharp.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/fsharp.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/fsharp.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/fusebox.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/fusebox.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/fusebox.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/fusebox.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/gatsby.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/gatsby.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/gatsby.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/gatsby.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/gcp.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/gcp.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/gcp.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/gcp.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/gemfile.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/gemfile.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/gemfile.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/gemfile.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/gemini.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/gemini.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/gemini.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/gemini.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/git.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/git.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/git.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/git.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/gitlab.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/gitlab.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/gitlab.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/gitlab.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/gitpod.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/gitpod.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/gitpod.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/gitpod.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/go-mod.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/go-mod.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/go-mod.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/go-mod.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/go.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/go.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/go.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/go.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/go_gopher.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/go_gopher.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/go_gopher.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/go_gopher.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/godot-assets.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/godot-assets.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/godot-assets.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/godot-assets.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/godot.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/godot.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/godot.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/godot.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/gradle.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/gradle.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/gradle.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/gradle.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/grain.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/grain.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/grain.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/grain.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/graphcool.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/graphcool.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/graphcool.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/graphcool.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/graphql.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/graphql.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/graphql.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/graphql.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/groovy.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/groovy.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/groovy.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/groovy.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/grunt.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/grunt.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/grunt.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/grunt.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/gulp.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/gulp.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/gulp.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/gulp.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/h.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/h.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/h.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/h.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/hack.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/hack.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/hack.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/hack.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/haml.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/haml.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/haml.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/haml.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/handlebars.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/handlebars.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/handlebars.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/handlebars.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/haskell.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/haskell.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/haskell.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/haskell.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/haxe.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/haxe.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/haxe.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/haxe.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/hcl.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/hcl.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/hcl.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/hcl.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/hcl_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/hcl_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/hcl_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/hcl_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/helm.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/helm.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/helm.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/helm.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/heroku.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/heroku.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/heroku.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/heroku.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/hex.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/hex.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/hex.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/hex.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/horusec.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/horusec.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/horusec.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/horusec.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/hpp.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/hpp.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/hpp.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/hpp.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/html.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/html.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/html.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/html.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/http.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/http.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/http.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/http.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/husky.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/husky.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/husky.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/husky.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/i18n.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/i18n.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/i18n.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/i18n.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/idris.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/idris.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/idris.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/idris.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/image.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/image.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/image.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/image.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/imba.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/imba.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/imba.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/imba.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ionic.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ionic.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ionic.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ionic.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/istanbul.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/istanbul.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/istanbul.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/istanbul.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/jar.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/jar.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/jar.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/jar.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/java.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/java.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/java.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/java.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/javaclass.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/javaclass.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/javaclass.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/javaclass.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/javascript-map.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/javascript-map.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/javascript-map.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/javascript-map.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/javascript.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/javascript.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/javascript.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/javascript.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/jenkins.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/jenkins.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/jenkins.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/jenkins.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/jest.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/jest.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/jest.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/jest.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/jinja.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/jinja.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/jinja.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/jinja.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/jinja_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/jinja_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/jinja_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/jinja_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/jsconfig.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/jsconfig.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/jsconfig.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/jsconfig.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/json.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/json.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/json.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/json.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/julia.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/julia.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/julia.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/julia.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/jupyter.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/jupyter.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/jupyter.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/jupyter.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/karma.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/karma.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/karma.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/karma.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/key.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/key.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/key.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/key.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/kivy.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/kivy.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/kivy.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/kivy.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/kl.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/kl.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/kl.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/kl.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/kotlin.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/kotlin.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/kotlin.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/kotlin.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/kusto.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/kusto.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/kusto.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/kusto.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/laravel.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/laravel.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/laravel.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/laravel.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/lerna.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/lerna.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/lerna.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/lerna.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/less.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/less.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/less.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/less.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/lib.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/lib.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/lib.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/lib.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/lighthouse.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/lighthouse.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/lighthouse.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/lighthouse.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/lilypond.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/lilypond.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/lilypond.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/lilypond.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/liquid.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/liquid.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/liquid.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/liquid.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/lisp.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/lisp.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/lisp.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/lisp.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/livescript.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/livescript.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/livescript.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/livescript.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/lock.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/lock.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/lock.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/lock.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/log.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/log.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/log.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/log.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/lolcode.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/lolcode.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/lolcode.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/lolcode.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/lua.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/lua.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/lua.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/lua.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/makefile.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/makefile.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/makefile.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/makefile.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/markdown.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/markdown.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/markdown.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/markdown.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/markojs.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/markojs.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/markojs.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/markojs.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/mathematica.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/mathematica.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/mathematica.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/mathematica.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/matlab.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/matlab.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/matlab.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/matlab.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/maven.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/maven.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/maven.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/maven.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/mdx.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/mdx.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/mdx.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/mdx.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/merlin.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/merlin.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/merlin.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/merlin.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/meson.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/meson.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/meson.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/meson.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/minecraft.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/minecraft.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/minecraft.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/minecraft.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/mint.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/mint.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/mint.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/mint.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/mjml.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/mjml.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/mjml.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/mjml.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/mocha.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/mocha.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/mocha.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/mocha.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/modernizr.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/modernizr.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/modernizr.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/modernizr.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/moonscript.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/moonscript.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/moonscript.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/moonscript.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/mxml.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/mxml.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/mxml.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/mxml.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ndst.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ndst.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ndst.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ndst.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-controller.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-controller.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-controller.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-controller.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-decorator.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-decorator.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-decorator.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-decorator.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-filter.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-filter.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-filter.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-filter.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-gateway.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-gateway.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-gateway.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-gateway.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-guard.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-guard.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-guard.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-guard.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-middleware.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-middleware.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-middleware.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-middleware.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-module.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-module.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-module.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-module.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-pipe.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-pipe.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-pipe.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-pipe.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-resolver.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-resolver.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-resolver.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-resolver.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-service.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-service.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest-service.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest-service.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nest.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nest.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/netlify.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/netlify.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/netlify.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/netlify.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/next.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/next.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/next.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/next.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/next_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/next_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/next_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/next_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nginx.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nginx.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nginx.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nginx.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ngrx-actions.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ngrx-actions.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ngrx-actions.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ngrx-actions.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ngrx-effects.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ngrx-effects.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ngrx-effects.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ngrx-effects.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ngrx-entity.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ngrx-entity.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ngrx-entity.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ngrx-entity.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ngrx-reducer.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ngrx-reducer.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ngrx-reducer.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ngrx-reducer.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ngrx-selectors.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ngrx-selectors.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ngrx-selectors.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ngrx-selectors.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ngrx-state.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ngrx-state.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ngrx-state.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ngrx-state.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nim.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nim.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nim.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nim.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nix.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nix.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nix.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nix.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nodejs.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nodejs.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nodejs.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nodejs.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nodejs_alt.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nodejs_alt.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nodejs_alt.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nodejs_alt.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nodemon.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nodemon.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nodemon.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nodemon.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/npm.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/npm.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/npm.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/npm.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nrwl.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nrwl.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nrwl.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nrwl.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nuget.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nuget.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nuget.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nuget.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nunjucks.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nunjucks.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nunjucks.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nunjucks.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nuxt.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nuxt.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nuxt.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nuxt.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nuxt_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nuxt_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/nuxt_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/nuxt_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ocaml.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ocaml.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ocaml.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ocaml.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/odin.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/odin.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/odin.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/odin.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/opa.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/opa.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/opa.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/opa.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/opam.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/opam.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/opam.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/opam.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/pascal.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/pascal.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/pascal.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/pascal.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/pawn.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/pawn.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/pawn.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/pawn.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/pdf.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/pdf.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/pdf.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/pdf.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/percy.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/percy.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/percy.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/percy.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/perl.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/perl.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/perl.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/perl.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/php-cs-fixer.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/php-cs-fixer.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/php-cs-fixer.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/php-cs-fixer.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/php.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/php.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/php.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/php.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/php_elephant.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/php_elephant.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/php_elephant.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/php_elephant.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/php_elephant_pink.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/php_elephant_pink.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/php_elephant_pink.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/php_elephant_pink.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/phpunit.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/phpunit.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/phpunit.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/phpunit.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/pipeline.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/pipeline.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/pipeline.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/pipeline.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/postcss.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/postcss.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/postcss.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/postcss.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/posthtml.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/posthtml.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/posthtml.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/posthtml.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/powerpoint.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/powerpoint.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/powerpoint.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/powerpoint.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/powershell.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/powershell.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/powershell.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/powershell.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/prettier.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/prettier.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/prettier.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/prettier.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/prisma.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/prisma.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/prisma.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/prisma.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/processing.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/processing.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/processing.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/processing.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/processing_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/processing_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/processing_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/processing_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/prolog.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/prolog.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/prolog.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/prolog.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/proto.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/proto.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/proto.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/proto.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/protractor.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/protractor.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/protractor.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/protractor.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/pug.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/pug.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/pug.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/pug.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/puppet.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/puppet.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/puppet.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/puppet.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/purescript.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/purescript.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/purescript.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/purescript.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/python-misc.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/python-misc.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/python-misc.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/python-misc.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/python.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/python.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/python.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/python.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/qsharp.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/qsharp.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/qsharp.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/qsharp.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/quasar.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/quasar.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/quasar.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/quasar.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/r.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/r.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/r.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/r.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/racket.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/racket.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/racket.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/racket.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/raml.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/raml.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/raml.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/raml.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/razor.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/razor.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/razor.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/razor.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/react.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/react.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/react.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/react.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/react_ts.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/react_ts.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/react_ts.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/react_ts.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/readme.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/readme.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/readme.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/readme.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/reason.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/reason.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/reason.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/reason.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/red.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/red.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/red.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/red.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/redux-action.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/redux-action.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/redux-action.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/redux-action.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/redux-reducer.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/redux-reducer.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/redux-reducer.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/redux-reducer.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/redux-selector.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/redux-selector.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/redux-selector.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/redux-selector.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/redux-store.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/redux-store.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/redux-store.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/redux-store.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/renovate.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/renovate.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/renovate.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/renovate.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/replit.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/replit.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/replit.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/replit.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/rescript.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/rescript.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/rescript.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/rescript.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/restql.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/restql.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/restql.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/restql.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/riot.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/riot.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/riot.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/riot.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/roadmap.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/roadmap.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/roadmap.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/roadmap.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/robot.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/robot.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/robot.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/robot.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/robots.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/robots.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/robots.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/robots.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/rollup.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/rollup.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/rollup.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/rollup.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/rome.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/rome.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/rome.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/rome.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/routing.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/routing.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/routing.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/routing.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/rubocop.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/rubocop.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/rubocop.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/rubocop.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/rubocop_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/rubocop_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/rubocop_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/rubocop_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ruby.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ruby.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/ruby.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/ruby.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/rust.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/rust.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/rust.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/rust.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/salesforce.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/salesforce.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/salesforce.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/salesforce.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/san.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/san.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/san.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/san.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/sas.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/sas.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/sas.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/sas.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/sass.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/sass.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/sass.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/sass.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/sbt.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/sbt.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/sbt.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/sbt.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/scala.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/scala.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/scala.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/scala.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/scheme.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/scheme.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/scheme.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/scheme.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/search.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/search.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/search.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/search.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/security.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/security.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/security.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/security.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/semantic-release.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/semantic-release.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/semantic-release.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/semantic-release.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/semantic-release_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/semantic-release_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/semantic-release_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/semantic-release_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/sentry.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/sentry.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/sentry.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/sentry.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/sequelize.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/sequelize.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/sequelize.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/sequelize.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/settings.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/settings.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/settings.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/settings.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/shaderlab.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/shaderlab.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/shaderlab.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/shaderlab.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/silverstripe.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/silverstripe.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/silverstripe.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/silverstripe.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/siyuan.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/siyuan.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/siyuan.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/siyuan.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/sketch.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/sketch.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/sketch.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/sketch.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/slim.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/slim.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/slim.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/slim.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/slug.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/slug.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/slug.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/slug.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/smarty.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/smarty.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/smarty.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/smarty.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/sml.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/sml.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/sml.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/sml.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/snowpack.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/snowpack.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/snowpack.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/snowpack.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/snowpack_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/snowpack_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/snowpack_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/snowpack_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/snyk.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/snyk.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/snyk.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/snyk.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/solidity.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/solidity.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/solidity.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/solidity.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/stencil.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/stencil.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/stencil.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/stencil.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/stitches.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/stitches.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/stitches.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/stitches.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/stitches_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/stitches_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/stitches_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/stitches_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/storybook.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/storybook.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/storybook.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/storybook.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/stryker.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/stryker.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/stryker.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/stryker.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/stylelint.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/stylelint.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/stylelint.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/stylelint.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/stylelint_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/stylelint_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/stylelint_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/stylelint_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/stylus.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/stylus.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/stylus.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/stylus.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/sublime.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/sublime.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/sublime.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/sublime.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/svelte.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/svelte.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/svelte.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/svelte.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/svg.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/svg.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/svg.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/svg.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/svgo.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/svgo.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/svgo.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/svgo.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/svgr.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/svgr.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/svgr.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/svgr.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/swc.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/swc.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/swc.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/swc.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/swift.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/swift.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/swift.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/swift.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/table.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/table.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/table.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/table.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/tailwindcss.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/tailwindcss.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/tailwindcss.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/tailwindcss.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/tauri.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/tauri.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/tauri.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/tauri.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/tcl.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/tcl.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/tcl.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/tcl.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/teal.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/teal.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/teal.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/teal.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/template.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/template.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/template.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/template.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/terraform.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/terraform.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/terraform.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/terraform.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/test-js.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/test-js.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/test-js.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/test-js.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/test-jsx.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/test-jsx.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/test-jsx.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/test-jsx.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/test-ts.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/test-ts.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/test-ts.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/test-ts.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/tex.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/tex.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/tex.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/tex.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/textlint.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/textlint.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/textlint.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/textlint.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/tilt.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/tilt.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/tilt.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/tilt.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/tobi.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/tobi.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/tobi.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/tobi.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/tobimake.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/tobimake.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/tobimake.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/tobimake.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/todo.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/todo.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/todo.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/todo.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/travis.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/travis.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/travis.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/travis.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/tsconfig.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/tsconfig.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/tsconfig.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/tsconfig.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/tune.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/tune.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/tune.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/tune.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/twig.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/twig.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/twig.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/twig.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/twine.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/twine.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/twine.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/twine.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/typescript-def.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/typescript-def.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/typescript-def.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/typescript-def.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/typescript.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/typescript.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/typescript.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/typescript.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/uml.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/uml.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/uml.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/uml.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/uml_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/uml_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/uml_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/uml_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/url.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/url.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/url.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/url.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vagrant.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vagrant.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vagrant.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vagrant.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vala.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vala.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vala.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vala.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/velocity.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/velocity.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/velocity.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/velocity.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vercel.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vercel.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vercel.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vercel.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vercel_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vercel_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vercel_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vercel_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/verilog.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/verilog.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/verilog.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/verilog.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vfl.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vfl.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vfl.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vfl.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/video.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/video.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/video.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/video.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vim.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vim.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vim.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vim.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/virtual.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/virtual.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/virtual.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/virtual.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/visualstudio.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/visualstudio.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/visualstudio.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/visualstudio.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vite.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vite.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vite.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vite.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vlang.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vlang.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vlang.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vlang.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vscode.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vscode.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vscode.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vscode.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vue-config.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vue-config.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vue-config.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vue-config.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vue.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vue.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vue.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vue.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vuex-store.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vuex-store.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/vuex-store.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/vuex-store.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/wakatime.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/wakatime.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/wakatime.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/wakatime.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/wakatime_light.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/wakatime_light.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/wakatime_light.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/wakatime_light.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/wallaby.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/wallaby.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/wallaby.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/wallaby.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/watchman.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/watchman.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/watchman.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/watchman.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/webassembly.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/webassembly.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/webassembly.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/webassembly.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/webhint.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/webhint.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/webhint.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/webhint.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/webpack.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/webpack.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/webpack.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/webpack.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/wepy.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/wepy.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/wepy.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/wepy.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/windicss.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/windicss.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/windicss.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/windicss.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/wolframlanguage.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/wolframlanguage.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/wolframlanguage.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/wolframlanguage.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/word.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/word.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/word.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/word.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/xaml.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/xaml.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/xaml.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/xaml.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/xml.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/xml.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/xml.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/xml.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/yaml.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/yaml.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/yaml.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/yaml.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/yang.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/yang.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/yang.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/yang.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/yarn.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/yarn.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/yarn.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/yarn.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/zig.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/zig.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/zig.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/zig.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/zip.svg b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/zip.svg similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/material/zip.svg rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Assets/material/zip.svg diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/CommandToCommandNameConverter.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/CommandToCommandNameConverter.cs similarity index 92% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Converters/CommandToCommandNameConverter.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/CommandToCommandNameConverter.cs index e52e154..0d727f2 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/CommandToCommandNameConverter.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/CommandToCommandNameConverter.cs @@ -2,7 +2,7 @@ using System.Globalization; using Avalonia.Data.Converters; using FileTime.App.Core.UserCommand; -namespace FileTime.GuiApp.Converters; +namespace FileTime.GuiApp.App.Converters; public class CommandToCommandNameConverter : IValueConverter { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/CompareConverter.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/CompareConverter.cs similarity index 98% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Converters/CompareConverter.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/CompareConverter.cs index 868a83b..db92640 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/CompareConverter.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/CompareConverter.cs @@ -1,7 +1,7 @@ using System.Globalization; using Avalonia.Data.Converters; -namespace FileTime.GuiApp.Converters; +namespace FileTime.GuiApp.App.Converters; public enum ComparisonCondition { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/ContextMenuGenerator.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/ContextMenuGenerator.cs similarity index 93% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Converters/ContextMenuGenerator.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/ContextMenuGenerator.cs index 72bf58a..b26c780 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/ContextMenuGenerator.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/ContextMenuGenerator.cs @@ -3,10 +3,10 @@ using Avalonia.Controls; using Avalonia.Data.Converters; using FileTime.App.Core.ViewModels; using FileTime.Core.Models; -using FileTime.GuiApp.Services; +using FileTime.GuiApp.App.Services; using Microsoft.Extensions.DependencyInjection; -namespace FileTime.GuiApp.Converters; +namespace FileTime.GuiApp.App.Converters; public class ContextMenuGenerator : IValueConverter { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/DateTimeConverter.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/DateTimeConverter.cs similarity index 92% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Converters/DateTimeConverter.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/DateTimeConverter.cs index 7ecdb8f..eb09867 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/DateTimeConverter.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/DateTimeConverter.cs @@ -1,7 +1,7 @@ using System.Globalization; using Avalonia.Data.Converters; -namespace FileTime.GuiApp.Converters; +namespace FileTime.GuiApp.App.Converters; public class DateTimeConverter : IValueConverter { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/DebugConverter.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/DebugConverter.cs similarity index 88% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Converters/DebugConverter.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/DebugConverter.cs index 7e93b01..73a6055 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/DebugConverter.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/DebugConverter.cs @@ -1,7 +1,7 @@ using System.Globalization; using Avalonia.Data.Converters; -namespace FileTime.GuiApp.Converters; +namespace FileTime.GuiApp.App.Converters; public class DebugConverter : IValueConverter { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/ExceptionToStringConverter.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/ExceptionToStringConverter.cs similarity index 96% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Converters/ExceptionToStringConverter.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/ExceptionToStringConverter.cs index b616024..fcca85d 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/ExceptionToStringConverter.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/ExceptionToStringConverter.cs @@ -1,7 +1,7 @@ using System.Globalization; using Avalonia.Data.Converters; -namespace FileTime.GuiApp.Converters; +namespace FileTime.GuiApp.App.Converters; public class ExceptionToStringConverter : IValueConverter { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/FormatSizeConverter.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/FormatSizeConverter.cs similarity index 95% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Converters/FormatSizeConverter.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/FormatSizeConverter.cs index 2d05b53..ad0a555 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/FormatSizeConverter.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/FormatSizeConverter.cs @@ -2,7 +2,7 @@ using System.Globalization; using Avalonia.Data.Converters; using ByteSizeLib; -namespace FileTime.GuiApp.Converters; +namespace FileTime.GuiApp.App.Converters; public class FormatSizeConverter : IValueConverter { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/GetFileExtensionConverter.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/GetFileExtensionConverter.cs similarity index 94% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Converters/GetFileExtensionConverter.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/GetFileExtensionConverter.cs index 1c82ef9..27ef24d 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/GetFileExtensionConverter.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/GetFileExtensionConverter.cs @@ -3,7 +3,7 @@ using Avalonia.Data.Converters; using FileTime.App.Core.Services; using Microsoft.Extensions.DependencyInjection; -namespace FileTime.GuiApp.Converters; +namespace FileTime.GuiApp.App.Converters; public class GetFileExtensionConverter : IValueConverter { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/IsTypeConverter.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/IsTypeConverter.cs similarity index 94% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Converters/IsTypeConverter.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/IsTypeConverter.cs index 21f21d0..2c2cb70 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/IsTypeConverter.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/IsTypeConverter.cs @@ -1,7 +1,7 @@ using System.Globalization; using Avalonia.Data.Converters; -namespace FileTime.GuiApp.Converters; +namespace FileTime.GuiApp.App.Converters; public class IsTypeConverter : IValueConverter { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/ItemSizeToBrushConverter.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/ItemSizeToBrushConverter.cs similarity index 94% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Converters/ItemSizeToBrushConverter.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/ItemSizeToBrushConverter.cs index d1b5bbe..e12f5a7 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/ItemSizeToBrushConverter.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/ItemSizeToBrushConverter.cs @@ -3,9 +3,9 @@ using Avalonia.Data.Converters; using Avalonia.Media; using Avalonia.Threading; using FileTime.App.ContainerSizeScanner; -using FileTime.GuiApp.Helper; +using FileTime.GuiApp.App.Helper; -namespace FileTime.GuiApp.Converters; +namespace FileTime.GuiApp.App.Converters; public class ItemSizeToBrushConverter : IMultiValueConverter { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/ItemSizeToSizeConverter.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/ItemSizeToSizeConverter.cs similarity index 93% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Converters/ItemSizeToSizeConverter.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/ItemSizeToSizeConverter.cs index 461ec3a..3533fb0 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/ItemSizeToSizeConverter.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/ItemSizeToSizeConverter.cs @@ -2,7 +2,7 @@ using Avalonia.Data.Converters; using FileTime.App.ContainerSizeScanner; -namespace FileTime.GuiApp.Converters; +namespace FileTime.GuiApp.App.Converters; public class ItemSizeToSizeConverter : IMultiValueConverter { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/ItemToImageConverter.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/ItemToImageConverter.cs similarity index 90% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Converters/ItemToImageConverter.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/ItemToImageConverter.cs index fcaac18..fee1bea 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/ItemToImageConverter.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/ItemToImageConverter.cs @@ -3,10 +3,10 @@ using Avalonia.Data.Converters; using Avalonia.Svg.Skia; using FileTime.App.Core.ViewModels; using FileTime.Core.Models; -using FileTime.GuiApp.IconProviders; +using FileTime.GuiApp.App.IconProviders; using Microsoft.Extensions.DependencyInjection; -namespace FileTime.GuiApp.Converters; +namespace FileTime.GuiApp.App.Converters; public class ItemToImageConverter : IValueConverter { @@ -43,12 +43,12 @@ public class ItemToImageConverter : IValueConverter } else { - source = SvgSource.Load("avares://FileTime.GuiApp" + path.Path, null); + source = SvgSource.Load("avares://FileTime.GuiApp.App" + path.Path, null); } } catch { - source = SvgSource.Load("avares://FileTime.GuiApp/Assets/material/file.svg", null); + source = SvgSource.Load("avares://FileTime.GuiApp.App/Assets/material/file.svg", null); } return new SvgImage {Source = source}; diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/ItemViewModeToBrushConverter.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/ItemViewModeToBrushConverter.cs similarity index 96% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Converters/ItemViewModeToBrushConverter.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/ItemViewModeToBrushConverter.cs index 44f277c..e4bbb02 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/ItemViewModeToBrushConverter.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/ItemViewModeToBrushConverter.cs @@ -3,7 +3,7 @@ using Avalonia.Data.Converters; using Avalonia.Media; using FileTime.App.Core.Models.Enums; -namespace FileTime.GuiApp.Converters; +namespace FileTime.GuiApp.App.Converters; public class ItemViewModeToBrushConverter : IValueConverter { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/NamePartShrinkerConverter.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/NamePartShrinkerConverter.cs similarity index 98% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Converters/NamePartShrinkerConverter.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/NamePartShrinkerConverter.cs index 3c12e05..df3075b 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/NamePartShrinkerConverter.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/NamePartShrinkerConverter.cs @@ -3,9 +3,9 @@ using Avalonia.Data.Converters; using Avalonia.Media; using FileTime.App.Core.Models; using FileTime.Core.Models; -using FileTime.GuiApp.ViewModels; +using FileTime.GuiApp.App.ViewModels; -namespace FileTime.GuiApp.Converters; +namespace FileTime.GuiApp.App.Converters; public class NamePartShrinkerConverter : IMultiValueConverter { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/SplitStringConverter.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/SplitStringConverter.cs similarity index 94% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Converters/SplitStringConverter.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/SplitStringConverter.cs index 5c360b7..0be47d1 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/SplitStringConverter.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/SplitStringConverter.cs @@ -1,7 +1,7 @@ using System.Globalization; using Avalonia.Data.Converters; -namespace FileTime.GuiApp.Converters; +namespace FileTime.GuiApp.App.Converters; public class SplitStringConverter : IValueConverter { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/StringReplaceConverter.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/StringReplaceConverter.cs similarity index 93% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Converters/StringReplaceConverter.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/StringReplaceConverter.cs index e60e3bd..a75a0a7 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/StringReplaceConverter.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/StringReplaceConverter.cs @@ -1,7 +1,7 @@ using System.Globalization; using Avalonia.Data.Converters; -namespace FileTime.GuiApp.Converters; +namespace FileTime.GuiApp.App.Converters; public class StringReplaceConverter : IValueConverter { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/TextDecorationConverter.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/TextDecorationConverter.cs similarity index 92% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Converters/TextDecorationConverter.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/TextDecorationConverter.cs index bf7ebfb..a95f7f8 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Converters/TextDecorationConverter.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Converters/TextDecorationConverter.cs @@ -2,7 +2,7 @@ using Avalonia.Data.Converters; using Avalonia.Media; -namespace FileTime.GuiApp.Converters; +namespace FileTime.GuiApp.App.Converters; public class TextDecorationConverter : IValueConverter { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/DependencyInjection.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/DependencyInjection.cs similarity index 76% rename from src/GuiApp/Avalonia/FileTime.GuiApp/DependencyInjection.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/DependencyInjection.cs index e257f75..28f17ca 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/DependencyInjection.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/DependencyInjection.cs @@ -1,4 +1,4 @@ -namespace FileTime.GuiApp; +namespace FileTime.GuiApp.App; public static class DI { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Extensions/KeyConfigExtensions.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Extensions/KeyConfigExtensions.cs similarity index 77% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Extensions/KeyConfigExtensions.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Extensions/KeyConfigExtensions.cs index 2d726f7..53d4820 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Extensions/KeyConfigExtensions.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Extensions/KeyConfigExtensions.cs @@ -1,6 +1,6 @@ -using FileTime.GuiApp.Configuration; +using FileTime.GuiApp.App.Configuration; -namespace FileTime.GuiApp.Extensions; +namespace FileTime.GuiApp.App.Extensions; public static class KeyConfigExtensions { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.App/FileTime.GuiApp.App.csproj b/src/GuiApp/Avalonia/FileTime.GuiApp.App/FileTime.GuiApp.App.csproj index e96852c..aad965e 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.App/FileTime.GuiApp.App.csproj +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/FileTime.GuiApp.App.csproj @@ -1,13 +1,9 @@ - + + - WinExe net7.0 + enable enable - - copyused - true - filetime.ico - 0.2.1 @@ -15,47 +11,42 @@ - + + - - - + + + + + + - - + - - - - - - - - - - - - - + - - - - - + + + + + + + + + + + diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Helper/ColorHelper.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Helper/ColorHelper.cs similarity index 96% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Helper/ColorHelper.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Helper/ColorHelper.cs index 2ce5e3a..437d116 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Helper/ColorHelper.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Helper/ColorHelper.cs @@ -1,4 +1,4 @@ -namespace FileTime.GuiApp.Helper; +namespace FileTime.GuiApp.App.Helper; public static class ColorHelper { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Helper/NativeMethodHelpers.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Helper/NativeMethodHelpers.cs similarity index 98% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Helper/NativeMethodHelpers.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Helper/NativeMethodHelpers.cs index cd1fd02..8d1ac79 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Helper/NativeMethodHelpers.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Helper/NativeMethodHelpers.cs @@ -2,7 +2,7 @@ using System.Drawing; using System.Runtime.InteropServices; using System.Text; -namespace FileTime.GuiApp.Helper; +namespace FileTime.GuiApp.App.Helper; public static class WindowsNativeMethods { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/IconProviders/MaterialIconProvider.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/IconProviders/MaterialIconProvider.cs similarity index 99% rename from src/GuiApp/Avalonia/FileTime.GuiApp/IconProviders/MaterialIconProvider.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/IconProviders/MaterialIconProvider.cs index 2eef1f1..6bba598 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/IconProviders/MaterialIconProvider.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/IconProviders/MaterialIconProvider.cs @@ -1,9 +1,9 @@ using FileTime.Core.Models; -using FileTime.GuiApp.Models; -using FileTime.GuiApp.Services; +using FileTime.GuiApp.App.Models; +using FileTime.GuiApp.App.Services; using FileTime.Providers.Local; -namespace FileTime.GuiApp.IconProviders; +namespace FileTime.GuiApp.App.IconProviders; public class MaterialIconProvider : IIconProvider { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/IconProviders/SpecialPathWithIcon.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/IconProviders/SpecialPathWithIcon.cs similarity index 78% rename from src/GuiApp/Avalonia/FileTime.GuiApp/IconProviders/SpecialPathWithIcon.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/IconProviders/SpecialPathWithIcon.cs index f733990..c7c7bd4 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/IconProviders/SpecialPathWithIcon.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/IconProviders/SpecialPathWithIcon.cs @@ -1,6 +1,6 @@ -using FileTime.GuiApp.Models; +using FileTime.GuiApp.App.Models; -namespace FileTime.GuiApp.IconProviders; +namespace FileTime.GuiApp.App.IconProviders; public class SpecialPathWithIcon { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/IconProviders/WindowsSystemIconHelper.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/IconProviders/WindowsSystemIconHelper.cs similarity index 96% rename from src/GuiApp/Avalonia/FileTime.GuiApp/IconProviders/WindowsSystemIconHelper.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/IconProviders/WindowsSystemIconHelper.cs index 6e3fa5c..2a46f97 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/IconProviders/WindowsSystemIconHelper.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/IconProviders/WindowsSystemIconHelper.cs @@ -2,10 +2,10 @@ using System.Drawing.Imaging; using System.Runtime.Versioning; using Avalonia.Media.Imaging; using FileTime.Core.Models; -using FileTime.GuiApp.Helper; -using FileTime.GuiApp.Models; +using FileTime.GuiApp.App.Helper; +using FileTime.GuiApp.App.Models; -namespace FileTime.GuiApp.IconProviders; +namespace FileTime.GuiApp.App.IconProviders; public static class WindowsSystemIconHelper { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Logging/ToastMessageSink.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Logging/ToastMessageSink.cs similarity index 90% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Logging/ToastMessageSink.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Logging/ToastMessageSink.cs index c8649dc..2b1d8fe 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Logging/ToastMessageSink.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Logging/ToastMessageSink.cs @@ -1,9 +1,9 @@ -using FileTime.GuiApp.Services; +using FileTime.GuiApp.App.Services; using Microsoft.Extensions.DependencyInjection; using Serilog.Core; using Serilog.Events; -namespace FileTime.GuiApp.Logging; +namespace FileTime.GuiApp.App.Logging; public class ToastMessageSink : ILogEventSink { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Resources/Brushes.axaml b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Resources/Brushes.axaml similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Resources/Brushes.axaml rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Resources/Brushes.axaml diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Resources/Converters.axaml b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Resources/Converters.axaml similarity index 97% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Resources/Converters.axaml rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Resources/Converters.axaml index 94ad8b5..272a4d1 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Resources/Converters.axaml +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Resources/Converters.axaml @@ -1,11 +1,11 @@ - + diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Resources/SolarizedDarkTheme.axaml b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Resources/SolarizedDarkTheme.axaml similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Resources/SolarizedDarkTheme.axaml rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Resources/SolarizedDarkTheme.axaml diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Resources/Styles.axaml b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Resources/Styles.axaml similarity index 99% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Resources/Styles.axaml rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Resources/Styles.axaml index 7195137..2bc8b7b 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Resources/Styles.axaml +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Resources/Styles.axaml @@ -5,7 +5,7 @@ - + diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/AvaloniaRxSchedulerService.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/AvaloniaRxSchedulerService.cs similarity index 88% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Services/AvaloniaRxSchedulerService.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/AvaloniaRxSchedulerService.cs index c7b9d10..3ef78da 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/AvaloniaRxSchedulerService.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/AvaloniaRxSchedulerService.cs @@ -2,7 +2,7 @@ using System.Reactive.Concurrency; using FileTime.App.Core.Services; using ReactiveUI; -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public class AvaloniaRxSchedulerService : IRxSchedulerService { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/DefaultModeKeyInputHandler.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/DefaultModeKeyInputHandler.cs similarity index 97% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Services/DefaultModeKeyInputHandler.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/DefaultModeKeyInputHandler.cs index 371fd45..6399ecc 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/DefaultModeKeyInputHandler.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/DefaultModeKeyInputHandler.cs @@ -5,14 +5,14 @@ using FileTime.App.Core.ViewModels; using FileTime.Core.Extensions; using FileTime.Core.Models; using FileTime.Core.Models.Extensions; -using FileTime.GuiApp.Configuration; -using FileTime.GuiApp.Extensions; -using FileTime.GuiApp.Models; -using FileTime.GuiApp.ViewModels; +using FileTime.GuiApp.App.Configuration; +using FileTime.GuiApp.App.Extensions; +using FileTime.GuiApp.App.Models; +using FileTime.GuiApp.App.ViewModels; using Microsoft.Extensions.Logging; using DeclarativeProperty; -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public class DefaultModeKeyInputHandler : IDefaultModeKeyInputHandler { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/DialogService.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/DialogService.cs similarity index 98% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Services/DialogService.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/DialogService.cs index 989c02f..ad8323d 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/DialogService.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/DialogService.cs @@ -3,9 +3,9 @@ using Avalonia.Threading; using DynamicData; using FileTime.App.Core.Services; using FileTime.Core.Interactions; -using FileTime.GuiApp.ViewModels; +using FileTime.GuiApp.App.ViewModels; -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public class DialogService : IDialogService { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/KeyInputHandlerService.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/KeyInputHandlerService.cs similarity index 96% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Services/KeyInputHandlerService.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/KeyInputHandlerService.cs index 95f1d96..da97804 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/KeyInputHandlerService.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/KeyInputHandlerService.cs @@ -1,9 +1,9 @@ using Avalonia.Input; using FileTime.App.Core.Models.Enums; -using FileTime.GuiApp.Models; -using FileTime.GuiApp.ViewModels; +using FileTime.GuiApp.App.Models; +using FileTime.GuiApp.App.ViewModels; -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public class KeyInputHandlerService : IKeyInputHandlerService { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/KeyboardConfigurationService.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/KeyboardConfigurationService.cs similarity index 96% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Services/KeyboardConfigurationService.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/KeyboardConfigurationService.cs index eecfac9..3cebd2b 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/KeyboardConfigurationService.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/KeyboardConfigurationService.cs @@ -1,8 +1,8 @@ using FileTime.App.Core.UserCommand; -using FileTime.GuiApp.Configuration; +using FileTime.GuiApp.App.Configuration; using Microsoft.Extensions.Options; -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public class KeyboardConfigurationService : IKeyboardConfigurationService { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/LifecycleService.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/LifecycleService.cs similarity index 97% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Services/LifecycleService.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/LifecycleService.cs index 73480fc..08488cf 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/LifecycleService.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/LifecycleService.cs @@ -2,7 +2,7 @@ using FileTime.App.Core.Services; using FileTime.Core.Extensions; using Microsoft.Extensions.Logging; -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public class LifecycleService { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/LinuxContextMenuProvider.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/LinuxContextMenuProvider.cs similarity index 88% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Services/LinuxContextMenuProvider.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/LinuxContextMenuProvider.cs index 3a90195..7415b52 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/LinuxContextMenuProvider.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/LinuxContextMenuProvider.cs @@ -1,6 +1,6 @@ using FileTime.Core.Models; -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public class LinuxContextMenuProvider : IContextMenuProvider { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/LinuxPlacesService.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/LinuxPlacesService.cs similarity index 96% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Services/LinuxPlacesService.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/LinuxPlacesService.cs index 8ddafa7..28dc038 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/LinuxPlacesService.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/LinuxPlacesService.cs @@ -1,11 +1,11 @@ using System.Collections; using FileTime.Core.Models; using FileTime.Core.Timeline; -using FileTime.GuiApp.IconProviders; -using FileTime.GuiApp.ViewModels; +using FileTime.GuiApp.App.IconProviders; +using FileTime.GuiApp.App.ViewModels; using FileTime.Providers.Local; -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public class LinuxPlacesService : IPlacesService { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/ModalService.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/ModalService.cs similarity index 96% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Services/ModalService.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/ModalService.cs index b942e01..1ea0026 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/ModalService.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/ModalService.cs @@ -3,7 +3,7 @@ using FileTime.App.Core.Services; using FileTime.App.Core.ViewModels; using Microsoft.Extensions.DependencyInjection; -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public class ModalService : IModalService { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/RapidTravelModeKeyInputHandler.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/RapidTravelModeKeyInputHandler.cs similarity index 97% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Services/RapidTravelModeKeyInputHandler.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/RapidTravelModeKeyInputHandler.cs index 4870e30..699843b 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/RapidTravelModeKeyInputHandler.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/RapidTravelModeKeyInputHandler.cs @@ -5,12 +5,12 @@ using FileTime.App.Core.ViewModels; using FileTime.Core.Extensions; using FileTime.Core.Models; using FileTime.Core.Services; -using FileTime.GuiApp.Configuration; -using FileTime.GuiApp.Extensions; -using FileTime.GuiApp.Models; +using FileTime.GuiApp.App.Configuration; +using FileTime.GuiApp.App.Extensions; +using FileTime.GuiApp.App.Models; using Microsoft.Extensions.Logging; -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public class RapidTravelModeKeyInputHandler : IRapidTravelModeKeyInputHandler { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/RootDriveInfoService.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/RootDriveInfoService.cs similarity index 97% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Services/RootDriveInfoService.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/RootDriveInfoService.cs index 8233913..8da8c64 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/RootDriveInfoService.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/RootDriveInfoService.cs @@ -1,11 +1,11 @@ using System.Runtime.InteropServices; using FileTime.App.Core.Services; using FileTime.Core.Models; -using FileTime.GuiApp.ViewModels; +using FileTime.GuiApp.App.ViewModels; using FileTime.Providers.Local; using ObservableComputations; -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public class RootDriveInfoService : IExitHandler { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/SystemClipboardService.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/SystemClipboardService.cs similarity index 98% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Services/SystemClipboardService.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/SystemClipboardService.cs index 739620e..89f1d6b 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/SystemClipboardService.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/SystemClipboardService.cs @@ -5,7 +5,7 @@ using FileTime.App.Core.Services; using FileTime.Core.Models; using FileTime.Core.Timeline; -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public class SystemClipboardService : ISystemClipboardService { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/WindowsContextMenuProvider.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/WindowsContextMenuProvider.cs similarity index 99% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Services/WindowsContextMenuProvider.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/WindowsContextMenuProvider.cs index 3742d74..78677f1 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/WindowsContextMenuProvider.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/WindowsContextMenuProvider.cs @@ -4,12 +4,12 @@ using System.Runtime.Versioning; using Avalonia.Controls; using Avalonia.Media; using FileTime.Core.Models; -using FileTime.GuiApp.Helper; -using FileTime.GuiApp.IconProviders; +using FileTime.GuiApp.App.Helper; +using FileTime.GuiApp.App.IconProviders; using FileTime.Providers.Local; using Microsoft.Win32; -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; [SupportedOSPlatform("windows")] public class WindowsContextMenuProvider : IContextMenuProvider diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/WindowsPlacesService.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/WindowsPlacesService.cs similarity index 94% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Services/WindowsPlacesService.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/WindowsPlacesService.cs index 6880fff..9f8eeee 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Services/WindowsPlacesService.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Services/WindowsPlacesService.cs @@ -1,12 +1,12 @@ using System.Runtime.InteropServices; using FileTime.Core.Models; using FileTime.Core.Timeline; -using FileTime.GuiApp.IconProviders; -using FileTime.GuiApp.ViewModels; +using FileTime.GuiApp.App.IconProviders; +using FileTime.GuiApp.App.ViewModels; using FileTime.Providers.Local; using Syroot.Windows.IO; -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public class WindowsPlacesService : IPlacesService { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/ViewModels/IMainWindowViewModel.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/ViewModels/IMainWindowViewModel.cs similarity index 90% rename from src/GuiApp/Avalonia/FileTime.GuiApp/ViewModels/IMainWindowViewModel.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/ViewModels/IMainWindowViewModel.cs index 4b0578d..0f786ea 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/ViewModels/IMainWindowViewModel.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/ViewModels/IMainWindowViewModel.cs @@ -2,10 +2,10 @@ using FileTime.App.Core.Services; using FileTime.App.Core.ViewModels; using FileTime.App.FrequencyNavigation.Services; -using FileTime.GuiApp.Services; +using FileTime.GuiApp.App.Services; using FileTime.Providers.LocalAdmin; -namespace FileTime.GuiApp.ViewModels; +namespace FileTime.GuiApp.App.ViewModels; public interface IMainWindowViewModel : IMainWindowViewModelBase { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/ViewModels/IMainWindowViewModelBase.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/ViewModels/IMainWindowViewModelBase.cs similarity index 85% rename from src/GuiApp/Avalonia/FileTime.GuiApp/ViewModels/IMainWindowViewModelBase.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/ViewModels/IMainWindowViewModelBase.cs index ca97507..ab38973 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/ViewModels/IMainWindowViewModelBase.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/ViewModels/IMainWindowViewModelBase.cs @@ -1,6 +1,6 @@ using DeclarativeProperty; -namespace FileTime.GuiApp.ViewModels; +namespace FileTime.GuiApp.App.ViewModels; public interface IMainWindowViewModelBase { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/ViewModels/ItemNamePartViewModel.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/ViewModels/ItemNamePartViewModel.cs similarity index 88% rename from src/GuiApp/Avalonia/FileTime.GuiApp/ViewModels/ItemNamePartViewModel.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/ViewModels/ItemNamePartViewModel.cs index 7d60e04..1309bcc 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/ViewModels/ItemNamePartViewModel.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/ViewModels/ItemNamePartViewModel.cs @@ -1,6 +1,6 @@ using Avalonia.Media; -namespace FileTime.GuiApp.ViewModels; +namespace FileTime.GuiApp.App.ViewModels; public class ItemNamePartViewModel { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/ViewModels/MainWindowDesignViewModel.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/ViewModels/MainWindowDesignViewModel.cs similarity index 91% rename from src/GuiApp/Avalonia/FileTime.GuiApp/ViewModels/MainWindowDesignViewModel.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/ViewModels/MainWindowDesignViewModel.cs index 40f5bee..f46603a 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/ViewModels/MainWindowDesignViewModel.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/ViewModels/MainWindowDesignViewModel.cs @@ -3,9 +3,9 @@ using FileTime.App.CommandPalette.Services; using FileTime.App.Core.Services; using FileTime.App.FrequencyNavigation.Services; using FileTime.GuiApp.DesignPreview.Services; -using FileTime.GuiApp.Services; +using FileTime.GuiApp.App.Services; -namespace FileTime.GuiApp.ViewModels; +namespace FileTime.GuiApp.App.ViewModels; public class MainWindowDesignViewModel //: IMainWindowViewModel { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/ViewModels/MainWindowLoadingViewModel.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/ViewModels/MainWindowLoadingViewModel.cs similarity index 90% rename from src/GuiApp/Avalonia/FileTime.GuiApp/ViewModels/MainWindowLoadingViewModel.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/ViewModels/MainWindowLoadingViewModel.cs index 0995787..e4a91f8 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/ViewModels/MainWindowLoadingViewModel.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/ViewModels/MainWindowLoadingViewModel.cs @@ -1,7 +1,7 @@ using System.Reactive.Subjects; using DeclarativeProperty; -namespace FileTime.GuiApp.ViewModels; +namespace FileTime.GuiApp.App.ViewModels; public class MainWindowLoadingViewModel : IMainWindowViewModelBase { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/ViewModels/MainWindowViewModel.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/ViewModels/MainWindowViewModel.cs similarity index 98% rename from src/GuiApp/Avalonia/FileTime.GuiApp/ViewModels/MainWindowViewModel.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/ViewModels/MainWindowViewModel.cs index 57d00da..9d5691c 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/ViewModels/MainWindowViewModel.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/ViewModels/MainWindowViewModel.cs @@ -9,13 +9,13 @@ using FileTime.App.Core.ViewModels; using FileTime.App.FrequencyNavigation.Services; using FileTime.Core.Models; using FileTime.Core.Timeline; -using FileTime.GuiApp.Services; +using FileTime.GuiApp.App.Services; using FileTime.Providers.Local; using FileTime.Providers.LocalAdmin; using Microsoft.Extensions.Logging; using MvvmGen; -namespace FileTime.GuiApp.ViewModels; +namespace FileTime.GuiApp.App.ViewModels; [ViewModel] [Inject(typeof(IGuiAppState), "_appState")] diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Views/CommandPalette.axaml b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Views/CommandPalette.axaml similarity index 91% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Views/CommandPalette.axaml rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Views/CommandPalette.axaml index 2ff8b49..4b3108e 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Views/CommandPalette.axaml +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Views/CommandPalette.axaml @@ -2,7 +2,7 @@ d:DesignHeight="450" d:DesignWidth="800" mc:Ignorable="d" - x:Class="FileTime.GuiApp.Views.CommandPalette" + x:Class="FileTime.GuiApp.App.Views.CommandPalette" x:CompileBindings="True" xmlns="https://github.com/avaloniaui" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" @@ -10,7 +10,7 @@ xmlns:vm="clr-namespace:FileTime.App.CommandPalette.ViewModels;assembly=FileTime.App.CommandPalette.Abstractions" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> - + - + diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Views/ItemView.axaml.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Views/ItemView.axaml.cs similarity index 92% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Views/ItemView.axaml.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Views/ItemView.axaml.cs index b9271f6..d861397 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Views/ItemView.axaml.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Views/ItemView.axaml.cs @@ -1,7 +1,7 @@ using Avalonia; using Avalonia.Controls; -namespace FileTime.GuiApp.Views; +namespace FileTime.GuiApp.App.Views; public partial class ItemView : UserControl { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Views/MainWindow.axaml b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Views/MainWindow.axaml similarity index 99% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Views/MainWindow.axaml rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Views/MainWindow.axaml index 0d88e11..a4b2e61 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Views/MainWindow.axaml +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Views/MainWindow.axaml @@ -16,35 +16,35 @@ d:DesignHeight="450" d:DesignWidth="800" mc:Ignorable="d" - x:Class="FileTime.GuiApp.Views.MainWindow" + x:Class="FileTime.GuiApp.App.Views.MainWindow" x:CompileBindings="True" x:DataType="vm:IMainWindowViewModelBase" xmlns="https://github.com/avaloniaui" xmlns:appCoreModels="using:FileTime.App.Core.Models" xmlns:appInteractions="using:FileTime.App.Core.Interactions" - xmlns:config="using:FileTime.GuiApp.Configuration" + xmlns:config="using:FileTime.GuiApp.App.Configuration" xmlns:corevm="using:FileTime.App.Core.ViewModels" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:i="clr-namespace:Avalonia.Xaml.Interactivity;assembly=Avalonia.Xaml.Interactivity" xmlns:ia="clr-namespace:Avalonia.Xaml.Interactions.Core;assembly=Avalonia.Xaml.Interactions" xmlns:interactions="using:FileTime.Core.Interactions" xmlns:itemPreview="clr-namespace:FileTime.App.Core.ViewModels.ItemPreview;assembly=FileTime.App.Core" - xmlns:local="using:FileTime.GuiApp.Views" + xmlns:local="using:FileTime.GuiApp.App.Views" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:sizePreview="clr-namespace:FileTime.App.ContainerSizeScanner;assembly=FileTime.App.ContainerSizeScanner" - xmlns:vm="using:FileTime.GuiApp.ViewModels" + xmlns:vm="using:FileTime.GuiApp.App.ViewModels" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> - - - + + + - + diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Views/MainWindow.axaml.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Views/MainWindow.axaml.cs similarity index 98% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Views/MainWindow.axaml.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Views/MainWindow.axaml.cs index 6d13d24..0b597f2 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Views/MainWindow.axaml.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Views/MainWindow.axaml.cs @@ -7,13 +7,13 @@ using DynamicData; using FileTime.App.Core.Services; using FileTime.App.Core.ViewModels; using FileTime.Core.Models; -using FileTime.GuiApp.Models; -using FileTime.GuiApp.Services; -using FileTime.GuiApp.ViewModels; +using FileTime.GuiApp.App.Models; +using FileTime.GuiApp.App.Services; +using FileTime.GuiApp.App.ViewModels; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; -namespace FileTime.GuiApp.Views; +namespace FileTime.GuiApp.App.Views; public partial class MainWindow : Window, IUiAccessor { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Views/PathPresenter.axaml b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Views/PathPresenter.axaml similarity index 95% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Views/PathPresenter.axaml rename to src/GuiApp/Avalonia/FileTime.GuiApp.App/Views/PathPresenter.axaml index 443807b..2d1b0a3 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/Views/PathPresenter.axaml +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.App/Views/PathPresenter.axaml @@ -1,5 +1,5 @@ - + diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.CustomImpl/ViewModels/GuiAppState.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.CustomImpl/ViewModels/GuiAppState.cs index 4251426..650bffa 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.CustomImpl/ViewModels/GuiAppState.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.CustomImpl/ViewModels/GuiAppState.cs @@ -4,9 +4,9 @@ using System.Reactive.Subjects; using FileTime.App.Core.ViewModels; using FileTime.App.Core.ViewModels.Timeline; using FileTime.Core.Models; -using FileTime.GuiApp.Configuration; -using FileTime.GuiApp.Models; -using FileTime.GuiApp.ViewModels; +using FileTime.GuiApp.App.Configuration; +using FileTime.GuiApp.App.Models; +using FileTime.GuiApp.App.ViewModels; using MvvmGen; namespace FileTime.GuiApp.CustomImpl.ViewModels; diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.DesignPreview/FileTime.GuiApp.DesignPreview.csproj b/src/GuiApp/Avalonia/FileTime.GuiApp.DesignPreview/FileTime.GuiApp.DesignPreview.csproj index 7c4ddb9..1f82395 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.DesignPreview/FileTime.GuiApp.DesignPreview.csproj +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.DesignPreview/FileTime.GuiApp.DesignPreview.csproj @@ -8,7 +8,7 @@ - + diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.DesignPreview/Services/GuiAppStatePreview.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.DesignPreview/Services/GuiAppStatePreview.cs index 0f53a65..9b3fb92 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.DesignPreview/Services/GuiAppStatePreview.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.DesignPreview/Services/GuiAppStatePreview.cs @@ -4,9 +4,9 @@ using FileTime.App.Core.Models.Enums; using FileTime.App.Core.ViewModels; using FileTime.App.Core.ViewModels.Timeline; using FileTime.Core.Models; -using FileTime.GuiApp.Configuration; -using FileTime.GuiApp.Models; -using FileTime.GuiApp.ViewModels; +using FileTime.GuiApp.App.Configuration; +using FileTime.GuiApp.App.Models; +using FileTime.GuiApp.App.ViewModels; namespace FileTime.GuiApp.DesignPreview.Services; diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Font.Abstractions/Configuration/FontConfiguration.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.Font.Abstractions/Configuration/FontConfiguration.cs index 6eea6c4..e3420fc 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Font.Abstractions/Configuration/FontConfiguration.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.Font.Abstractions/Configuration/FontConfiguration.cs @@ -1,4 +1,4 @@ -namespace FileTime.GuiApp.Configuration; +namespace FileTime.GuiApp.App.Configuration; public class FontConfiguration { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Font.Abstractions/FileTime.GuiApp.Font.Abstractions.csproj b/src/GuiApp/Avalonia/FileTime.GuiApp.Font.Abstractions/FileTime.GuiApp.Font.Abstractions.csproj index f576b4f..c117205 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Font.Abstractions/FileTime.GuiApp.Font.Abstractions.csproj +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.Font.Abstractions/FileTime.GuiApp.Font.Abstractions.csproj @@ -4,7 +4,7 @@ net7.0 enable enable - FileTime.GuiApp + FileTime.GuiApp.App diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Font.Abstractions/Services/IFontService.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.Font.Abstractions/Services/IFontService.cs index f37dc24..4ce0a36 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Font.Abstractions/Services/IFontService.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.Font.Abstractions/Services/IFontService.cs @@ -1,4 +1,4 @@ -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public interface IFontService { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Font/FileTime.GuiApp.Font.csproj b/src/GuiApp/Avalonia/FileTime.GuiApp.Font/FileTime.GuiApp.Font.csproj index 33e929c..901132f 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Font/FileTime.GuiApp.Font.csproj +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.Font/FileTime.GuiApp.Font.csproj @@ -4,7 +4,7 @@ net7.0 enable enable - FileTime.GuiApp + FileTime.GuiApp.App diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Font/Font/Startup.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.Font/Font/Startup.cs index 4308e47..a45653c 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Font/Font/Startup.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.Font/Font/Startup.cs @@ -1,5 +1,5 @@ -using FileTime.GuiApp.Configuration; -using FileTime.GuiApp.Services; +using FileTime.GuiApp.App.Configuration; +using FileTime.GuiApp.App.Services; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.Font/Services/FontService.cs b/src/GuiApp/Avalonia/FileTime.GuiApp.Font/Services/FontService.cs index 3bf8f91..189c0a5 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.Font/Services/FontService.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp.Font/Services/FontService.cs @@ -1,10 +1,10 @@ using System.Reactive.Linq; using System.Reactive.Subjects; using Avalonia.Media; -using FileTime.GuiApp.Configuration; +using FileTime.GuiApp.App.Configuration; using Microsoft.Extensions.Options; -namespace FileTime.GuiApp.Services; +namespace FileTime.GuiApp.App.Services; public class FontService : IFontService { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.App/App.axaml b/src/GuiApp/Avalonia/FileTime.GuiApp/App.axaml similarity index 68% rename from src/GuiApp/Avalonia/FileTime.GuiApp.App/App.axaml rename to src/GuiApp/Avalonia/FileTime.GuiApp/App.axaml index ad373e1..1cfccdd 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.App/App.axaml +++ b/src/GuiApp/Avalonia/FileTime.GuiApp/App.axaml @@ -1,19 +1,19 @@ - - - + + + - + - + \ No newline at end of file diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.App/App.axaml.cs b/src/GuiApp/Avalonia/FileTime.GuiApp/App.axaml.cs similarity index 89% rename from src/GuiApp/Avalonia/FileTime.GuiApp.App/App.axaml.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp/App.axaml.cs index 65a7d68..3831a58 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.App/App.axaml.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp/App.axaml.cs @@ -1,4 +1,3 @@ -using Avalonia; using Avalonia.Controls.ApplicationLifetimes; using Avalonia.Markup.Xaml; using FileTime.App.CommandPalette; @@ -6,17 +5,18 @@ using FileTime.App.ContainerSizeScanner; using FileTime.App.DependencyInjection; using FileTime.App.FrequencyNavigation; using FileTime.App.Search; +using FileTime.GuiApp.App; +using FileTime.GuiApp.App.ViewModels; +using FileTime.GuiApp.App.Views; using FileTime.GuiApp.Font; -using FileTime.GuiApp.ViewModels; -using FileTime.GuiApp.Views; using FileTime.Server.Common; using FileTime.Tools.Compression; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; -namespace FileTime.GuiApp.App; +namespace FileTime.GuiApp; -public class App : Application +public class Application : Avalonia.Application { private static void InitializeApp() { @@ -36,7 +36,7 @@ public class App : Application .AddViewModels() .BuildServiceProvider(); - var logger = DI.ServiceProvider.GetRequiredService>(); + var logger = DI.ServiceProvider.GetRequiredService>(); logger.LogInformation("App initialization completed"); } diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/FileTime.GuiApp.csproj b/src/GuiApp/Avalonia/FileTime.GuiApp/FileTime.GuiApp.csproj index 5289f68..4e324dc 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp/FileTime.GuiApp.csproj +++ b/src/GuiApp/Avalonia/FileTime.GuiApp/FileTime.GuiApp.csproj @@ -1,9 +1,13 @@ - - + + WinExe net7.0 - enable enable + + copyused + true + filetime.ico + 0.2.1 @@ -11,42 +15,47 @@ - + - - + + + - - - - - - + + + - - - + - - - - - - - + + + + + + + + + + + + + + diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.App/Program.cs b/src/GuiApp/Avalonia/FileTime.GuiApp/Program.cs similarity index 98% rename from src/GuiApp/Avalonia/FileTime.GuiApp.App/Program.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp/Program.cs index fdc8458..9fe141c 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.App/Program.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp/Program.cs @@ -11,7 +11,7 @@ using Avalonia.ReactiveUI; using Serilog; using Serilog.Debugging; -namespace FileTime.GuiApp.App; +namespace FileTime.GuiApp; public static class Program { @@ -113,7 +113,7 @@ public static class Program // Avalonia configuration, don't remove; also used by visual designer. public static AppBuilder BuildAvaloniaApp() - => AppBuilder.Configure() + => AppBuilder.Configure() .UsePlatformDetect() .UseReactiveUI() .LogToTrace(); diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.App/Startup.cs b/src/GuiApp/Avalonia/FileTime.GuiApp/Startup.cs similarity index 95% rename from src/GuiApp/Avalonia/FileTime.GuiApp.App/Startup.cs rename to src/GuiApp/Avalonia/FileTime.GuiApp/Startup.cs index 4b9e3ee..429d708 100644 --- a/src/GuiApp/Avalonia/FileTime.GuiApp.App/Startup.cs +++ b/src/GuiApp/Avalonia/FileTime.GuiApp/Startup.cs @@ -3,18 +3,18 @@ using System.Runtime.InteropServices; using FileTime.App.Core.Services; using FileTime.App.Core.ViewModels; using FileTime.Core.Interactions; -using FileTime.GuiApp.Configuration; +using FileTime.GuiApp.App.Configuration; using FileTime.GuiApp.CustomImpl.ViewModels; -using FileTime.GuiApp.IconProviders; -using FileTime.GuiApp.Logging; -using FileTime.GuiApp.Services; -using FileTime.GuiApp.ViewModels; +using FileTime.GuiApp.App.IconProviders; +using FileTime.GuiApp.App.Logging; +using FileTime.GuiApp.App.Services; +using FileTime.GuiApp.App.ViewModels; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; using Serilog; -namespace FileTime.GuiApp.App; +namespace FileTime.GuiApp; public static class Startup { diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp.App/appsettings.Development.json b/src/GuiApp/Avalonia/FileTime.GuiApp/appsettings.Development.json similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp.App/appsettings.Development.json rename to src/GuiApp/Avalonia/FileTime.GuiApp/appsettings.Development.json diff --git a/src/GuiApp/Avalonia/FileTime.GuiApp/Assets/filetime.ico b/src/GuiApp/Avalonia/FileTime.GuiApp/filetime.ico similarity index 100% rename from src/GuiApp/Avalonia/FileTime.GuiApp/Assets/filetime.ico rename to src/GuiApp/Avalonia/FileTime.GuiApp/filetime.ico diff --git a/src/Server/FileTime.Server/FileTime.Server.csproj b/src/Server/FileTime.Server/FileTime.Server.csproj index fa9c6fe..110549f 100644 --- a/src/Server/FileTime.Server/FileTime.Server.csproj +++ b/src/Server/FileTime.Server/FileTime.Server.csproj @@ -24,7 +24,7 @@ - +