2213 changed files with 102561 additions and 101763 deletions
@ -1,13 +1,13 @@ |
|||
[submodule "src/Perspex.ReactiveUI/src"] |
|||
path = src/Perspex.ReactiveUI/src |
|||
[submodule "src/Avalonia.ReactiveUI/src"] |
|||
path = src/Avalonia.ReactiveUI/src |
|||
url = https://github.com/reactiveui/ReactiveUI.git |
|||
[submodule "src/Perspex.HtmlRenderer/external"] |
|||
path = src/Perspex.HtmlRenderer/external |
|||
[submodule "src/Avalonia.HtmlRenderer/external"] |
|||
path = src/Avalonia.HtmlRenderer/external |
|||
url = https://github.com/Perspex/HTML-Renderer.git |
|||
branch = perspex-pcl |
|||
[submodule "src/Markup/Perspex.Markup.Xaml/OmniXAML"] |
|||
path = src/Markup/Perspex.Markup.Xaml/OmniXAML |
|||
[submodule "src/Markup/Avalonia.Markup.Xaml/OmniXAML"] |
|||
path = src/Markup/Avalonia.Markup.Xaml/OmniXAML |
|||
url = https://github.com/Perspex/OmniXAML.git |
|||
[submodule "src/Markup/Perspex.Markup.Xaml/glass"] |
|||
path = src/Markup/Perspex.Markup.Xaml/glass |
|||
[submodule "src/Markup/Avalonia.Markup.Xaml/glass"] |
|||
path = src/Markup/Avalonia.Markup.Xaml/glass |
|||
url = https://github.com/SuperJMN/glass |
|||
|
|||
File diff suppressed because it is too large
File diff suppressed because it is too large
@ -1,4 +1,4 @@ |
|||
- name: Building Perspex |
|||
- name: Building Avalonia |
|||
href: build.md |
|||
- name: Contributing |
|||
href: contributing.md |
|||
|
Before Width: | Height: | Size: 133 KiB After Width: | Height: | Size: 133 KiB |
@ -1,15 +1,15 @@ |
|||
# Getting Started |
|||
# Getting Started |
|||
|
|||
## Windows |
|||
|
|||
 |
|||
|
|||
The easiest way to try out Perspex is to install the Visual Studio Extension. |
|||
The easiest way to try out Avalonia is to install the Visual Studio Extension. |
|||
|
|||
This will add a Perspex project template and a Window template to the standard Visual Studo “Add” dialog (yes, icons still to come :) ): |
|||
This will add a Avalonia project template and a Window template to the standard Visual Studo “Add” dialog (yes, icons still to come :) ): |
|||
|
|||
## OSX / Linux |
|||
|
|||
It is a little more manual on non-Windows platforms, but using Xamarin Studio you can install the Perspex NuGet package. |
|||
It is a little more manual on non-Windows platforms, but using Xamarin Studio you can install the Avalonia NuGet package. |
|||
|
|||
 |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
Perspex |
|||
Avalonia |
|||
*.nupkg |
|||
@ -1 +1 @@ |
|||
$Packages = @("Perspex", "Perspex.Desktop", "Perspex.Skia.Desktop", "Perspex.Android", "Perspex.iOS") |
|||
$Packages = @("Avalonia", "Avalonia.Desktop", "Avalonia.Skia.Desktop", "Avalonia.Android", "Avalonia.iOS") |
|||
@ -0,0 +1,27 @@ |
|||
<?xml version="1.0"?> |
|||
<package> |
|||
<metadata> |
|||
<id>Avalonia.Android</id> |
|||
<version>#VERSION#</version> |
|||
<authors>Avalonia Team</authors> |
|||
<owners>stevenk</owners> |
|||
<licenseUrl>http://opensource.org/licenses/MIT</licenseUrl> |
|||
<projectUrl>https://github.com/AvaloniaUI/Avalonia/</projectUrl> |
|||
<requireLicenseAcceptance>false</requireLicenseAcceptance> |
|||
<description>The Avalonia UI framework</description> |
|||
<releaseNotes></releaseNotes> |
|||
<copyright>Copyright 2015</copyright> |
|||
<tags>Avalonia</tags> |
|||
<dependencies> |
|||
<dependency id="Serilog" version="1.5.14" /> |
|||
<dependency id="Splat" version="1.6.2" /> |
|||
<dependency id="Sprache" version="2.0.0.50" /> |
|||
<dependency id="Rx-Core" version="2.2.5" /> |
|||
<dependency id="Rx-Interfaces" version="2.2.5" /> |
|||
<dependency id="Rx-Linq" version="2.2.5" /> |
|||
<dependency id="Rx-Main" version="2.2.5" /> |
|||
<dependency id="Rx-PlatformServices" version="2.2.5" /> |
|||
<dependency id="Avalonia" version="#VERSION#" /> |
|||
</dependencies> |
|||
</metadata> |
|||
</package> |
|||
@ -0,0 +1,30 @@ |
|||
<?xml version="1.0"?> |
|||
<package> |
|||
<metadata> |
|||
<id>Avalonia.Desktop</id> |
|||
<version>#VERSION#</version> |
|||
<authors>Avalonia Team</authors> |
|||
<owners>stevenk</owners> |
|||
<licenseUrl>http://opensource.org/licenses/MIT</licenseUrl> |
|||
<projectUrl>https://github.com/AvaloniaUI/Avalonia/</projectUrl> |
|||
<requireLicenseAcceptance>false</requireLicenseAcceptance> |
|||
<description>The Avalonia UI framework</description> |
|||
<releaseNotes></releaseNotes> |
|||
<copyright>Copyright 2015</copyright> |
|||
<tags>Avalonia</tags> |
|||
<dependencies> |
|||
<dependency id="Serilog" version="1.5.14" /> |
|||
<dependency id="Splat" version="1.6.2" /> |
|||
<dependency id="Sprache" version="2.0.0.50" /> |
|||
<dependency id="Rx-Core" version="2.2.5" /> |
|||
<dependency id="Rx-Interfaces" version="2.2.5" /> |
|||
<dependency id="Rx-Linq" version="2.2.5" /> |
|||
<dependency id="Rx-Main" version="2.2.5" /> |
|||
<dependency id="Rx-PlatformServices" version="2.2.5" /> |
|||
<dependency id="SharpDX" version="3.0.2"/> |
|||
<dependency id="SharpDX.Direct2D1" version="3.0.2"/> |
|||
<dependency id="SharpDX.DXGI" version="3.0.2"/> |
|||
<dependency id="Avalonia" version="#VERSION#" /> |
|||
</dependencies> |
|||
</metadata> |
|||
</package> |
|||
@ -0,0 +1,20 @@ |
|||
<?xml version="1.0"?> |
|||
<package> |
|||
<metadata> |
|||
<id>Avalonia.Skia.Desktop</id> |
|||
<version>#VERSION#</version> |
|||
<authors>Avalonia Team</authors> |
|||
<owners>stevenk</owners> |
|||
<licenseUrl>http://opensource.org/licenses/MIT</licenseUrl> |
|||
<projectUrl>https://github.com/AvaloniaUI/Avalonia/</projectUrl> |
|||
<requireLicenseAcceptance>false</requireLicenseAcceptance> |
|||
<description>The Avalonia UI framework</description> |
|||
<releaseNotes></releaseNotes> |
|||
<copyright>Copyright 2015</copyright> |
|||
<tags>Avalonia</tags> |
|||
<dependencies> |
|||
<dependency id="SkiaSharp" version="1.49.2.0-beta"/> |
|||
<dependency id="Avalonia" version="#VERSION#" /> |
|||
</dependencies> |
|||
</metadata> |
|||
</package> |
|||
@ -0,0 +1,27 @@ |
|||
<?xml version="1.0"?> |
|||
<package> |
|||
<metadata> |
|||
<id>Avalonia.iOS</id> |
|||
<version>#VERSION#</version> |
|||
<authors>Avalonia Team</authors> |
|||
<owners>stevenk</owners> |
|||
<licenseUrl>http://opensource.org/licenses/MIT</licenseUrl> |
|||
<projectUrl>https://github.com/AvaloniaUI/Avalonia/</projectUrl> |
|||
<requireLicenseAcceptance>false</requireLicenseAcceptance> |
|||
<description>The Avalonia UI framework</description> |
|||
<releaseNotes></releaseNotes> |
|||
<copyright>Copyright 2015</copyright> |
|||
<tags>Avalonia</tags> |
|||
<dependencies> |
|||
<dependency id="Serilog" version="1.5.14" /> |
|||
<dependency id="Splat" version="1.6.2" /> |
|||
<dependency id="Sprache" version="2.0.0.50" /> |
|||
<dependency id="Rx-Core" version="2.2.5" /> |
|||
<dependency id="Rx-Interfaces" version="2.2.5" /> |
|||
<dependency id="Rx-Linq" version="2.2.5" /> |
|||
<dependency id="Rx-Main" version="2.2.5" /> |
|||
<dependency id="Rx-PlatformServices" version="2.2.5" /> |
|||
<dependency id="Avalonia" version="#VERSION#" /> |
|||
</dependencies> |
|||
</metadata> |
|||
</package> |
|||
@ -0,0 +1,26 @@ |
|||
<?xml version="1.0"?> |
|||
<package> |
|||
<metadata> |
|||
<id>Avalonia</id> |
|||
<version>#VERSION#</version> |
|||
<authors>Avalonia Team</authors> |
|||
<owners>stevenk</owners> |
|||
<licenseUrl>http://opensource.org/licenses/MIT</licenseUrl> |
|||
<projectUrl>https://github.com/AvaloniaUI/Avalonia/</projectUrl> |
|||
<requireLicenseAcceptance>false</requireLicenseAcceptance> |
|||
<description>The Avalonia UI framework</description> |
|||
<releaseNotes>Initial alpha release.</releaseNotes> |
|||
<copyright>Copyright 2015</copyright> |
|||
<tags>Avalonia</tags> |
|||
<dependencies> |
|||
<dependency id="Serilog" version="1.5.14" /> |
|||
<dependency id="Splat" version="1.6.2" /> |
|||
<dependency id="Sprache" version="2.0.0.50" /> |
|||
<dependency id="Rx-Core" version="2.2.5" /> |
|||
<dependency id="Rx-Interfaces" version="2.2.5" /> |
|||
<dependency id="Rx-Linq" version="2.2.5" /> |
|||
<dependency id="Rx-Main" version="2.2.5" /> |
|||
<dependency id="Rx-PlatformServices" version="2.2.5" /> |
|||
</dependencies> |
|||
</metadata> |
|||
</package> |
|||
@ -1,27 +0,0 @@ |
|||
<?xml version="1.0"?> |
|||
<package> |
|||
<metadata> |
|||
<id>Perspex.Android</id> |
|||
<version>#VERSION#</version> |
|||
<authors>Perspex Team</authors> |
|||
<owners>stevenk</owners> |
|||
<licenseUrl>http://opensource.org/licenses/MIT</licenseUrl> |
|||
<projectUrl>https://github.com/Perspex/Perspex/</projectUrl> |
|||
<requireLicenseAcceptance>false</requireLicenseAcceptance> |
|||
<description>The Perspex UI framework</description> |
|||
<releaseNotes></releaseNotes> |
|||
<copyright>Copyright 2015</copyright> |
|||
<tags>Perspex</tags> |
|||
<dependencies> |
|||
<dependency id="Serilog" version="1.5.14" /> |
|||
<dependency id="Splat" version="1.6.2" /> |
|||
<dependency id="Sprache" version="2.0.0.50" /> |
|||
<dependency id="Rx-Core" version="2.2.5" /> |
|||
<dependency id="Rx-Interfaces" version="2.2.5" /> |
|||
<dependency id="Rx-Linq" version="2.2.5" /> |
|||
<dependency id="Rx-Main" version="2.2.5" /> |
|||
<dependency id="Rx-PlatformServices" version="2.2.5" /> |
|||
<dependency id="Perspex" version="#VERSION#" /> |
|||
</dependencies> |
|||
</metadata> |
|||
</package> |
|||
@ -1,30 +0,0 @@ |
|||
<?xml version="1.0"?> |
|||
<package> |
|||
<metadata> |
|||
<id>Perspex.Desktop</id> |
|||
<version>#VERSION#</version> |
|||
<authors>Perspex Team</authors> |
|||
<owners>stevenk</owners> |
|||
<licenseUrl>http://opensource.org/licenses/MIT</licenseUrl> |
|||
<projectUrl>https://github.com/Perspex/Perspex/</projectUrl> |
|||
<requireLicenseAcceptance>false</requireLicenseAcceptance> |
|||
<description>The Perspex UI framework</description> |
|||
<releaseNotes></releaseNotes> |
|||
<copyright>Copyright 2015</copyright> |
|||
<tags>Perspex</tags> |
|||
<dependencies> |
|||
<dependency id="Serilog" version="1.5.14" /> |
|||
<dependency id="Splat" version="1.6.2" /> |
|||
<dependency id="Sprache" version="2.0.0.50" /> |
|||
<dependency id="Rx-Core" version="2.2.5" /> |
|||
<dependency id="Rx-Interfaces" version="2.2.5" /> |
|||
<dependency id="Rx-Linq" version="2.2.5" /> |
|||
<dependency id="Rx-Main" version="2.2.5" /> |
|||
<dependency id="Rx-PlatformServices" version="2.2.5" /> |
|||
<dependency id="SharpDX" version="3.0.2"/> |
|||
<dependency id="SharpDX.Direct2D1" version="3.0.2"/> |
|||
<dependency id="SharpDX.DXGI" version="3.0.2"/> |
|||
<dependency id="Perspex" version="#VERSION#" /> |
|||
</dependencies> |
|||
</metadata> |
|||
</package> |
|||
@ -1,20 +0,0 @@ |
|||
<?xml version="1.0"?> |
|||
<package> |
|||
<metadata> |
|||
<id>Perspex.Skia.Desktop</id> |
|||
<version>#VERSION#</version> |
|||
<authors>Perspex Team</authors> |
|||
<owners>stevenk</owners> |
|||
<licenseUrl>http://opensource.org/licenses/MIT</licenseUrl> |
|||
<projectUrl>https://github.com/Perspex/Perspex/</projectUrl> |
|||
<requireLicenseAcceptance>false</requireLicenseAcceptance> |
|||
<description>The Perspex UI framework</description> |
|||
<releaseNotes></releaseNotes> |
|||
<copyright>Copyright 2015</copyright> |
|||
<tags>Perspex</tags> |
|||
<dependencies> |
|||
<dependency id="SkiaSharp" version="1.49.2.0-beta"/> |
|||
<dependency id="Perspex" version="#VERSION#" /> |
|||
</dependencies> |
|||
</metadata> |
|||
</package> |
|||
@ -1,27 +0,0 @@ |
|||
<?xml version="1.0"?> |
|||
<package> |
|||
<metadata> |
|||
<id>Perspex.iOS</id> |
|||
<version>#VERSION#</version> |
|||
<authors>Perspex Team</authors> |
|||
<owners>stevenk</owners> |
|||
<licenseUrl>http://opensource.org/licenses/MIT</licenseUrl> |
|||
<projectUrl>https://github.com/Perspex/Perspex/</projectUrl> |
|||
<requireLicenseAcceptance>false</requireLicenseAcceptance> |
|||
<description>The Perspex UI framework</description> |
|||
<releaseNotes></releaseNotes> |
|||
<copyright>Copyright 2015</copyright> |
|||
<tags>Perspex</tags> |
|||
<dependencies> |
|||
<dependency id="Serilog" version="1.5.14" /> |
|||
<dependency id="Splat" version="1.6.2" /> |
|||
<dependency id="Sprache" version="2.0.0.50" /> |
|||
<dependency id="Rx-Core" version="2.2.5" /> |
|||
<dependency id="Rx-Interfaces" version="2.2.5" /> |
|||
<dependency id="Rx-Linq" version="2.2.5" /> |
|||
<dependency id="Rx-Main" version="2.2.5" /> |
|||
<dependency id="Rx-PlatformServices" version="2.2.5" /> |
|||
<dependency id="Perspex" version="#VERSION#" /> |
|||
</dependencies> |
|||
</metadata> |
|||
</package> |
|||
@ -1,26 +0,0 @@ |
|||
<?xml version="1.0"?> |
|||
<package> |
|||
<metadata> |
|||
<id>Perspex</id> |
|||
<version>#VERSION#</version> |
|||
<authors>Perspex Team</authors> |
|||
<owners>stevenk</owners> |
|||
<licenseUrl>http://opensource.org/licenses/MIT</licenseUrl> |
|||
<projectUrl>https://github.com/Perspex/Perspex/</projectUrl> |
|||
<requireLicenseAcceptance>false</requireLicenseAcceptance> |
|||
<description>The Perspex UI framework</description> |
|||
<releaseNotes>Initial alpha release.</releaseNotes> |
|||
<copyright>Copyright 2015</copyright> |
|||
<tags>Perspex</tags> |
|||
<dependencies> |
|||
<dependency id="Serilog" version="1.5.14" /> |
|||
<dependency id="Splat" version="1.6.2" /> |
|||
<dependency id="Sprache" version="2.0.0.50" /> |
|||
<dependency id="Rx-Core" version="2.2.5" /> |
|||
<dependency id="Rx-Interfaces" version="2.2.5" /> |
|||
<dependency id="Rx-Linq" version="2.2.5" /> |
|||
<dependency id="Rx-Main" version="2.2.5" /> |
|||
<dependency id="Rx-PlatformServices" version="2.2.5" /> |
|||
</dependencies> |
|||
</metadata> |
|||
</package> |
|||
@ -1,6 +1,6 @@ |
|||
<Application xmlns="https://github.com/perspex"> |
|||
<Application xmlns="https://github.com/avaloniaui"> |
|||
<Application.Styles> |
|||
<StyleInclude Source="resm:Perspex.Themes.Default.DefaultTheme.xaml?assembly=Perspex.Themes.Default"/> |
|||
<StyleInclude Source="resm:Perspex.Themes.Default.Accents.BaseLight.xaml?assembly=Perspex.Themes.Default"/> |
|||
<StyleInclude Source="resm:Avalonia.Themes.Default.DefaultTheme.xaml?assembly=Avalonia.Themes.Default"/> |
|||
<StyleInclude Source="resm:Avalonia.Themes.Default.Accents.BaseLight.xaml?assembly=Avalonia.Themes.Default"/> |
|||
</Application.Styles> |
|||
</Application> |
|||
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue