Shane Neuville
dbf4037a31
[Shell] Propagate Page bindings to TitleView and Shell Binding to Flyout ( #5934 ) fixes #5650 fixes #5501
...
* propagate bindingcontext
* - add exception message and fix poorly named xaml file
* add ui test automation
* - fix unit test to represent new code
* - changed from ui test to unit test
* - propagate visual, parent, bc to titleview
* - style fixes
2019-04-18 16:25:31 +01:00
Rui Marinho
d63002c25f
Merge branch '3.6.0' into 4.0.0
2019-04-18 16:15:48 +01:00
Rui Marinho
3f968189d7
[Build] Fixes to yaml public build ( #5948 )
...
* [Build] Don't sign on public builds
* [Build] Use vmImages
* [Build] Fix pool specification
* [Build] Revert back to pool name
* [Build] add osx demands
* [Build] Fix indentation
* [Build] Add more demands
* [Build] Try using certs
* [Build] Try use name
* cert password
* [Build] Add endpoint back
* [Build] Add VSTS feed as variable
* [Build] Add signing stuff
* Fix
* [Build] Try simplify Windows build
* [Build] Publish android apps
* [Build] Add signVmImage
2019-04-18 16:14:47 +01:00
Shane Neuville
7dda665c6d
Move IElementConfiguration to an internal structure on Cell ( #5850 )
...
* Move IElementConfiguration to an internal structure on Cell
* set custom ElementConfiguration to private
* fix comments
2019-04-17 11:59:16 -06:00
E.Z. Hart
66134650e3
Remove need for PressEnter on test 5535 because it crashes iOS 12 tests
2019-04-17 10:13:10 -06:00
Larry O'Brien
f4d87bbf04
s/SearchBoxVisiblity/SearchBoxVisibility/ from base 4.0.0 ( #5931 )
...
* s/SearchBoxVisiblty/SearchBoxVisibility/
Fix typo in type name.
* s/Collapsable/Collapsible/
* Changed capitalization in comment
2019-04-16 15:04:55 -07:00
Shane Neuville
04d9535a58
remove used Group Header Template ( #5906 )
2019-04-16 10:38:17 -06:00
Rui Marinho
4f0724fc4c
[iOS] Fix usage of iOS11 api ( #5893 )
...
* [iOS] Fix usage of iOS11 api
* [iOS] Fix remaining calls to HomeIndicatorHidden feature
2019-04-15 14:24:50 -07:00
Shane Neuville
620c059b1b
[Shell] Hide Shell types from being browsable ( #5915 )
...
* set shell things to EditorBrowsable false
* - EditorBrowsable always
* delete tab content
2019-04-15 10:22:47 -06:00
Samantha Houts
d15c2d8475
Merge branch '3.6.0' into 4.0.0
2019-04-12 18:28:49 -07:00
Shane Neuville
4ab075f469
- add explicit references back into nuspec ( #5902 )
2019-04-12 16:25:54 -07:00
Pavel Yakovlev
2ecd834873
[Android, shell] fixes visibility of tabs after their changes ( #5896 )
2019-04-12 10:33:33 -06:00
Samantha Houts
0fcb349e1d
Merge branch '3.6.0' into 4.0.0
2019-04-10 21:59:38 -07:00
piotrkonowalski
4b5ed4c3c6
[iOS] Add Platform Specific features for PrefersHomeIndicatorAutoHidden ( #5717 )
...
fixes #5310
2019-04-10 21:58:34 -07:00
Shane Neuville
58662a10b4
[Shell] refactor of processing uris ( #5852 )
...
fixes #5790
2019-04-10 21:54:50 -07:00
Samantha Houts
a58f4d7e97
[Android/iOS] TabIndex sets focus order for TalkBack traversal ( #3989 )
...
fixes #2789
2019-04-10 21:53:37 -07:00
E.Z. Hart
6aad281eda
Porting fix from 4794 to handle clip bounds on sub-API-19 Android; fixes #4790 ( #5863 )
...
fixes #4790
2019-04-10 21:28:11 -07:00
Samantha Houts
618ed187d7
[Android] Null check on Switch TrackDrawable ( #5851 )
...
* [Android] Null check on Switch TrackDrawable
fixes #5553
* Add a few more checks, dispose Drawable, fix copy/paste error
* Couple more for safety's sake
2019-04-10 17:25:45 -07:00
Stephane Delcroix
4ba7610c04
[X] update Cecil ( #5878 )
...
- fixes #5875
2019-04-10 16:10:54 -07:00
Kevin Petit
a00c85800f
[Android] Fix ObjectDisposedException on MasterDetailPageRenderer update ( #4955 )
...
* Android - MasterDetailPageRenderer - Fix ObjectDisposedException on update.
* Fix update call to master.
* Move checks inside update methods.
Add HandleMasterPropertyChanged handler unsubscribing.
2019-04-10 09:58:50 -07:00
Stephane Delcroix
d5dd812907
Merge branch '3.6.0' into 4.0.0
2019-04-08 21:09:04 +02:00
Rui Marinho
66062237e0
[iOS] Fix when we render the font icon image as original ( #5753 )
...
fixes #5071
2019-04-08 10:15:53 -07:00
Stephane Delcroix
ccf8c123c4
[C] allow inheriting from Behavior ( #5559 )
...
- fixes #5520
2019-04-08 10:15:14 -07:00
Shane Neuville
80269a4790
update build script for mac and readme based on vs mac 2019 ( #5827 )
2019-04-08 09:48:23 -07:00
Pavel Yakovlev
7dc2edc7b0
[Android] fixes material placeholder ( #5823 )
2019-04-05 21:42:41 -06:00
Tim Barham
53979c8297
XamlLoader should not ignore x:TypeArguments on root node ( #5804 )
2019-04-05 15:31:28 +10:00
Andrei
c733bb4bb9
[macOS] Fixes #5257 ( #5262 )
2019-04-03 18:00:48 +01:00
E.Z. Hart
d1dc874dab
Allow EmptyView swapping in Android CollectionView ( #5720 ) fixes #5535
...
* Automated test for issue
* Fix empty view swapping for Android (fixes #5535 )
* Remove private modifier
* Account for null Flags when setting flags for test
* Fix rebase issue
2019-04-03 17:49:05 +01:00
Stephane Delcroix
b181e019c9
[X] check for null on the parent property ( #5796 )
...
In case of value types in Compiled Binding Paths, we weren't checking
for null property on the right part of the path
before
```csharp
bindingExtension.TypedBinding = new TypedBinding<Gh5770, Color>(delegate(Gh5770 gh)
{
if (gh == null)
{
return new ValueTuple<Color, bool>(default(Color), false);
}
Gh5770VM expr_24 = gh.MyContentViewModel;
return new ValueTuple<Color, bool>(expr_24.TextColor, true);
}, ..., ...);
```
after
```csharp
bindingExtension.TypedBinding = new TypedBinding<Gh5770, Color>(delegate(Gh5770 gh)
{
if (gh == null)
{
return new ValueTuple<Color, bool>(default(Color), false);
}
Gh5770VM expr_24 = gh.MyContentViewModel;
if (expr_24 == null)
{
return new ValueTuple<Color, bool>(default(Color), false);
}
return new ValueTuple<Color, bool>(expr_24.TextColor, true);
}, ..., ...);
```
- fixes #5770
2019-04-03 15:19:48 +02:00
Stephane Delcroix
ab164c0ede
[X] resolve generic indexer types ( #5794 )
...
- fixes #5510
2019-04-03 15:19:33 +02:00
Stephane Delcroix
38992485dc
[C] SearchHandler.SelectedItem ( #5775 )
...
- fixes #5712
2019-04-03 09:27:13 +02:00
Stephane Delcroix
cc05cd2026
try to avoid merge conflicts in GitInfo.txt ( #5715 )
2019-04-03 08:49:40 +02:00
Stephane Delcroix
3f65849d76
[Shell] propagate BindingContext to SearchHandler ( #5730 )
...
- fixes #5705
2019-04-03 08:49:01 +02:00
Shane Neuville
abd3f350de
fix reference to local folder ( #5792 )
2019-04-02 20:13:35 -06:00
Rui Marinho
e822046427
Merge branch '3.6.0' into 4.0.0
2019-04-02 18:28:23 +01:00
Stephane Delcroix
4496d4951c
[Shell] propagate BC to BackButtonBehavior ( #5743 ) fixes #5734
...
- fixes #5734
no test, as it's straightforward, and mimics #5730
2019-04-02 17:52:48 +01:00
Matthew Leibowitz
6950db8bfe
[nuspec] Start using the 28.x versions of Android support ( #5512 )
2019-04-02 16:06:59 +01:00
Stephane Delcroix
92382c9703
[C] change searchHandler bindingMode ( #5776 )
...
Change the default BindingMode for some properties
- fixes #5706
2019-04-02 10:02:44 +02:00
Pavel Yakovlev
9bb6c24b49
[UItest] Added dynamic view gallery ( #5402 )
2019-04-01 20:45:41 -06:00
E.Z. Hart
170c8922c7
Fix UI test 4600 for Android/iOS; fixes #4943 ( #5726 )
2019-04-01 20:34:36 -06:00
Shane Neuville
7e423a41d2
Extend Control Gallery to allow for Shell UI Tests ( #5740 )
...
* enable UI tests for shell
* - fix test for ios shell
* - add scrollview so success is visible on ios
* - add instructions
* - add shell category
2019-04-01 14:25:01 -06:00
Shane Neuville
3439a6727d
Add covariance back to IElementConfiguration ( #5771 )
...
* add covariance back
* - remove confusing comment
2019-04-01 13:07:59 -07:00
Shane Neuville
5f9bf9d8c4
Check if Element parent is null before getting the padding insets ( #5757 )
...
* Check if Element parent is null before getting the padding insets
* - move if up earlier
2019-04-01 09:53:53 +01:00
Shane Neuville
eac5e45be7
Shell.CurrentShell is too many Shells ( #5761 )
2019-04-01 09:52:18 +01:00
Samantha Houts
ca184714b4
Merge branch '3.6.0' into 4.0.0
2019-03-27 17:13:02 -07:00
Samantha Houts
35f830502e
[iOS] Don't crash if no Thumbnail specified for AppLink ( #5684 )
...
* Add test for #5470
* [iOS] Don't crash if no Thumbnail specified for AppLink
fixes #5470
* Add braces
* fix test on Android
2019-03-27 16:41:38 -07:00
Andrei Nitescu
7c27de2592
Removed dependency on modernhttpclient ( #5390 )
...
fixes #1886
2019-03-27 16:38:45 -07:00
Pavel Yakovlev
efd55b8b3f
[UWP] Fixes the casting crash of the FontImageSource ( #5678 )
2019-03-27 17:26:05 -06:00
Shane Neuville
421c4f21d7
[visual] Add extra parameter to android visual constructors ( #5289 )
...
* [visual] Add extra parameter to android visual constructors
* - add null check and constructor to Material Button Renderer to prove scenario
2019-03-27 16:10:21 -07:00
E.Z. Hart
85e75046c2
Handle DataTemplateSelector on iOS/Android CollectionView ( #5429 )
...
* DataTemplateSelector working on Android for ItemTemplate and EmptyTemplate
* Demonstrate DataTemplateSelector working with EmptyViewTemplate
* Handle DataTemplateSelector on iOS CollectionView
* Add UI test
Fixes #4826
* Temporarily patching EditorRenderer to get tests running
* Add test for binding errors;
Fix binding errors on Android;
* Fix binding errors for iOS
* Add flag setting to allow UI test to run
* Fix rebase errors
2019-03-27 17:03:35 -06:00