unoplatform / uno

Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
https://platform.uno
Apache License 2.0
8.48k stars 690 forks source link

feat: WinUI `TimePicker` #14097

Closed MartinZikmund closed 4 months ago

MartinZikmund commented 7 months ago

GitHub Issue (If applicable): closes #5553

PR Type

What kind of change does this PR introduce?

What is the current behavior?

We don't have a TimePicker on non-mobile targets.

What is the new behavior?

We have a TimePicker on non-mobile targets 🥳 !

Copilot Summary

🤖 Generated by Copilot at 01b3ed1

This pull request adds the TimePicker and TimePickerFlyout controls to the Uno Platform, which are used to select a time value. The pull request also adds the InputKeyboardSource class, which provides keyboard state information, and updates the AutomationHelper and PlatformHelpers classes, which provide automation and platform-specific features. The pull request also uses the new C# 10 file-scoped namespace syntax and the nullable reference types feature in some files.

PR Checklist

Please check if your PR fulfills the following requirements:

unodevops commented 5 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 5 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 5 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 5 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 5 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 5 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

MartinZikmund commented 4 months ago

Current issue:

When PM, the 12 hour clock on Calendar does not work. Period setter is incorrect as it does not actually store the value anywhere.

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-14097/index.html

MartinZikmund commented 4 months ago

Issues reported by Jerome:

  1. Initial PM switches to AM

20240110-timepicker

  1. The flyout is initially positioned incorrectly, then snaps into position
MartinZikmund commented 4 months ago

TODO: Verify native TimePicker and DatePicker on Android and iOS

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

nventive-devops commented 4 months ago

The build 108868 found UI Test snapshots differences: android-28-net7: 0, android-28-net7-Snap: 396, ios: 65, ios-Snap: 685, skia-gtk-screenshots: 19, skia-wpf-screenshots: 21, wasm: 33, wasm-automated-net7.0-UWP-Default-automated: 47, wasm-automated-net7.0-UWP-RuntimeTests-0: 0, wasm-automated-net7.0-UWP-RuntimeTests-1: 0, wasm-automated-net7.0-UWP-RuntimeTests-2: 0, wasm-automated-net7.0-WinUI-Benchmarks-automated: 0, wasm-automated-net7.0-WinUI-RuntimeTests-0: 0, wasm-automated-net7.0-WinUI-RuntimeTests-1: 0, wasm-automated-net7.0-WinUI-RuntimeTests-2: 0

Details * `android-28-net7`: **0** changed over 1 * `android-28-net7-Snap`: **396** changed over 1049
🚨🚨 Comparison Details (first 20) 🚨🚨 - `Image_UITests_Windows_UI_Xaml_Controls_ImageTests_ImageAlignment2541_UITests_Windows_UI_Xaml_Controls_ImageTests_ImageAlignment2541` - `MediaPlayerElement_Using_3gp_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_3gp_Extension` - `MediaPlayerElement_Using_flv_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Flv_Extension` - `Scrolling_ScrollViewer_Simple_UITests_Shared_Windows_UI_Xaml_Controls_ScrollViewerTests_ScrollViewer_Simple` - `Scrolling_ScrollViewer_UpdatesMode_UITests_Shared_Windows_UI_Xaml_Controls_ScrollViewerTests_ScrollViewer_UpdatesMode` - `Scrolling_UITests_Windows_UI_Xaml_Controls_ScrollBar_ScrollBar_Simple_UITests_Windows_UI_Xaml_Controls_ScrollBar_ScrollBar_Simple` - `Scrolling_UITests_Windows_UI_Xaml_Controls_ScrollViewerTests_ScrollViewer_Add_Remove_UITests_Windows_UI_Xaml_Controls_ScrollViewerTests_ScrollViewer_Add_Remove` - `TabView_UITests_Microsoft_UI_Xaml_Controls_TabViewTests_TabViewItemsSourceTests_UITests_Microsoft_UI_Xaml_Controls_TabViewTests_TabViewItemsSourceTests` - `TabView_UITests_Microsoft_UI_Xaml_Controls_TabViewTests_TabViewPage_UITests_Microsoft_UI_Xaml_Controls_TabViewTests_TabViewPage` - `TextBlockControl_Simple_Text_Arabic_Uno_UI_Samples_Content_UITests_TextBlockControl_Simple_Text_Arabic` - `TextBlock_Attributed_text_FontSize_Changing_Uno_UI_Samples_Content_UITests_TextBlockControl_Attributed_text_FontSize_Changing` - `TextBox_TextBox_BeforeTextChanging_UITests_Shared_Windows_UI_Xaml_Controls_TextBoxTests_TextBox_BeforeTextChanging` - `TextBox_TextBox_DefaultTextBoxStyle_Uno_UI_Samples_Content_UITests_TextBoxControl_TextBox_DefaultTextBoxStyle` - `TextBox_TextBox_DeleteButton_Uno_UI_Samples_Content_UITests_TextBoxControl_TextBox_DeleteButton` - `TextBox_TextBox_Disabled_State_Uno_UI_Samples_Content_UITests_TextBoxControl_TextBox_Disabled_State` - `TextBox_TextBox_Disabled_UITests_Shared_Windows_UI_Xaml_Controls_TextBoxTests_TextBox_Disabled` - `TextBox_TextBox_Focus_Uno_UI_Samples_Content_UITests_TextBoxControl_TextBox_Focus` - `TextBox_TextBox_Foreground_Uno_UI_Samples_Content_UITests_TextBoxControl_TextBox_Foreground` - `TextBox_TextBox_Formatting_Flicker_UITests_Shared_Windows_UI_Xaml_Controls_TextBoxTests_TextBox_Formatting_Flicker` - `ColorPicker_WinUIColorPickerPage_UITests_Shared_Microsoft_UI_Xaml_Controls_ColorPickerTests_WinUIColorPickerPage`
* `ios`: **65** changed over 266
🚨🚨 Comparison Details (first 20) 🚨🚨 - `ComboBoxTests_Disabled_UITests_Windows_UI_Xaml_Controls_ComboBox_ComboBox_Disabled` - `ListViewItem_Click_Focus_UITests_Windows_UI_Xaml_Controls_ListView_ListViewItem_Click_Focus` - `ListView_ExpandableItemLarge_ExpandHeader_Validation_Collapsed_State` - `ListView_ListViewVariableItemHeightLong_InitializesTest_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewVariableItemHeightLong` - `ListView_ChangeHeight_Validation_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewChangeHeight` - `ListView_ExpandableItem_ExpandMultipleItems_Expanded_State` - `ListView_ObservableCollection_Creation_Count_Added_above` - `ListView_ObservableCollection_Creation_Count_Removed_above` - `ListView_ExpandableItemLarge_ExpandHeader_Validation_Expanded_State` - `ListView_ExpandableItemLarge_ExpandHeader_Validation_Initial_State` - `ListView_Selection_Events_Ordering_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_Events` - `ListView_VirtualizePanelAdaptaterIdCache_ListView_VirtualizePanelAdaptaterIdCache` - `Screenshots_Image_Stretch_Alignment_Equal_Mode-3` - `When_NoSelectionWithItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_Pointers` - `ListView_ExpandableItem_ExpandMultipleItems_Collapsed_State` - `ListView_ListViewWithHeader_InitializesTest_SamplesApp_Windows_UI_Xaml_Controls_ListView_HorizontalListViewGrouped` - `ListView_Weird_Measure_During_Arrange_UITests_Shared_Windows_UI_Xaml_Controls_ListView_ListView_Weird_Measure` - `RunRuntimeTests_SamplesApp_Samples_UnitTests_UnitTestsPage` - `ListView_ExpandableItemLarge_ExpandHeaderWithMultipleItems_Validation_Initial_State` - `ListView_ExpandableItemLarge_ExpandHeaderWithMultipleItems_Validation_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListView_Expandable_Item_Large`
* `ios-Snap`: **685** changed over 1040
🚨🚨 Comparison Details (first 20) 🚨🚨 - `Animations_UITests_Windows_UI_Xaml_Media_Animation_FadeInOutThemeAnimationPage_UITests_Windows_UI_Xaml_Media_Animation_FadeInOutThemeAnimationPage` - `AutoSuggestBox_UITests_Windows_UI_Xaml_Controls_AutoSuggestBoxTests_AutoSuggestBox_Icons_UITests_Windows_UI_Xaml_Controls_AutoSuggestBoxTests_AutoSuggestBox_Icons` - `Border_Border_CornerRadius_Binding_Uno_UI_Samples_UITests_BorderTestsControl_Border_CornerRadius_Binding` - `Border_Circle_Uno_UI_Samples_UITests_BorderTestsControl_Circle` - `Border_UITests_Windows_UI_Xaml_Controls_BorderTests_BorderWithNullBrushAndNonZeroThickness_UITests_Windows_UI_Xaml_Controls_BorderTests_BorderWithNullBrushAndNonZeroThickness` - `Brushes_GenericApp_Views_Content_UITests_ImageBrushTestControl_BorderImageBrushRelativeTransform_GenericApp_Views_Content_UITests_ImageBrushTestControl_BorderImageBrushRelativeTransform` - `Brushes_UITests_Windows_UI_Xaml_Media_ImageBrushTests_ImageBrush_Formats_UITests_Windows_UI_Xaml_Media_ImageBrushTests_ImageBrush_Formats` - `Buttons_CheckBox_IsEnabled_Automated_Uno_UI_Samples_Content_UITests_ButtonTestsControl_CheckBox_IsEnabled_Automated` - `Buttons_Overlapped_Buttons_UITests_Shared_Windows_UI_Xaml_Controls_Button_Overlapped_Buttons` - `Buttons_RadioButton_Combined_Style_UITests_Shared_Windows_UI_Xaml_Controls_Button_RadioButton_Combined_Style` - `ComboBox_ComboBox_SelectedItem_SamplesApp_Wasm_Windows_UI_Xaml_Controls_ComboBox_ComboBox_SelectedItem` - `Default_UITests_Shared_Windows_UI_Xaml_Controls_ListView_ListView_Weird_Measure_UITests_Shared_Windows_UI_Xaml_Controls_ListView_ListView_Weird_Measure` - `Default_UITests_Shared_Windows_UI_Xaml_Controls_Popup_Popup_Overlay_On_UITests_Shared_Windows_UI_Xaml_Controls_Popup_Popup_Overlay_On` - `Default_Uno_UI_Samples_UITests_Image_Image_Margin_Uno_UI_Samples_UITests_Image_Image_Margin` - `Default_Uno_UI_Samples_UITests_Image_Image_UseTargetSize_Uno_UI_Samples_UITests_Image_Image_UseTargetSize` - `Flyouts_MenuFlyoutItem_Click_UITests_Shared_Windows_UI_Xaml_Controls_MenuFlyoutTests_MenuFlyoutItem_Click` - `Flyouts_MenuFlyoutItem_Hierarchy_UITests_Shared_Windows_UI_Xaml_Controls_MenuFlyoutTests_MenuFlyoutItem_Hierarchy` - `Flyouts_MenuFlyout_DroidAltTab_UITests_Windows_UI_Xaml_Controls_MenuFlyoutTests_MenuFlyout_DroidAltTab` - `Flyouts_MenuFlyout_IosNative_UITests_Shared_Windows_UI_Xaml_Controls_MenuFlyoutTests_MenuFlyout_IosNative` - `Gesture_Recognizer_Button_Inside_Border_UITests_Shared_Windows_UI_Input_GestureRecognizerTests_Button_Inside_Border`
* `skia-gtk-screenshots`: **19** changed over 1097
🚨🚨 Comparison Details (first 20) 🚨🚨 - `Microsoft.UI.Composition-CompositionMaskBrush.png` - `Microsoft.UI.Composition-CompositionVisualSurface.png` - `Microsoft.UI.Composition-RedirectVisual.png` - `Automation-AutomationProperties_Name.png` - `Progress-WinUIProgressRing_Features.png` - `MediaPlayerElement-Mini player.png` - `ListView-ListViewSelectedItems.png` - `MUX-WinUIProgressRingPage.png` - `MUX-WinUIProgressRing_CustomSources.png` - `Pickers-TimePicker_Flyout_Automated_Reload.png` - `Pickers-TimePicker_Header.png` - `Pickers-TimePicker_TimePickerFlyoutStyle.png` - `PipsPager-PipsPagerExamples.png` - `Progress-ProgressRingHeightTest.png` - `Progress-WindowsProgressRing_GH1220.png` - `Pickers-TimePicker_Flyout_Automated.png` - `WinUI-PipsPagerExamples.png` - `Progress-WinUIProgressRingPage.png` - `Progress-WinUIProgressRing_CustomSources.png`
* `skia-wpf-screenshots`: **21** changed over 1097
🚨🚨 Comparison Details (first 20) 🚨🚨 - `DragAndDrop-DragDrop_TestPage.png` - `Microsoft.UI.Composition-RedirectVisual.png` - `ListView-ListViewSelectedItems.png` - `MUX-WinUIProgressRingPage.png` - `MUX-WinUIProgressRing_CustomSources.png` - `Progress-WinUIProgressRingPage.png` - `Progress-WinUIProgressRing_CustomSources.png` - `Microsoft.UI.Composition-CompositionMaskBrush.png` - `Microsoft.UI.Composition-CompositionVisualSurface.png` - `Progress-WinUIProgressRing_Features.png` - `Progress-ProgressRingHeightTest.png` - `Progress-WindowsProgressRing_GH1220.png` - `Automation-AutomationProperties_Name.png` - `Pickers-TimePicker_Flyout_Automated_Reload.png` - `Pickers-TimePicker_Header.png` - `Pickers-TimePicker_TimePickerFlyoutStyle.png` - `PipsPager-PipsPagerExamples.png` - `Transform-TransformToVisual_Translate2d.png` - `Pickers-TimePicker_Flyout_Automated.png` - `Image-UniformToFill100x100.png`
* `wasm`: **33** changed over 1045
🚨🚨 Comparison Details (first 20) 🚨🚨 - `initial_state` - `UITests.Shared.Windows_UI_Xaml_Controls.TimePicker.TimePicker_Flyout_Automated` - `UITests.Shared.Windows_UI_Xaml_Controls.TimePicker.TimePicker_Flyout_Automated_Reload` - `UITests.Windows_Media.MediaPlayerTests` - `SamplesApp.Samples.NavigationViewSample.NavigationViewSample` - `UITests.Shared.Windows_Devices.Midi.MidiDeviceEnumerationTests` - `MUXControlsTestApp.PipsPagerExamples` - `SamplesApp.Samples.Windows_UI_Xaml_Controls.NavigationViewTests.NavigationView_BasicNavigation` - `UITests.Windows_UI_ViewManagement.ApplicationViewSizing` - `UITests.Shared.Windows_UI_Xaml.ViusalStateTests.VisualState_AdaptiveTrigger_Storyboard` - `UITests.Shared.Windows_UI_Xaml_Controls.MediaPlayerElement.MediaPlayerElement_Stretch_Fill` - `UITests.Windows_UI_Xaml_Controls.TimePicker.TimePicker_Header` - `UITests.Windows_UI_Xaml_Controls.TimePicker.TimePicker_TimePickerFlyoutStyle` - `UITests.Shared.Windows_UI_Xaml_Controls.MediaPlayerElement.MediaPlayerElement_3gp_Extension` - `UITests.Shared.Windows_UI_Xaml_Controls.MediaPlayerElement.MediaPlayerElement_Avi_Extension` - `UITests.Shared.Windows_UI_Xaml_Controls.MediaPlayerElement.MediaPlayerElement_Minimal` - `UITests.Microsoft_UI_Xaml_Controls.NavigationViewTests.NavigationViewBasicPage` - `UITests.Shared.Microsoft_UI_Xaml_Controls.ColorPickerTests.WinUIColorPickerPage` - `SamplesApp.Wasm.Windows_UI_Xaml_Controls.ListView.ListView_IsSelected` - `UITests.Microsoft_UI_Xaml_Controls.ProgressRing.WinUIProgressRing_Features`
* `wasm-automated-net7.0-UWP-Default-automated`: **47** changed over 1948
🚨🚨 Comparison Details (first 20) 🚨🚨 - `ListView_ListView_Expandable_Item_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListView_Expandable_Item` - `ListView_HorizontalListViewGrouped_SamplesApp_Windows_UI_Xaml_Controls_ListView_HorizontalListViewGrouped` - `ListView_ListViewSelectedItems_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewSelectedItems` - `MediaPlayerElement_MediaPlayerElement_Stretch_Fill_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Stretch_Fill` - `MediaPlayerElement_Mini_player_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Minimal` - `MediaPlayerElement_Sources_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Sources` - `MediaPlayerElement_Using_3gp_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_3gp_Extension` - `ColorPicker_WinUIColorPickerPage_UITests_Shared_Microsoft_UI_Xaml_Controls_ColorPickerTests_WinUIColorPickerPage` - `Brushes_Uno_UI_Samples_UITests_ImageBrushTestControl_ImageBrush_StreamSource_Uno_UI_Samples_UITests_ImageBrushTestControl_ImageBrush_StreamSource` - `DatePicker_PickerFlyout_PlacementstopLeft_True_False_True_UITests_Windows_UI_Xaml_Controls_DatePicker_DatePicker_Placement` - `ListView_SelectedItems_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewSelectedItems` - `Pickers_UITests_Shared_Windows_UI_Xaml_Controls_TimePicker_TimePicker_Flyout_Automated_Reload_UITests_Shared_Windows_UI_Xaml_Controls_TimePicker_TimePicker_Flyout_Automated_Reload` - `Pickers_UITests_Windows_UI_Xaml_Controls_TimePicker_TimePicker_Header_UITests_Windows_UI_Xaml_Controls_TimePicker_TimePicker_Header` - `PipsPager_MUXControlsTestApp_PipsPagerExamples_MUXControlsTestApp_PipsPagerExamples` - `Default_SamplesApp_Wasm_Windows_UI_Xaml_Controls_ListView_ListView_IsSelected_SamplesApp_Wasm_Windows_UI_Xaml_Controls_ListView_ListView_IsSelected` - `Path_UITests_Shared_Windows_UI_Xaml_Shapes_PathTestsControl_SVG_Path_UITests_Shared_Windows_UI_Xaml_Shapes_PathTestsControl_SVG_Path` - `MediaPlayerElement_Using_avi_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Avi_Extension` - `MediaPlayerElement_Using_flv_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Flv_Extension` - `MediaPlayerElement_Using_mkv_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Mkv_Extension` - `MediaPlayerElement_Using_mp3_Audio_only_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Mp3_Extension`
* `wasm-automated-net7.0-UWP-RuntimeTests-0`: **0** changed over 1 * `wasm-automated-net7.0-UWP-RuntimeTests-1`: **0** changed over 1 * `wasm-automated-net7.0-UWP-RuntimeTests-2`: **0** changed over 1 * `wasm-automated-net7.0-WinUI-Benchmarks-automated`: **0** changed over 1 * `wasm-automated-net7.0-WinUI-RuntimeTests-0`: **0** changed over 1 * `wasm-automated-net7.0-WinUI-RuntimeTests-1`: **0** changed over 1 * `wasm-automated-net7.0-WinUI-RuntimeTests-2`: **0** changed over 1
unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-14097/index.html

nventive-devops commented 4 months ago

The build 108945 found UI Test snapshots differences: android-28-net7: 0, android-28-net7-Snap: 59, ios: 265, ios-Snap: 679, skia-gtk-screenshots: 24, skia-wpf-screenshots: 19, wasm: 29, wasm-automated-net7.0-UWP-Default-automated: 45, wasm-automated-net7.0-UWP-RuntimeTests-0: 0, wasm-automated-net7.0-UWP-RuntimeTests-1: 0, wasm-automated-net7.0-UWP-RuntimeTests-2: 0, wasm-automated-net7.0-WinUI-Benchmarks-automated: 0, wasm-automated-net7.0-WinUI-RuntimeTests-0: 1, wasm-automated-net7.0-WinUI-RuntimeTests-1: 0, wasm-automated-net7.0-WinUI-RuntimeTests-2: 1

Details * `android-28-net7`: **0** changed over 1 * `android-28-net7-Snap`: **59** changed over 1049
🚨🚨 Comparison Details (first 20) 🚨🚨 - `MediaPlayerElement_Using_3gp_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_3gp_Extension` - `MediaPlayerElement_Using_avi_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Avi_Extension` - `MediaPlayerElement_Using_flv_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Flv_Extension` - `Scrolling_UITests_Windows_UI_Xaml_Controls_ScrollViewerTests_ScrollViewer_Clipping_UITests_Windows_UI_Xaml_Controls_ScrollViewerTests_ScrollViewer_Clipping` - `Scrolling_UITests_Windows_UI_Xaml_Controls_ScrollViewerTests_ScrollViewer_Content_Margin_UITests_Windows_UI_Xaml_Controls_ScrollViewerTests_ScrollViewer_Content_Margin` - `Scrolling_UITests_Windows_UI_Xaml_Controls_ScrollViewerTests_ScrollViewer_Fluent_UITests_Windows_UI_Xaml_Controls_ScrollViewerTests_ScrollViewer_Fluent` - `Focus_UITests_Windows_UI_Xaml_FocusTests_Focus_FocusState_UITests_Windows_UI_Xaml_FocusTests_Focus_FocusState` - `Focus_UITests_Windows_UI_Xaml_FocusTests_Focus_FocusVisual_Properties_UITests_Windows_UI_Xaml_FocusTests_Focus_FocusVisual_Properties` - `MUX_NumberBox_UITests_Shared_Microsoft_UI_Xaml_Controls_NumberBoxTests_NumberBoxPage` - `Control_BasicEnability_UITests_Shared_Windows_UI_Xaml_Enability_BasicEnability` - `MediaPlayerElement_MediaPlayerElement_Stretch_Fill_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Stretch_Fill` - `MediaPlayerElement_Mini_player_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Minimal` - `Pickers_UITests_Windows_UI_Xaml_Controls_TimePicker_TimePicker_Header_UITests_Windows_UI_Xaml_Controls_TimePicker_TimePicker_Header` - `Image_UniformInStackPanel_Uno_UI_Samples_UITests_ImageTestsControl_UniformInStackPanel` - `Image_UniformToFill100x100_Uno_UI_Samples_UITests_ImageTestsControl_UniformToFill100x100` - `ListView_ListView_With_ListViews_Count_Measure_UITests_Shared_Windows_UI_Xaml_Controls_ListView_ListView_With_ListViews_Count_Measure` - `NavigationView_MUXControlsTestApp_NavigationViewTopNavOnlyPage_MUXControlsTestApp_NavigationViewTopNavOnlyPage` - `NavigationView_MUXControlsTestApp_NavigationViewTopNavPage_MUXControlsTestApp_NavigationViewTopNavPage` - `Grid_CenteredGridinGridwiththreefixedsizechildren_Uno_UI_Samples_Content_UITests_GridTestsControl_CenteredGridinGridwiththreefixedsizechildren` - `Grid_CenteredGridinGridwithtwofixedsizechildren_Uno_UI_Samples_Content_UITests_GridTestsControl_CenteredGridinGridwithtwofixedsizechildren`
* `ios`: **265** changed over 266
🚨🚨 Comparison Details (first 20) 🚨🚨 - `BitmapSource_PixelSize_UITests_Shared_Windows_UI_Xaml_Controls_ImageTests_Image_ImageSource_PixelSize` - `BasicExpressionTest_UITests_Microsoft_UI_Xaml_Controls_NumberBoxTests_NumberBox_ExpressionTest` - `Change_Manipulation_Property_UITests_Shared_Windows_UI_Xaml_Controls_BorderTests_Border_Clipped_Change_Property` - `Button_NestedButtons_Validation_nVentive_Umbrella_Views_UI_Samples_Content_UITests_ButtonTestsControl_Nested_Buttons` - `ComboBoxTests_Kidnapping_UITests_Shared_Windows_UI_Xaml_Controls_ComboBox_ComboBox_ComboBoxItem_Selection` - `Check_CornerRadius_Border_UITests_Shared_Windows_UI_Xaml_Controls_BorderTests_Border_CornerRadius_Toggle` - `FocusManager_FocusDirection_Previous_Validation_Uno_UI_Samples_Content_UITests_FocusTests_FocusManager_FocusDirection` - `ComboBoxTests_ToggleDisabled_UITests_Windows_UI_Xaml_Controls_ComboBox_ComboBox_ToggleDisabled` - `InputScope_Should_Not_Validate_Input_Uno_UI_Samples_Content_UITests_TextBoxControl_Input_InputScope_CurrencyAmount` - `Focus_Programmatic_UITests_Windows_UI_Xaml_Controls_TextBox_TextBox_Focus_Programmatic` - `ListView_ChangeHeight_Validation_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewChangeHeight` - `ItemsControl_ItemContainerStyle_UITests_Windows_UI_Xaml_Controls_ItemsControl_ItemsControl_ItemContainerStyle` - `ListView_ExpandableItemLarge_ExpandHeader_Validation_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListView_Expandable_Item_Large` - `ListView_ExpandableItemLarge_ExpandHeaderWithMultipleItems_Validation_Initial_State` - `ListView_ObservableCollection_Creation_Count_Removed_above` - `Button_IsEnabled_Validation_Uno_UI_Samples_Content_UITests_ButtonTestsControl_Button_IsEnabled_Automated` - `ListView_ExpandableItem_ExpandSingleItem_Collapsed_State` - `PasswordBox_AutoGrow_Horizontally_Test_Uno_UI_Samples_Content_UITests_TextBoxControl_PasswordBox_Simple` - `ComboBoxTests_Disabled_UITests_Windows_UI_Xaml_Controls_ComboBox_ComboBox_Disabled` - `ListView_SelectedItem_Both_Selection_Changed`
* `ios-Snap`: **679** changed over 1040
🚨🚨 Comparison Details (first 20) 🚨🚨 - `Border_BorderBottomwithmargins_Uno_UI_Samples_UITests_BorderTestsControl_BorderBottomwithmargins` - `Border_UITests_Shared_Windows_UI_Xaml_Controls_BorderTests_Border_Clipped_Change_Property_UITests_Shared_Windows_UI_Xaml_Controls_BorderTests_Border_Clipped_Change_Property` - `Brushes_EllipsemaskingEllipseSuperpositionPanel_Uno_UI_Samples_UITests_ImageBrushTestControl_EllipsemaskingEllipseSuperpositionPanel` - `Brushes_ImageBrush_Stretch_None_Uno_UI_Samples_UITests_ImageBrushTestControl_ImageBrush_Stretch_None` - `Buttons_AppBarButtonTest_Uno_UI_Samples_Content_UITests_ButtonTestsControl_AppBarButtonTest` - `Buttons_Buttons_Native_UITests_Shared_Windows_UI_Xaml_Controls_Buttons_Native` - `Buttons_CheckBox_Button_Uno_UI_Samples_Content_UITests_ButtonTestsControl_CheckBox_Button` - `Buttons_CheckBox_Button_UWA_Style_Uno_UI_Samples_Content_UITests_ButtonTestsControl_CheckBox_Button_UWA_Style` - `Buttons_RadioButton_Multiple_Unnamed_Groups_Uno_UI_Samples_Content_UITests_ButtonTestsControl_RadioButton_Multiple_Unnamed_Groups` - `Buttons_RadioButton_Pressed_UITests_Shared_Windows_UI_Xaml_Controls_Button_RadioButton_Pressed` - `ComboBox_ComboBox_SelectedItem_SamplesApp_Wasm_Windows_UI_Xaml_Controls_ComboBox_ComboBox_SelectedItem` - `ComboBox_ComboBox_ToggleDisabled_UITests_Windows_UI_Xaml_Controls_ComboBox_ComboBox_ToggleDisabled` - `CommandBar_CommandBar_CustomContent_UITests_Windows_UI_Xaml_Controls_CommandBar_CustomContent_CommandBar_Frame` - `CommandBar_CommandBar_LongTitle_Navigation_UITests_Windows_UI_Xaml_Controls_CommandBar_LongTitle_CommandBar_Frame` - `Default_SamplesApp_Wasm_Windows_UI_Xaml_Controls_ListView_ListView_IsSelected_SamplesApp_Wasm_Windows_UI_Xaml_Controls_ListView_ListView_IsSelected` - `Flyouts_MenuFlyout_Simple_Uno_UI_Samples_Content_UITests_MenuFlyout_MenuFlyout_Simple` - `Flyouts_Namescope_UITests_Shared_Windows_UI_Xaml_Controls_FlyoutTests_Flyout_Namescope` - `Flyouts_UITests_Shared_Microsoft_UI_Xaml_Controls_RadioMenuFlyoutItemTests_RadioMenuFlyoutItemPage_UITests_Shared_Microsoft_UI_Xaml_Controls_RadioMenuFlyoutItemTests_RadioMenuFlyoutItemPage` - `Flyouts_UITests_Shared_Windows_UI_Xaml_Controls_Flyout_Flyout_Content_ThemeResource_UITests_Shared_Windows_UI_Xaml_Controls_Flyout_Flyout_Content_ThemeResource` - `Grid_GridWithColumnSpan_Uno_UI_Samples_Content_UITests_GridTestsControl_GridWithColumnSpan`
* `skia-gtk-screenshots`: **24** changed over 1098
🚨🚨 Comparison Details (first 20) 🚨🚨 - `Brushes-ImageBrush_SameWithDelay.png` - `Microsoft.UI.Composition-CompositionMaskBrush.png` - `Microsoft.UI.Composition-CompositionVisualSurface.png` - `Pickers-TimePicker_Flyout_Automated_Reload.png` - `Pickers-TimePicker_Header.png` - `Pickers-TimePicker_TimePickerFlyoutStyle.png` - `PipsPager-PipsPagerExamples.png` - `Brushes-DoubleImageBrushInList.png` - `Brushes-Ellipse.png` - `MUX-WinUIProgressRingPage.png` - `MUX-WinUIProgressRing_CustomSources.png` - `Progress-ProgressRingHeightTest.png` - `Progress-WindowsProgressRing_GH1220.png` - `Microsoft.UI.Composition-RedirectVisual.png` - `MediaPlayerElement-MediaPlayerElement_Stretch_Fill.png` - `Progress-WinUIProgressRing_Features.png` - `Pickers-TimePicker_Flyout_Automated.png` - `Progress-WinUIProgressRingPage.png` - `Progress-WinUIProgressRing_CustomSources.png` - `MUX-NavigationViewRS4Page.png`
* `skia-wpf-screenshots`: **19** changed over 1098
🚨🚨 Comparison Details (first 20) 🚨🚨 - `Progress-ProgressRingHeightTest.png` - `Progress-WindowsProgressRing_GH1220.png` - `Progress-WinUIProgressRingPage.png` - `Progress-WinUIProgressRing_CustomSources.png` - `Pickers-TimePicker_Flyout_Automated_Reload.png` - `Pickers-TimePicker_Header.png` - `Pickers-TimePicker_TimePickerFlyoutStyle.png` - `PipsPager-PipsPagerExamples.png` - `Microsoft.UI.Composition-CompositionMaskBrush.png` - `Microsoft.UI.Composition-CompositionVisualSurface.png` - `Progress-WinUIProgressRing_Features.png` - `ListView-ListViewSelectedItems.png` - `Brushes-Ellipse.png` - `Image-ImageSourceStream.png` - `Pickers-TimePicker_Flyout_Automated.png` - `MUX-WinUIProgressRingPage.png` - `MUX-WinUIProgressRing_CustomSources.png` - `WinUI-PipsPagerExamples.png` - `Microsoft.UI.Composition-RedirectVisual.png`
* `wasm`: **29** changed over 1045
🚨🚨 Comparison Details (first 20) 🚨🚨 - `UITests.Windows_UI_Xaml.DragAndDrop.DragDrop_TestPage` - `MUXControlsTestApp.SwipeControlPage2` - `SamplesApp.Samples.NavigationViewSample.NavigationViewSample` - `UITests.Windows_Media.MediaPlayerTests` - `SamplesApp.Wasm.Windows_UI_Xaml_Controls.ListView.ListView_IsSelected` - `UITests.Shared.Microsoft_UI_Xaml_Controls.ColorPickerTests.WinUIColorPickerPage` - `MUXControlsTestApp.NavigationViewBlankPage1` - `MUXControlsTestApp.PipsPagerExamples` - `UITests.Microsoft_UI_Xaml_Controls.ProgressRing.ProgressRingHeightTest` - `UITests.Shared.Windows_UI_Xaml_Controls.MediaPlayerElement.MediaPlayerElement_Stretch_Fill` - `UITests.Microsoft_UI_Xaml_Controls.TabViewTests.TabViewPage` - `UITests.Microsoft_UI_Xaml_Controls.ProgressRing.WinUIProgressRing_CustomSources` - `UITests.Shared.Windows_UI_Xaml_Controls.ListView.ListView_TransformsOnList` - `SamplesApp.Windows_UI_Xaml_Controls.ListView.ListViewSelectedItems` - `UITests.Windows_UI_Xaml_Controls.ProgressRing.WindowsProgressRing_GH1220` - `UITests.Microsoft_UI_Xaml_Controls.ProgressRing.WinUIProgressRing_Features` - `UITests.Shared.Windows_UI_Xaml_Controls.MediaPlayerElement.MediaPlayerElement_Flv_Extension` - `UITests.Shared.Windows_UI_Xaml_Controls.MediaPlayerElement.MediaPlayerElement_3gp_Extension` - `UITests.Shared.Windows_UI_Xaml_Controls.MediaPlayerElement.MediaPlayerElement_Avi_Extension` - `UITests.Shared.Windows_UI_Xaml_Controls.TimePicker.TimePicker_Flyout_Automated`
* `wasm-automated-net7.0-UWP-Default-automated`: **45** changed over 1948
🚨🚨 Comparison Details (first 20) 🚨🚨 - `ListView_ListViewSelectedItems_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewSelectedItems` - `MinMaxTest_UITests_Shared_Microsoft_UI_Xaml_Controls_NumberBoxTests_NumberBoxPage` - `ContentDialog_Simple_NotLightDismissible_1_ContentDialog_Opened` - `Path_UITests_Windows_UI_Xaml_Shapes_PathTestsControl_Path_Dynamic_Geometries_UITests_Windows_UI_Xaml_Shapes_PathTestsControl_Path_Dynamic_Geometries` - `Path_UITests_Windows_UI_Xaml_Shapes_PathTestsControl_Path_EllipseGeometry_UITests_Windows_UI_Xaml_Shapes_PathTestsControl_Path_EllipseGeometry` - `Path_UITests_Windows_UI_Xaml_Shapes_PathTestsControl_Path_FillRule_UITests_Windows_UI_Xaml_Shapes_PathTestsControl_Path_FillRule` - `Default_SamplesApp_Wasm_Windows_UI_Xaml_Controls_ListView_ListView_IsSelected_SamplesApp_Wasm_Windows_UI_Xaml_Controls_ListView_ListView_IsSelected` - `ListView_SelectedItems_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewSelectedItems` - `Check_ListView_Swallows_Measure_after_scroll` - `ColorPicker_WinUIColorPickerPage_UITests_Shared_Microsoft_UI_Xaml_Controls_ColorPickerTests_WinUIColorPickerPage` - `MediaPlayerElement_Mini_player_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Minimal` - `MediaPlayerElement_Sources_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Sources` - `MediaPlayerElement_Using_avi_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Avi_Extension` - `MediaPlayerElement_Using_mkv_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Mkv_Extension` - `MediaPlayerElement_Using_mp3_Audio_only_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Mp3_Extension` - `Progress_UITests_Microsoft_UI_Xaml_Controls_ProgressRing_WinUIProgressRing_Features_UITests_Microsoft_UI_Xaml_Controls_ProgressRing_WinUIProgressRing_Features` - `Progress_UITests_Windows_UI_Xaml_Controls_ProgressRing_WindowsProgressRing_GH1220_UITests_Windows_UI_Xaml_Controls_ProgressRing_WindowsProgressRing_GH1220` - `Automation_UITests_Shared_Windows_UI_Xaml_Automation_AutomationProperties_Name_UITests_Shared_Windows_UI_Xaml_Automation_AutomationProperties_Name` - `TextBlock_TextBlock_TextTrimming_VerticalAlignment_Stretch_Uno_UI_Samples_Content_UITests_TextBlockControl_TextBlock_TextTrimming_VerticalAlignment_Stretch` - `Path_UITests_Windows_UI_Xaml_Shapes_PathTestsControl_Path_Geometries_UITests_Windows_UI_Xaml_Shapes_PathTestsControl_Path_Geometries`
* `wasm-automated-net7.0-UWP-RuntimeTests-0`: **0** changed over 1 * `wasm-automated-net7.0-UWP-RuntimeTests-1`: **0** changed over 1 * `wasm-automated-net7.0-UWP-RuntimeTests-2`: **0** changed over 1 * `wasm-automated-net7.0-WinUI-Benchmarks-automated`: **0** changed over 1 * `wasm-automated-net7.0-WinUI-RuntimeTests-0`: **1** changed over 1
🚨🚨 Comparison Details (first 20) 🚨🚨 - `RunRuntimeTests_SamplesApp_Samples_UnitTests_UnitTestsPage`
* `wasm-automated-net7.0-WinUI-RuntimeTests-1`: **0** changed over 1 * `wasm-automated-net7.0-WinUI-RuntimeTests-2`: **1** changed over 1
🚨🚨 Comparison Details (first 20) 🚨🚨 - `RunRuntimeTests_SamplesApp_Samples_UnitTests_UnitTestsPage`
unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-14097/index.html

unodevops commented 4 months ago

🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-14097/index.html

nventive-devops commented 4 months ago

The build 109199 found UI Test snapshots differences: android-28-net7: 0, android-28-net7-Snap: 55, ios: 132, ios-Snap: 694, skia-gtk-screenshots: 20, skia-wpf-screenshots: 21, wasm: 29, wasm-automated-net7.0-UWP-Default-automated: 41, wasm-automated-net7.0-UWP-RuntimeTests-0: 0, wasm-automated-net7.0-UWP-RuntimeTests-1: 0, wasm-automated-net7.0-UWP-RuntimeTests-2: 0, wasm-automated-net7.0-WinUI-Benchmarks-automated: 0, wasm-automated-net7.0-WinUI-RuntimeTests-0: 0, wasm-automated-net7.0-WinUI-RuntimeTests-1: 0, wasm-automated-net7.0-WinUI-RuntimeTests-2: 0

Details * `android-28-net7`: **0** changed over 1 * `android-28-net7-Snap`: **55** changed over 1049
🚨🚨 Comparison Details (first 20) 🚨🚨 - `Default_SamplesApp_Wasm_Windows_UI_Xaml_Controls_ListView_ListView_IsSelected_SamplesApp_Wasm_Windows_UI_Xaml_Controls_ListView_ListView_IsSelected` - `Gesture_Recognizer_UITests_Windows_UI_Input_GestureRecognizerTests_Manipulation_Inertia_UITests_Windows_UI_Input_GestureRecognizerTests_Manipulation_Inertia` - `Gesture_Recognizer_UITests_Windows_UI_Input_GestureRecognizerTests_Manipulation_WithNestedElement_UITests_Windows_UI_Input_GestureRecognizerTests_Manipulation_WithNestedElement` - `Gesture_Recognizer_VisualStates_Buttons_UITests_Shared_Windows_UI_Input_VisualStatesTests_Buttons` - `ListView_ListViewIncrementalLoading_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewIncrementalLoading` - `GridView_Uno_UI_Samples_Content_UITests_GridView_GridView_Inside_ScrollViewer_Uno_UI_Samples_Content_UITests_GridView_GridView_Inside_ScrollViewer` - `ListView_ListViewFirstVisibleIndex_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewFirstVisibleIndex` - `MediaPlayerElement_Mini_player_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Minimal` - `Progress_UITests_Microsoft_UI_Xaml_Controls_ProgressRing_ProgressRingHeightTest_UITests_Microsoft_UI_Xaml_Controls_ProgressRing_ProgressRingHeightTest` - `Grid_Grid_with_MinWidth_MinHeight_Uno_UI_Samples_Content_UITests_GridTestsControl_Grid_with_MinWidth_MinHeight` - `Image_UITests_Windows_UI_Xaml_Controls_ImageTests_SvgImageSource_Basic_UITests_Windows_UI_Xaml_Controls_ImageTests_SvgImageSource_Basic` - `Image_UITests_Windows_UI_Xaml_Controls_ImageTests_SvgImageSource_FromStream_UITests_Windows_UI_Xaml_Controls_ImageTests_SvgImageSource_FromStream` - `ListView_ListViewLargeLegacy_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewLargeLegacy` - `MediaPlayerElement_Using_mkv_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Mkv_Extension` - `MediaPlayerElement_Using_mov_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Mov_Extension` - `MediaPlayerElement_Using_mp3_Audio_only_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Mp3_Extension` - `MediaPlayerElement_Using_ogg_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Ogg_Extension` - `Brushes_ImageBrushShapeStretchesAlignments_UITests_Windows_UI_Xaml_Media_ImageBrushTests_ImageBrushShapeStretchesAlignments` - `Pickers_TimePicker_Flyout_Automated_UITests_Shared_Windows_UI_Xaml_Controls_TimePicker_TimePicker_Flyout_Automated` - `ListView_ListView_Padding_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListView_Padding`
* `ios`: **132** changed over 266
🚨🚨 Comparison Details (first 20) 🚨🚨 - `ListView_ChangingText_Validation_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListView_Changing_Text` - `RadioButton_StatePreservation_UITests_Shared_Windows_UI_Xaml_Controls_RadioButtonTests_RadioButton_IsEnabled_Automated` - `Screenshots_Image_Stretch_Alignment_Equal_Mode-1` - `ScrollViewer_Margin_Centered_UITests_Windows_UI_Xaml_Controls_ScrollViewerTests_ScrollViewer_Margin_Centered` - `ScrollViewer_WhenAsync_RunIdleAndCompletesWithNonIntermediate_UITests_Shared_Windows_UI_Xaml_Controls_ScrollViewerTests_ScrollViewer_UpdatesMode` - `TextBox_MaxLength_UITests_Shared_Windows_UI_Xaml_Controls_TextBoxTests_TextBox_MaxLength` - `Button_IsEnabled_Validation_Uno_UI_Samples_Content_UITests_ButtonTestsControl_Button_IsEnabled_Automated` - `ComboBoxTests_Disabled_UITests_Windows_UI_Xaml_Controls_ComboBox_ComboBox_Disabled` - `Keyboard_Textbox_NoScrollViewer_Validation_4_-_Remove_Focus_on_multilineTextBox` - `ListView_ExpandableItemLarge_ExpandHeader_Validation_Collapsed_State` - `ListView_ObservableCollection_Creation_Count_Added_above` - `ListView_ObservableCollection_Creation_Count_Removed_above` - `TextBox_Foreground_Uno_UI_Samples_Content_UITests_TextBoxControl_TextBox_Foreground` - `When_ExtendedSelectionWithoutItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_Pointers` - `Check_CornerRadius_Border_No_CornerRadius` - `DatePicker_Flyout_DatePicker_-_Flyout` - `Keyboard_Textbox_NoScrollViewer_Validation_3_-_Remove_Focus_on_disabledTextBox` - `ListView_ExpandableItemLarge_ExpandHeaderWithSingleItem_Validation_Expanded_State` - `NativeCommandBar_Automated_UITests_Windows_UI_Xaml_Controls_CommandBar_CommandBar_Native_With_Content` - `When_CustomContentAndLongTitleAndDoubleNavigation_TitleShouldNotOverlapBarButtons_OnNavigateBack_NativeFrame_UITests_Windows_UI_Xaml_Controls_CommandBar_LongTitle_CommandBar_Frame`
* `ios-Snap`: **694** changed over 1040
🚨🚨 Comparison Details (first 20) 🚨🚨 - `Animations_UITests_Shared_Windows_UI_Xaml_Media_Animation_SetTargetProperty_UITests_Shared_Windows_UI_Xaml_Media_Animation_SetTargetProperty` - `AutoSuggestBox_AutoSuggestBoxChosenSuggestion_UITests_Shared_Windows_UI_Xaml_Controls_AutoSuggestBoxTests_AutoSuggestBoxChosenSuggestion` - `Border_AutoBorderStretchwithtopmargin_Uno_UI_Samples_UITests_BorderTestsControl_AutoBorderStretchwithtopmargin` - `Border_Border_CornerRadius_BorderThickness_UITests_Windows_UI_Xaml_Controls_BorderTests_Border_CornerRadius_BorderThickness` - `Border_UITests_Shared_Windows_UI_Xaml_Controls_BorderTests_Border_CornerRadius_Toggle_UITests_Shared_Windows_UI_Xaml_Controls_BorderTests_Border_CornerRadius_Toggle` - `Brushes_GenericApp_Views_Content_UITests_ImageBrushTestControl_ImageBrush_UniformToFill_GenericApp_Views_Content_UITests_ImageBrushTestControl_ImageBrush_UniformToFill` - `Buttons_AppBarButtonTest_Uno_UI_Samples_Content_UITests_ButtonTestsControl_AppBarButtonTest` - `Buttons_Button_Events_UITests_Shared_Windows_UI_Xaml_Controls_Button_Button_Events` - `Buttons_RadioButton_With_GroupName_Uno_UI_Samples_Content_UITests_ButtonTestsControl_RadioButton_With_GroupName` - `Buttons_Simple_TextBlockButton_Uno_UI_Samples_Content_UITests_TextBlockControl_Simple_TextBlockButton` - `Default_UITests_Shared_Windows_UI_Xaml_Controls_Canvas_Canvas_In_Canvas_UITests_Shared_Windows_UI_Xaml_Controls_Canvas_Canvas_In_Canvas` - `Default_UITests_Shared_Windows_UI_Xaml_Controls_Canvas_Canvas_With_Outer_Clip_UITests_Shared_Windows_UI_Xaml_Controls_Canvas_Canvas_With_Outer_Clip` - `Default_Uno_UI_Samples_UITests_Image_Image_Margin_Uno_UI_Samples_UITests_Image_Image_Margin` - `Default_Uno_UI_Samples_UITests_Image_Image_UseTargetSize_Uno_UI_Samples_UITests_Image_Image_UseTargetSize` - `Flyouts_MenuFlyout_Simple_Uno_UI_Samples_Content_UITests_MenuFlyout_MenuFlyout_Simple` - `Flyouts_Namescope_UITests_Shared_Windows_UI_Xaml_Controls_FlyoutTests_Flyout_Namescope` - `FrameworkElement_UITests_Shared_Windows_UI_Xaml_FrameworkElementTests_FrameworkElement_NativeLayout_UITests_Shared_Windows_UI_Xaml_FrameworkElementTests_FrameworkElement_NativeLayout` - `FrameworkElement_UITests_Windows_UI_Xaml_FrameworkElementTests_DynamicBackgroundSizing_UITests_Windows_UI_Xaml_FrameworkElementTests_DynamicBackgroundSizing` - `Gesture_Recognizer_VisualStates_ListViewItem_UITests_Shared_Windows_UI_Input_VisualStatesTests_ListViewItem` - `Gesture_Recognizer_VisualStates_TextBox_UITests_Shared_Windows_UI_Input_VisualStatesTests_TextBox_VisualStates`
* `skia-gtk-screenshots`: **20** changed over 1098
🚨🚨 Comparison Details (first 20) 🚨🚨 - `Microsoft.UI.Composition-RedirectVisual.png` - `Pickers-TimePicker_Flyout_Automated.png` - `Pickers-TimePicker_Flyout_Automated_Reload.png` - `Pickers-TimePicker_Header.png` - `Pickers-TimePicker_TimePickerFlyoutStyle.png` - `Progress-WinUIProgressRing_CustomSources.png` - `Progress-WinUIProgressRing_Features.png` - `MUX-NavigationViewRS4Page.png` - `MediaPlayerElement-Using .3gp.png` - `MediaPlayerElement-Using .avi.png` - `Progress-WinUIProgressRingPage.png` - `Microsoft.UI.Composition-CompositionMaskBrush.png` - `Microsoft.UI.Composition-CompositionVisualSurface.png` - `MUX-WinUIProgressRingPage.png` - `MUX-WinUIProgressRing_CustomSources.png` - `WinUI-PipsPagerExamples.png` - `PipsPager-PipsPagerExamples.png` - `ListView-ListViewSelectedItems.png` - `Progress-ProgressRingHeightTest.png` - `Progress-WindowsProgressRing_GH1220.png`
* `skia-wpf-screenshots`: **21** changed over 1098
🚨🚨 Comparison Details (first 20) 🚨🚨 - `PipsPager-PipsPagerExamples.png` - `ListView-ListViewSelectedItems.png` - `Progress-WinUIProgressRing_CustomSources.png` - `Progress-WinUIProgressRing_Features.png` - `Progress-ProgressRingHeightTest.png` - `Progress-WindowsProgressRing_GH1220.png` - `DragAndDrop-DragDrop_TestPage.png` - `Progress-WinUIProgressRingPage.png` - `Microsoft.UI.Composition-CompositionVisualSurface.png` - `Microsoft.UI.Composition-RedirectVisual.png` - `Pickers-TimePicker_Flyout_Automated.png` - `Pickers-TimePicker_Flyout_Automated_Reload.png` - `Pickers-TimePicker_Header.png` - `Pickers-TimePicker_TimePickerFlyoutStyle.png` - `Transform-TransformToVisual_Translate2d.png` - `MUX-WinUIProgressRingPage.png` - `MUX-WinUIProgressRing_CustomSources.png` - `MediaPlayerElement-Mini player.png` - `MediaPlayerElement-Using .mp3 (Audio only).png` - `Microsoft.UI.Composition-CompositionMaskBrush.png`
* `wasm`: **29** changed over 1045
🚨🚨 Comparison Details (first 20) 🚨🚨 - `MUXControlsTestApp.SwipeControlPage2` - `UITests.Microsoft_UI_Xaml_Controls.ProgressRing.WinUIProgressRing_Features` - `UITests.Windows_UI_Xaml_Controls.CalendarView.CalendarView_Theming` - `UITests.Windows_UI_Xaml_Controls.TimePicker.TimePicker_Header` - `UITests.Windows_UI_Xaml_Controls.TimePicker.TimePicker_TimePickerFlyoutStyle` - `UITests.Shared.Windows_UI_Xaml_Controls.MediaPlayerElement.MediaPlayerElement_Flv_Extension` - `UITests.Shared.Windows_UI_Xaml_Controls.MediaPlayerElement.MediaPlayerElement_Minimal` - `UITests.Shared.Windows_UI_Xaml_Controls.MediaPlayerElement.MediaPlayerElement_Mkv_Extension` - `UITests.Shared.Windows_UI_Xaml_Controls.MediaPlayerElement.MediaPlayerElement_Mov_Extension` - `UITests.Shared.Windows_UI_Xaml_Controls.TimePicker.TimePicker_Flyout_Automated` - `UITests.Shared.Windows_UI_Xaml_Controls.TimePicker.TimePicker_Flyout_Automated_Reload` - `UITests.Windows_Media.MediaPlayerTests` - `SamplesApp.Wasm.Windows_UI_Xaml_Controls.ListView.ListView_IsSelected` - `UITests.Microsoft_UI_Xaml_Controls.NavigationViewTests.NavigationViewBasicPage` - `UITests.Uno_Web.Http.CookieManagerTests` - `UITests.Windows_UI_ViewManagement.ApplicationViewSizing` - `MUXControlsTestApp.PipsPagerExamples` - `SamplesApp.Windows_UI_Xaml_Controls.ListView.ListViewSelectedItems` - `UITests.Microsoft_UI_Xaml_Controls.ProgressRing.WinUIProgressRing_CustomSources` - `UITests.Windows_UI_Xaml_Controls.ProgressRing.WindowsProgressRing_GH1220`
* `wasm-automated-net7.0-UWP-Default-automated`: **41** changed over 1948
🚨🚨 Comparison Details (first 20) 🚨🚨 - `Default_StrokeThickness_MyPolygon` - `Brushes_Uno_UI_Samples_UITests_ImageBrushTestControl_ImageBrush_StreamSource_Uno_UI_Samples_UITests_ImageBrushTestControl_ImageBrush_StreamSource` - `Default_StrokeThickness_MyLine_0_StrokeThickness` - `ListView_SelectedItems_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewSelectedItems` - `ListView_ListViewSelectedItems_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewSelectedItems` - `ColorPicker_WinUIColorPickerPage_UITests_Shared_Microsoft_UI_Xaml_Controls_ColorPickerTests_WinUIColorPickerPage` - `FlipView_WithButtons_FlipBackward_UITests_Windows_UI_Xaml_Controls_FlipView_FlipView_Buttons` - `ListView_ListView_Expandable_Item_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListView_Expandable_Item` - `MinMaxTest_UITests_Shared_Microsoft_UI_Xaml_Controls_NumberBoxTests_NumberBoxPage` - `MediaPlayerElement_Mini_player_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Minimal` - `MediaPlayerElement_Sources_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Sources` - `MediaPlayerElement_Using_avi_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Avi_Extension` - `MediaPlayerElement_Using_mp3_Audio_only_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Mp3_Extension` - `MediaPlayerElement_Using_ogg_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_Ogg_Extension` - `Path_UITests_Windows_UI_Xaml_Shapes_PathTestsControl_Path_Dynamic_Geometries_UITests_Windows_UI_Xaml_Shapes_PathTestsControl_Path_Dynamic_Geometries` - `Path_UITests_Windows_UI_Xaml_Shapes_PathTestsControl_Path_EllipseGeometry_UITests_Windows_UI_Xaml_Shapes_PathTestsControl_Path_EllipseGeometry` - `Path_UITests_Windows_UI_Xaml_Shapes_PathTestsControl_Path_FillRule_UITests_Windows_UI_Xaml_Shapes_PathTestsControl_Path_FillRule` - `Path_UITests_Windows_UI_Xaml_Shapes_PathTestsControl_Path_Geometries_UITests_Windows_UI_Xaml_Shapes_PathTestsControl_Path_Geometries` - `Path_UITests_Windows_UI_Xaml_Shapes_PathTestsControl_Path_LineGeometry_UITests_Windows_UI_Xaml_Shapes_PathTestsControl_Path_LineGeometry` - `Performance_Dopes_UITests_Windows_UI_Xaml_Performance_Performance_Dopes`
* `wasm-automated-net7.0-UWP-RuntimeTests-0`: **0** changed over 1 * `wasm-automated-net7.0-UWP-RuntimeTests-1`: **0** changed over 1 * `wasm-automated-net7.0-UWP-RuntimeTests-2`: **0** changed over 1 * `wasm-automated-net7.0-WinUI-Benchmarks-automated`: **0** changed over 1 * `wasm-automated-net7.0-WinUI-RuntimeTests-0`: **0** changed over 1 * `wasm-automated-net7.0-WinUI-RuntimeTests-1`: **0** changed over 1 * `wasm-automated-net7.0-WinUI-RuntimeTests-2`: **0** changed over 1