├── .gitattributes ├── .github └── workflows │ └── release.yml ├── .gitignore ├── .gitmodules ├── ArcExplorer.Test ├── ArcExplorer.Test.csproj ├── GetCleanedDirectoryPath.cs ├── GetDirectoryName.cs ├── GetOsSafePath.cs └── GetParentPath.cs ├── ArcExplorer.sln ├── ArcExplorer ├── App.axaml ├── App.axaml.cs ├── ApplicationIcons.axaml ├── ApplicationStyles.cs ├── ArcExplorer.csproj ├── Assets │ ├── ArcExplorer.icns │ └── arc.ico ├── Converters │ ├── IconKeyDrawingConverter.cs │ └── RegionStringConverter.cs ├── FileFormatInfo.cs ├── Logging │ ├── ApplicationSink.cs │ └── ApplicationSinkExtensions.cs ├── Models │ └── ApplicationSettings.cs ├── Program.cs ├── Tools │ ├── ApplicationDirectory.cs │ ├── ArcPaths.cs │ ├── FileTree.cs │ ├── HashLabelUpdater.cs │ └── ValueConversion.cs ├── UserControls │ ├── FileDetailsView.axaml │ ├── FileDetailsView.axaml.cs │ ├── FileTreeView.axaml │ └── FileTreeView.axaml.cs ├── ViewModels │ ├── FileGridItem.cs │ ├── FileNode.cs │ ├── FileNodeBase.cs │ ├── FolderNode.cs │ ├── HashUpdateDialogViewModel.cs │ ├── LogWindowViewModel.cs │ ├── MainWindowViewModel.cs │ ├── OpenArcConnectionWindowViewModel.cs │ ├── PreferencesWindowViewModel.cs │ └── ViewModelBase.cs ├── Views │ ├── HashUpdateDialog.axaml │ ├── HashUpdateDialog.axaml.cs │ ├── LogWindow.axaml │ ├── LogWindow.axaml.cs │ ├── MainWindow.axaml │ ├── MainWindow.axaml.cs │ ├── OpenArcConnectionWindow.axaml │ ├── OpenArcConnectionWindow.axaml.cs │ ├── PreferencesWindow.axaml │ └── PreferencesWindow.axaml.cs └── nuget.config ├── ArcExplorerIcon.svg ├── CHANGELOG.md ├── LICENSE ├── README.md └── hash_update.jpg /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/.gitmodules -------------------------------------------------------------------------------- /ArcExplorer.Test/ArcExplorer.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer.Test/ArcExplorer.Test.csproj -------------------------------------------------------------------------------- /ArcExplorer.Test/GetCleanedDirectoryPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer.Test/GetCleanedDirectoryPath.cs -------------------------------------------------------------------------------- /ArcExplorer.Test/GetDirectoryName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer.Test/GetDirectoryName.cs -------------------------------------------------------------------------------- /ArcExplorer.Test/GetOsSafePath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer.Test/GetOsSafePath.cs -------------------------------------------------------------------------------- /ArcExplorer.Test/GetParentPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer.Test/GetParentPath.cs -------------------------------------------------------------------------------- /ArcExplorer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer.sln -------------------------------------------------------------------------------- /ArcExplorer/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/App.axaml -------------------------------------------------------------------------------- /ArcExplorer/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/App.axaml.cs -------------------------------------------------------------------------------- /ArcExplorer/ApplicationIcons.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/ApplicationIcons.axaml -------------------------------------------------------------------------------- /ArcExplorer/ApplicationStyles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/ApplicationStyles.cs -------------------------------------------------------------------------------- /ArcExplorer/ArcExplorer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/ArcExplorer.csproj -------------------------------------------------------------------------------- /ArcExplorer/Assets/ArcExplorer.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Assets/ArcExplorer.icns -------------------------------------------------------------------------------- /ArcExplorer/Assets/arc.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Assets/arc.ico -------------------------------------------------------------------------------- /ArcExplorer/Converters/IconKeyDrawingConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Converters/IconKeyDrawingConverter.cs -------------------------------------------------------------------------------- /ArcExplorer/Converters/RegionStringConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Converters/RegionStringConverter.cs -------------------------------------------------------------------------------- /ArcExplorer/FileFormatInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/FileFormatInfo.cs -------------------------------------------------------------------------------- /ArcExplorer/Logging/ApplicationSink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Logging/ApplicationSink.cs -------------------------------------------------------------------------------- /ArcExplorer/Logging/ApplicationSinkExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Logging/ApplicationSinkExtensions.cs -------------------------------------------------------------------------------- /ArcExplorer/Models/ApplicationSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Models/ApplicationSettings.cs -------------------------------------------------------------------------------- /ArcExplorer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Program.cs -------------------------------------------------------------------------------- /ArcExplorer/Tools/ApplicationDirectory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Tools/ApplicationDirectory.cs -------------------------------------------------------------------------------- /ArcExplorer/Tools/ArcPaths.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Tools/ArcPaths.cs -------------------------------------------------------------------------------- /ArcExplorer/Tools/FileTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Tools/FileTree.cs -------------------------------------------------------------------------------- /ArcExplorer/Tools/HashLabelUpdater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Tools/HashLabelUpdater.cs -------------------------------------------------------------------------------- /ArcExplorer/Tools/ValueConversion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Tools/ValueConversion.cs -------------------------------------------------------------------------------- /ArcExplorer/UserControls/FileDetailsView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/UserControls/FileDetailsView.axaml -------------------------------------------------------------------------------- /ArcExplorer/UserControls/FileDetailsView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/UserControls/FileDetailsView.axaml.cs -------------------------------------------------------------------------------- /ArcExplorer/UserControls/FileTreeView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/UserControls/FileTreeView.axaml -------------------------------------------------------------------------------- /ArcExplorer/UserControls/FileTreeView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/UserControls/FileTreeView.axaml.cs -------------------------------------------------------------------------------- /ArcExplorer/ViewModels/FileGridItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/ViewModels/FileGridItem.cs -------------------------------------------------------------------------------- /ArcExplorer/ViewModels/FileNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/ViewModels/FileNode.cs -------------------------------------------------------------------------------- /ArcExplorer/ViewModels/FileNodeBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/ViewModels/FileNodeBase.cs -------------------------------------------------------------------------------- /ArcExplorer/ViewModels/FolderNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/ViewModels/FolderNode.cs -------------------------------------------------------------------------------- /ArcExplorer/ViewModels/HashUpdateDialogViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/ViewModels/HashUpdateDialogViewModel.cs -------------------------------------------------------------------------------- /ArcExplorer/ViewModels/LogWindowViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/ViewModels/LogWindowViewModel.cs -------------------------------------------------------------------------------- /ArcExplorer/ViewModels/MainWindowViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/ViewModels/MainWindowViewModel.cs -------------------------------------------------------------------------------- /ArcExplorer/ViewModels/OpenArcConnectionWindowViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/ViewModels/OpenArcConnectionWindowViewModel.cs -------------------------------------------------------------------------------- /ArcExplorer/ViewModels/PreferencesWindowViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/ViewModels/PreferencesWindowViewModel.cs -------------------------------------------------------------------------------- /ArcExplorer/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /ArcExplorer/Views/HashUpdateDialog.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Views/HashUpdateDialog.axaml -------------------------------------------------------------------------------- /ArcExplorer/Views/HashUpdateDialog.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Views/HashUpdateDialog.axaml.cs -------------------------------------------------------------------------------- /ArcExplorer/Views/LogWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Views/LogWindow.axaml -------------------------------------------------------------------------------- /ArcExplorer/Views/LogWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Views/LogWindow.axaml.cs -------------------------------------------------------------------------------- /ArcExplorer/Views/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Views/MainWindow.axaml -------------------------------------------------------------------------------- /ArcExplorer/Views/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Views/MainWindow.axaml.cs -------------------------------------------------------------------------------- /ArcExplorer/Views/OpenArcConnectionWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Views/OpenArcConnectionWindow.axaml -------------------------------------------------------------------------------- /ArcExplorer/Views/OpenArcConnectionWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Views/OpenArcConnectionWindow.axaml.cs -------------------------------------------------------------------------------- /ArcExplorer/Views/PreferencesWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Views/PreferencesWindow.axaml -------------------------------------------------------------------------------- /ArcExplorer/Views/PreferencesWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/Views/PreferencesWindow.axaml.cs -------------------------------------------------------------------------------- /ArcExplorer/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorer/nuget.config -------------------------------------------------------------------------------- /ArcExplorerIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/ArcExplorerIcon.svg -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/README.md -------------------------------------------------------------------------------- /hash_update.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/ArcExplorer/HEAD/hash_update.jpg --------------------------------------------------------------------------------