Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Main Repo Update - TokenizingTextBox #59

Draft
wants to merge 203 commits into
base: uno
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
203 commits
Select commit Hold shift + click to select a range
f37efe3
Initial uno support
jeromelaban Jun 13, 2018
dab6a80
build controls
jeromelaban Jun 14, 2018
6c9f072
Move all UWP Sample to shared project
jeromelaban Jun 14, 2018
3499a1d
Adjust samples list
jeromelaban Jun 15, 2018
1402712
Remove unsupported Uno samples.
jeromelaban Jun 15, 2018
08f242e
Enable netstd 2.0
jeromelaban Jun 17, 2018
a8fa005
Disable package signing
jeromelaban Jun 17, 2018
488dfd8
Adjust for CI
jeromelaban Jun 18, 2018
c52bfed
Update for Xaml behaviors
jeromelaban Jun 18, 2018
fdc3454
Upate for VSTS CI
jeromelaban Jun 18, 2018
0aebe95
Use embedded resources instead of content
jeromelaban Jun 18, 2018
1d71e07
Add wasm head
jeromelaban Jun 18, 2018
5a66ba6
Temporarily less samples for Wasm perf
jeromelaban Jun 18, 2018
7a37fd3
Updates for wasm support
jeromelaban Jun 18, 2018
82619b4
Remove samples from native configurations
jeromelaban Jun 18, 2018
c0594ea
Update package names
jeromelaban Jun 19, 2018
6e2d08a
Publish wasm
jeromelaban Jun 19, 2018
8bb3c0e
Merge pull request #2 from nventive/dev/jela/v3-rebase
jeromelaban Jun 19, 2018
d21543c
Various WASM compatibility updates.
jeromelaban Jun 19, 2018
11a7ce8
Add services support for Uno
jeromelaban Jun 20, 2018
9362f8b
Fix KeyFrameDuration default value
jeromelaban Jun 26, 2018
b5cc8bc
Use embedded resources for data files.
jeromelaban Jun 26, 2018
119b50f
Uno adjustment for SendMessageContentDialog
jeromelaban Jun 26, 2018
b709d70
More logging for XamlRenderService
jeromelaban Jun 26, 2018
2828bb8
Adjust bootstrapping for default SynchronizationContext
jeromelaban Jun 26, 2018
9f4f6b9
Adjust samples list
jeromelaban Jun 26, 2018
5c24615
Misc samples adjustments for Uno
jeromelaban Jun 29, 2018
c44c381
Merge pull request #3 from nventive/dev/jela/v3-rebase
jeromelaban Jun 29, 2018
c30c235
Adjust for Xaml Update
jeromelaban Jul 3, 2018
223be92
Reduce the resolution of the Hero image.
jeromelaban Jul 3, 2018
2b75d9e
Update to Uno.UI latest
jeromelaban Jul 3, 2018
25152f3
Merge pull request #4 from nventive/dev/jela/samples-adjust
jeromelaban Jul 3, 2018
561cf68
Update to latest uno.ui for msedge fixes.
jeromelaban Jul 6, 2018
94338f9
Merge pull request #5 from nventive/dev/jela/samples-adjust
jeromelaban Jul 6, 2018
36c86e9
Adjust the Windows Head, added Uno description
jeromelaban Jul 6, 2018
fc7d1ae
Merge pull request #7 from nventive/dev/jela/samples-adjust
jeromelaban Jul 6, 2018
44eff31
Add PWA assets, update welcome text
jeromelaban Jul 9, 2018
121e80e
Adjust layout.
jeromelaban Jul 9, 2018
30c88f2
Merge pull request #8 from nventive/dev/jela/pwa
jeromelaban Jul 9, 2018
188ab7e
Remove unused logging.
jeromelaban Jul 9, 2018
02da8b0
Add workaround for https://github.com/nventive/Uno/issues/97.
jeromelaban Jul 9, 2018
c4c8738
Merge pull request #9 from nventive/dev/jela/pwa
jeromelaban Jul 9, 2018
dae3a32
Update nuget package descriptions
jeromelaban Jul 9, 2018
1c44fa8
Merge pull request #10 from nventive/dev/jela/pwa
jeromelaban Jul 11, 2018
29be5da
Add google analytics support.
jeromelaban Jul 13, 2018
e33cd80
Merge pull request #11 from nventive/dev/jela/pwa
jeromelaban Jul 24, 2018
a46fb31
Update to latest uno packages
jeromelaban Jul 24, 2018
e2671e9
Merge pull request #12 from nventive/dev/jela/uno-update
jeromelaban Jul 24, 2018
e94f0f8
Adjust analytics attribute
jeromelaban Aug 1, 2018
e81e52b
Update documentation
jeromelaban Aug 1, 2018
2c3acf1
Merge pull request #13 from nventive/dev/jela/uno-update
jeromelaban Aug 1, 2018
78d2ff9
Add missing font.
jeromelaban Aug 1, 2018
644b2e6
Merge pull request #14 from nventive/dev/jela/uno-update
jeromelaban Aug 1, 2018
5335bc1
Add twitter analytics
jeromelaban Aug 1, 2018
f59ef0d
Add performance notice
jeromelaban Aug 1, 2018
3f300f2
Merge pull request #15 from nventive/dev/jela/uno-update
jeromelaban Aug 1, 2018
4b1954c
Merge 'github/master' into dev/jela/v4
jeromelaban Aug 9, 2018
38dd103
wip
jeromelaban Aug 9, 2018
417fa28
update
jeromelaban Aug 10, 2018
f8e7ad0
wip
jeromelaban Aug 10, 2018
cc39a0b
Adjust the samples initialization flow to account for Loaded event se…
jeromelaban Aug 15, 2018
a001bd5
Log xaml parsing exceptions
jeromelaban Aug 16, 2018
3575c2a
Log more exceptions
jeromelaban Aug 16, 2018
8351e31
Trim datagrid source for Wasm (perf)
jeromelaban Aug 16, 2018
3b1ead3
Add datagrid to wasm linker settings
jeromelaban Aug 16, 2018
207046b
Restore original column databinding expression
jeromelaban Aug 16, 2018
b339ad5
Disable some measuring parts
jeromelaban Aug 16, 2018
f344cfc
Disable powerbi support for wasm
jeromelaban Aug 16, 2018
5f554f0
DataGrid wip
jeromelaban Aug 17, 2018
89d8e87
update temp
jeromelaban Oct 3, 2018
23e4da3
Add Test WPF head
jeromelaban Oct 9, 2018
16620eb
Update to uno latest
jeromelaban Oct 9, 2018
c7bb61d
building 5.0.0
nmetulev Oct 31, 2018
e57870f
updated nuget release notes
nmetulev Oct 31, 2018
c580166
Merge from master v5.0.0
jeromelaban Nov 28, 2018
fd6d8a9
142256 - WindowsCommunityToolkit Update banner
MaximeDion-Work Dec 20, 2018
9004171
142258 - WindowsCommunityToolkit update to special splashscreen
MaximeDion-Work Dec 20, 2018
f03983c
Merge pull request #22 from nventive/maxime-dion/splashscreen-update
jeromelaban Dec 21, 2018
2fd8421
Merge branch 'uno' into maxime-dion/add-banner
Jan 7, 2019
8fa4c4a
143145 Fix Twitter links in banner
MaximeDion-Work Jan 7, 2019
98c40eb
Merge branch 'maxime-dion/add-banner' of https://github.com/nventive/…
MaximeDion-Work Jan 7, 2019
a88e58d
Merge pull request #21 from nventive/maxime-dion/add-banner
jeromelaban Jan 7, 2019
e93074a
Initial samples list
jeromelaban Mar 5, 2019
9c00941
Adjust sample datacontext assignation sequence
jeromelaban Mar 6, 2019
054eb8f
Merge from v5.1
jeromelaban Mar 6, 2019
e15a06d
Adjust for Uno
jeromelaban Mar 6, 2019
a7194bd
Merge remote-tracking branch 'origin/uno' into dev/jela/v51
jeromelaban Mar 6, 2019
39508dc
Adjust CI script
jeromelaban Mar 6, 2019
0ad2f64
Adjust for facebook service
jeromelaban Mar 6, 2019
2788e6b
Adjust uno.ui version, remove warnings
jeromelaban Mar 6, 2019
2be7dd5
Adjust datagrid uno version
jeromelaban Mar 6, 2019
3f53340
Adjust for nuget error
jeromelaban Mar 6, 2019
b9da11c
Adjust UWP build
jeromelaban Mar 12, 2019
c956bf2
Adjust fonts, available samples, latest uno
jeromelaban Mar 12, 2019
61e72a9
Fix release warnings
jeromelaban Mar 18, 2019
f0af1af
Adjust warnings
jeromelaban Mar 18, 2019
64c5942
Update to latest uno
jeromelaban Mar 18, 2019
96f0b1c
Adjust references
jeromelaban Mar 18, 2019
ba3d846
Remove the WPF head.
jeromelaban Mar 18, 2019
3df6eab
Adjust github icon
jeromelaban Mar 18, 2019
4bdde92
Update Windows cert
jeromelaban Mar 18, 2019
933575b
Disable designer packaging
jeromelaban Mar 18, 2019
4de3a52
Don't pack the UWP app
jeromelaban Mar 18, 2019
ac03860
Adjust for design tooling, improve build performance with hard links
jeromelaban Mar 19, 2019
08da92c
Remove designer files (unresolved invalid x-target reference)
jeromelaban Mar 19, 2019
31bcb92
Build the uno solution
jeromelaban Mar 19, 2019
0850904
Remove gaze interactions
jeromelaban Mar 19, 2019
025d823
Merge pull request #23 from nventive/dev/jela/v51
jeromelaban Mar 19, 2019
1295005
Build wasm aot
jeromelaban Mar 19, 2019
6d58ce7
adjust current folder for global.json
jeromelaban Mar 20, 2019
17f1863
Use wasm-build container for linux
jeromelaban Mar 20, 2019
8d1e28c
Only activate emscripten
jeromelaban Mar 20, 2019
dcb0586
Adjust for en-US path
jeromelaban Mar 20, 2019
35ef957
Adjust samples exclusion list for linux support
jeromelaban Mar 21, 2019
960eef7
Adjust Windows VM pool
jeromelaban Mar 21, 2019
883f1a3
Merge pull request #24 from nventive/dev/jela/aot
jeromelaban Mar 21, 2019
f91bfe9
Adjust build path
jeromelaban Mar 21, 2019
240bc65
Merge pull request #25 from nventive/dev/jela/aot
jeromelaban Mar 21, 2019
69fc4be
Adjust linker and AOT settings
jeromelaban Mar 21, 2019
9523e1b
Update to latest mono-wasm
jeromelaban Mar 25, 2019
7e350a3
Merge pull request #26 from nventive/dev/jela/aot
jeromelaban Mar 25, 2019
1962853
Adjust samples list
jeromelaban Mar 25, 2019
0db9159
Update web.config
jeromelaban Mar 25, 2019
661bbf3
Merge pull request #27 from nventive/dev/jela/aot
jeromelaban Mar 25, 2019
8014337
Adjust for invalid package names
jeromelaban Mar 29, 2019
0b0de56
Merge pull request #28 from nventive/dev/jela/aot
jeromelaban Mar 29, 2019
6ffd80b
Fix invalid package name
jeromelaban Mar 29, 2019
6aee66f
Merge pull request #29 from nventive/dev/jela/aot
jeromelaban Mar 29, 2019
1ee4ae4
Adjust for x:Name vs x:Key
jeromelaban Apr 1, 2019
c1b83fa
Update to uno latest
jeromelaban Apr 1, 2019
13f4681
Adjust for HAS_UNO
jeromelaban Apr 1, 2019
a8beccd
Update for perf improvements
jeromelaban Apr 1, 2019
18ec566
Merge pull request #30 from nventive/dev/jela/aot
jeromelaban Apr 1, 2019
c444f5a
Remove themeing options
jeromelaban Apr 3, 2019
280ecf5
Use mono HttpClient
jeromelaban Apr 3, 2019
88fad8c
Use TextBlock to show code
jeromelaban Apr 3, 2019
9b05075
Update to Uno latest
jeromelaban Apr 3, 2019
4a62ee4
Add the Uno banner, remove old description
jeromelaban Apr 3, 2019
1dd9e28
Merge pull request #31 from nventive/dev/jela/wasm-adjust
jeromelaban Apr 3, 2019
a2fd661
Adjust linker settings
jeromelaban Apr 3, 2019
5f6a2c3
Add ContentPresenter workaround ContentTemplate
jeromelaban Apr 3, 2019
73ce9b3
Fixed ColorConverter/Colors lookup
jeromelaban Apr 3, 2019
f4394c9
Merge pull request #32 from nventive/dev/jela/wasm-adjust
jeromelaban Apr 4, 2019
7cb22f5
Update to uno dev latest
jeromelaban Apr 24, 2019
84516c2
Merge pull request #33 from nventive/dev/jela/nuget-update
jeromelaban Apr 24, 2019
4cc38bb
Update to Uno latest
jeromelaban May 2, 2019
28c9306
merge from https://github.com/windows-toolkit/WindowsCommunityToolkit…
jeromelaban May 2, 2019
6c0bc8a
Merge pull request #34 from nventive/dev/jela/nuget-update
jeromelaban May 2, 2019
5758fd9
Update to uno latest
jeromelaban Jun 27, 2019
d320ebd
Update emscripten
jeromelaban Jun 27, 2019
f9c311b
Merge pull request #35 from unoplatform/dev/jela/nuget-update
jeromelaban Jul 5, 2019
a6bfff6
Add Android SamplesApp head
davidjohnoliver Aug 8, 2019
69ecddd
[Android] Disable AAPT2 in samples app
davidjohnoliver Aug 12, 2019
38e83f5
Merge pull request #37 from unoplatform/dev/djo/android-samples
davidjohnoliver Aug 26, 2019
218e829
Update to VS2019
jeromelaban Sep 9, 2019
07f090e
adjust for android resgen in 16.2
jeromelaban Sep 9, 2019
a281f96
Merge pull request #39 from unoplatform/dev/jela/update-msbextras
jeromelaban Sep 9, 2019
86eda0f
fixed $projectname$ for android app
Xiaoy312 Sep 9, 2019
0bb357f
Merge pull request #43 from unoplatform/dev/xygu/42/android-app-proje…
jeromelaban Sep 9, 2019
8a5df77
updated README
Xiaoy312 Sep 9, 2019
0881c6c
Update readme.md
XiaotianNetlift Sep 10, 2019
3e02887
Merge pull request #41 from unoplatform/dev/xygu/20190909/readme-links
XiaotianNetlift Sep 10, 2019
a977c80
fixed invalid urls found in nuget packages metadata
Xiaoy312 Sep 9, 2019
fb5f08b
Adjust repo path
jeromelaban Sep 9, 2019
8c9ee21
Merge pull request #44 from unoplatform/dev/xygu/40/nuget-packages-me…
XiaotianNetlift Sep 10, 2019
3d1dc37
Configure logging in App.xaml.cs
davidjohnoliver Sep 12, 2019
e128291
Merge pull request #48 from unoplatform/dev/djo/android-logging
davidjohnoliver Sep 12, 2019
2160122
updated to latest dev
Xiaoy312 Sep 13, 2019
ce7b1b0
Merge pull request #49 from unoplatform/dev/xygu/20190913/update-pack…
XiaotianNetlift Sep 13, 2019
53d0e7a
added workaround for duplicated 'targetsize' assets
Xiaoy312 Sep 9, 2019
0573a2b
Merge pull request #46 from unoplatform/dev/xygu/duplicated-targetsiz…
XiaotianNetlift Sep 13, 2019
d644c8e
Patch infinite measure bug
carldebilly Sep 12, 2019
2a08703
added mention to uno issue
Xiaoy312 Sep 13, 2019
08a31de
Merge pull request #47 from unoplatform/dev/cdb/measure-bug
XiaotianNetlift Sep 13, 2019
a089dba
Materialize the sample picker control before using it
carldebilly Sep 13, 2019
614d9f3
Updated Uno.UI
carldebilly Sep 13, 2019
096e5de
Merge pull request #54 from unoplatform/dev/cdb/measure-bug
carldebilly Sep 16, 2019
4938f1c
[Android/iOS] Add symbol fonts to sample project
davidjohnoliver Sep 16, 2019
3c9d469
Update to latest Uno
davidjohnoliver Sep 16, 2019
76c6fa8
Merge pull request #55 from unoplatform/dev/djo/add-fonts
davidjohnoliver Sep 16, 2019
9de23ee
Fixed AdaptiveTrigger
carldebilly Sep 17, 2019
52b4140
fixed NRE when using search-box
Xiaoy312 Sep 17, 2019
903876b
Update to version of PivotPanel fixing the infinite measure problem
carldebilly Sep 17, 2019
4908b82
Merge pull request #56 from unoplatform/dev/cdb/demoarea-hidden
carldebilly Sep 17, 2019
dd0ebae
Merge branch 'uno' into dev/xygu/50/defer-load-strat-lazy-nre
XiaotianNetlift Sep 17, 2019
b7cfc2d
Merge pull request #57 from unoplatform/dev/xygu/50/defer-load-strat-…
XiaotianNetlift Sep 18, 2019
436f80a
fixed demo area being covered by info area in narrow-state
Xiaoy312 Sep 18, 2019
3fb5846
prevent info-area covering title-bar when opened
Xiaoy312 Sep 18, 2019
1e66d7b
Merge pull request #58 from unoplatform/dev/xygu/20190918/info-area-c…
MatFillion Sep 18, 2019
712acb9
Update from main repo with TokenizingTextBox
michael-hawker Sep 19, 2019
fb7b4b9
Pull out inner styles for Button
michael-hawker Sep 19, 2019
ef3a97f
Move TokenizingTextBox ControlTemplate out
michael-hawker Sep 19, 2019
2f04ef4
added workaround for font preloading issue
Xiaoy312 Sep 20, 2019
4c1b7c1
Merge pull request #63 from unoplatform/dev/xygu/162209/font
XiaotianNetlift Sep 25, 2019
30068cc
added cors bypass for RSS parser sample
Xiaoy312 Sep 23, 2019
0b6097f
Update Uno Version to 2.0.236-dev.2800
michael-hawker Sep 27, 2019
21cab7f
Merge pull request #62 from unoplatform/dev/xygu/162211/cors-bypass
XiaotianNetlift Sep 30, 2019
3c9435c
fixed xamlns `clr-namespace: ...` not working on uwp
Xiaoy312 Sep 30, 2019
d32d053
Merge pull request #66 from unoplatform/dev/xygu/20190930/wmc0001-unk…
XiaotianNetlift Oct 1, 2019
269345c
Merge pull request #64 from unoplatform/dev/mhawker/uno-base-update
jeromelaban Oct 15, 2019
4b3984a
Merge remote-tracking branch 'origin/uno' into dev/mhawker/tokenizing…
michael-hawker Oct 15, 2019
d96c0ec
Force a restore to avoid cake and .NET core 3.0 issue
jeromelaban Oct 16, 2019
b08960b
Fix invalid restore option
jeromelaban Oct 16, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -223,3 +223,6 @@ project.lock.json
msbuild.binlog
*.project.lock.json
/build/tools

#Xamarin.Android resources
Resource.designer.cs
108 changes: 108 additions & 0 deletions .vsts-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
trigger:
- master
- rel/*

resources:
containers:
- container: nv-bionic-wasm
image: nventive/wasm-build:1.4.1

jobs:
- job: Windows

pool:
vmImage: 'windows-2019'

variables:
BuildConfiguration: Release
ANDROID_NDK_HOME: C:\Microsoft\AndroidNDK64\android-ndk-r16b
ANDROID_NDK_PATH: C:\Microsoft\AndroidNDK64\android-ndk-r16b
AndroidNdkDirectory: C:\Microsoft\AndroidNDK64\android-ndk-r16b
steps:
- task: BatchScript@1
inputs:
filename: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\Common7\\Tools\\VsDevCmd.bat"
arguments: -no_logo
modifyEnvironment: true
displayName: Setup Environment Variables

- task: NuGetToolInstaller@0
displayName: Use NuGet 5.0.0
inputs:
versionSpec: 5.0.0

- task: NuGetCommand@2
inputs:
restoreSolution: 'Windows Community Toolkit.sln'

- task: DotNetCoreCLI@2
inputs:
command: custom
custom: tool
arguments: install --tool-path . nbgv
displayName: Install NBGV tool

- script: nbgv cloud
displayName: Set Version

- powershell: .\build\build.ps1 -target=Package
displayName: Build

- task: PublishBuildArtifacts@1
displayName: Publish Package Artifacts
inputs:
pathToPublish: .\Microsoft.Toolkit.Uwp.SampleApp.Wasm\bin\Release\netstandard2.0\dist
artifactType: container
artifactName: Wasm

- task: PublishBuildArtifacts@1
displayName: Publish Package Artifacts
inputs:
pathToPublish: .\bin\nupkg
artifactType: container
artifactName: WCT-Packages
condition: always()

- job: linux

container: nv-bionic-wasm

pool:
vmImage: 'ubuntu-16.04'

variables:
NUGET_PACKAGES: $(build.sourcesdirectory)/.nuget

steps:
- checkout: self
clean: true

- bash: |
sudo chmod -R 777 /emsdk
cd /emsdk
sudo ./emsdk activate sdk-1.38.31-64bit

displayName: 'Setup Emscripten'

- bash: |
source /emsdk/emsdk_env.sh
cd $(build.sourcesdirectory)/Microsoft.Toolkit.Uwp.SampleApp.Wasm
msbuild /r /p:Configuration=Release $(build.sourcesdirectory)/Microsoft.Toolkit.Uwp.SampleApp.Wasm/Microsoft.Toolkit.Uwp.SampleApp.Wasm.csproj /p:TargetFrameworksOverride=netstandard2.0 /bl:$(build.artifactstagingdirectory)\build.binlog

- task: CopyFiles@2
displayName: 'Publish Wasm Binaries'
inputs:
SourceFolder: $(build.sourcesdirectory)/Microsoft.Toolkit.Uwp.SampleApp.Wasm/bin/Release/netstandard2.0/dist
Contents: '**/*.*'
TargetFolder: $(build.artifactstagingdirectory)
CleanTargetFolder: false
OverWrite: false
flattenFolders: false

- task: PublishBuildArtifacts@1
# https://developercommunity.visualstudio.com/content/problem/284991/public-vsts-previouw-cant-set-build-number-of-pr-b.html
condition: eq(variables['System.PullRequest.IsFork'], 'False')
inputs:
PathtoPublish: $(build.artifactstagingdirectory)
ArtifactName: wct-aot-drop
ArtifactType: Container
41 changes: 30 additions & 11 deletions Directory.Build.props
Original file line number Diff line number Diff line change
@@ -1,16 +1,20 @@
<Project>

<PropertyGroup>
<Authors>Microsoft.Toolkit</Authors>
<Authors>nventive</Authors>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<NoPackageAnalysis>true</NoPackageAnalysis>
<PackageIconUrl>https://raw.githubusercontent.com/windows-toolkit/WindowsCommunityToolkit/master/build/nuget.png</PackageIconUrl>
<PackageProjectUrl>https://github.com/windows-toolkit/WindowsCommunityToolkit</PackageProjectUrl>
<PackageLicenseUrl>https://github.com/windows-toolkit/WindowsCommunityToolkit/blob/master/license.md</PackageLicenseUrl>
<PackageReleaseNotes>v3.0 release https://github.com/windows-toolkit/WindowsCommunityToolkit/releases</PackageReleaseNotes>
<PackageIconUrl>https://raw.githubusercontent.com/unoplatform/Uno.WindowsCommunityToolkit/uno/build/nuget.png</PackageIconUrl>
<PackageProjectUrl>https://github.com/unoplatform/Uno.WindowsCommunityToolkit</PackageProjectUrl>
<PackageLicenseUrl>https://github.com/unoplatform/Uno.WindowsCommunityToolkit/blob/uno/license.md</PackageLicenseUrl>
<PackageReleaseNotes>v5.1.0 release https://github.com/unoplatform/Uno.WindowsCommunityToolkit/releases</PackageReleaseNotes>
<Copyright>(c) .NET Foundation and Contributors. All rights reserved.</Copyright>
<CodeAnalysisRuleSet>$(MSBuildThisFileDirectory)Toolkit.ruleset</CodeAnalysisRuleSet>
<DefaultLanguage>en-US</DefaultLanguage>

<!--<TargetFrameworksOverride>xamarinios10</TargetFrameworksOverride>-->
<TargetFrameworksOverride>uap10.0.16299;MonoAndroid80;xamarinios10;netstandard2.0</TargetFrameworksOverride>

<IsDesignProject>$(MSBuildProjectName.Contains('.Design'))</IsDesignProject>
<IsTestProject>$(MSBuildProjectName.Contains('Test'))</IsTestProject>
<IsUwpProject Condition="'$(IsDesignProject)' != 'true'">$(MSBuildProjectName.Contains('Uwp'))</IsUwpProject>
Expand All @@ -21,14 +25,14 @@
</PropertyGroup>

<PropertyGroup>
<SignAssembly Condition="'$(SignAssembly)' == '' and '$(IsUwpProject)' != 'true'" >true</SignAssembly>
<SignAssembly Condition="'$(SignAssembly)' == '' and '$(IsUwpProject)' != 'true' and '$(TargetFramework)'!='netstandard2.0'" >true</SignAssembly>
<AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)toolkit.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>

<Choose>
<When Condition="'$(IsTestProject)' != 'true' and '$(IsSampleProject)' != 'true' and '$(IsDesignProject)' != 'true'">
<PropertyGroup>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<!--<GenerateDocumentationFile>true</GenerateDocumentationFile>-->
</PropertyGroup>
</When>
</Choose>
Expand Down Expand Up @@ -62,7 +66,7 @@
<When Condition="'$(IsTestProject)' != 'true' and '$(IsSampleProject)' != 'true' and '$(IsDesignProject)' != 'true'">
<ItemGroup>
<!--<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" Version="15.3.83" PrivateAssets="all" />-->
<PackageReference Include="StyleCop.Analyzers" Version="1.0.2" PrivateAssets="all" />
<!--<PackageReference Include="StyleCop.Analyzers" Version="1.0.2" PrivateAssets="all" />-->

<EmbeddedResource Include="**\*.rd.xml" />
<Page Include="**\*.xaml" Exclude="**\bin\**\*.xaml;**\obj\**\*.xaml" SubType="Designer" Generator="MSBuild:Compile" />
Expand All @@ -74,14 +78,23 @@
</When>
</Choose>

<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard2.0'">
<DefineConstants>$(DefineConstants);__WASM__</DefineConstants>
</PropertyGroup>

<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' or '$(TargetFramework)' == 'MonoAndroid80' or '$(TargetFramework)' == 'xamarinios10' ">
<NoWarn>$(NoWarn);CS0649;CS0067;CS1998</NoWarn>
</PropertyGroup>

<PropertyGroup Condition="'$(IsUwpProject)' == 'true'">

<!-- 8002 is a strong named -> non-strong-named reference -->
<!-- This is valid for platforms other than .NET Framework (and is needed for the UWP targets -->
<NoWarn>$(NoWarn);8002</NoWarn>
<NoWarn>$(NoWarn);8002;</NoWarn>
<NoWarn>$(NoWarn);CS1998</NoWarn>
</PropertyGroup>

<ItemGroup>
<ItemGroup Condition="!$([MSBuild]::IsOsUnixLike())">
<PackageReference Include="Nerdbank.GitVersioning" Version=" 2.1.65" PrivateAssets="all" />
</ItemGroup>

Expand All @@ -90,4 +103,10 @@
<Link>stylecop.json</Link>
</AdditionalFiles>
</ItemGroup>
</Project>

<PropertyGroup>
<!-- Workaround for android build using the Uno Source Generators: https://github.com/nventive/Uno.SourceGeneration/issues/109 -->
<JavaSdkDirectory Condition="'$(JavaSdkDirectory)'=='' and '$(JAVA_HOME_8_X64)'!=''">$(JAVA_HOME_8_X64)</JavaSdkDirectory>
</PropertyGroup>

</Project>
7 changes: 7 additions & 0 deletions Directory.Build.targets
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,11 @@
</AssemblyAttribute>
</ItemGroup>
</Target>

<Target Name="AndroidResourceGenWorkaround_16_2"
AfterTargets="_UpdateAndroidResgen"
Condition="'$(AndroidUseIntermediateDesignerFile)'=='True' and !Exists($(_AndroidResourceDesignerFile))">
<WriteLinesToFile File="$(_AndroidResourceDesignerFile)" Lines="// Empty Content from uno.ui Directory.Build.targets." />
</Target>

</Project>
8 changes: 1 addition & 7 deletions GazeInputTest/GazeInputTest.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -128,15 +128,9 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform">
<Version>6.1.5</Version>
<Version>6.2.9</Version>
</PackageReference>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.Toolkit.UWP.Input.GazeInteraction\Microsoft.Toolkit.Uwp.Input.GazeInteraction.vcxproj">
<Project>{a5e98964-45b1-442d-a07a-298a3221d81e}</Project>
<Name>Microsoft.Toolkit.Uwp.Input.GazeInteraction</Name>
</ProjectReference>
</ItemGroup>
<PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '14.0' ">
<VisualStudioVersion>14.0</VisualStudioVersion>
</PropertyGroup>
Expand Down
39 changes: 9 additions & 30 deletions GazeInputTest/Package.appxmanifest
Original file line number Diff line number Diff line change
@@ -1,48 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>

<Package
xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
IgnorableNamespaces="uap mp">

<Identity
Name="46799fa2-9a41-4ab8-817d-923ee9c0ceac"
Publisher="CN=harishsk"
Version="1.0.0.0" />

<mp:PhoneIdentity PhoneProductId="46799fa2-9a41-4ab8-817d-923ee9c0ceac" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>

<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" IgnorableNamespaces="uap mp">
<Identity Name="46799fa2-9a41-4ab8-817d-923ee9c0ceac" Publisher="CN=harishsk" Version="1.0.0.0" />
<mp:PhoneIdentity PhoneProductId="46799fa2-9a41-4ab8-817d-923ee9c0ceac" PhonePublisherId="00000000-0000-0000-0000-000000000000" />
<Properties>
<DisplayName>GazeInputTest</DisplayName>
<PublisherDisplayName>harishsk</PublisherDisplayName>
<Logo>Assets\StoreLogo.png</Logo>
</Properties>

<Dependencies>
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
</Dependencies>

<Resources>
<Resource Language="x-generate"/>
<Resource Language="x-generate" />
</Resources>

<Applications>
<Application Id="App"
Executable="$targetnametoken$.exe"
EntryPoint="GazeInputTest.App">
<uap:VisualElements
DisplayName="GazeInputTest"
Square150x150Logo="Assets\Square150x150Logo.png"
Square44x44Logo="Assets\Square44x44Logo.png"
Description="GazeInputTest"
BackgroundColor="transparent">
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png"/>
<uap:SplashScreen Image="Assets\SplashScreen.png" />
<Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="GazeInputTest.App">
<uap:VisualElements DisplayName="GazeInputTest" Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png" Description="GazeInputTest" BackgroundColor="transparent">
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png">
</uap:DefaultTile>
<uap:SplashScreen Image="Assets\SplashScreen.png" BackgroundColor="#242424" />
</uap:VisualElements>
</Application>
</Applications>

<Capabilities>
<Capability Name="internetClient" />
<DeviceCapability Name="gazeInput" />
Expand Down
21 changes: 17 additions & 4 deletions Microsoft.Toolkit.Parsers/Microsoft.Toolkit.Parsers.csproj
Original file line number Diff line number Diff line change
@@ -1,16 +1,29 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="MSBuild.Sdk.Extras">

<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<TargetFrameworks>$(TargetFrameworksOverride)</TargetFrameworks>
<Title>Windows Community Toolkit .NET Standard Parsers</Title>
<Description>This .NET standard library contains various parsers including Markdown and RSS. It is part of the Windows Community Toolkit.</Description>
<PackageTags>UWP Toolkit Windows Parsers Parsing Markdown RSS</PackageTags>
<Title>Windows Community Toolkit .NET Standard Parsers</Title>
<PackageId>Uno.Microsoft.Toolkit.Parsers</PackageId>

<!-- This is a temporary workaround for https://github.com/dotnet/sdk/issues/955 -->
<!-- This is a temporary workaround for https://github.com/dotnet/sdk/issues/955 -->
<DebugType>Full</DebugType>
</PropertyGroup>
<NoWarn>$(NoWarn);Uno0001;NU1701</NoWarn>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="10.0.3" />
</ItemGroup>

<ItemGroup Condition="'$(TargetFrameworkIdentifier)' == 'MonoAndroid' or '$(TargetFrameworkIdentifier)' == 'Xamarin.iOS' or '$(TargetFrameworkIdentifier)' == '.NETStandard'">
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
</ItemGroup>


<ItemGroup>
<ProjectReference Include="..\Microsoft.Toolkit\Microsoft.Toolkit.csproj" />
</ItemGroup>

Expand Down
1 change: 1 addition & 0 deletions Microsoft.Toolkit.Services/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
using System.Runtime.CompilerServices;
40 changes: 26 additions & 14 deletions Microsoft.Toolkit.Services/Microsoft.Toolkit.Services.csproj
Original file line number Diff line number Diff line change
@@ -1,18 +1,21 @@
<Project Sdk="MSBuild.Sdk.Extras">

<PropertyGroup>
<TargetFrameworks>uap10.0.16299;netstandard2.0;NET462</TargetFrameworks>
<TargetFrameworks>$(TargetFrameworksOverride)</TargetFrameworks>
<Title>Windows Community Toolkit .NET Standard Services</Title>
<Description>This .NET standard library enables access to different data sources such as Microsoft Graph, OneDrive, Twitter, Microsoft Translator, and LinkedIn. It is part of the Windows Community Toolkit.</Description>
<PackageTags>UWP Community Toolkit Windows Microsoft Graph OneDrive Twitter Translator LinkedIn service login OAuth</PackageTags>
<PackageId>Uno.Microsoft.Toolkit.Services</PackageId>

<!-- This is a temporary workaround for https://github.com/dotnet/sdk/issues/955 -->
<!-- This is a temporary workaround for https://github.com/dotnet/sdk/issues/955 -->
<DebugType>Full</DebugType>
<NoWarn>CS8002</NoWarn>
<NoWarn>$(NoWarn);CS8002;Uno0001;NU1701</NoWarn>
</PropertyGroup>

<PropertyGroup Condition="'$(TargetFramework)' == 'uap10.0' or '$(TargetFramework)' == 'uap10.0.16299' ">
<DefineConstants Condition="'$(DisableImplicitFrameworkDefines)' != 'true'">$(DefineConstants);WINRT</DefineConstants>
</PropertyGroup>

<PropertyGroup Condition="'$(TargetFramework)' == 'uap10.0.16299'">
<DefineConstants Condition="'$(DisableImplicitFrameworkDefines)' != 'true'">$(DefineConstants);WINRT</DefineConstants>
<PropertyGroup Condition="'$(TargetFramework)' == 'MonoAndroid80' or '$(TargetFramework)' == 'xamarinios10' or '$(TargetFramework)' == 'netstandard2.0' ">
<DefineConstants>$(DefineConstants);WINRT</DefineConstants>
</PropertyGroup>

<ItemGroup>
Expand All @@ -25,9 +28,16 @@
<PackageReference Include="Microsoft.Identity.Client" Version="2.7.0" />
<PackageReference Include="Newtonsoft.Json" Version="10.0.3" />
<PackageReference Include="System.Net.Http" Version="4.3.3" />
</ItemGroup>
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)' == 'MonoAndroid80' or '$(TargetFramework)' == 'xamarinios10' or '$(TargetFramework)' == 'netstandard2.0'">
<PackageReference Include="Uno.UI" Version="2.0.236-dev.2800" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)'=='uap10.0.16299'">
<ItemGroup Condition="'$(TargetFramework)'=='uap10.0' or '$(TargetFramework)' == 'uap10.0.16299' or '$(TargetFramework)' == 'MonoAndroid80' or '$(TargetFramework)' == 'xamarinios10' or '$(TargetFramework)' == 'netstandard2.0'">
<PackageReference Include="Microsoft.IdentityModel.Clients.ActiveDirectory" Version="3.13.7" />
<ProjectReference Include="..\Microsoft.Toolkit.Uwp\Microsoft.Toolkit.Uwp.csproj" />
</ItemGroup>
Expand Down Expand Up @@ -64,9 +74,11 @@
</Compile>
</ItemGroup>

<ItemGroup Condition="!('$(TargetFramework)'=='uap10.0.16299')">
<Compile Remove="Services\MicrosoftGraph\Platform\Uwp\**\*" />
<Compile Remove="Services\OneDrive\Platform\Uwp\**\*" />
<Compile Remove="PlatformSpecific\Uwp\**\*" />
</ItemGroup>
<ItemGroup Condition="!('$(TargetFramework)'=='uap10.0' or '$(TargetFramework)' == 'uap10.0.16299' or '$(TargetFramework)' == 'MonoAndroid80' or '$(TargetFramework)' == 'xamarinios10' or '$(TargetFramework)' == 'netstandard2.0')">
<Compile Remove="Services\MicrosoftGraph\Platform\Uwp\**\*" />
<Compile Remove="Services\OneDrive\Platform\Uwp\**\*" />
<Compile Remove="PlatformSpecific\Uwp\**\*" />
</ItemGroup>


</Project>
Loading