A docking layout system.
Dock is a docking layout system for Avalonia applications. Use of Dock is governed by the MIT License.
Version | Download |
---|---|
Windows 7 8.1 10 x64 | AvaloniaDemo-win7-x64.zip |
MacOSX 10.12 x64 | AvaloniaDemo-osx.10.12-x64.zip |
Ubuntu 14.04+ x64 | AvaloniaDemo-ubuntu.14.04-x64.zip |
Debian 8 x64 | AvaloniaDemo-debian.8-x64.zip |
First, clone the repository or download the latest zip.
git clone https://github.com/wieslawsoltes/Dock.git
git submodule update --init --recursive
- Visual Studio Community 2017 for
Windows
builds.
Open Dock.sln
in selected IDE and run Build
command.
Open up a terminal prompt and execute the commands.
Target framework netstandard2.0
:
dotnet build src/Dock.Avalonia/Dock.Avalonia.csproj -c Release -f netstandard2.0
Target framework net461
:
dotnet build src/Dock.Avalonia/Dock.Avalonia.csproj -c Release -f net461
Dock is delivered as a NuGet package.
You can find the packages here NuGet and install the package like this:
Install-Package Dock.Avalonia
or by using nightly build feed:
- Add
https://www.myget.org/F/dock-nightly/api/v2
to your package sources - Update your package using
Dock
feed
and install the package like this:
Install-Package Dock.Avalonia -Pre
- Dock.Model - Core docking library.
- Dock.Avalonia - Avalonia docking implementation.
- Avalonia
- System.Reactive
- System.Reactive.Core
- System.Reactive.Interfaces
- System.Reactive.Linq
- System.Reactive.PlatformServices
- Serilog
- Splat
- Sprache
- https://api.nuget.org/v3/index.json
- https://www.myget.org/F/avalonia-ci/api/v2
- https://www.myget.org/F/dock-nightly/api/v2
Dock is licensed under the MIT license.