From 28c1f30d6f1363a2741a3ef3ccf3d3848150206a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81d=C3=A1m=20Kov=C3=A1cs?= Date: Thu, 3 Aug 2023 13:34:14 +0200 Subject: [PATCH] Rename GuiApp.App <-> GuiApp --- .vscode/launch.json | 4 +- .vscode/tasks.json | 4 +- .../FileTime.App.CommandPalette.csproj | 2 +- .../ViewModels/CommandPaletteViewModel.cs | 4 +- src/FileTime.sln | 6 +- .../CommandBindingConfiguration.cs | 2 +- .../Configuration/KeyBindingConfiguration.cs | 2 +- .../Configuration/KeyConfig.cs | 2 +- .../Configuration/MainConfiguration.cs | 2 +- .../Configuration/ProgramConfiguration.cs | 2 +- .../Configuration/ProgramsConfiguration.cs | 2 +- .../Configuration/SectionNames.cs | 2 +- .../FileTime.GuiApp.App.Abstractions.csproj} | 2 +- .../IconProviders/IIconProvider.cs | 4 +- .../IconProviders/SpecialPathType.cs | 2 +- .../Models/GuiPanel.cs | 2 +- .../Models/IHaveFullPath.cs | 2 +- .../Models/ImagePath.cs | 2 +- .../Models/ImagePathType.cs | 2 +- .../Models/SpecialKeysStatus.cs | 2 +- .../Services/IContextMenuProvider.cs | 2 +- .../Services/IDefaultModeKeyInputHandler.cs | 2 +- .../Services/IDialogService.cs | 4 +- .../Services/IKeyInputHandler.cs | 4 +- .../Services/IKeyInputHandlerService.cs | 2 +- .../Services/IKeyboardConfigurationService.cs | 4 +- .../Services/IPlacesService.cs | 4 +- .../IRapidTravelModeKeyInputHandler.cs | 2 +- .../Services/IUiAccessor.cs | 2 +- .../ViewModels/IGuiAppState.cs | 6 +- .../ViewModels/MessageBoxViewModel.cs | 2 +- .../ViewModels/PlaceInfo.cs | 4 +- .../ViewModels/ReadInputsViewModel.cs | 2 +- .../ViewModels/RootDriveInfo.cs | 4 +- .../Assets/Sources.txt | 0 .../{ => Assets}/filetime.ico | Bin .../Assets/filetime.png | Bin .../Assets/loading.svg | 0 .../Assets/material/3d.svg | 0 .../Assets/material/abc.svg | 0 .../Assets/material/actionscript.svg | 0 .../Assets/material/ada.svg | 0 .../Assets/material/adonis.svg | 0 .../Assets/material/advpl_include.svg | 0 .../Assets/material/advpl_prw.svg | 0 .../Assets/material/advpl_ptm.svg | 0 .../Assets/material/advpl_tlpp.svg | 0 .../Assets/material/android.svg | 0 .../Assets/material/angular-component.svg | 0 .../Assets/material/angular-directive.svg | 0 .../Assets/material/angular-guard.svg | 0 .../Assets/material/angular-pipe.svg | 0 .../Assets/material/angular-resolver.svg | 0 .../Assets/material/angular-service.svg | 0 .../Assets/material/angular.svg | 0 .../Assets/material/apiblueprint.svg | 0 .../Assets/material/apollo.svg | 0 .../Assets/material/applescript.svg | 0 .../Assets/material/appveyor.svg | 0 .../Assets/material/arduino.svg | 0 .../Assets/material/asciidoc.svg | 0 .../Assets/material/assembly.svg | 0 .../Assets/material/astro.svg | 0 .../Assets/material/astyle.svg | 0 .../Assets/material/audio.svg | 0 .../Assets/material/aurelia.svg | 0 .../Assets/material/authors.svg | 0 .../Assets/material/autohotkey.svg | 0 .../Assets/material/autoit.svg | 0 .../Assets/material/azure-pipelines.svg | 0 .../Assets/material/azure.svg | 0 .../Assets/material/babel.svg | 0 .../Assets/material/ballerina.svg | 0 .../Assets/material/bazel.svg | 0 .../Assets/material/bicep.svg | 0 .../Assets/material/bitbucket.svg | 0 .../Assets/material/bithound.svg | 0 .../Assets/material/blink.svg | 0 .../Assets/material/blink_light.svg | 0 .../Assets/material/bower.svg | 0 .../Assets/material/brainfuck.svg | 0 .../Assets/material/browserlist.svg | 0 .../Assets/material/browserlist_light.svg | 0 .../Assets/material/buck.svg | 0 .../Assets/material/bucklescript.svg | 0 .../Assets/material/buildkite.svg | 0 .../Assets/material/c.svg | 0 .../Assets/material/cabal.svg | 0 .../Assets/material/cake.svg | 0 .../Assets/material/capacitor.svg | 0 .../Assets/material/certificate.svg | 0 .../Assets/material/changelog.svg | 0 .../Assets/material/chess.svg | 0 .../Assets/material/chess_light.svg | 0 .../Assets/material/circleci.svg | 0 .../Assets/material/circleci_light.svg | 0 .../material/clipboard-multiple-outline.svg | 0 .../Assets/material/clipboard-outline.svg | 0 .../Assets/material/clojure.svg | 0 .../Assets/material/close-octagon.svg | 0 .../Assets/material/cloudfoundry.svg | 0 .../Assets/material/cmake.svg | 0 .../Assets/material/coala.svg | 0 .../Assets/material/cobol.svg | 0 .../Assets/material/coconut.svg | 0 .../Assets/material/code-climate.svg | 0 .../Assets/material/code-climate_light.svg | 0 .../Assets/material/codecov.svg | 0 .../Assets/material/codeowners.svg | 0 .../Assets/material/coffee.svg | 0 .../Assets/material/coldfusion.svg | 0 .../Assets/material/command.svg | 0 .../Assets/material/commitlint.svg | 0 .../Assets/material/conduct.svg | 0 .../Assets/material/console.svg | 0 .../Assets/material/contributing.svg | 0 .../Assets/material/cpp.svg | 0 .../Assets/material/credits.svg | 0 .../Assets/material/crystal.svg | 0 .../Assets/material/crystal_light.svg | 0 .../Assets/material/csharp.svg | 0 .../Assets/material/css-map.svg | 0 .../Assets/material/css.svg | 0 .../Assets/material/cucumber.svg | 0 .../Assets/material/cuda.svg | 0 .../Assets/material/cypress.svg | 0 .../Assets/material/d.svg | 0 .../Assets/material/dart.svg | 0 .../Assets/material/database.svg | 0 .../Assets/material/denizenscript.svg | 0 .../Assets/material/dependabot.svg | 0 .../Assets/material/desktop.svg | 0 .../Assets/material/dhall.svg | 0 .../Assets/material/diff.svg | 0 .../Assets/material/dinophp.svg | 0 .../Assets/material/disc.svg | 0 .../Assets/material/django.svg | 0 .../Assets/material/docker.svg | 0 .../Assets/material/document.svg | 0 .../Assets/material/dotjs.svg | 0 .../Assets/material/drawio.svg | 0 .../Assets/material/drone.svg | 0 .../Assets/material/drone_light.svg | 0 .../Assets/material/dune.svg | 0 .../Assets/material/edge.svg | 0 .../Assets/material/editorconfig.svg | 0 .../Assets/material/ejs.svg | 0 .../Assets/material/elixir.svg | 0 .../Assets/material/elm.svg | 0 .../Assets/material/email.svg | 0 .../Assets/material/ember.svg | 0 .../Assets/material/erlang.svg | 0 .../Assets/material/eslint.svg | 0 .../Assets/material/exe.svg | 0 .../Assets/material/fastlane.svg | 0 .../Assets/material/favicon.svg | 0 .../Assets/material/file.svg | 0 .../Assets/material/firebase.svg | 0 .../Assets/material/flash.svg | 0 .../Assets/material/flow.svg | 0 .../Assets/material/folder-admin-open.svg | 0 .../Assets/material/folder-admin.svg | 0 .../Assets/material/folder-android-open.svg | 0 .../Assets/material/folder-android.svg | 0 .../Assets/material/folder-angular-open.svg | 0 .../Assets/material/folder-angular.svg | 0 .../Assets/material/folder-animation-open.svg | 0 .../Assets/material/folder-animation.svg | 0 .../Assets/material/folder-ansible-open.svg | 0 .../Assets/material/folder-ansible.svg | 0 .../Assets/material/folder-api-open.svg | 0 .../Assets/material/folder-api.svg | 0 .../Assets/material/folder-apollo-open.svg | 0 .../Assets/material/folder-apollo.svg | 0 .../Assets/material/folder-app-open.svg | 0 .../Assets/material/folder-app.svg | 0 .../Assets/material/folder-archive-open.svg | 0 .../Assets/material/folder-archive.svg | 0 .../Assets/material/folder-audio-open.svg | 0 .../Assets/material/folder-audio.svg | 0 .../Assets/material/folder-aurelia-open.svg | 0 .../Assets/material/folder-aurelia.svg | 0 .../Assets/material/folder-aws-open.svg | 0 .../Assets/material/folder-aws.svg | 0 .../material/folder-azure-pipelines-open.svg | 0 .../material/folder-azure-pipelines.svg | 0 .../Assets/material/folder-base-open.svg | 0 .../Assets/material/folder-base.svg | 0 .../Assets/material/folder-batch-open.svg | 0 .../Assets/material/folder-batch.svg | 0 .../Assets/material/folder-benchmark-open.svg | 0 .../Assets/material/folder-benchmark.svg | 0 .../Assets/material/folder-bower-open.svg | 0 .../Assets/material/folder-bower.svg | 0 .../Assets/material/folder-cart-open.svg | 0 .../Assets/material/folder-cart.svg | 0 .../Assets/material/folder-ci-open.svg | 0 .../Assets/material/folder-ci.svg | 0 .../Assets/material/folder-circleci-open.svg | 0 .../Assets/material/folder-circleci.svg | 0 .../Assets/material/folder-class-open.svg | 0 .../Assets/material/folder-class.svg | 0 .../Assets/material/folder-client-open.svg | 0 .../Assets/material/folder-client.svg | 0 .../Assets/material/folder-cluster-open.svg | 0 .../Assets/material/folder-cluster.svg | 0 .../Assets/material/folder-cobol-open.svg | 0 .../Assets/material/folder-cobol.svg | 0 .../Assets/material/folder-command-open.svg | 0 .../Assets/material/folder-command.svg | 0 .../material/folder-components-open.svg | 0 .../Assets/material/folder-components.svg | 0 .../Assets/material/folder-config-open.svg | 0 .../Assets/material/folder-config.svg | 0 .../material/folder-connection-open.svg | 0 .../Assets/material/folder-connection.svg | 0 .../Assets/material/folder-constant-open.svg | 0 .../Assets/material/folder-constant.svg | 0 .../Assets/material/folder-container-open.svg | 0 .../Assets/material/folder-container.svg | 0 .../Assets/material/folder-content-open.svg | 0 .../Assets/material/folder-content.svg | 0 .../Assets/material/folder-context-open.svg | 0 .../Assets/material/folder-context.svg | 0 .../Assets/material/folder-contract-open.svg | 0 .../Assets/material/folder-contract.svg | 0 .../material/folder-controller-open.svg | 0 .../Assets/material/folder-controller.svg | 0 .../Assets/material/folder-core-open.svg | 0 .../Assets/material/folder-core.svg | 0 .../Assets/material/folder-coverage-open.svg | 0 .../Assets/material/folder-coverage.svg | 0 .../Assets/material/folder-css-open.svg | 0 .../Assets/material/folder-css.svg | 0 .../Assets/material/folder-custom-open.svg | 0 .../Assets/material/folder-custom.svg | 0 .../Assets/material/folder-cypress-open.svg | 0 .../Assets/material/folder-cypress.svg | 0 .../Assets/material/folder-database-open.svg | 0 .../Assets/material/folder-database.svg | 0 .../Assets/material/folder-debug-open.svg | 0 .../Assets/material/folder-debug.svg | 0 .../Assets/material/folder-delta-open.svg | 0 .../Assets/material/folder-delta.svg | 0 .../Assets/material/folder-dist-open.svg | 0 .../Assets/material/folder-dist.svg | 0 .../Assets/material/folder-docker-open.svg | 0 .../Assets/material/folder-docker.svg | 0 .../Assets/material/folder-docs-open.svg | 0 .../Assets/material/folder-docs.svg | 0 .../Assets/material/folder-download-open.svg | 0 .../Assets/material/folder-download.svg | 0 .../Assets/material/folder-dump-open.svg | 0 .../Assets/material/folder-dump.svg | 0 .../material/folder-environment-open.svg | 0 .../Assets/material/folder-environment.svg | 0 .../Assets/material/folder-error-open.svg | 0 .../Assets/material/folder-error.svg | 0 .../Assets/material/folder-event-open.svg | 0 .../Assets/material/folder-event.svg | 0 .../Assets/material/folder-examples-open.svg | 0 .../Assets/material/folder-examples.svg | 0 .../Assets/material/folder-expo-open.svg | 0 .../Assets/material/folder-expo.svg | 0 .../Assets/material/folder-export-open.svg | 0 .../Assets/material/folder-export.svg | 0 .../Assets/material/folder-fastlane-open.svg | 0 .../Assets/material/folder-fastlane.svg | 0 .../Assets/material/folder-firebase-open.svg | 0 .../Assets/material/folder-firebase.svg | 0 .../Assets/material/folder-flow-open.svg | 0 .../Assets/material/folder-flow.svg | 0 .../Assets/material/folder-font-open.svg | 0 .../Assets/material/folder-font.svg | 0 .../Assets/material/folder-functions-open.svg | 0 .../Assets/material/folder-functions.svg | 0 .../Assets/material/folder-generator-open.svg | 0 .../Assets/material/folder-generator.svg | 0 .../Assets/material/folder-git-open.svg | 0 .../Assets/material/folder-git.svg | 0 .../Assets/material/folder-github-open.svg | 0 .../Assets/material/folder-github.svg | 0 .../Assets/material/folder-gitlab-open.svg | 0 .../Assets/material/folder-gitlab.svg | 0 .../Assets/material/folder-global-open.svg | 0 .../Assets/material/folder-global.svg | 0 .../Assets/material/folder-gradle-open.svg | 0 .../Assets/material/folder-gradle.svg | 0 .../Assets/material/folder-graphql-open.svg | 0 .../Assets/material/folder-graphql.svg | 0 .../Assets/material/folder-guard-open.svg | 0 .../Assets/material/folder-guard.svg | 0 .../Assets/material/folder-gulp-open.svg | 0 .../Assets/material/folder-gulp.svg | 0 .../Assets/material/folder-helper-open.svg | 0 .../Assets/material/folder-helper.svg | 0 .../Assets/material/folder-home-open.svg | 0 .../Assets/material/folder-home.svg | 0 .../Assets/material/folder-hook-open.svg | 0 .../Assets/material/folder-hook.svg | 0 .../Assets/material/folder-husky-open.svg | 0 .../Assets/material/folder-husky.svg | 0 .../Assets/material/folder-i18n-open.svg | 0 .../Assets/material/folder-i18n.svg | 0 .../Assets/material/folder-images-open.svg | 0 .../Assets/material/folder-images.svg | 0 .../Assets/material/folder-import-open.svg | 0 .../Assets/material/folder-import.svg | 0 .../Assets/material/folder-include-open.svg | 0 .../Assets/material/folder-include.svg | 0 .../Assets/material/folder-intellij-open.svg | 0 .../material/folder-intellij-open_light.svg | 0 .../Assets/material/folder-intellij.svg | 0 .../Assets/material/folder-intellij_light.svg | 0 .../Assets/material/folder-interface-open.svg | 0 .../Assets/material/folder-interface.svg | 0 .../Assets/material/folder-ios-open.svg | 0 .../Assets/material/folder-ios.svg | 0 .../Assets/material/folder-java-open.svg | 0 .../Assets/material/folder-java.svg | 0 .../material/folder-javascript-open.svg | 0 .../Assets/material/folder-javascript.svg | 0 .../Assets/material/folder-jinja-open.svg | 0 .../material/folder-jinja-open_light.svg | 0 .../Assets/material/folder-jinja.svg | 0 .../Assets/material/folder-jinja_light.svg | 0 .../Assets/material/folder-job-open.svg | 0 .../Assets/material/folder-job.svg | 0 .../Assets/material/folder-json-open.svg | 0 .../Assets/material/folder-json.svg | 0 .../Assets/material/folder-keys-open.svg | 0 .../Assets/material/folder-keys.svg | 0 .../material/folder-kubernetes-open.svg | 0 .../Assets/material/folder-kubernetes.svg | 0 .../Assets/material/folder-layout-open.svg | 0 .../Assets/material/folder-layout.svg | 0 .../Assets/material/folder-less-open.svg | 0 .../Assets/material/folder-less.svg | 0 .../Assets/material/folder-lib-open.svg | 0 .../Assets/material/folder-lib.svg | 0 .../Assets/material/folder-log-open.svg | 0 .../Assets/material/folder-log.svg | 0 .../Assets/material/folder-mail-open.svg | 0 .../Assets/material/folder-mail.svg | 0 .../Assets/material/folder-mappings-open.svg | 0 .../Assets/material/folder-mappings.svg | 0 .../Assets/material/folder-markdown-open.svg | 0 .../Assets/material/folder-markdown.svg | 0 .../Assets/material/folder-messages-open.svg | 0 .../Assets/material/folder-messages.svg | 0 .../Assets/material/folder-meta-open.svg | 0 .../Assets/material/folder-meta.svg | 0 .../material/folder-middleware-open.svg | 0 .../Assets/material/folder-middleware.svg | 0 .../Assets/material/folder-mjml-open.svg | 0 .../Assets/material/folder-mjml.svg | 0 .../Assets/material/folder-mobile-open.svg | 0 .../Assets/material/folder-mobile.svg | 0 .../Assets/material/folder-mock-open.svg | 0 .../Assets/material/folder-mock.svg | 0 .../Assets/material/folder-music.svg | 0 .../material/folder-ngrx-actions-open.svg | 0 .../Assets/material/folder-ngrx-actions.svg | 0 .../material/folder-ngrx-effects-open.svg | 0 .../Assets/material/folder-ngrx-effects.svg | 0 .../material/folder-ngrx-entities-open.svg | 0 .../Assets/material/folder-ngrx-entities.svg | 0 .../material/folder-ngrx-reducer-open.svg | 0 .../Assets/material/folder-ngrx-reducer.svg | 0 .../material/folder-ngrx-selectors-open.svg | 0 .../Assets/material/folder-ngrx-selectors.svg | 0 .../material/folder-ngrx-state-open.svg | 0 .../Assets/material/folder-ngrx-state.svg | 0 .../material/folder-ngrx-store-open.svg | 0 .../Assets/material/folder-ngrx-store.svg | 0 .../Assets/material/folder-node-open.svg | 0 .../Assets/material/folder-node.svg | 0 .../Assets/material/folder-nuxt-open.svg | 0 .../Assets/material/folder-nuxt.svg | 0 .../Assets/material/folder-other-open.svg | 0 .../Assets/material/folder-other.svg | 0 .../Assets/material/folder-packages-open.svg | 0 .../Assets/material/folder-packages.svg | 0 .../Assets/material/folder-php-open.svg | 0 .../Assets/material/folder-php.svg | 0 .../Assets/material/folder-phpmailer-open.svg | 0 .../Assets/material/folder-phpmailer.svg | 0 .../Assets/material/folder-pipe-open.svg | 0 .../Assets/material/folder-pipe.svg | 0 .../Assets/material/folder-plugin-open.svg | 0 .../Assets/material/folder-plugin.svg | 0 .../Assets/material/folder-prisma-open.svg | 0 .../Assets/material/folder-prisma.svg | 0 .../Assets/material/folder-private-open.svg | 0 .../Assets/material/folder-private.svg | 0 .../Assets/material/folder-project-open.svg | 0 .../Assets/material/folder-project.svg | 0 .../Assets/material/folder-public-open.svg | 0 .../Assets/material/folder-public.svg | 0 .../Assets/material/folder-python-open.svg | 0 .../Assets/material/folder-python.svg | 0 .../Assets/material/folder-quasar-open.svg | 0 .../Assets/material/folder-quasar.svg | 0 .../Assets/material/folder-queue-open.svg | 0 .../Assets/material/folder-queue.svg | 0 .../material/folder-react-components-open.svg | 0 .../material/folder-react-components.svg | 0 .../material/folder-redux-actions-open.svg | 0 .../Assets/material/folder-redux-actions.svg | 0 .../material/folder-redux-reducer-open.svg | 0 .../Assets/material/folder-redux-reducer.svg | 0 .../material/folder-redux-selector-open.svg | 0 .../Assets/material/folder-redux-selector.svg | 0 .../material/folder-redux-store-open.svg | 0 .../Assets/material/folder-redux-store.svg | 0 .../Assets/material/folder-resolver-open.svg | 0 .../Assets/material/folder-resolver.svg | 0 .../Assets/material/folder-resource-open.svg | 0 .../Assets/material/folder-resource.svg | 0 .../Assets/material/folder-review-open.svg | 0 .../Assets/material/folder-review.svg | 0 .../Assets/material/folder-routes-open.svg | 0 .../Assets/material/folder-routes.svg | 0 .../Assets/material/folder-rules-open.svg | 0 .../Assets/material/folder-rules.svg | 0 .../Assets/material/folder-sass-open.svg | 0 .../Assets/material/folder-sass.svg | 0 .../Assets/material/folder-scala-open.svg | 0 .../Assets/material/folder-scala.svg | 0 .../Assets/material/folder-scripts-open.svg | 0 .../Assets/material/folder-scripts.svg | 0 .../Assets/material/folder-secure-open.svg | 0 .../Assets/material/folder-secure.svg | 0 .../Assets/material/folder-server-open.svg | 0 .../Assets/material/folder-server.svg | 0 .../material/folder-serverless-open.svg | 0 .../Assets/material/folder-serverless.svg | 0 .../Assets/material/folder-shared-open.svg | 0 .../Assets/material/folder-shared.svg | 0 .../Assets/material/folder-src-open.svg | 0 .../Assets/material/folder-src.svg | 0 .../Assets/material/folder-stack-open.svg | 0 .../Assets/material/folder-stack.svg | 0 .../Assets/material/folder-stencil-open.svg | 0 .../Assets/material/folder-stencil.svg | 0 .../Assets/material/folder-storybook-open.svg | 0 .../Assets/material/folder-storybook.svg | 0 .../Assets/material/folder-stylus-open.svg | 0 .../Assets/material/folder-stylus.svg | 0 .../Assets/material/folder-sublime-open.svg | 0 .../Assets/material/folder-sublime.svg | 0 .../Assets/material/folder-svelte-open.svg | 0 .../Assets/material/folder-svelte.svg | 0 .../Assets/material/folder-svg-open.svg | 0 .../Assets/material/folder-svg.svg | 0 .../Assets/material/folder-syntax-open.svg | 0 .../Assets/material/folder-syntax.svg | 0 .../Assets/material/folder-target-open.svg | 0 .../Assets/material/folder-target.svg | 0 .../Assets/material/folder-tasks-open.svg | 0 .../Assets/material/folder-tasks.svg | 0 .../Assets/material/folder-temp-open.svg | 0 .../Assets/material/folder-temp.svg | 0 .../Assets/material/folder-template-open.svg | 0 .../Assets/material/folder-template.svg | 0 .../Assets/material/folder-terraform-open.svg | 0 .../Assets/material/folder-terraform.svg | 0 .../Assets/material/folder-test-open.svg | 0 .../Assets/material/folder-test.svg | 0 .../Assets/material/folder-theme-open.svg | 0 .../Assets/material/folder-theme.svg | 0 .../Assets/material/folder-tools-open.svg | 0 .../Assets/material/folder-tools.svg | 0 .../material/folder-typescript-open.svg | 0 .../Assets/material/folder-typescript.svg | 0 .../Assets/material/folder-update-open.svg | 0 .../Assets/material/folder-update.svg | 0 .../Assets/material/folder-upload-open.svg | 0 .../Assets/material/folder-upload.svg | 0 .../Assets/material/folder-utils-open.svg | 0 .../Assets/material/folder-utils.svg | 0 .../Assets/material/folder-vercel-open.svg | 0 .../Assets/material/folder-vercel.svg | 0 .../Assets/material/folder-video-open.svg | 0 .../Assets/material/folder-video.svg | 0 .../Assets/material/folder-views-open.svg | 0 .../Assets/material/folder-views.svg | 0 .../Assets/material/folder-vm-open.svg | 0 .../Assets/material/folder-vm.svg | 0 .../Assets/material/folder-vscode-open.svg | 0 .../Assets/material/folder-vscode.svg | 0 .../material/folder-vue-directives-open.svg | 0 .../Assets/material/folder-vue-directives.svg | 0 .../Assets/material/folder-vue-open.svg | 0 .../Assets/material/folder-vue.svg | 0 .../Assets/material/folder-vuepress-open.svg | 0 .../Assets/material/folder-vuepress.svg | 0 .../material/folder-vuex-store-open.svg | 0 .../Assets/material/folder-vuex-store.svg | 0 .../Assets/material/folder-wakatime-open.svg | 0 .../Assets/material/folder-wakatime.svg | 0 .../Assets/material/folder-webpack-open.svg | 0 .../Assets/material/folder-webpack.svg | 0 .../Assets/material/folder-wordpress-open.svg | 0 .../Assets/material/folder-wordpress.svg | 0 .../Assets/material/folder-yarn-open.svg | 0 .../Assets/material/folder-yarn.svg | 0 .../Assets/material/folder.svg | 0 .../Assets/material/font.svg | 0 .../Assets/material/forth.svg | 0 .../Assets/material/fortran.svg | 0 .../Assets/material/foxpro.svg | 0 .../Assets/material/fsharp.svg | 0 .../Assets/material/fusebox.svg | 0 .../Assets/material/gatsby.svg | 0 .../Assets/material/gcp.svg | 0 .../Assets/material/gemfile.svg | 0 .../Assets/material/gemini.svg | 0 .../Assets/material/git.svg | 0 .../Assets/material/gitlab.svg | 0 .../Assets/material/gitpod.svg | 0 .../Assets/material/go-mod.svg | 0 .../Assets/material/go.svg | 0 .../Assets/material/go_gopher.svg | 0 .../Assets/material/godot-assets.svg | 0 .../Assets/material/godot.svg | 0 .../Assets/material/gradle.svg | 0 .../Assets/material/grain.svg | 0 .../Assets/material/graphcool.svg | 0 .../Assets/material/graphql.svg | 0 .../Assets/material/groovy.svg | 0 .../Assets/material/grunt.svg | 0 .../Assets/material/gulp.svg | 0 .../Assets/material/h.svg | 0 .../Assets/material/hack.svg | 0 .../Assets/material/haml.svg | 0 .../Assets/material/handlebars.svg | 0 .../Assets/material/haskell.svg | 0 .../Assets/material/haxe.svg | 0 .../Assets/material/hcl.svg | 0 .../Assets/material/hcl_light.svg | 0 .../Assets/material/helm.svg | 0 .../Assets/material/heroku.svg | 0 .../Assets/material/hex.svg | 0 .../Assets/material/horusec.svg | 0 .../Assets/material/hpp.svg | 0 .../Assets/material/html.svg | 0 .../Assets/material/http.svg | 0 .../Assets/material/husky.svg | 0 .../Assets/material/i18n.svg | 0 .../Assets/material/idris.svg | 0 .../Assets/material/image.svg | 0 .../Assets/material/imba.svg | 0 .../Assets/material/ionic.svg | 0 .../Assets/material/istanbul.svg | 0 .../Assets/material/jar.svg | 0 .../Assets/material/java.svg | 0 .../Assets/material/javaclass.svg | 0 .../Assets/material/javascript-map.svg | 0 .../Assets/material/javascript.svg | 0 .../Assets/material/jenkins.svg | 0 .../Assets/material/jest.svg | 0 .../Assets/material/jinja.svg | 0 .../Assets/material/jinja_light.svg | 0 .../Assets/material/jsconfig.svg | 0 .../Assets/material/json.svg | 0 .../Assets/material/julia.svg | 0 .../Assets/material/jupyter.svg | 0 .../Assets/material/karma.svg | 0 .../Assets/material/key.svg | 0 .../Assets/material/kivy.svg | 0 .../Assets/material/kl.svg | 0 .../Assets/material/kotlin.svg | 0 .../Assets/material/kusto.svg | 0 .../Assets/material/laravel.svg | 0 .../Assets/material/lerna.svg | 0 .../Assets/material/less.svg | 0 .../Assets/material/lib.svg | 0 .../Assets/material/lighthouse.svg | 0 .../Assets/material/lilypond.svg | 0 .../Assets/material/liquid.svg | 0 .../Assets/material/lisp.svg | 0 .../Assets/material/livescript.svg | 0 .../Assets/material/lock.svg | 0 .../Assets/material/log.svg | 0 .../Assets/material/lolcode.svg | 0 .../Assets/material/lua.svg | 0 .../Assets/material/makefile.svg | 0 .../Assets/material/markdown.svg | 0 .../Assets/material/markojs.svg | 0 .../Assets/material/mathematica.svg | 0 .../Assets/material/matlab.svg | 0 .../Assets/material/maven.svg | 0 .../Assets/material/mdx.svg | 0 .../Assets/material/merlin.svg | 0 .../Assets/material/meson.svg | 0 .../Assets/material/minecraft.svg | 0 .../Assets/material/mint.svg | 0 .../Assets/material/mjml.svg | 0 .../Assets/material/mocha.svg | 0 .../Assets/material/modernizr.svg | 0 .../Assets/material/moonscript.svg | 0 .../Assets/material/mxml.svg | 0 .../Assets/material/ndst.svg | 0 .../Assets/material/nest-controller.svg | 0 .../Assets/material/nest-decorator.svg | 0 .../Assets/material/nest-filter.svg | 0 .../Assets/material/nest-gateway.svg | 0 .../Assets/material/nest-guard.svg | 0 .../Assets/material/nest-middleware.svg | 0 .../Assets/material/nest-module.svg | 0 .../Assets/material/nest-pipe.svg | 0 .../Assets/material/nest-resolver.svg | 0 .../Assets/material/nest-service.svg | 0 .../Assets/material/nest.svg | 0 .../Assets/material/netlify.svg | 0 .../Assets/material/next.svg | 0 .../Assets/material/next_light.svg | 0 .../Assets/material/nginx.svg | 0 .../Assets/material/ngrx-actions.svg | 0 .../Assets/material/ngrx-effects.svg | 0 .../Assets/material/ngrx-entity.svg | 0 .../Assets/material/ngrx-reducer.svg | 0 .../Assets/material/ngrx-selectors.svg | 0 .../Assets/material/ngrx-state.svg | 0 .../Assets/material/nim.svg | 0 .../Assets/material/nix.svg | 0 .../Assets/material/nodejs.svg | 0 .../Assets/material/nodejs_alt.svg | 0 .../Assets/material/nodemon.svg | 0 .../Assets/material/npm.svg | 0 .../Assets/material/nrwl.svg | 0 .../Assets/material/nuget.svg | 0 .../Assets/material/nunjucks.svg | 0 .../Assets/material/nuxt.svg | 0 .../Assets/material/nuxt_light.svg | 0 .../Assets/material/ocaml.svg | 0 .../Assets/material/odin.svg | 0 .../Assets/material/opa.svg | 0 .../Assets/material/opam.svg | 0 .../Assets/material/pascal.svg | 0 .../Assets/material/pawn.svg | 0 .../Assets/material/pdf.svg | 0 .../Assets/material/percy.svg | 0 .../Assets/material/perl.svg | 0 .../Assets/material/php-cs-fixer.svg | 0 .../Assets/material/php.svg | 0 .../Assets/material/php_elephant.svg | 0 .../Assets/material/php_elephant_pink.svg | 0 .../Assets/material/phpunit.svg | 0 .../Assets/material/pipeline.svg | 0 .../Assets/material/postcss.svg | 0 .../Assets/material/posthtml.svg | 0 .../Assets/material/powerpoint.svg | 0 .../Assets/material/powershell.svg | 0 .../Assets/material/prettier.svg | 0 .../Assets/material/prisma.svg | 0 .../Assets/material/processing.svg | 0 .../Assets/material/processing_light.svg | 0 .../Assets/material/prolog.svg | 0 .../Assets/material/proto.svg | 0 .../Assets/material/protractor.svg | 0 .../Assets/material/pug.svg | 0 .../Assets/material/puppet.svg | 0 .../Assets/material/purescript.svg | 0 .../Assets/material/python-misc.svg | 0 .../Assets/material/python.svg | 0 .../Assets/material/qsharp.svg | 0 .../Assets/material/quasar.svg | 0 .../Assets/material/r.svg | 0 .../Assets/material/racket.svg | 0 .../Assets/material/raml.svg | 0 .../Assets/material/razor.svg | 0 .../Assets/material/react.svg | 0 .../Assets/material/react_ts.svg | 0 .../Assets/material/readme.svg | 0 .../Assets/material/reason.svg | 0 .../Assets/material/red.svg | 0 .../Assets/material/redux-action.svg | 0 .../Assets/material/redux-reducer.svg | 0 .../Assets/material/redux-selector.svg | 0 .../Assets/material/redux-store.svg | 0 .../Assets/material/renovate.svg | 0 .../Assets/material/replit.svg | 0 .../Assets/material/rescript.svg | 0 .../Assets/material/restql.svg | 0 .../Assets/material/riot.svg | 0 .../Assets/material/roadmap.svg | 0 .../Assets/material/robot.svg | 0 .../Assets/material/robots.svg | 0 .../Assets/material/rollup.svg | 0 .../Assets/material/rome.svg | 0 .../Assets/material/routing.svg | 0 .../Assets/material/rubocop.svg | 0 .../Assets/material/rubocop_light.svg | 0 .../Assets/material/ruby.svg | 0 .../Assets/material/rust.svg | 0 .../Assets/material/salesforce.svg | 0 .../Assets/material/san.svg | 0 .../Assets/material/sas.svg | 0 .../Assets/material/sass.svg | 0 .../Assets/material/sbt.svg | 0 .../Assets/material/scala.svg | 0 .../Assets/material/scheme.svg | 0 .../Assets/material/search.svg | 0 .../Assets/material/security.svg | 0 .../Assets/material/semantic-release.svg | 0 .../material/semantic-release_light.svg | 0 .../Assets/material/sentry.svg | 0 .../Assets/material/sequelize.svg | 0 .../Assets/material/settings.svg | 0 .../Assets/material/shaderlab.svg | 0 .../Assets/material/silverstripe.svg | 0 .../Assets/material/siyuan.svg | 0 .../Assets/material/sketch.svg | 0 .../Assets/material/slim.svg | 0 .../Assets/material/slug.svg | 0 .../Assets/material/smarty.svg | 0 .../Assets/material/sml.svg | 0 .../Assets/material/snowpack.svg | 0 .../Assets/material/snowpack_light.svg | 0 .../Assets/material/snyk.svg | 0 .../Assets/material/solidity.svg | 0 .../Assets/material/stencil.svg | 0 .../Assets/material/stitches.svg | 0 .../Assets/material/stitches_light.svg | 0 .../Assets/material/storybook.svg | 0 .../Assets/material/stryker.svg | 0 .../Assets/material/stylelint.svg | 0 .../Assets/material/stylelint_light.svg | 0 .../Assets/material/stylus.svg | 0 .../Assets/material/sublime.svg | 0 .../Assets/material/svelte.svg | 0 .../Assets/material/svg.svg | 0 .../Assets/material/svgo.svg | 0 .../Assets/material/svgr.svg | 0 .../Assets/material/swc.svg | 0 .../Assets/material/swift.svg | 0 .../Assets/material/table.svg | 0 .../Assets/material/tailwindcss.svg | 0 .../Assets/material/tauri.svg | 0 .../Assets/material/tcl.svg | 0 .../Assets/material/teal.svg | 0 .../Assets/material/template.svg | 0 .../Assets/material/terraform.svg | 0 .../Assets/material/test-js.svg | 0 .../Assets/material/test-jsx.svg | 0 .../Assets/material/test-ts.svg | 0 .../Assets/material/tex.svg | 0 .../Assets/material/textlint.svg | 0 .../Assets/material/tilt.svg | 0 .../Assets/material/tobi.svg | 0 .../Assets/material/tobimake.svg | 0 .../Assets/material/todo.svg | 0 .../Assets/material/travis.svg | 0 .../Assets/material/tsconfig.svg | 0 .../Assets/material/tune.svg | 0 .../Assets/material/twig.svg | 0 .../Assets/material/twine.svg | 0 .../Assets/material/typescript-def.svg | 0 .../Assets/material/typescript.svg | 0 .../Assets/material/uml.svg | 0 .../Assets/material/uml_light.svg | 0 .../Assets/material/url.svg | 0 .../Assets/material/vagrant.svg | 0 .../Assets/material/vala.svg | 0 .../Assets/material/velocity.svg | 0 .../Assets/material/vercel.svg | 0 .../Assets/material/vercel_light.svg | 0 .../Assets/material/verilog.svg | 0 .../Assets/material/vfl.svg | 0 .../Assets/material/video.svg | 0 .../Assets/material/vim.svg | 0 .../Assets/material/virtual.svg | 0 .../Assets/material/visualstudio.svg | 0 .../Assets/material/vite.svg | 0 .../Assets/material/vlang.svg | 0 .../Assets/material/vscode.svg | 0 .../Assets/material/vue-config.svg | 0 .../Assets/material/vue.svg | 0 .../Assets/material/vuex-store.svg | 0 .../Assets/material/wakatime.svg | 0 .../Assets/material/wakatime_light.svg | 0 .../Assets/material/wallaby.svg | 0 .../Assets/material/watchman.svg | 0 .../Assets/material/webassembly.svg | 0 .../Assets/material/webhint.svg | 0 .../Assets/material/webpack.svg | 0 .../Assets/material/wepy.svg | 0 .../Assets/material/windicss.svg | 0 .../Assets/material/wolframlanguage.svg | 0 .../Assets/material/word.svg | 0 .../Assets/material/xaml.svg | 0 .../Assets/material/xml.svg | 0 .../Assets/material/yaml.svg | 0 .../Assets/material/yang.svg | 0 .../Assets/material/yarn.svg | 0 .../Assets/material/zig.svg | 0 .../Assets/material/zip.svg | 0 .../CommandToCommandNameConverter.cs | 2 +- .../Converters/CompareConverter.cs | 2 +- .../Converters/ContextMenuGenerator.cs | 4 +- .../Converters/DateTimeConverter.cs | 2 +- .../Converters/DebugConverter.cs | 2 +- .../Converters/ExceptionToStringConverter.cs | 2 +- .../Converters/FormatSizeConverter.cs | 2 +- .../Converters/GetFileExtensionConverter.cs | 2 +- .../Converters/IsTypeConverter.cs | 2 +- .../Converters/ItemSizeToBrushConverter.cs | 4 +- .../Converters/ItemSizeToSizeConverter.cs | 2 +- .../Converters/ItemToImageConverter.cs | 8 +-- .../ItemViewModeToBrushConverter.cs | 2 +- .../Converters/NamePartShrinkerConverter.cs | 4 +- .../Converters/SplitStringConverter.cs | 2 +- .../Converters/StringReplaceConverter.cs | 2 +- .../Converters/TextDecorationConverter.cs | 2 +- .../DependencyInjection.cs | 2 +- .../Extensions/KeyConfigExtensions.cs | 4 +- .../FileTime.GuiApp.App.csproj | 57 ++++++++---------- .../Helper/ColorHelper.cs | 2 +- .../Helper/NativeMethodHelpers.cs | 2 +- .../IconProviders/MaterialIconProvider.cs | 6 +- .../IconProviders/SpecialPathWithIcon.cs | 4 +- .../IconProviders/WindowsSystemIconHelper.cs | 6 +- .../Logging/ToastMessageSink.cs | 4 +- .../Resources/Brushes.axaml | 0 .../Resources/Converters.axaml | 4 +- .../Resources/SolarizedDarkTheme.axaml | 0 .../Resources/Styles.axaml | 2 +- .../Services/AvaloniaRxSchedulerService.cs | 2 +- .../Services/DefaultModeKeyInputHandler.cs | 10 +-- .../Services/DialogService.cs | 4 +- .../Services/KeyInputHandlerService.cs | 6 +- .../Services/KeyboardConfigurationService.cs | 4 +- .../Services/LifecycleService.cs | 2 +- .../Services/LinuxContextMenuProvider.cs | 2 +- .../Services/LinuxPlacesService.cs | 6 +- .../Services/ModalService.cs | 2 +- .../RapidTravelModeKeyInputHandler.cs | 8 +-- .../Services/RootDriveInfoService.cs | 4 +- .../Services/SystemClipboardService.cs | 2 +- .../Services/WindowsContextMenuProvider.cs | 6 +- .../Services/WindowsPlacesService.cs | 6 +- .../ViewModels/IMainWindowViewModel.cs | 4 +- .../ViewModels/IMainWindowViewModelBase.cs | 2 +- .../ViewModels/ItemNamePartViewModel.cs | 2 +- .../ViewModels/MainWindowDesignViewModel.cs | 4 +- .../ViewModels/MainWindowLoadingViewModel.cs | 2 +- .../ViewModels/MainWindowViewModel.cs | 4 +- .../Views/CommandPalette.axaml | 4 +- .../Views/CommandPalette.axaml.cs | 2 +- .../Views/FrequencyNavigation.axaml | 4 +- .../Views/FrequencyNavigation.axaml.cs | 2 +- .../Views/ItemView.axaml | 4 +- .../Views/ItemView.axaml.cs | 2 +- .../Views/MainWindow.axaml | 16 ++--- .../Views/MainWindow.axaml.cs | 8 +-- .../Views/PathPresenter.axaml | 2 +- .../Views/PathPresenter.axaml.cs | 2 +- .../FileTime.GuiApp.CustomImpl.csproj | 2 +- .../ViewModels/GuiAppState.cs | 6 +- .../FileTime.GuiApp.DesignPreview.csproj | 2 +- .../Services/GuiAppStatePreview.cs | 6 +- .../Configuration/FontConfiguration.cs | 2 +- .../FileTime.GuiApp.Font.Abstractions.csproj | 2 +- .../Services/IFontService.cs | 2 +- .../FileTime.GuiApp.Font.csproj | 2 +- .../FileTime.GuiApp.Font/Font/Startup.cs | 4 +- .../Services/FontService.cs | 4 +- .../App.axaml | 12 ++-- .../App.axaml.cs | 12 ++-- .../FileTime.GuiApp/FileTime.GuiApp.csproj | 53 +++++++++------- .../Program.cs | 4 +- .../Startup.cs | 12 ++-- .../appsettings.Development.json | 0 .../FileTime.GuiApp/{Assets => }/filetime.ico | Bin .../FileTime.Server/FileTime.Server.csproj | 2 +- 877 files changed, 245 insertions(+), 245 deletions(-) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Configuration/CommandBindingConfiguration.cs (98%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Configuration/KeyBindingConfiguration.cs (85%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Configuration/KeyConfig.cs (93%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Configuration/MainConfiguration.cs (99%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Configuration/ProgramConfiguration.cs (86%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Configuration/ProgramsConfiguration.cs (81%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Configuration/SectionNames.cs (77%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions/FileTime.GuiApp.Abstractions.csproj => FileTime.GuiApp.App.Abstractions/FileTime.GuiApp.App.Abstractions.csproj} (94%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/IconProviders/IIconProvider.cs (64%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/IconProviders/SpecialPathType.cs (77%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Models/GuiPanel.cs (68%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Models/IHaveFullPath.cs (70%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Models/ImagePath.cs (90%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Models/ImagePathType.cs (62%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Models/SpecialKeysStatus.cs (70%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Services/IContextMenuProvider.cs (82%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Services/IDefaultModeKeyInputHandler.cs (62%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Services/IDialogService.cs (73%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Services/IKeyInputHandler.cs (67%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Services/IKeyInputHandlerService.cs (79%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Services/IKeyboardConfigurationService.cs (77%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Services/IPlacesService.cs (64%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Services/IRapidTravelModeKeyInputHandler.cs (64%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/Services/IUiAccessor.cs (82%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/ViewModels/IGuiAppState.cs (84%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/ViewModels/MessageBoxViewModel.cs (95%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/ViewModels/PlaceInfo.cs (86%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/ViewModels/ReadInputsViewModel.cs (95%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.Abstractions => FileTime.GuiApp.App.Abstractions}/ViewModels/RootDriveInfo.cs (94%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/Sources.txt (100%) rename src/GuiApp/Avalonia/FileTime.GuiApp.App/{ => Assets}/filetime.ico (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/filetime.png (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/loading.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/3d.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/abc.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/actionscript.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/ada.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/adonis.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/advpl_include.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/advpl_prw.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/advpl_ptm.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/advpl_tlpp.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/android.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/angular-component.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/angular-directive.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/angular-guard.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/angular-pipe.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/angular-resolver.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/angular-service.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/angular.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/apiblueprint.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/apollo.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/applescript.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/appveyor.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/arduino.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/asciidoc.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/assembly.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/astro.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/astyle.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/audio.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/aurelia.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/authors.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/autohotkey.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/autoit.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/azure-pipelines.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/azure.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/babel.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/ballerina.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/bazel.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/bicep.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/bitbucket.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/bithound.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/blink.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/blink_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/bower.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/brainfuck.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/browserlist.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/browserlist_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/buck.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/bucklescript.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/buildkite.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/c.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/cabal.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/cake.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/capacitor.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/certificate.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/changelog.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/chess.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/chess_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/circleci.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/circleci_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/clipboard-multiple-outline.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/clipboard-outline.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/clojure.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/close-octagon.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/cloudfoundry.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/cmake.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/coala.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/cobol.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/coconut.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/code-climate.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/code-climate_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/codecov.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/codeowners.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/coffee.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/coldfusion.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/command.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/commitlint.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/conduct.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/console.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/contributing.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/cpp.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/credits.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/crystal.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/crystal_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/csharp.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/css-map.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/css.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/cucumber.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/cuda.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/cypress.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/d.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/dart.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/database.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/denizenscript.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/dependabot.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/desktop.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/dhall.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/diff.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/dinophp.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/disc.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/django.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/docker.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/document.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/dotjs.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/drawio.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/drone.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/drone_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/dune.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/edge.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/editorconfig.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/ejs.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/elixir.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/elm.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/email.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/ember.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/erlang.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/eslint.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/exe.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/fastlane.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/favicon.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/file.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/firebase.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/flash.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/flow.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-admin-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-admin.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-android-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-android.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-angular-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-angular.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-animation-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-animation.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ansible-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ansible.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-api-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-api.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-apollo-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-apollo.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-app-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-app.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-archive-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-archive.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-audio-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-audio.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-aurelia-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-aurelia.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-aws-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-aws.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-azure-pipelines-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-azure-pipelines.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-base-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-base.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-batch-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-batch.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-benchmark-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-benchmark.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-bower-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-bower.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-cart-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-cart.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ci-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ci.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-circleci-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-circleci.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-class-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-class.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-client-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-client.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-cluster-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-cluster.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-cobol-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-cobol.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-command-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-command.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-components-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-components.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-config-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-config.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-connection-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-connection.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-constant-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-constant.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-container-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-container.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-content-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-content.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-context-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-context.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-contract-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-contract.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-controller-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-controller.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-core-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-core.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-coverage-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-coverage.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-css-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-css.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-custom-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-custom.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-cypress-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-cypress.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-database-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-database.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-debug-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-debug.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-delta-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-delta.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-dist-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-dist.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-docker-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-docker.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-docs-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-docs.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-download-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-download.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-dump-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-dump.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-environment-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-environment.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-error-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-error.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-event-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-event.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-examples-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-examples.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-expo-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-expo.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-export-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-export.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-fastlane-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-fastlane.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-firebase-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-firebase.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-flow-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-flow.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-font-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-font.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-functions-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-functions.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-generator-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-generator.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-git-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-git.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-github-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-github.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-gitlab-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-gitlab.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-global-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-global.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-gradle-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-gradle.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-graphql-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-graphql.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-guard-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-guard.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-gulp-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-gulp.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-helper-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-helper.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-home-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-home.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-hook-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-hook.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-husky-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-husky.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-i18n-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-i18n.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-images-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-images.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-import-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-import.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-include-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-include.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-intellij-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-intellij-open_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-intellij.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-intellij_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-interface-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-interface.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ios-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ios.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-java-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-java.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-javascript-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-javascript.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-jinja-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-jinja-open_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-jinja.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-jinja_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-job-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-job.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-json-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-json.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-keys-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-keys.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-kubernetes-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-kubernetes.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-layout-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-layout.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-less-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-less.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-lib-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-lib.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-log-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-log.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-mail-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-mail.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-mappings-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-mappings.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-markdown-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-markdown.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-messages-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-messages.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-meta-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-meta.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-middleware-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-middleware.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-mjml-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-mjml.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-mobile-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-mobile.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-mock-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-mock.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-music.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ngrx-actions-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ngrx-actions.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ngrx-effects-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ngrx-effects.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ngrx-entities-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ngrx-entities.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ngrx-reducer-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ngrx-reducer.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ngrx-selectors-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ngrx-selectors.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ngrx-state-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ngrx-state.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ngrx-store-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-ngrx-store.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-node-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-node.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-nuxt-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-nuxt.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-other-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-other.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-packages-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-packages.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-php-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-php.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-phpmailer-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-phpmailer.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-pipe-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-pipe.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-plugin-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-plugin.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-prisma-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-prisma.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-private-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-private.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-project-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-project.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-public-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-public.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-python-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-python.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-quasar-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-quasar.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-queue-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-queue.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-react-components-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-react-components.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-redux-actions-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-redux-actions.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-redux-reducer-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-redux-reducer.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-redux-selector-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-redux-selector.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-redux-store-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-redux-store.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-resolver-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-resolver.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-resource-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-resource.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-review-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-review.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-routes-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-routes.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-rules-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-rules.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-sass-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-sass.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-scala-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-scala.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-scripts-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-scripts.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-secure-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-secure.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-server-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-server.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-serverless-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-serverless.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-shared-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-shared.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-src-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-src.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-stack-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-stack.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-stencil-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-stencil.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-storybook-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-storybook.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-stylus-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-stylus.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-sublime-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-sublime.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-svelte-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-svelte.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-svg-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-svg.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-syntax-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-syntax.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-target-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-target.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-tasks-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-tasks.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-temp-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-temp.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-template-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-template.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-terraform-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-terraform.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-test-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-test.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-theme-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-theme.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-tools-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-tools.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-typescript-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-typescript.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-update-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-update.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-upload-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-upload.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-utils-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-utils.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-vercel-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-vercel.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-video-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-video.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-views-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-views.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-vm-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-vm.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-vscode-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-vscode.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-vue-directives-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-vue-directives.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-vue-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-vue.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-vuepress-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-vuepress.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-vuex-store-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-vuex-store.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-wakatime-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-wakatime.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-webpack-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-webpack.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-wordpress-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-wordpress.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-yarn-open.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder-yarn.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/folder.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/font.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/forth.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/fortran.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/foxpro.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/fsharp.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/fusebox.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/gatsby.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/gcp.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/gemfile.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/gemini.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/git.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/gitlab.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/gitpod.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/go-mod.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/go.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/go_gopher.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/godot-assets.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/godot.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/gradle.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/grain.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/graphcool.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/graphql.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/groovy.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/grunt.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/gulp.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/h.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/hack.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/haml.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/handlebars.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/haskell.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/haxe.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/hcl.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/hcl_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/helm.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/heroku.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/hex.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/horusec.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/hpp.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/html.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/http.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/husky.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/i18n.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/idris.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/image.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/imba.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/ionic.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/istanbul.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/jar.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/java.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/javaclass.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/javascript-map.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/javascript.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/jenkins.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/jest.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/jinja.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/jinja_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/jsconfig.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/json.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/julia.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/jupyter.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/karma.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/key.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/kivy.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/kl.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/kotlin.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/kusto.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/laravel.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/lerna.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/less.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/lib.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/lighthouse.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/lilypond.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/liquid.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/lisp.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/livescript.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/lock.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/log.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/lolcode.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/lua.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/makefile.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/markdown.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/markojs.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/mathematica.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/matlab.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/maven.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/mdx.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/merlin.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/meson.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/minecraft.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/mint.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/mjml.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/mocha.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/modernizr.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/moonscript.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/mxml.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/ndst.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nest-controller.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nest-decorator.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nest-filter.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nest-gateway.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nest-guard.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nest-middleware.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nest-module.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nest-pipe.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nest-resolver.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nest-service.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nest.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/netlify.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/next.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/next_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nginx.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/ngrx-actions.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/ngrx-effects.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/ngrx-entity.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/ngrx-reducer.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/ngrx-selectors.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/ngrx-state.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nim.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nix.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nodejs.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nodejs_alt.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nodemon.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/npm.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nrwl.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nuget.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nunjucks.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nuxt.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/nuxt_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/ocaml.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/odin.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/opa.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/opam.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/pascal.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/pawn.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/pdf.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/percy.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/perl.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/php-cs-fixer.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/php.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/php_elephant.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/php_elephant_pink.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/phpunit.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/pipeline.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/postcss.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/posthtml.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/powerpoint.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/powershell.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/prettier.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/prisma.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/processing.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/processing_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/prolog.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/proto.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/protractor.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/pug.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/puppet.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/purescript.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/python-misc.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/python.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/qsharp.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/quasar.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/r.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/racket.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/raml.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/razor.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/react.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/react_ts.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/readme.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/reason.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/red.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/redux-action.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/redux-reducer.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/redux-selector.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/redux-store.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/renovate.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/replit.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/rescript.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/restql.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/riot.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/roadmap.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/robot.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/robots.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/rollup.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/rome.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/routing.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/rubocop.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/rubocop_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/ruby.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/rust.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/salesforce.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/san.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/sas.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/sass.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/sbt.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/scala.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/scheme.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/search.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/security.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/semantic-release.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/semantic-release_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/sentry.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/sequelize.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/settings.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/shaderlab.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/silverstripe.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/siyuan.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/sketch.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/slim.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/slug.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/smarty.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/sml.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/snowpack.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/snowpack_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/snyk.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/solidity.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/stencil.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/stitches.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/stitches_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/storybook.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/stryker.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/stylelint.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/stylelint_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/stylus.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/sublime.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/svelte.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/svg.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/svgo.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/svgr.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/swc.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/swift.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/table.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/tailwindcss.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/tauri.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/tcl.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/teal.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/template.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/terraform.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/test-js.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/test-jsx.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/test-ts.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/tex.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/textlint.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/tilt.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/tobi.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/tobimake.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/todo.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/travis.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/tsconfig.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/tune.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/twig.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/twine.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/typescript-def.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/typescript.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/uml.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/uml_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/url.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/vagrant.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/vala.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/velocity.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/vercel.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/vercel_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/verilog.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/vfl.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/video.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/vim.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/virtual.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/visualstudio.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/vite.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/vlang.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/vscode.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/vue-config.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/vue.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/vuex-store.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/wakatime.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/wakatime_light.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/wallaby.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/watchman.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/webassembly.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/webhint.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/webpack.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/wepy.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/windicss.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/wolframlanguage.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/word.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/xaml.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/xml.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/yaml.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/yang.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/yarn.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/zig.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Assets/material/zip.svg (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Converters/CommandToCommandNameConverter.cs (92%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Converters/CompareConverter.cs (98%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Converters/ContextMenuGenerator.cs (93%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Converters/DateTimeConverter.cs (92%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Converters/DebugConverter.cs (88%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Converters/ExceptionToStringConverter.cs (96%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Converters/FormatSizeConverter.cs (95%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Converters/GetFileExtensionConverter.cs (94%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Converters/IsTypeConverter.cs (94%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Converters/ItemSizeToBrushConverter.cs (94%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Converters/ItemSizeToSizeConverter.cs (93%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Converters/ItemToImageConverter.cs (90%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Converters/ItemViewModeToBrushConverter.cs (96%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Converters/NamePartShrinkerConverter.cs (98%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Converters/SplitStringConverter.cs (94%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Converters/StringReplaceConverter.cs (93%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Converters/TextDecorationConverter.cs (92%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/DependencyInjection.cs (76%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Extensions/KeyConfigExtensions.cs (77%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Helper/ColorHelper.cs (96%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Helper/NativeMethodHelpers.cs (98%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/IconProviders/MaterialIconProvider.cs (99%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/IconProviders/SpecialPathWithIcon.cs (78%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/IconProviders/WindowsSystemIconHelper.cs (96%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Logging/ToastMessageSink.cs (90%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Resources/Brushes.axaml (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Resources/Converters.axaml (97%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Resources/SolarizedDarkTheme.axaml (100%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Resources/Styles.axaml (99%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Services/AvaloniaRxSchedulerService.cs (88%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Services/DefaultModeKeyInputHandler.cs (97%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Services/DialogService.cs (98%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Services/KeyInputHandlerService.cs (96%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Services/KeyboardConfigurationService.cs (96%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Services/LifecycleService.cs (97%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Services/LinuxContextMenuProvider.cs (88%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Services/LinuxPlacesService.cs (96%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Services/ModalService.cs (96%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Services/RapidTravelModeKeyInputHandler.cs (97%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Services/RootDriveInfoService.cs (97%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Services/SystemClipboardService.cs (98%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Services/WindowsContextMenuProvider.cs (99%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Services/WindowsPlacesService.cs (94%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/ViewModels/IMainWindowViewModel.cs (90%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/ViewModels/IMainWindowViewModelBase.cs (85%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/ViewModels/ItemNamePartViewModel.cs (88%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/ViewModels/MainWindowDesignViewModel.cs (91%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/ViewModels/MainWindowLoadingViewModel.cs (90%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/ViewModels/MainWindowViewModel.cs (98%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Views/CommandPalette.axaml (91%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Views/CommandPalette.axaml.cs (97%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Views/FrequencyNavigation.axaml (90%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Views/FrequencyNavigation.axaml.cs (96%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Views/ItemView.axaml (97%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Views/ItemView.axaml.cs (92%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Views/MainWindow.axaml (99%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Views/MainWindow.axaml.cs (98%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Views/PathPresenter.axaml (95%) rename src/GuiApp/Avalonia/{FileTime.GuiApp => FileTime.GuiApp.App}/Views/PathPresenter.axaml.cs (80%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.App => FileTime.GuiApp}/App.axaml (68%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.App => FileTime.GuiApp}/App.axaml.cs (89%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.App => FileTime.GuiApp}/Program.cs (98%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.App => FileTime.GuiApp}/Startup.cs (95%) rename src/GuiApp/Avalonia/{FileTime.GuiApp.App => FileTime.GuiApp}/appsettings.Development.json (100%) rename src/GuiApp/Avalonia/FileTime.GuiApp/{Assets => }/filetime.ico (100%) 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 @@ - +