From 6797e695f407ffe3e7566248d86afe921563c02b Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Sat, 12 Dec 2020 19:24:24 +0000 Subject: [PATCH 01/10] upgrade osx vm image, to output arm64 apple m1 compatible avalonia.native dylib. --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index ac1944b171..fcf5fc8c6a 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -27,7 +27,7 @@ jobs: variables: SolutionDir: '$(Build.SourcesDirectory)' pool: - vmImage: 'macOS-10.14' + vmImage: 'macOS-10.15' steps: - task: UseDotNet@2 displayName: 'Use .NET Core SDK 3.1.401' From e907b4f8f8ae2e445bba9c3d881ff7147571867f Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Sat, 12 Dec 2020 19:37:55 +0000 Subject: [PATCH 02/10] use xcode 12. --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index fcf5fc8c6a..197b41d1dc 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -54,7 +54,7 @@ jobs: sdk: 'macosx10.14' configuration: 'Release' xcWorkspacePath: '**/*.xcodeproj/project.xcworkspace' - xcodeVersion: '10' # Options: 8, 9, default, specifyPath + xcodeVersion: '12' # Options: 8, 9, default, specifyPath args: '-derivedDataPath ./' - task: CmdLine@2 From fc6d4953b03232ef3aeea4e23d6e8a123b686d9e Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Sat, 12 Dec 2020 19:43:09 +0000 Subject: [PATCH 03/10] sdk 10.15 --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 197b41d1dc..8a6e5ddb97 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -51,7 +51,7 @@ jobs: inputs: actions: 'build' scheme: '' - sdk: 'macosx10.14' + sdk: 'macosx10.15' configuration: 'Release' xcWorkspacePath: '**/*.xcodeproj/project.xcworkspace' xcodeVersion: '12' # Options: 8, 9, default, specifyPath From 451d07826cf8fb7b0fc864d1281841f08a8e3a5c Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Sat, 12 Dec 2020 19:45:28 +0000 Subject: [PATCH 04/10] dont specify sdk. --- azure-pipelines.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 8a6e5ddb97..3c131e8663 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -51,7 +51,6 @@ jobs: inputs: actions: 'build' scheme: '' - sdk: 'macosx10.15' configuration: 'Release' xcWorkspacePath: '**/*.xcodeproj/project.xcworkspace' xcodeVersion: '12' # Options: 8, 9, default, specifyPath From 88fd934fb1ef03f725df3cd9714962ec5318a698 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Sat, 12 Dec 2020 19:48:43 +0000 Subject: [PATCH 05/10] list sdks. --- azure-pipelines.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 3c131e8663..2f41af8b89 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -46,7 +46,14 @@ jobs: inputs: script: | cd src/tools/MicroComGenerator; dotnet run -i ../../Avalonia.Native/avn.idl --cpp ../../../native/Avalonia.Native/inc/avalonia-native.h + + - task: CmdLine@2 + displayName: 'List SDKs' + inputs: + script: | + xcodebuild -showsdks + - task: Xcode@5 - task: Xcode@5 inputs: actions: 'build' From 7c2de57d395d459954d1ef3d427e05641dc198a4 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Sat, 12 Dec 2020 19:51:18 +0000 Subject: [PATCH 06/10] 11 sdk --- azure-pipelines.yml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 2f41af8b89..63ba47ec46 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -46,18 +46,11 @@ jobs: inputs: script: | cd src/tools/MicroComGenerator; dotnet run -i ../../Avalonia.Native/avn.idl --cpp ../../../native/Avalonia.Native/inc/avalonia-native.h - - - task: CmdLine@2 - displayName: 'List SDKs' - inputs: - script: | - xcodebuild -showsdks - - task: Xcode@5 - task: Xcode@5 inputs: actions: 'build' - scheme: '' + scheme: 'macosx11.0' configuration: 'Release' xcWorkspacePath: '**/*.xcodeproj/project.xcworkspace' xcodeVersion: '12' # Options: 8, 9, default, specifyPath From 19e1266993df97494f4e4fa7215699ac8db182dd Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Sat, 12 Dec 2020 19:53:46 +0000 Subject: [PATCH 07/10] fix sdk. --- azure-pipelines.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 63ba47ec46..15392278c9 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -50,7 +50,8 @@ jobs: - task: Xcode@5 inputs: actions: 'build' - scheme: 'macosx11.0' + scheme: '' + sdk: 'macosx11.0' configuration: 'Release' xcWorkspacePath: '**/*.xcodeproj/project.xcworkspace' xcodeVersion: '12' # Options: 8, 9, default, specifyPath From ae58a3abe1748698381e72f1d232714ab57b3e3c Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Thu, 17 Dec 2020 05:26:46 +0000 Subject: [PATCH 08/10] Update issue templates --- .github/ISSUE_TEMPLATE/bug_report.md | 31 ++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000000..80716520d9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,31 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: '' +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Desktop (please complete the following information):** + - OS: [e.g. Windows, Mac, Linux (State distribution)] + - Version [e.g. 0.10.0-rc1 or 0.9.12] + +**Additional context** +Add any other context about the problem here. From 7324028088ec45d2527739f535caef6accd82445 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Thu, 17 Dec 2020 05:27:34 +0000 Subject: [PATCH 09/10] Update issue templates --- .github/ISSUE_TEMPLATE/feature_request.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000000..bbcbbe7d61 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: '' +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. From c85fa2b9977d251a31886c2534613b4730fbaeaf Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Fri, 18 Dec 2020 22:33:52 +0000 Subject: [PATCH 10/10] Add links to showcase apps. --- readme.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/readme.md b/readme.md index b5cb38df90..cfa08149cb 100644 --- a/readme.md +++ b/readme.md @@ -10,6 +10,8 @@ Avalonia is a cross-platform XAML-based UI framework providing a flexible stylin +([Xaml Control Gallery](https://github.com/AvaloniaUI/xamlcontrolsgallery)) + > **Note:** The UI theme you see in the picture above is still work-in-progress and will be available in the upcoming Avalonia 0.10.0 release. However, you can connect to our nightly build feed and install latest pre-release versions of Avalonia NuGet packages, if you are willing to help out with the development and testing. See [Using nightly build feed](https://github.com/AvaloniaUI/Avalonia/wiki/Using-nightly-build-feed) for more info. To see the status of some of our features, please see our [Roadmap](https://github.com/AvaloniaUI/Avalonia/issues/2239). You can also see what [breaking changes](https://github.com/AvaloniaUI/Avalonia/issues/3538) we have planned and what our [past breaking changes](https://github.com/AvaloniaUI/Avalonia/wiki/Breaking-Changes) have been. [Awesome Avalonia](https://github.com/AvaloniaCommunity/awesome-avalonia) is community-curated list of awesome Avalonia UI tools, libraries, projects and resources. Go and see what people are building with Avalonia! @@ -31,11 +33,16 @@ Install-Package Avalonia.Desktop Examples of UIs built with Avalonia ![image](https://user-images.githubusercontent.com/4672627/84707589-5b69a880-af35-11ea-87a6-7ad57a31d314.png) +([Synfonia](https://github.com/jmacato/Synfonia)) + ![image](https://user-images.githubusercontent.com/4672627/85069644-d8419000-b18a-11ea-8732-be9055bb61fd.PNG) +([Xaml Control Gallery](https://github.com/AvaloniaUI/xamlcontrolsgallery)) ![image](https://user-images.githubusercontent.com/4672627/85069659-dc6dad80-b18a-11ea-8375-39ef95315b5c.PNG) +([Xaml Control Gallery](https://github.com/AvaloniaUI/xamlcontrolsgallery)) ![image](https://user-images.githubusercontent.com/4672627/84708947-c3b98980-af37-11ea-8c9d-503334615bbf.png) +([Xaml Control Gallery](https://github.com/AvaloniaUI/xamlcontrolsgallery)) ## JetBrains Rider