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

Enhance the pointers and touches handling #1256

Merged
merged 137 commits into from
Oct 11, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
137 commits
Select commit Hold shift + click to select a range
7d25fb9
Add basic support of GestureRecognizer and use it for iOS
Jun 28, 2019
b456d4c
Configure the DoubleTapped gesture
Jun 28, 2019
8703e13
Make sure the ScrollViewer does not capture the pointers
Jul 16, 2019
eb3737d
Fix the button click handling on iOS
Jul 17, 2019
600f3d5
Split up the native and the shared parts of the UIElement pointers ma…
Jul 17, 2019
d13a279
Fixes from PR comments
Jul 17, 2019
b4df20a
Fix diff issues
Jul 17, 2019
645b19d
Add missing Diff ignores
Jul 18, 2019
c644763
Add few comments
Jul 18, 2019
f750502
Fix the Entered/Exited not raised properly on move
Jul 18, 2019
7f0447e
Add note about the possibility to mute events to parent controls
Jul 18, 2019
dad524b
Add (internal) overridable methods to react to IsPointerPressed and I…
Jul 18, 2019
eff468f
Fix ListViewBase.ItemClick pointers handling
Jul 18, 2019
f5e4167
Split-up pointers handling on WASM
Jul 22, 2019
206cb7a
Add Unit test for the GestureRecognizer
Jul 22, 2019
75524b7
Fix Slider failing on WASM due to removed internal API
Jul 22, 2019
76f834f
Add feature flag to allow relative timestamp on pointer event args fo…
Jul 22, 2019
010298d
Add missing Diff ignore
Jul 22, 2019
8f21ffb
Fix merge issue
Aug 1, 2019
c508afd
Add initial support of pointer events in WASM
Aug 7, 2019
bd055d0
Add special support of Enter/Leave for Firefox
Aug 7, 2019
51382fb
Fix Hyperlink
Aug 8, 2019
b9b3675
Add support of `BindingExpression.dataItem`
Aug 8, 2019
33a59a0
Fixed inverted pointer pressed/released
Aug 8, 2019
3d5508e
Implement CoreWindow.GetFroCurrentThread() Core.Pointer** properties
Aug 8, 2019
7cd367a
Fix ListViewItem and Button click on WASM
Aug 8, 2019
c1a60d5
Remove noisy logging which cannot be deactivated by applications
Aug 8, 2019
d978a01
Add the missing [Bindable] attribute on UnsetValue (Missing for the M…
Aug 8, 2019
49b2c2f
Fix typos
Aug 8, 2019
f7ab456
Add missing captures list on Android and MacOS
dr1rrb Aug 9, 2019
cb0c99c
Add missing ignore for WASM
dr1rrb Aug 9, 2019
3dc9880
Make sure to auto subscribe to minimal pointer events to ensure a val…
Aug 9, 2019
e2ca625
Add valid OriginalSource in Pointer events on WASM
Aug 9, 2019
f059d55
Fix wasm UI tests with new pointer events
Aug 9, 2019
be453de
Make sure that measuring a Shape which is not yet in the visual tree …
Aug 13, 2019
ff3ebe4
Extract all UIElement.Pointers related stuff to dedicated file for An…
Aug 14, 2019
2d3026e
Basic implementation of Android pointer events
Aug 16, 2019
7f9a9e1
Refactor the Andorid's native motion event handling
Aug 22, 2019
bec30ae
Fix the SelectorItem pressed state not clean when Clicking item
Aug 22, 2019
5353741
Change the DrawerLayout.ANrdoi not handling motion events properly
Aug 22, 2019
edf86e3
Fix support fo the OriginalSource in pointer event args
Aug 22, 2019
f9e2d7f
Improve support of OriginalSource
Aug 22, 2019
cf08fa8
Complete cleanup of native code after rebase
Aug 22, 2019
4bbc80e
UITests.projitems: Fix lot of 'DependentUpon', remove duplicates 'Com…
Aug 22, 2019
93558a3
Fix PointerPoint ctor in UnitTests
Aug 23, 2019
04b9de6
Add diff ignores for Android
Aug 23, 2019
7bedf40
Add more ignore
Aug 23, 2019
e5e7826
Handle the ManipulationMode in native (as receiving pointer events in…
Aug 23, 2019
e00b721
Remove native (massive) logging for motion events
Aug 23, 2019
1674dcb
Fixes due to rollback of PointerCapture
Aug 27, 2019
6d67d7e
Add OverState
Aug 27, 2019
2a3eea1
Enable Over states on Android
Aug 28, 2019
b66e17b
Fix MacOS build
Aug 28, 2019
db4f3e2
Fix build of the SelectorItem for iOS and MacOS, and restore the dela…
Aug 28, 2019
9565b86
Fix DiffIgnore
Aug 28, 2019
e096e46
Remove OnIsPointerPressedChanged and OnIsPointerOverChanged which mi…
Aug 28, 2019
179d2ff
Add pseudo timestamp for MacOS and .net
Aug 28, 2019
699b7d0
Improve support of pointer capturing
Aug 23, 2019
d3a69cf
Fix possible null ref in pointer captures handling
Aug 26, 2019
adffdf1
Attempt #2 to fix null ref in pointer capture
Aug 26, 2019
a2213f3
Implement pointer capture (do not raise events on leafs) + WASM imple…
Aug 29, 2019
ed247e7
Add support of Invalidate on WriteableBitmap
Sep 5, 2019
5b9ba36
Improve the OriginalSOurce support on iOS
Sep 5, 2019
a0ef9f1
Fix pointer capture never released
Sep 5, 2019
792409a
Implement properly Timestamp and FrameId for wasm
Sep 5, 2019
a92e469
COmplete pointer cpature handling (raise CaptureLost event in any cases)
Sep 5, 2019
ebfa2aa
Complete removal of PreRaiseTapped event
Sep 5, 2019
f0a40a4
Unify pointer handling in controls for all platforms
Sep 5, 2019
15a2e7d
Fix sample projitems (again)
Sep 6, 2019
2de1acd
Fix Mac OS build
Sep 6, 2019
a40b629
Fix UI tests
Sep 6, 2019
b4d5d74
Fix pointer events parsing with Chromium
Sep 6, 2019
e11547f
Disable scroll viewers only if manipulation mode is None
Sep 11, 2019
89a5812
Fix ScrollViewer dependency proeprties inheritance
Sep 11, 2019
1837ad5
Defer the ViewChanges on the ScrollViewer in order to improve global …
Sep 11, 2019
923b014
Add support of IsIntermediate in ViewChanged event on Android (which …
Sep 11, 2019
5afac12
Add support of IsIntermediate in ViewChanged event on Wasm (which als…
Sep 11, 2019
9e6c84b
Impreove dev experience by launching a navigatable page ...
Sep 11, 2019
b9d8539
Add ability to configure per SV the updates mode
Sep 11, 2019
73e682d
Improve pointer capture release
Sep 12, 2019
9d20204
Implement the CoreDispatcher.CurrentPriority
Sep 12, 2019
2ec39da
Test the ScrollViewer intermediate state
Sep 12, 2019
522c54a
Automate the ScrolViewer UpdatesMode test
Sep 13, 2019
eec89c7
Fix the MacOS build
Sep 13, 2019
68d9f7e
Enabled minor increment on feature branches
Sep 13, 2019
d5182f5
Fix MacOs build
Sep 13, 2019
4198602
Disabled Mainline versioning mode
Sep 13, 2019
b1ac424
Fix MacOs build
Sep 13, 2019
e726cf1
Fixed GitVersion mode
Sep 16, 2019
4af9e2a
Disable the ScrolViewer_UpdatesMode sample on UWP (as this a Uno spec…
Sep 16, 2019
971c198
Set the proper gitversion mode
Sep 16, 2019
b2ac6ed
Fix method parameter names considered as binary breaking changes
Sep 16, 2019
ca597d2
Forced to 1.47
Sep 18, 2019
552448c
Bumped to 2.1
Sep 24, 2019
b6bb384
Fix pointer events in Popup
Sep 26, 2019
42f3309
Fix iOS date picker not closing
Sep 26, 2019
d73f337
Fix slider not working properly when embeded in a ListView
Sep 26, 2019
1b25fa9
Fix ComboBox not dismissable
Sep 27, 2019
a713d21
Fix needs of double click to dismiss a combo when opened twice
Sep 27, 2019
021134c
Fix ComboBox focus tests
Sep 27, 2019
9f4215d
Fix tooltip self dismissing
Sep 27, 2019
f68db0f
Fix dismiss of popups
Sep 30, 2019
5f79510
Fix Android UI tests does no raise the Click event on buttons
Oct 1, 2019
e1ccca4
Add UI test for the tap event sequence
Oct 1, 2019
56aa554
Update diff ignore due to version update
Oct 1, 2019
cc2740c
Change invalid visibility of the Name on RoutedEvent
Oct 2, 2019
2bba453
Restore the DiffIgnore to 1.45 as the lastest published version is no…
Oct 2, 2019
25aa358
Few more DiffIgnore
Oct 2, 2019
f94a80a
Add support of hover state for WASM ui tests
Oct 2, 2019
d1a13c0
Make sure the IsEnabled is checked for pointer events on a FrameworkE…
Oct 3, 2019
8e067e1
Partially fix Android test's engine + improve reliability of the resu…
Oct 3, 2019
e7250db
Make sure the ContentTemplate test reference UI element by name inste…
Oct 3, 2019
054a3ab
Fix Hyperlink not handling pointer events properly
Oct 7, 2019
6311281
Tests the event seuqences
Oct 7, 2019
59ed45d
Comments, alignments and typos
Oct 7, 2019
e9545e5
Fix iOS and Android
Oct 8, 2019
63f56a1
Ignore Hyperlink change
Oct 8, 2019
aec74c3
Fine tune Hyperlink event sequence
Oct 8, 2019
280bc8d
Fix IsInContact flag on Android (which was causing unexpected exit wi…
Oct 8, 2019
0cd98f2
Make sure to not reach an invalid state by handling and logging event…
Oct 9, 2019
03f890c
Make sure to release capture if a control hidden due to a parent visi…
Oct 10, 2019
d54a186
Improve capture while raising a pointer event by implcitly associatin…
Oct 10, 2019
62a1cd2
Provide the original source in the RoutedEventsArgs
Oct 10, 2019
cd0709d
Complete removal of all RoutedEventArgs.Empty
Oct 10, 2019
b229f70
Add few more OriginalSOurce
Oct 10, 2019
bb5c719
Set the SizeChangedEventArgs ctor internal
Oct 10, 2019
141f980
Improve auto release of captures
Oct 10, 2019
cf55d46
Micro perf optimization: cache the RoutedEvent category
Oct 10, 2019
3cae273
Workaround invalid IsEnabled delcaration
Oct 10, 2019
5debc78
Add documentation for Pointer events
Oct 10, 2019
808f5c4
Restore right next version
Oct 10, 2019
8def8ea
Add diff ignore of removed routed event args
Oct 10, 2019
00791cf
Fix invalid inclusion file
Oct 11, 2019
82e146f
Fix typos in documentation
Oct 11, 2019
3b1329a
Misc updates for PR comments
Oct 11, 2019
f92dc7e
Apply suggestions from code review in documentation
Oct 11, 2019
5bba340
Escape invalid chars in DiffIgnore
Oct 11, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
267 changes: 217 additions & 50 deletions build/PackageDiffIgnore.xml
Original file line number Diff line number Diff line change
Expand Up @@ -196,8 +196,9 @@
</Methods>

<Fields>
<Member fullName="Windows.UI.Xaml.TextWrapping Windows.UI.Xaml.TextWrapping::WordEllipsis"
reason="Invalid enum value"/>
<Member
fullName="Windows.UI.Xaml.TextWrapping Windows.UI.Xaml.TextWrapping::WordEllipsis"
reason="Invalid enum value"/>
</Fields>

<Properties>
Expand All @@ -212,11 +213,18 @@
</IgnoreSet>

<IgnoreSet baseVersion="1.45.0">
<Types>
<Member fullName="Windows.UI.Xaml.Controls.UnoUIWebView"
reason="UIWebView support has been removed by Apple"/>
</Types>

<Types>
<Member
fullName="Uno.UI.IUnoViewParent"
reason="Removed internal stuff."/>
<Member
fullName="Uno.UI.UnoGestureDetector"
reason="Removed internal stuff."/>
<Member
fullName="Windows.UI.Xaml.Controls.UnoUIWebView"
reason="UIWebView support has been removed by Apple"/>
</Types>

<Methods>
<Member fullName="System.Void Windows.Phone.Devices.Notification.VibrationDevice..ctor()"
reason="Parameter-less ctor does not exist in UWP"/>
Expand Down Expand Up @@ -292,49 +300,208 @@
reason="Removed unneeded pseudo-internal property" />
<Member fullName="System.Boolean Uno.UI.UnoViewGroup.InvalidateTransformedHierarchy()"
reason="Removed unneeded pseudo-internal method" />

<Member fullName="System.Void Windows.UI.Xaml.Media.Imaging.BitmapSource.set_PixelHeight(System.Int32 value)"
reason="Removed API not available in WinUI" />
<Member fullName="System.Void Windows.UI.Xaml.Media.Imaging.BitmapSource.set_PixelWidth(System.Int32 value)"
reason="Removed API not available in WinUI" />
<Member fullName="System.Void Windows.Devices.Sensors.GyrometerReadingChangedEventArgs..ctor()"
reason="Parameter-less ctor does not exist in UWP"/>
<Member fullName="System.Void Windows.Devices.Sensors.Gyrometer..ctor()"
reason="Parameter-less ctor does not exist in UWP"/>
<Member fullName="System.Void Windows.Devices.Sensors.GyrometerReading..ctor()"
reason="Parameter-less ctor does not exist in UWP"/>
<Member fullName="System.Void Windows.UI.Xaml.Media.RenderingEventArgs..ctor()"
reason="Constructor is internal on UWP" />

<Member fullName="Windows.UI.Xaml.Style Uno.UI.GlobalStaticResources.get_EllipsisButton()"
reason="Invalid global style renamed to align with CommandBar" />
<Member fullName="Windows.UI.Xaml.Style Uno.UI.GlobalStaticResources.get___ImplicitStyle_Windows_UI_Xaml_Controls_AppBarToggleButton()"
reason="Implicit style moved to GenericStyles.cs" />
<Member fullName="Windows.UI.Xaml.Style Uno.UI.GlobalStaticResources.get___ImplicitStyle_Windows_UI_Xaml_Controls_AppBarSeparator()"
reason="Implicit style moved to GenericStyles.cs" />

</Methods>

<Member
fullName="System.Void Windows.UI.Xaml.Media.Imaging.BitmapSource.set_PixelHeight(System.Int32 value)"
reason="Removed API not available in WinUI" />
<Member
fullName="System.Void Windows.UI.Xaml.Media.Imaging.BitmapSource.set_PixelWidth(System.Int32 value)"
reason="Removed API not available in WinUI" />
<Member
fullName="System.Void Windows.Devices.Sensors.GyrometerReadingChangedEventArgs..ctor()"
reason="Parameter-less ctor does not exist in UWP"/>
<Member
fullName="System.Void Windows.Devices.Sensors.Gyrometer..ctor()"
reason="Parameter-less ctor does not exist in UWP"/>
<Member
fullName="System.Void Windows.Devices.Sensors.GyrometerReading..ctor()"
reason="Parameter-less ctor does not exist in UWP"/>
<Member
fullName="System.Void Windows.UI.Xaml.Media.RenderingEventArgs..ctor()"
reason="Constructor is internal on UWP" />
<Member
fullName="Windows.UI.Xaml.Style Uno.UI.GlobalStaticResources.get_EllipsisButton()"
reason="Invalid global style renamed to align with CommandBar" />
<Member
fullName="Windows.UI.Xaml.Style Uno.UI.GlobalStaticResources.get___ImplicitStyle_Windows_UI_Xaml_Controls_AppBarToggleButton()"
reason="Implicit style moved to GenericStyles.cs" />
<Member
fullName="Windows.UI.Xaml.Style Uno.UI.GlobalStaticResources.get___ImplicitStyle_Windows_UI_Xaml_Controls_AppBarSeparator()"
reason="Implicit style moved to GenericStyles.cs" />
<Member
fullName="System.Void Windows.UI.Input.PointerPointProperties..ctor()"
reason="Invalid visibility."/>
<Member
fullName="System.Void Windows.Devices.Input.PointerDevice..ctor()"
reason="Invalid visibility."/>
<Member
fullName="Windows.Foundation.Point Windows.UI.Xaml.Input.PointerRoutedEventArgs.GetCurrentPoint()"
reason="Method was missing a required parameter"/>
<Member
fullName="Windows.Foundation.Point[] Windows.UI.Xaml.Input.PointerRoutedEventArgs.GetIntermediatePoints()"
reason="Method was missing a required parameter"/>
<Member
fullName="System.Void Windows.UI.Xaml.Controls.Primitives.ButtonBase.OnPointerMoved(Windows.UI.Xaml.Input.PointerRoutedEventArgs args)"
reason="Binary issue, but not an API changed. Ignore it since we already have some other bin conflict."/>
<Member
fullName="System.Void Windows.UI.Xaml.Controls.Primitives.ButtonBase.OnPointerCanceled(Windows.UI.Xaml.Input.PointerRoutedEventArgs args)"
reason="Binary issue, but not an API changed. Ignore it since we already have some other bin conflict."/>
<Member
fullName="System.Void Windows.UI.Xaml.Controls.Primitives.ButtonBase.OnPointerExited(Windows.UI.Xaml.Input.PointerRoutedEventArgs args)"
reason="Binary issue, but not an API changed. Ignore it since we already have some other bin conflict."/>
<Member
fullName="System.Void Windows.UI.Xaml.Controls.Primitives.ButtonBase.OnTapped(Windows.UI.Xaml.Input.TappedRoutedEventArgs e)"
reason="Binary issue, but not an API changed. Ignore it since we already have some other bin conflict."/>
<Member
fullName="System.Void Windows.UI.Xaml.Controls.Primitives.SelectorItem.OnPointerCanceled(Windows.UI.Xaml.Input.PointerRoutedEventArgs args)"
reason="Binary issue, but not an API changed. Ignore it since we already have some other bin conflict."/>
<Member
fullName="System.Void Uno.UI.UnoViewGroup.set_IsAnimationInProgress(System.Boolean value)"
reason="Removed internal stuff."/>
<Member
fullName="System.Boolean Uno.UI.UnoViewGroup.get_IsPointerCaptured()"
reason="Removed internal stuff."/>
<Member
fullName="System.Single Uno.UI.UnoViewGroup.get_TransformedTouchX()"
reason="Removed internal stuff."/>
<Member
fullName="System.Single Uno.UI.UnoViewGroup.get_TransformedTouchY()"
reason="Removed internal stuff."/>
<Member
fullName="System.Void Uno.UI.UnoViewGroup.ClearCaptures()"
reason="Removed internal stuff."/>
<Member
fullName="System.Boolean Uno.UI.UnoViewGroup.InvalidateTransformedHierarchy()"
reason="Removed internal stuff."/>
<Member
fullName="System.Boolean Uno.UI.UnoViewGroup.IsCurrentPointer(Android.Views.MotionEvent e, System.Boolean isPointInView)"
reason="Removed internal stuff."/>
<Member
fullName="System.Boolean Uno.UI.UnoViewGroup.IsLocalTouchPointInView(System.Single x, System.Single y)"
reason="Removed internal stuff."/>
<Member
fullName="System.Void Uno.UI.UnoViewGroup.SetChildBlockedTouchEvent(System.Boolean childBlockedTouchEvent)"
reason="Removed internal stuff."/>
<Member
fullName="System.Void Uno.UI.UnoViewGroup.SetChildHandledTouchEvent(System.Boolean childHandledTouchEvent)"
reason="Removed internal stuff."/>
<Member
fullName="System.Void Uno.UI.UnoViewGroup.SetChildIsUnoViewGroup(System.Boolean childIsUnoViewGroup)"
reason="Removed internal stuff."/>
<Member
fullName="System.Void Uno.UI.UnoRecyclerView.SetChildBlockedTouchEvent(System.Boolean childBlockedTouchEvent)"
reason="Removed internal stuff."/>
<Member
fullName="System.Void Uno.UI.UnoRecyclerView.SetChildHandledTouchEvent(System.Boolean childHandledTouchEvent)"
reason="Removed internal stuff."/>
<Member
fullName="System.Void Uno.UI.UnoRecyclerView.SetChildIsUnoViewGroup(System.Boolean childIsUnoViewGroup)"
reason="Removed internal stuff."/>
<Member
fullName="System.Void Uno.UI.UnoViewGroup.SetNativeHitTestVisible(System.Boolean hitTestVisible)"
reason="Removed internal stuff."/>
<Member
fullName="System.Void Uno.UI.UnoViewGroup.SetChildRenderTransform(Android.Views.View child, Android.Graphics.Matrix transform)"
reason="Changed visibility of internal method."/>
<Member
fullName="System.Void Uno.UI.UnoViewGroup.RemoveChildRenderTransform(Android.Views.View child)"
reason="Changed visibility of internal method."/>
<Member
fullName="System.Boolean Windows.UI.Xaml.Controls.NativeListViewBase.HitCheck()"
reason="Not part of the UWP API."/>
<Member
fullName="System.Void Windows.UI.Core.CoreWindow..ctor()"
reason="Invalid visibility."/>
<Member
fullName="System.Void Windows.UI.Xaml.Controls.Primitives.SelectorItem.UpdateCommonStates()"
reason="Not part of the UWP API."/>
<Member
fullName="System.String Windows.UI.Xaml.RoutedEvent.get_Name()"
reason="Not part of the UWP API."/>
<Member
fullName="System.Void Windows.UI.Xaml.Documents.Hyperlink.OnNavigateUriChanged()"
reason="Not part of the UWP API."/>
<Member
fullName="System.Void Windows.UI.Xaml.ExceptionRoutedEventArgs..ctor(System.String errorMessage)"
reason="Not part of the UWP API."/>
<Member
fullName="System.Void Windows.UI.Xaml.MediaFailedRoutedEventArgs..ctor()"
reason="Not part of the UWP API."/>
<Member
fullName="Windows.UI.Xaml.RoutedEventArgs Windows.UI.Xaml.RoutedEventArgs.get_Empty()"
reason="Not part of the UWP API."/>
<Member
fullName="System.Void Windows.UI.Xaml.RoutedEventArgs..ctor(System.Object originalSource)"
reason="Not part of the UWP API."/>
<Member
fullName="System.Void Windows.UI.Xaml.SizeChangedEventArgs..ctor(Windows.Foundation.Size previousSize, Windows.Foundation.Size newSize)"
reason="Not part of the UWP API."/>
<Member
fullName="System.Void Windows.UI.Xaml.Input.KeyRoutedEventArgs..ctor()"
reason="Not part of the UWP API."/>
<Member
fullName="System.Void Windows.UI.Xaml.Controls.SelectionChangedEventArgs..ctor(System.Collections.Generic.IList`1&lt;System.Object&gt; removedItems, System.Collections.Generic.IList`1&lt;System.Object&gt; addedItems)"
reason="Not part of the UWP API."/>
<Member
fullName="System.Void Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs..ctor()"
reason="Not part of the UWP API."/>
</Methods>

<Fields>
<Member
fullName="System.Int32 Windows.UI.Input.GestureSettings::value__"
reason="Enum was a int instead of uint like UWP"/>
<Member
fullName="System.Int32 Windows.System.VirtualKeyModifiers::value__"
reason="Enum was a int instead of uint like UWP"/>
<Member
fullName="System.Int32 Windows.UI.Xaml.Input.ManipulationModes::value__"
reason="Enum was a int instead of uint like UWP"/>
</Fields>

<Properties>
<Member fullName="Android.Views.View Windows.UI.Xaml.Controls.Popup::Anchor()"
reason="Invalid property visibility"/>
<Member fullName="System.String Windows.UI.Xaml.Controls.TextBoxView::BindableText()"
reason="Removed obsolete method. TextBoxView is internal on UWP, shouldn't normally be created or manipulated by user code."/>
<Member fullName="System.Boolean Uno.UI.UnoViewGroup::HasNonIdentityStaticTransformation()"
reason="Removed unneeded pseudo-internal property" />
<Member fullName="System.Boolean Uno.UI.UnoViewGroup::IsAnimationInProgress()"
reason="Removed unneeded pseudo-internal property" />
<Member fullName="Windows.UI.Xaml.ResourceDictionary[] Windows.UI.Xaml.ResourceDictionary::MergedDictionaries()"
reason="Property type fixed to match UWP" />

<Member fullName="Windows.UI.Xaml.Style Uno.UI.GlobalStaticResources::EllipsisButton()"
reason="Invalid global style renamed to align with CommandBar" />
<Member fullName="Windows.UI.Xaml.Style Uno.UI.GlobalStaticResources::__ImplicitStyle_Windows_UI_Xaml_Controls_AppBarToggleButton()"
reason="Implicit style moved to GenericStyles.cs" />
<Member fullName="Windows.UI.Xaml.Style Uno.UI.GlobalStaticResources::__ImplicitStyle_Windows_UI_Xaml_Controls_AppBarSeparator()"
reason="Implicit style moved to GenericStyles.cs" />
</Properties>
<Member
fullName="Android.Views.View Windows.UI.Xaml.Controls.Popup::Anchor()"
reason="Invalid property visibility"/>
<Member
fullName="System.String Windows.UI.Xaml.Controls.TextBoxView::BindableText()"
reason="Removed obsolete method. TextBoxView is internal on UWP, shouldn't normally be created or manipulated by user code."/>
<Member
fullName="System.Boolean Uno.UI.UnoViewGroup::HasNonIdentityStaticTransformation()"
reason="Removed unneeded pseudo-internal property" />
<Member
fullName="System.Boolean Uno.UI.UnoViewGroup::IsAnimationInProgress()"
reason="Removed unneeded pseudo-internal property" />
<Member
fullName="Windows.UI.Xaml.ResourceDictionary[] Windows.UI.Xaml.ResourceDictionary::MergedDictionaries()"
reason="Property type fixed to match UWP" />
<Member
fullName="Windows.UI.Xaml.Style Uno.UI.GlobalStaticResources::EllipsisButton()"
reason="Invalid global style renamed to align with CommandBar" />
<Member
fullName="Windows.UI.Xaml.Style Uno.UI.GlobalStaticResources::__ImplicitStyle_Windows_UI_Xaml_Controls_AppBarToggleButton()"
reason="Implicit style moved to GenericStyles.cs" />
<Member
fullName="Windows.UI.Xaml.Style Uno.UI.GlobalStaticResources::__ImplicitStyle_Windows_UI_Xaml_Controls_AppBarSeparator()"
reason="Implicit style moved to GenericStyles.cs" />
<Member
fullName="System.Boolean Uno.UI.UnoViewGroup::IsPointerCaptured()"
reason="Removed internal stuff."/>
<Member
fullName="System.Single Uno.UI.UnoViewGroup::TransformedTouchX()"
reason="Removed internal stuff."/>
<Member
fullName="System.Single Uno.UI.UnoViewGroup::TransformedTouchY()"
reason="Removed internal stuff."/>
<Member
fullName="System.Boolean Windows.UI.Xaml.UIElement::IsPointerCaptured()"
reason="Not part of the UWP API."/>
<Member
fullName="System.String Windows.UI.Xaml.RoutedEvent::Name()"
reason="Not part of the UWP API."/>
<Member
fullName="Windows.UI.Xaml.RoutedEventArgs Windows.UI.Xaml.RoutedEventArgs::Empty()"
reason="Not part of the UWP API."/>
</Properties>
</IgnoreSet>

</IgnoreSets>
</IgnoreSets>
</DiffIgnore>
2 changes: 2 additions & 0 deletions doc/ReleaseNotes/_ReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@
* Add support for `CompositionTarget.Rendering` event.
* Add support for `IObservableVector<T>` in `ItemsControl`
* [#1559] [#1167] Wasm: make the IsEnabled property inheritable.
* Full support of pointer events cf. [routed events documentation](../articles/features/routed-events.md)

### Breaking changes

Expand All @@ -81,6 +82,7 @@
* Projects targeting Android 8 must now use Xamarin.GooglePlayServices.* 60.1142.1 (60.1142.0 has been unlisted)
* Projects targeting Android 9 must now use Xamarin.GooglePlayServices.* 71.1600.0
* [iOS] UIWebView is deprecated and replaced with WKWebView (ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview for more information.)
* [iOS] If you set the `ManipulationMode` to something else than `System` or `All`, the [DelaysContentTouches](https://developer.apple.com/documentation/uikit/uiscrollview/1619398-delayscontenttouches) is going to be disabled on all parent `ScrollViewer`

### Bug fixes

Expand Down
Loading