A docking layout system.
Перейти к файлу
Wiesław Šoltés 2e0d2fbeef Update Base.props 2024-07-23 13:27:34 +02:00
.github Update samples 2022-12-27 20:28:47 +01:00
.nuke Update to .NET 6 2021-11-08 21:02:51 +01:00
.vscode Update launch.json 2019-08-21 13:19:46 +02:00
build Update Base.props 2024-07-23 13:27:34 +02:00
images Update Dock.png 2021-02-03 09:01:00 +01:00
samples Fix Avalonia.Diagnostics nuget reference 2024-06-01 19:18:57 +02:00
src Sort dock control parent windows by their z-order to correctly determine potential window to dock to 2024-07-23 00:51:06 +01:00
tests Fix ProportionalStackPanel layout update when IsEmpty of its children changes 2024-03-10 16:50:15 +00:00
.editorconfig Update .editorconfig 2021-10-15 16:49:50 +02:00
.gitattributes Initial import 2018-05-20 22:10:06 +02:00
.gitignore Update .gitignore 2022-11-17 23:11:14 +01:00
.gitpod.yml Create .gitpod.yml 2019-11-04 07:45:03 +01:00
Dock.sln Revert "Change license to GNU Affero General Public License" 2023-12-18 10:48:56 +01:00
LICENSE.TXT Revert "Change license to GNU Affero General Public License" 2023-12-18 10:48:56 +01:00
NuGet.Config Update NuGet.Config 2023-05-11 15:07:42 +02:00
README.md Revert "Change license to GNU Affero General Public License" 2023-12-18 10:48:56 +01:00
azure-pipelines.yml Update azure-pipelines.yml 2024-07-22 20:23:52 +02:00
build.cmd Update to .NET 6 2021-11-08 21:02:51 +01:00
build.ps1 Update to .NET 6 2021-11-08 21:02:51 +01:00
build.sh Update to .NET 6 2021-11-08 21:02:51 +01:00
global.json Update to .NET 8.0 2023-11-14 22:46:32 +01:00

README.md

Dock

Gitter

Build Status CI

NuGet NuGet MyGet

A docking layout system.

About

Dock is a docking layout system for Avalonia applications. Use of Dock is governed by the MIT License.

Dock

Building Dock

First, clone the repository or download the latest zip.

git clone https://github.com/wieslawsoltes/Dock.git

Build using .NET Core

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

NuGet

Dock is delivered as a NuGet package.

You can find the packages here NuGet and install the package like this:

Install-Package Dock.Avalonia
Install-Package Dock.Model.Mvvm

or by using nightly build feed:

  • Add https://www.myget.org/F/dock-nightly/api/v2 to your package sources
  • Alternative nightly build feed https://pkgs.dev.azure.com/wieslawsoltes/GitHub/_packaging/Nightly/nuget/v3/index.json
  • Update your package using Dock feed

and install the package like this:

Install-Package Dock.Avalonia -Pre
Install-Package Dock.Model.Mvvm -Pre

Resources

License

Dock is licensed under the MIT license.