Cross-platform sample .NET GUI for cloud file management.
Перейти к файлу
Maxim 20c362f2ea Fix "Device is not ready" (#17) 2019-03-02 16:20:31 +03:00
Camelotia.Presentation Implement rename file dialog (#14) 2019-02-24 13:29:24 +03:00
Camelotia.Presentation.Avalonia Avalonia app UI improvements 2019-02-25 12:21:55 +03:00
Camelotia.Presentation.Tests Implement rename file dialog (#14) 2019-02-24 13:29:24 +03:00
Camelotia.Presentation.Uwp Display modified time 2019-02-25 00:34:51 +03:00
Camelotia.Presentation.Xamarin Implement rename file dialog (#14) 2019-02-24 13:29:24 +03:00
Camelotia.Presentation.Xamarin.Android Implement rename file dialog (#14) 2019-02-24 13:29:24 +03:00
Camelotia.Services Fix "Device is not ready" (#17) 2019-03-02 16:20:31 +03:00
.gitignore Add auto refresh feature (#12) 2019-01-29 22:27:27 +03:00
Camelotia.sln Port Camelotia to Android (Xamarin.Forms) (#9) 2018-12-31 19:10:45 +03:00
LICENSE Initial commit 2018-11-22 22:12:07 +03:00
README.md Display modified time 2019-02-25 00:34:51 +03:00
UiAndroid1.png Port Camelotia to Android (Xamarin.Forms) (#9) 2018-12-31 19:10:45 +03:00
UiAndroid2.png Replace screenshot 2018-12-31 20:22:49 +03:00
UiAvalonia.png Avalonia app UI improvements 2019-02-25 12:21:55 +03:00
UiWindows.jpg Display modified time 2019-02-25 00:34:51 +03:00
azure-pipelines.yml Port Camelotia to Android (Xamarin.Forms) (#9) 2018-12-31 19:10:45 +03:00
run.bat Fin truncation & run script 2019-01-09 21:35:41 +03:00
run.sh Add shell-script header (#11) 2019-01-05 22:01:28 +03:00

README.md

Build Status Pull Requests Issues License Size

The app runs on Windows, Linux, MacOS, XBox, Surface Hub and HoloLens. Built with ReactiveUI.

Compiling Avalonia app

You can compile .NET Standard libraries, run tests and run an Avalonia application on Windows, Linux and macOS operating systems. Make sure you have latest .NET Core SDK installed.

# Linux or MacOS shell
git clone https://github.com/worldbeater/Camelotia
cd Camelotia/Camelotia.Presentation.Avalonia
dotnet run

On Windows, double-click the ./run.bat file.

Compiling Universal Windows Platform app

You can compile Universal Windows Platform Camelotia app only on latest Windows 10. Make sure you have latest Microsoft Visual Studio installed. Make sure the "Universal Application Development" section is checked in Visual Studio Installer.

Compiling Xamarin Forms app

To compile the Xamarin Forms Android application, you need to install appropriate Android SDK v8.1. This can be achieved by using Visual Studio Installer and selecting "Mobile Development" section there.

Adding Custom Providers

File system providers are located at ./Camelotia.Services/Providers/. To add a custom file system provider, you need to create a separate class and implement the IProvider interface. Then, add your provider to composition root for each platform that should support it.

Technologies and Tools Used