uno
uno copied to clipboard
Implement Composition Shapes/Paths, Easing Functions, Geometry Animations, and more
PR Type
- Bugfix
- Feature
What is the current behavior?
N/A
What is the new behavior?
- Implement all of Composition Easing Functions (Back, Bounce, Circle, Cubic Bezier, Elastic, Exponential, Linear, Power, Sine, and Step):
https://github.com/user-attachments/assets/4dfb7940-19dc-4a16-aa19-f88ac71f1bcf
- Implement Composition Shapes and Paths (CompositionShape, CompositionSpriteShape, ShapeVisual, CompositionPath, CompositionPathGeometry, CompositionEllipseGeometry, CompositionGeometry Trimming and Animations support):
https://github.com/user-attachments/assets/68a7d36c-f4dc-43e5-944d-49de470fa9ad
-
Implement Win2D and D2D1 Geometry and Paths APIs including:
- [Win2D] CanvasDevice
- [Win2D] CanvasGeometry
- [Win2D] CanvasPathBuilder
- [D2D1] ID2D1Geometry
- [D2D1] ID2D1GeometrySink
- [D2D1] ID2D1EllipseGeometry
- [D2D1] ID2D1PathGeometry
- [D2D1] ID2D1RectangleGeometry
- [D2D1] ID2D1RoundedRectangleGeometry
- [D2D1] ID2D1SimplifiedGeometrySink
- [WGI <--> D2D1] IGeometrySource2DInterop
-
Implement Composition AnimationController and all Composition features required for Composition-based Lottie animations (such as WinUI's AnimatedIcons)
-
Implement Composition Path Clipping
-
High DPI support for ISkiaSurface, CompositionSurfaceBrush, and CompositionVisualSurface
-
[Bugfix] Fix RedirectVisual, CompositionNineGridBrush, and CompositionMaskBrush not rendering
-
[Bugfix] Fix deadlock when animating CompositionObjects' sub-properties
PR Checklist
Please check if your PR fulfills the following requirements:
- [ ] Docs have been added/updated which fit documentation template (for bug fixes / features)
- [x] Unit Tests and/or UI Tests for the changes have been added (for bug fixes / features) (if applicable)
- [x] Validated PR
Screenshots Compare Test Runresults. - [x] Contains NO breaking changes
- [ ] Associated with an issue (GitHub or internal) and uses the automatic close keywords.
- [x] Commits must be following the Conventional Commits specification.
Other information
Win2D and D2D1 Geometry and Paths APIs are currently internal and not exposed to users
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-18267/index.html
🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-18267/index.html
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-18267/index.html
Very impressive! 🔥🔥🔥!
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-18267/index.html
🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-18267/index.html
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-18267/index.html
🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-18267/index.html
🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-18267/index.html
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-18267/index.html
The build 143271 found UI Test snapshots differences: android-28-net8: 18, android-28-net8-Snap: 48, ios: 10, ios-Snap: 50, skia-gtk-screenshots: 77, skia-linux-screenshots: 69, skia-windows-screenshots: 64, wasm: 514, wasm-automated-net9.0-UWP-Default-automated: 25, wasm-automated-net9.0-UWP-RuntimeTests-0: 0, wasm-automated-net9.0-UWP-RuntimeTests-1: 0, wasm-automated-net9.0-UWP-RuntimeTests-2: 0, wasm-automated-net9.0-WinUI-Benchmarks-automated: 0, wasm-automated-net9.0-WinUI-RuntimeTests-0: 0, wasm-automated-net9.0-WinUI-RuntimeTests-1: 0, wasm-automated-net9.0-WinUI-RuntimeTests-2: 0
Details
-
android-28-net8: 18 changed over 829🚨🚨 Comparison Details (first 20) 🚨🚨
Detereminate_ProgressRing_Validation50_[#FF0000_#008000_#008000_#FF0000]_Progress-Ring-Value-50Detereminate_ProgressRing_Validation75_[#FF0000_#008000_#008000_#008000]_Progress-Ring-Value-75When_ExtendedSelectionWithoutItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersWhen_NoSelection_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersWhen_MultipleSelectionWithoutItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersDecimalFormatterTest_UITests_Shared_Microsoft_UI_Xaml_Controls_NumberBoxTests_NumberBoxPageSequentialAnimations_SamplesApp_Windows_UI_Xaml_Media_Animation_SequentialAnimationsPageWhen_NoSelectionWithItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersProgressRing_IsEnabled_Running_UITests_Windows_UI_Xaml_Controls_ProgressRing_WindowsProgressRing_GH1220ProgressRing_Visibility_Collapsed_UITests_Windows_UI_Xaml_Controls_ProgressRing_WindowsProgressRing_GH1220WebView_NavigateToAnchor_InitialWebView_NavigateToAnchor_Uno_UI_Samples_Content_UITests_WebView_WebView_AnchorNavigationDetereminate_ProgressRing_Validation25_[#FF0000_#008000_#FF0000_#FF0000]_Progress-Ring-Value-25When_SingleSelectionWithoutItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersListView_SelectedItems_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewSelectedItemsUpDownEnabledTest_UITests_Shared_Microsoft_UI_Xaml_Controls_NumberBoxTests_NumberBoxPageWhen_Parent_PointerMoved_After_drag_on_non-scrolling_ScrollViewerWhen_Parent_PointerMoved_After_drag_on_ScrollViewer_-_touch
-
android-28-net8-Snap: 48 changed over 1066🚨🚨 Comparison Details (first 20) 🚨🚨
Automation_UITests_Shared_Windows_UI_Xaml_Automation_AutomationProperties_Name_UITests_Shared_Windows_UI_Xaml_Automation_AutomationProperties_NameTextBlock_TextBlock_CharacterSpacing_Uno_UI_Samples_Content_UITests_TextBlockControl_TextBlock_CharacterSpacingTextBlock_TextBlock_ConstrainedByContainer_Uno_UI_Samples_Content_UITests_TextBlockControl_TextBlock_ConstrainedByContainerApplication_UITests_Windows_UI_Xaml_ApplicationTests_Given_Application_UITests_Windows_UI_Xaml_ApplicationTests_Given_ApplicationBrushes_ImageBrushLocalAsset_Uno_UI_Samples_UITests_ImageBrushTestControl_ImageBrushLocalAssetImage_UITests_Windows_UI_Xaml_Controls_ImageTests_SvgImageSource_Icons_UITests_Windows_UI_Xaml_Controls_ImageTests_SvgImageSource_IconsMUX_NumberBox_UITests_Shared_Microsoft_UI_Xaml_Controls_NumberBoxTests_NumberBoxPageTextBlock_SimpleText_MaxWidth_Wrap_Uno_UI_Samples_Controls_SimpleText_MaxWidth_WrapBrushes_ImageBrushWithRotateTransform_Uno_UI_Samples_UITests_ImageBrushTestControl_ImageBrushWithRotateTransformTabView_UITests_Microsoft_UI_Xaml_Controls_TabViewTests_TabViewPage_UITests_Microsoft_UI_Xaml_Controls_TabViewTests_TabViewPageTeachingTip_UITests_Microsoft_UI_Xaml_Controls_TeachingTipTests_TeachingTipPage_UITests_Microsoft_UI_Xaml_Controls_TeachingTipTests_TeachingTipPageMicrosoft_UI_Composition_UITests_Windows_UI_Composition_Vector3KeyFrameAnimationSample_UITests_Windows_UI_Composition_Vector3KeyFrameAnimationSampleAutomation_AutomationProperties_AutomationId_UITests_Shared_Windows_UI_Xaml_Automation_AutomationProperties_AutomationIdBrushes_ImageBrushWithLateSource_Uno_UI_Samples_UITests_ImageBrushTestControl_ImageBrushWithLateSourceNavigationView_MUXControlsTestApp_NavigationViewRS4Page_MUXControlsTestApp_NavigationViewRS4PageBrushes_ImageBrushAlignmentXY_Uno_UI_Samples_UITests_ImageBrushTestControl_ImageBrushAlignmentXYIcons_UITests_Microsoft_UI_Xaml_Controls_ImageIconTests_ImageIconPage_UITests_Microsoft_UI_Xaml_Controls_ImageIconTests_ImageIconPageBrushes_ImageBrushChangingCornerRadius_Uno_UI_Samples_UITests_ImageBrushTestControl_ImageBrushChangingCornerRadiusListView_ListViewSelectedItems_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewSelectedItemsWebView_UITests_Windows_UI_Xaml_Controls_WebView_WebView_Title_UITests_Windows_UI_Xaml_Controls_WebView_WebView_Title
-
ios: 10 changed over 267🚨🚨 Comparison Details (first 20) 🚨🚨
ListView_ListViewWithHeader_InitializesTest_SamplesApp_Windows_UI_Xaml_Controls_ListView_HorizontalListViewGroupedWhen_SingleSelectionWithoutItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersWhen_NoSelection_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersCheck_ListView_Swallows_Measure_UITests_Shared_Windows_UI_Xaml_Controls_ListView_ListView_With_ListViews_Count_MeasureImageStretch_None_Uno_UI_Samples_UITests_ImageTestsControl_Image_Stretch_NoneProgressRing_Visibility_Collapsed_UITests_Windows_UI_Xaml_Controls_ProgressRing_WindowsProgressRing_GH1220SequentialAnimations_SamplesApp_Windows_UI_Xaml_Media_Animation_SequentialAnimationsPageWhen_MultipleSelectionWithoutItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersTextBox_UpdatedBinding_On_OneWay_Mode_UITests_Windows_UI_Xaml_Controls_TextBox_TextBox_BindingsProgressRing_IsEnabled_Running_UITests_Windows_UI_Xaml_Controls_ProgressRing_WindowsProgressRing_GH1220
-
ios-Snap: 50 changed over 1057🚨🚨 Comparison Details (first 20) 🚨🚨
Grid_Grid_DataBound_ColumnRow_Definitions_Uno_UI_Samples_Content_UITests_GridTestsControl_Grid_DataBound_ColumnRow_DefinitionsAutomation_UITests_Shared_Windows_UI_Xaml_Automation_AutomationProperties_Name_UITests_Shared_Windows_UI_Xaml_Automation_AutomationProperties_NameBrushes_UITests_Shared_Windows_UI_Xaml_Media_ImageBrushTests_ImageBrush_SameWithDelay_UITests_Shared_Windows_UI_Xaml_Media_ImageBrushTests_ImageBrush_SameWithDelayBrushes_ImageBrushStretch_Uno_UI_Samples_UITests_ImageBrushTestControl_ImageBrushStretchFocus_UITests_Windows_UI_Xaml_FocusTests_Focus_FocusCycle_UITests_Windows_UI_Xaml_FocusTests_Focus_FocusCycleImage_UITests_Shared_Windows_UI_Xaml_Controls_ImageTests_Image_Stretch_Algmnt_Inf_Horizontal_UITests_Shared_Windows_UI_Xaml_Controls_ImageTests_Image_Stretch_Algmnt_Inf_HorizontalImage_UITests_Shared_Windows_UI_Xaml_Controls_ImageTests_Image_Stretch_Algmnt_Inf_Vertical_UITests_Shared_Windows_UI_Xaml_Controls_ImageTests_Image_Stretch_Algmnt_Inf_VerticalListView_ListViewHeaderFooterOnly_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewHeaderFooterOnlyListView_ListViewHeaderFooter_ImplicitlyBinded_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewHeaderFooter_ImplicitlyBindedListView_ListView_Image_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListView_ImageMicrosoft_UI_Composition_UITests_Windows_UI_Composition_Vector3KeyFrameAnimationSample_UITests_Windows_UI_Composition_Vector3KeyFrameAnimationSampleTransform_Basics_UITests_Shared_Windows_UI_Xaml_Media_Transform_BasicsNavigationView_MUXControlsTestApp_NavigationViewMenuItemStretchPage_MUXControlsTestApp_NavigationViewMenuItemStretchPageMediaPlayerElement_Sources_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_SourcesShapes_UITests_Windows_UI_Xaml_Shapes_Ellipse_Positioning_UITests_Windows_UI_Xaml_Shapes_Ellipse_PositioningScrolling_MUXControlsTestApp_ScrollViewDynamicPage_MUXControlsTestApp_ScrollViewDynamicPageTextBlock_TextBlockMultilineInStarStackPanel_Uno_UI_Samples_Content_UITests_TextBlockControl_TextBlockMultilineInStarStackPanelBrushes_BorderImageBrush_Uno_UI_Samples_UITests_ImageBrushTestControl_BorderImageBrushImage_UITests_Windows_UI_Xaml_Controls_ImageTests_Image_Formats_UITests_Windows_UI_Xaml_Controls_ImageTests_Image_FormatsScrolling_MUXControlsTestApp_ScrollViewsWithSimpleContentsPage_MUXControlsTestApp_ScrollViewsWithSimpleContentsPage
-
skia-gtk-screenshots: 77 changed over 2222🚨🚨 Comparison Details (first 20) 🚨🚨
CalendarView_Theming.png-darkContentPresenter_NativeEmbedding.png-darkTransformToVisual_Translate2d.png-darkTransformToVisual_Translate2d.pngRectangle.png-darkRectangle.pngImageBrushChangingCornerRadius.pngPasswordBox_AutoFill.png-darkPasswordBox_AutoFill.pngSvgImageSource_Basic.png-darkSvgImageSource_Basic.pngWinUIExpanderPage.png-darkWinUIExpanderPage.pngWinUIProgressBarSimple.png-darkWinUIProgressBarSimple.pngContentPresenter_NativeEmbedding.pngListViewHeaderUpdate.png-darkListViewHeaderUpdate.pngImagesInlineInFlipView.png-darkImagesInlineInFlipView.png
-
skia-linux-screenshots: 69 changed over 2222🚨🚨 Comparison Details (first 20) 🚨🚨
Gamepad_Enumeration.png-darkGamepad_Enumeration.pngGamepad_CurrentReading.png-darkGamepad_CurrentReading.pngButtonClippingTestsControl.png-darkButtons.png-darkClipboardTests.png-darkContentPresenter_NativeEmbedding.png-darkContentPresenter_NativeEmbedding.pngCalendarView_Theming.png-darkButtons.pngEllipsemaskingEllipseSuperpositionPanel.pngImageBrushAlignmentXY2.png-darkImageBrushAlignmentXY2.pngCompositionNineGridBrush_Source_Changes.png-darkCompositionNineGridBrush_Source_Changes.pngDisplayInformation.png-darkDisplayInformation.pngEllipse.png-darkEllipse.png
-
skia-windows-screenshots: 64 changed over 2222🚨🚨 Comparison Details (first 20) 🚨🚨
BorderImageBrush.png-darkBorderImageBrush.pngButtons.png-darkButtons.pngClipboardTests.png-darkButtonClippingTestsControl.png-darkButtonClippingTestsControl.pngExamples.pngGamepad_CurrentReading.png-darkDisplayInformation.png-darkDisplayInformation.pngDoubleImageBrushInList.png-darkDoubleImageBrushInList.pngClipboardTests.pngImageBrush_SameWithDelay.png-darkImageBrush_SameWithDelay.pngDropDownButtonPage.png-darkDropDownButtonPage.pngGamepad_Enumeration.png-darkGamepad_Enumeration.png
-
wasm: 514 changed over 1044🚨🚨 Comparison Details (first 20) 🚨🚨
initial_stateMUXControlsTestApp.NavigationViewRS4PageSamplesApp.Wasm.Windows_UI_Xaml_Controls.ComboBox.ComboBox_PopoverSamplesApp.Windows_UI_Xaml.Clipping.ButtonClippingTestsControlSamplesApp.Windows_UI_Xaml_Controls.ListView.HorizontalListViewTestSamplesApp.Windows_UI_Xaml_Controls.ListView.ListViewScrollIntoViewSnapPointsSamplesApp.Windows_UI_Xaml_Controls.ListView.ListViewSelectedItemsSamplesApp.Windows_UI_Xaml_Shapes.PathTestsControl.StretchNoneVerticalAlignmentCenterSamplesApp.Windows_UI_Xaml_Shapes.PolygonPageSamplesApp.Windows_UI_Xaml_Shapes.PolylinePageSamplesApp.Windows_UI_Xaml_Shapes.ShapeControlsPageSamplesApp.Windows_UI_Xaml_Shapes.StretchPageUITests.Shared.Windows_Devices.Midi.MidiDeviceOutputTestsUITests.Shared.Windows_Globalization.Language_PropertiesUITests.Shared.Windows_Graphics_Display.DisplayInformationTestsUITests.Shared.Windows_UI_Xaml.UIElementTests.UIElement_Layout_ConstrainsUITests.Shared.Windows_UI_Xaml.UIElementTests.UIElement_Native_ChildUITests.Shared.Windows_UI_Xaml.VisualStateTests.VisualState_ComplexSetters_AutomatedUITests.Shared.Windows_UI_Xaml.VisualStateTests.VisualState_Forever_EventsUITests.Shared.Windows_UI_Xaml_Controls.GridTestsControl.Grid_MinWidth_MaxWidth
-
wasm-automated-net9.0-UWP-Default-automated: 25 changed over 1946🚨🚨 Comparison Details (first 20) 🚨🚨
Default_StrokeThickness_MyPolygonListView_ListViewSelectedItems_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewSelectedItemsListView_SelectedItems_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewSelectedItemsMicrosoft_UI_Composition_UITests_Windows_UI_Composition_Vector3KeyFrameAnimationSample_UITests_Windows_UI_Composition_Vector3KeyFrameAnimationSampleDefault_StrokeThickness_MyPathExpander_WinUIExpanderPage_UITests_Shared_Microsoft_UI_Xaml_Controls_ExpanderTests_WinUIExpanderPageDefault_StrokeThickness_MyRectPickers_UITests_Windows_UI_Xaml_Controls_CalendarView_CalendarView_Theming_UITests_Windows_UI_Xaml_Controls_CalendarView_CalendarView_ThemingDefault_SamplesApp_Wasm_Windows_UI_Xaml_Controls_ListView_ListView_IsSelected_SamplesApp_Wasm_Windows_UI_Xaml_Controls_ListView_ListView_IsSelectedMediaPlayerElement_Sources_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_SourcesMediaPlayerElement_Using_3gp_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_3gp_ExtensionMediaPlayerElement_Using_mp3_Audio_only_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Mp3_ExtensionMediaPlayerElement_Using_ogg_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Ogg_ExtensionPointers_UITests_Windows_UI_Input_PointersTests_HitTest_GeometryGroup_UITests_Windows_UI_Input_PointersTests_HitTest_GeometryGroupTestProgressRing_InitialState_UITests_Microsoft_UI_Xaml_Controls_ProgressRing_WinUIProgressRing_FeaturesMediaPlayerElement_Mini_player_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_MinimalWhen_Theme_Changed_No_Crash_UITests_Windows_UI_Xaml_Controls_CalendarView_CalendarView_ThemingWebView_UITests_Microsoft_UI_Xaml_Controls_WebView2Tests_WebView2_Basic_UITests_Microsoft_UI_Xaml_Controls_WebView2Tests_WebView2_BasicSequentialAnimations_SamplesApp_Windows_UI_Xaml_Media_Animation_SequentialAnimationsPageWhen_SingleSelectionWithItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_Pointers
-
wasm-automated-net9.0-UWP-RuntimeTests-0: 0 changed over 1 -
wasm-automated-net9.0-UWP-RuntimeTests-1: 0 changed over 1 -
wasm-automated-net9.0-UWP-RuntimeTests-2: 0 changed over 1 -
wasm-automated-net9.0-WinUI-Benchmarks-automated: 0 changed over 1 -
wasm-automated-net9.0-WinUI-RuntimeTests-0: 0 changed over 1 -
wasm-automated-net9.0-WinUI-RuntimeTests-1: 0 changed over 1 -
wasm-automated-net9.0-WinUI-RuntimeTests-2: 0 changed over 1
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-18267/index.html
🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-18267/index.html
⚠️⚠️ The build 148417 has failed on Uno.UI - CI.
The build 148417 found UI Test snapshots differences: android-28-net8: 24, android-28-net8-Snap: 53, ios: 12, ios-Snap: 52, skia-gtk-screenshots: 75, skia-linux-screenshots: 62, skia-windows-screenshots: 85, wasm: 516, wasm-automated-net9.0-UWP-Default-automated: 28, wasm-automated-net9.0-UWP-RuntimeTests-0: 0, wasm-automated-net9.0-UWP-RuntimeTests-1: 0, wasm-automated-net9.0-UWP-RuntimeTests-2: 0, wasm-automated-net9.0-WinUI-Benchmarks-automated: 0, wasm-automated-net9.0-WinUI-RuntimeTests-0: 0, wasm-automated-net9.0-WinUI-RuntimeTests-1: 0, wasm-automated-net9.0-WinUI-RuntimeTests-2: 0
Details
-
android-28-net8: 24 changed over 829🚨🚨 Comparison Details (first 20) 🚨🚨
Detereminate_ProgressRing_Validation50_[#FF0000_#008000_#008000_#FF0000]_Progress-Ring-Value-50ImageStretch_None_Uno_UI_Samples_UITests_ImageTestsControl_Image_Stretch_NoneProgressRing_IsEnabled_Running_UITests_Windows_UI_Xaml_Controls_ProgressRing_WindowsProgressRing_GH1220When_Clip_Is_Set_On_Child_Element_originalWhen_MultipleSelectionWithoutItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersWhen_Clip_Is_Set_On_Child_Element_UITests_Windows_UI_Xaml_UIElementTests_UIElement_ClippingWhen_ExtendedSelectionWithoutItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersWhen_SingleSelectionWithoutItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersWhen_NoSelectionWithItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersWhen_NoSelection_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersDecimalFormatterTest_UITests_Shared_Microsoft_UI_Xaml_Controls_NumberBoxTests_NumberBoxPageNativeCommandBar_Size_FirstOrientationNativeCommandBar_Size_SecondOrientationSequentialAnimations_SamplesApp_Windows_UI_Xaml_Media_Animation_SequentialAnimationsPageUpDownEnabledTest_UITests_Shared_Microsoft_UI_Xaml_Controls_NumberBoxTests_NumberBoxPageListView_SelectedItems_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewSelectedItemsBasicTest_UITests_Shared_Microsoft_UI_Xaml_Controls_RadioMenuFlyoutItemTests_RadioMenuFlyoutItemPageWhen_Clip_Is_Set_On_Child_Element_validationDetereminate_ProgressRing_Validation75_[#FF0000_#008000_#008000_#008000]_Progress-Ring-Value-75NativeCommandBar_Size_thirdOrientation
-
android-28-net8-Snap: 53 changed over 1068🚨🚨 Comparison Details (first 20) 🚨🚨
MUX_MUXControlsTestApp_RefreshContainerPage_MUXControlsTestApp_RefreshContainerPageMUX_NumberBox_UITests_Shared_Microsoft_UI_Xaml_Controls_NumberBoxTests_NumberBoxPageListView_ListViewSelectedItems_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewSelectedItemsScrolling_MUXControlsTestApp_ScrollViewDynamicPage_MUXControlsTestApp_ScrollViewDynamicPageTextBox_PasswordBox_Header_PlaceholderText_Uno_UI_Samples_Content_UITests_TextBoxControl_PasswordBox_Header_PlaceholderTextTextBox_PasswordBox_Simple_Uno_UI_Samples_Content_UITests_TextBoxControl_PasswordBox_SimpleTextBox_TextBox_BeforeTextChanging_UITests_Shared_Windows_UI_Xaml_Controls_TextBoxTests_TextBox_BeforeTextChangingIcons_UITests_Shared_Windows_UI_Xaml_Controls_BitmapIconTests_BitmapIcon_Foreground_UITests_Shared_Windows_UI_Xaml_Controls_BitmapIconTests_BitmapIcon_ForegroundTextBox_TextBox_Padding_In_ScrollViewer_Uno_UI_Samples_Content_UITests_TextBoxControl_TextBox_Padding_In_ScrollViewerTextBox_TextBox_Padding_In_Style_Uno_UI_Samples_Content_UITests_TextBoxControl_TextBox_Padding_In_StyleTextBox_TextBox_TextAlignment_Uno_UI_Samples_Content_UITests_TextBoxControl_TextBox_TextAlignmentGesture_Recognizer_Pointer_Events_test_bench_UITests_Shared_Windows_UI_Input_GestureRecognizer_PointersEventsShapes_Rectangle_Color_Bound_UITests_Shared_Windows_UI_Xaml_Shapes_Rectangle_Color_BoundTabView_UITests_Microsoft_UI_Xaml_Controls_TabViewTests_TabViewSelectionAndScrolling_UITests_Microsoft_UI_Xaml_Controls_TabViewTests_TabViewSelectionAndScrollingTeachingTip_UITests_Microsoft_UI_Xaml_Controls_TeachingTipTests_TeachingTipPage_UITests_Microsoft_UI_Xaml_Controls_TeachingTipTests_TeachingTipPageListView_ListView_With_ListViews_Count_Measure_UITests_Shared_Windows_UI_Xaml_Controls_ListView_ListView_With_ListViews_Count_MeasureNavigationView_MUXControlsTestApp_NavigationViewRS4Page_MUXControlsTestApp_NavigationViewRS4PageSwipeControl_UITests_Windows_UI_Xaml_Controls_SwipeControlTests_SwipeControl_ScrollViewer_UITests_Windows_UI_Xaml_Controls_SwipeControlTests_SwipeControl_ScrollViewerTabView_UITests_Microsoft_UI_Xaml_Controls_TabViewTests_TabViewPage_UITests_Microsoft_UI_Xaml_Controls_TabViewTests_TabViewPageTextBox_TextBox_Disabled_UITests_Shared_Windows_UI_Xaml_Controls_TextBoxTests_TextBox_Disabled
-
ios: 12 changed over 267🚨🚨 Comparison Details (first 20) 🚨🚨
When_SingleSelectionWithItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersListView_ObservableCollection_Creation_Count_Added_aboveWhen_NoSelection_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersWhen_SingleSelectionWithoutItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersListView_ObservableCollection_Creation_Count_Scrolled1ListView_ObservableCollection_Creation_Count_Removed_aboveListView_ObservableCollection_Creation_Count_Scrolled2ListView_ObservableCollection_Creation_Count_UITests_Windows_UI_Xaml_Controls_ListView_ListView_ObservableCollection_CreationCountProgressRing_Visibility_Collapsed_UITests_Windows_UI_Xaml_Controls_ProgressRing_WindowsProgressRing_GH1220TextBox_UpdatedBinding_On_OneWay_Mode_UITests_Windows_UI_Xaml_Controls_TextBox_TextBox_BindingsListView_ObservableCollection_Creation_Count_AddedProgressRing_IsEnabled_Running_UITests_Windows_UI_Xaml_Controls_ProgressRing_WindowsProgressRing_GH1220
-
ios-Snap: 52 changed over 1059🚨🚨 Comparison Details (first 20) 🚨🚨
Brushes_ImageBrushStretch_Uno_UI_Samples_UITests_ImageBrushTestControl_ImageBrushStretchMicrosoft_UI_Composition_UITests_Windows_UI_Composition_Vector3KeyFrameAnimationSample_UITests_Windows_UI_Composition_Vector3KeyFrameAnimationSampleImage_UITests_Shared_Windows_UI_Xaml_Controls_ImageTests_Image_Stretch_Algmnt_Inf_Vertical_UITests_Shared_Windows_UI_Xaml_Controls_ImageTests_Image_Stretch_Algmnt_Inf_VerticalImage_UITests_Shared_Windows_UI_Xaml_Controls_ImageTests_Image_Stretch_Alignment_SizeOnControl_UITests_Shared_Windows_UI_Xaml_Controls_ImageTests_Image_Stretch_Alignment_SizeOnControlListView_ListView_TextBox_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListView_TextBoxBrushes_ImageBrushStretch2_Uno_UI_Samples_UITests_ImageBrushTestControl_ImageBrushStretch2Brushes_UITests_Windows_UI_Xaml_Media_BrushesTests_RevealBrush_Fallback_UITests_Windows_UI_Xaml_Media_BrushesTests_RevealBrush_FallbackColorPicker_ColorPickerSample_UITests_Microsoft_UI_Xaml_Controls_ColorPickerTests_ColorPickerSampleImage_EmptyImageFixedWidth_Uno_UI_Samples_UITests_ImageTestsControl_EmptyImageFixedWidthListView_ListView_WithScrollViewer_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListView_WithScrollViewerNavigationView_MUXControlsTestApp_NavigationViewMenuItemStretchPage_MUXControlsTestApp_NavigationViewMenuItemStretchPageBrushes_Uno_UI_Samples_Samples_Shared_Content_UITests_ImageBrushInList_Uno_UI_Samples_Samples_Shared_Content_UITests_ImageBrushInListButtons_Custom_Button_With_ContentTemplate_Uno_UI_Samples_Content_UITests_ButtonTestsControl_Custom_Button_With_ContentTemplateImage_LargeImageList_Uno_UI_Samples_UITests_LargeImageListImage_UITests_Shared_Windows_UI_Xaml_Controls_ImageTests_Image_Stretch_Algmnt_Inf_Horizontal_UITests_Shared_Windows_UI_Xaml_Controls_ImageTests_Image_Stretch_Algmnt_Inf_HorizontalBrushes_Uno_UI_Samples_UITests_ImageBrushTestControl_Ellipse_Uno_UI_Samples_UITests_ImageBrushTestControl_EllipseImage_Image_Stretch_None_ScrollViewer_Uno_UI_Samples_UITests_ImageTestsControl_Image_Stretch_None_ContainersBrushes_UITests_Shared_Windows_UI_Xaml_Media_ImageBrushTests_ImageBrush_SameWithDelay_UITests_Shared_Windows_UI_Xaml_Media_ImageBrushTests_ImageBrush_SameWithDelayListView_ListViewSelectedItems_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewSelectedItemsMUX_MUXControlsTestApp_DropDownButtonPage_MUXControlsTestApp_DropDownButtonPage
-
skia-gtk-screenshots: 75 changed over 2236🚨🚨 Comparison Details (first 20) 🚨🚨
DisplayInformation.png-darkButtonClippingTestsControl.png-darkRepeatButton_Automated.png-darkRepeatButton_Automated.pngWinUIExpanderPage.png-darkWinUIExpanderPage.pngWinUIProgressBarSimple.png-darkButtonClippingTestsControl.pngFocus_FocusVisual_Properties.png-darkFocus_FocusVisual_Properties.pngClipboardTests.png-darkImageSourceUrlMsAppDataScheme.png-darkContentPresenter_NativeEmbedding.pngUIElement_ContextFlyout.png-darkUIElement_ContextFlyout.pngUIElement_MeasureDirtyPath.png-darkUIElement_MeasureDirtyPath.pngClipboardTests.pngContentPresenter_NativeEmbedding.png-darkSvgImageSource_Basic.png-dark
-
skia-linux-screenshots: 62 changed over 2236🚨🚨 Comparison Details (first 20) 🚨🚨
Gamepad_Enumeration.png-darkGamepad_Enumeration.pngBorderImageBrush.png-darkBorderImageBrush.pngButtons.png-darkDisplayInformation.png-darkDisplayInformation.pngGamepad_CurrentReading.png-darkGamepad_CurrentReading.pngImageBrushInList.png-darkImageBrushInList.pngDropDownButtonPage.png-darkDropDownButtonPage.pngImageBrush_UniformToFill.png-darkImageBrush_UniformToFill.pngExamples.pngButtons.pngCalendarView_Theming.png-darkCalendarView_Theming.pngButtonClippingTestsControl.png-dark
-
skia-windows-screenshots: 85 changed over 2236🚨🚨 Comparison Details (first 20) 🚨🚨
CalendarView_Theming.png-darkDropDownButtonPage.png-darkDropDownButtonPage.pngButtons.pngExamples.pngExpanderColorValidationPage.png-darkExpanderColorValidationPage.pngDisplayInformation.png-darkDisplayInformation.pngClipboardTests.png-darkClipboardTests.pngGamepad_Enumeration.png-darkGamepad_Enumeration.pngImageBrushInList.png-darkImageBrushInList.pngButtonClippingTestsControl.pngGamepad_CurrentReading.png-darkImage_UseTargetSize.png-darkImage_UseTargetSize.pngBorderImageBrushRelativeTransform.png
-
wasm: 516 changed over 1045🚨🚨 Comparison Details (first 20) 🚨🚨
GenericApp.Views.Content.UITests.ImageBrushTestControl.ImageBrush_UniformToFillMUXControlsTestApp.HierarchicalNavigationViewMarkupMUXControlsTestApp.NavigationViewIsPaneOpenPageSamplesApp.Samples.Windows_UI_Xaml_Controls.NavigationViewTests.NavigationView_BasicNavigationSamplesApp.Samples.Windows_UI_Xaml_Controls.NavigationViewTests.NavigationView_Pane_AutomatedSamplesApp.Wasm.Windows_UI_Xaml_Controls.ComboBox.ComboBox_With_ItemTemplateSamplesApp.Windows_UI_Xaml_Controls.ListView.ListView_Last_Item_LargeSamplesApp.Windows_UI_Xaml_Controls.ListView.ListView_PaddingSamplesApp.Windows_UI_Xaml_Shapes.StretchPageUITests.Microsoft_UI_Xaml_Controls.TabViewTests.TabViewSelectionAndScrollingUITests.Microsoft_UI_Xaml_Controls.TeachingTipTests.TeachingTipBasicPageUITests.Shared.Windows_UI_Input.GestureRecognizerTests.GestureEventsCommonsUITests.Shared.Windows_UI_Input.GestureRecognizerTests.Manipulation_BasicsUITests.Shared.Windows_UI_Input.GestureRecognizerTests.RightTappedTestsUITests.Shared.Windows_UI_Xaml.UIElementTests.TransformToVisual_SimpleUITests.Shared.Windows_UI_Xaml.UIElementTests.TransformToVisual_TransformUITests.Shared.Windows_UI_Xaml.UIElementTests.UIElement_Layout_ConstrainsUITests.Shared.Windows_UI_Xaml_Controls.GridTestsControl.Grid_with_MinWidthColumnsUITests.Shared.Windows_UI_Xaml_Controls.GridTestsControl.Grid_with_OutOfRange_CellsUITests.Shared.Windows_UI_Xaml_Controls.ImageTests.ImageSourceWriteableBitmapInvalidate
-
wasm-automated-net9.0-UWP-Default-automated: 28 changed over 1948🚨🚨 Comparison Details (first 20) 🚨🚨
Automation_UITests_Shared_Windows_UI_Xaml_Automation_AutomationProperties_Name_UITests_Shared_Windows_UI_Xaml_Automation_AutomationProperties_NameDefault_StrokeThickness_MyPathDefault_StrokeThickness_MyEllipseListView_SelectedItems_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewSelectedItemsDefault_SamplesApp_Wasm_Windows_UI_Xaml_Controls_ListView_ListView_IsSelected_SamplesApp_Wasm_Windows_UI_Xaml_Controls_ListView_ListView_IsSelectedMediaPlayerElement_Mini_player_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_MinimalExpander_WinUIExpanderPage_UITests_Shared_Microsoft_UI_Xaml_Controls_ExpanderTests_WinUIExpanderPageListView_ListViewSelectedItems_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewSelectedItemsListView_ListView_With_ListViews_Count_Measure_UITests_Shared_Windows_UI_Xaml_Controls_ListView_ListView_With_ListViews_Count_MeasureDefault_StrokeThickness_MyLineMicrosoft_UI_Composition_UITests_Windows_UI_Composition_Vector3KeyFrameAnimationSample_UITests_Windows_UI_Composition_Vector3KeyFrameAnimationSampleDefault_StrokeThickness_MyPolylineBrushes_BorderImageBrush_Uno_UI_Samples_UITests_ImageBrushTestControl_BorderImageBrushSequentialAnimations_SamplesApp_Windows_UI_Xaml_Media_Animation_SequentialAnimationsPageTestProgressRing_InitialState_UITests_Microsoft_UI_Xaml_Controls_ProgressRing_WinUIProgressRing_FeaturesToggleSwitch_IsEnabled_Validation_Uno_UI_Samples_Content_UITests_ButtonTestsControl_ToggleSwitch_IsEnable_AutomatedPickers_UITests_Windows_UI_Xaml_Controls_CalendarView_CalendarView_Theming_UITests_Windows_UI_Xaml_Controls_CalendarView_CalendarView_ThemingSimple_ContentDialog_01_Primary_Primary_ButtonNoToolTip_On_Open_opened-textonly-tooltipNoToolTip_On_Open_opened-tooltip
-
wasm-automated-net9.0-UWP-RuntimeTests-0: 0 changed over 1 -
wasm-automated-net9.0-UWP-RuntimeTests-1: 0 changed over 1 -
wasm-automated-net9.0-UWP-RuntimeTests-2: 0 changed over 1 -
wasm-automated-net9.0-WinUI-Benchmarks-automated: 0 changed over 1 -
wasm-automated-net9.0-WinUI-RuntimeTests-0: 0 changed over 1 -
wasm-automated-net9.0-WinUI-RuntimeTests-1: 0 changed over 1 -
wasm-automated-net9.0-WinUI-RuntimeTests-2: 0 changed over 1
@ahmed605 thank you for adjusting and rebasing, will do a review asap
Any chance we'll get this in 5.6?
Not likely in 5.6, but should be included in the next one and in preview releases before that
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-18267/index.html
🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-18267/index.html
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-18267/index.html
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-18267/index.html
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-18267/index.html
🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-18267/index.html
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-18267/index.html
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-18267/index.html
🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-18267/index.html
⚠️⚠️ The build 152914 has failed on Uno.UI - CI.
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-18267/index.html
🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-18267/index.html