uno
uno copied to clipboard
feat: In-app rating
GitHub Issue (If applicable): closes #9998
PR Type
What kind of change does this PR introduce?
- Feature
What is the current behavior?
Not supported
What is the new behavior?
- Supported on iOS
- Android TODO - requires Google Play addin
PR Checklist
Please check if your PR fulfills the following requirements:
- [ ] Docs have been added/updated which fit documentation template (for bug fixes / features)
- [ ] Unit Tests and/or UI Tests for the changes have been added (for bug fixes / features) (if applicable)
- [ ] Validated PR
Screenshots Compare Test Runresults. - [ ] Contains NO breaking changes
- [ ] Associated with an issue (GitHub or internal) and uses the automatic close keywords.
- [ ] Commits must be following the Conventional Commits specification.
Other information
Internal Issue (If applicable):
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-10000/index.html
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-10000/index.html
🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-10000/index.html
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-10000/index.html
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-10000/index.html
🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-10000/index.html
The build 140283 found UI Test snapshots differences: android-28-net8: 20, android-28-net8-Snap: 57, ios: 9, ios-Snap: 64, skia-gtk-screenshots: 1911, skia-linux-screenshots: 1893, skia-windows-screenshots: 1216, wasm: 170, wasm-automated-net8.0-UWP-Default-automated: 32, wasm-automated-net8.0-UWP-RuntimeTests-0: 0, wasm-automated-net8.0-UWP-RuntimeTests-1: 0, wasm-automated-net8.0-UWP-RuntimeTests-2: 0, wasm-automated-net8.0-WinUI-Benchmarks-automated: 0, wasm-automated-net8.0-WinUI-RuntimeTests-0: 0, wasm-automated-net8.0-WinUI-RuntimeTests-1: 0, wasm-automated-net8.0-WinUI-RuntimeTests-2: 0
Details
-
android-28-net8: 20 changed over 829🚨🚨 Comparison Details (first 20) 🚨🚨
Detereminate_ProgressRing_Validation25_[#FF0000_#008000_#FF0000_#FF0000]_Progress-Ring-Value-25DecimalFormatterTest_UITests_Shared_Microsoft_UI_Xaml_Controls_NumberBoxTests_NumberBoxPageDetereminate_ProgressRing_Validation50_[#FF0000_#008000_#008000_#FF0000]_Progress-Ring-Value-50ProgressRing_IsEnabled_Running_UITests_Windows_UI_Xaml_Controls_ProgressRing_WindowsProgressRing_GH1220NativeCommandBar_Size_Uno_UI_Samples_Content_UITests_CommandBar_CommandBar_DynamicLoaded_Unloaded_Validation_UITests_Shared_Windows_UI_Xaml_FrameworkElementTests_LoadEventsProgressRing_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_PointersWhen_SingleSelectionWithItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersWhen_SingleSelectionWithoutItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersWhen_Parent_PointerMoved_After_drag_on_non-scrolling_ScrollViewerWhen_Parent_PointerMoved_After_drag_on_ScrollViewer_-_touchDetereminate_ProgressRing_Validation75_[#FF0000_#008000_#008000_#008000]_Progress-Ring-Value-75When_NoSelectionWithItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersWhen_NoSelection_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersWhen_TapInListView_Then_TriggerClickAndSelection_UITests_Windows_UI_Xaml_Controls_SwipeControlTests_SwipeControl_ListView_ItemClickUpDownEnabledTest_UITests_Shared_Microsoft_UI_Xaml_Controls_NumberBoxTests_NumberBoxPageUpDownTest_UITests_Shared_Microsoft_UI_Xaml_Controls_NumberBoxTests_NumberBoxPageScrollViewer_WhenAsync_RunIdleAndCompletesWithNonIntermediate_UITests_Shared_Windows_UI_Xaml_Controls_ScrollViewerTests_ScrollViewer_UpdatesMode
-
android-28-net8-Snap: 57 changed over 1065🚨🚨 Comparison Details (first 20) 🚨🚨
MediaPlayerElement_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_ExtensionImage_UITests_Windows_UI_Xaml_Controls_ImageTests_SvgImageSource_Basic_UITests_Windows_UI_Xaml_Controls_ImageTests_SvgImageSource_BasicSwipeControl_MUXControlsTestApp_SwipeControlPage2_MUXControlsTestApp_SwipeControlPage2BreadcrumbBar_MUXControlsTestApp_BreadcrumbBarPage_MUXControlsTestApp_BreadcrumbBarPageColorPicker_ColorPickerSample_UITests_Microsoft_UI_Xaml_Controls_ColorPickerTests_ColorPickerSampleColorPicker_WinUIColorPickerPage_UITests_Shared_Microsoft_UI_Xaml_Controls_ColorPickerTests_WinUIColorPickerPageAutomation_UITests_Shared_Windows_UI_Xaml_Automation_AutomationProperties_Name_UITests_Shared_Windows_UI_Xaml_Automation_AutomationProperties_NameTreeView_UITests_Microsoft_UI_Xaml_Controls_TreeViewTests_TreeView_ItemInvoked_UITests_Microsoft_UI_Xaml_Controls_TreeViewTests_TreeView_ItemInvokedUIElement_Arrange_Performance01_UITests_Shared_Windows_UI_Xaml_UIElementTests_Arrange_Performance01UIElement_TransformToVisual_Simple_UITests_Shared_Windows_UI_Xaml_UIElementTests_TransformToVisual_SimpleImage_UITests_Windows_UI_Xaml_Controls_ImageTests_SvgImageSource_Icons_UITests_Windows_UI_Xaml_Controls_ImageTests_SvgImageSource_IconsNavigationView_MUXControlsTestApp_NavigationViewCustomThemeResourcesPage_MUXControlsTestApp_NavigationViewCustomThemeResourcesPageTransform_Basics_UITests_Shared_Windows_UI_Xaml_Media_Transform_BasicsButtons_Hyperlink_Button_Uno_UI_Samples_Content_UITests_ButtonTestsControl_Hyperlink_ButtonMediaPlayerElement_Mini_player_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_MinimalNavigationView_MUXControlsTestApp_NavigationViewTopNavPage_MUXControlsTestApp_NavigationViewTopNavPageTeachingTip_UITests_Microsoft_UI_Xaml_Controls_TeachingTipTests_TeachingTipPage_UITests_Microsoft_UI_Xaml_Controls_TeachingTipTests_TeachingTipPage
-
ios: 9 changed over 267🚨🚨 Comparison Details (first 20) 🚨🚨
When_ExtendedSelectionWithoutItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersListView_Weird_Measure_During_Arrange_UITests_Shared_Windows_UI_Xaml_Controls_ListView_ListView_Weird_MeasureImageStretch_None_Uno_UI_Samples_UITests_ImageTestsControl_Image_Stretch_NoneWhen_SingleSelectionWithoutItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersWhen_SingleSelectionWithItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersProgressRing_Visibility_Collapsed_UITests_Windows_UI_Xaml_Controls_ProgressRing_WindowsProgressRing_GH1220When_MultipleSelectionWithoutItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersWhen_NoSelection_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersProgressRing_IsEnabled_Running_UITests_Windows_UI_Xaml_Controls_ProgressRing_WindowsProgressRing_GH1220
-
ios-Snap: 64 changed over 1056🚨🚨 Comparison Details (first 20) 🚨🚨
Brushes_RectangleStretchFill_Uno_UI_Samples_UITests_ImageBrushTestControl_RectangleStretchFillListView_ListViewGroupedChanging_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewGroupedChangingBrushes_GenericApp_Views_Content_UITests_ImageBrushTestControl_BorderImageBrushRelativeTransform_GenericApp_Views_Content_UITests_ImageBrushTestControl_BorderImageBrushRelativeTransformFocus_GetFocus_Uno_UI_Samples_Content_UITests_FocusTests_FocusManager_GetFocus_AutomatedImage_Image_Stretch_None_ScrollViewer_Uno_UI_Samples_UITests_ImageTestsControl_Image_Stretch_None_ContainersPath_FixedWidthUniform_SamplesApp_Windows_UI_Xaml_Shapes_PathTestsControl_FixedWidthUniformResources_Localization_Implicit_UITests_Shared_Windows_UI_Xaml_Localization_Localization_ImplicitTextBlock_Attributed_text_FontSize_Changing_Uno_UI_Samples_Content_UITests_TextBlockControl_Attributed_text_FontSize_ChangingButtons_Custom_Button_With_ContentTemplate_Uno_UI_Samples_Content_UITests_ButtonTestsControl_Custom_Button_With_ContentTemplateFocus_UITests_Windows_UI_Xaml_FocusTests_Focus_FocusCycle_UITests_Windows_UI_Xaml_FocusTests_Focus_FocusCycleListView_HorizontalListView_Padding_SamplesApp_Windows_UI_Xaml_Controls_ListView_HorizontalListView_PaddingNavigationView_FluentStyle_NavigationViewSample_SamplesApp_Samples_Microsoft_UI_Xaml_Controls_NavigationViewTests_FluentStyle_FluentStyle_NavigationViewSampleTextBlock_TextBlock_FixedWidth_With_DataBound_Run_Uno_UI_Samples_Content_UITests_TextBlockControl_TextBlock_FixedWidth_With_DataBound_RunContentControl_ContentControl_UnsetContent_GenericApp_Views_Content_UITests_ContentControlTestsControl_ContentControl_UnsetContentIcons_UITests_Microsoft_UI_Xaml_Controls_ImageIconTests_ImageIconPage_UITests_Microsoft_UI_Xaml_Controls_ImageIconTests_ImageIconPageIcons_UITests_Shared_Windows_UI_Xaml_Controls_BitmapIconTests_BitmapIcon_Foreground_UITests_Shared_Windows_UI_Xaml_Controls_BitmapIconTests_BitmapIcon_ForegroundTextBlock_TextBoxSizeChanging_Uno_UI_Samples_Content_UITests_TextBlockControl_TextBoxSizeChangingDefault_Uno_UI_Samples_Content_UITests_WebView_WebView_AnchorNavigation_Uno_UI_Samples_Content_UITests_WebView_WebView_AnchorNavigationListView_ListViewHeaderFooter_ImplicitlyBinded_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewHeaderFooter_ImplicitlyBindedNavigationView_UITests_Microsoft_UI_Xaml_Controls_NavigationViewTests_NavigationViewBasicPage_UITests_Microsoft_UI_Xaml_Controls_NavigationViewTests_NavigationViewBasicPage
-
skia-gtk-screenshots: 1911 changed over 2216🚨🚨 Comparison Details (first 20) 🚨🚨
AppBarButtonWithIconTest.pngApplicationViewSpanningRectsPage.png-darkApplication_Window lifecycle events.png-darkAppWindowPositionAndSize.pngAppXamlDefinedResources.pngAttributed_text_Supserscript.png-darkAutoBorderStretchwithtopmargin.png-darkAutoSizedTopLeft.png-darkAutoSuggestBox_Icons.png-darkBattery.png-darkBitmapIcon_Foreground.png-darkBorder_CornerRadius_Clipping2.png-darkCapture with overlap.png-darkCapture with overlap.pngColorAnimationUsingKeyFrames_Fill.png-darkColorAnimationUsingKeyFrames_Fill.pngComboBox_With_ItemContainerStyle.png-darkComboBox_With_ItemContainerStyle.pngContentControl_NoTemplateNoContent.pngContentControl_SetNull.png-dark
-
skia-linux-screenshots: 1893 changed over 2216🚨🚨 Comparison Details (first 20) 🚨🚨
AndroidWindowInsets.png-darkAndroidWindowInsets.pngAnimatedIconPage.pngAppBarButtonTest.png-darkAppBarButtonTest.pngAppBarButtonWithIconTest.pngAppBarToggleButtonTest.png-darkAppBar_KeyBoard.pngApplicationViewMode.pngApplicationViewSizing.png-darkApplication_Window lifecycle events.png-darkApplication_Window lifecycle events.pngAppWindowPresenters.png-darkAppWindowPresenters.pngAttributed_text_FontSize_Changing.pngAttributed_text_Simple.png-darkAutoBorderStretchwithbottommargin.png-darkAutomationProperties_Name.png-darkAutomationProperties_Name.pngAutoSuggestBox_Description.png-dark
-
skia-windows-screenshots: 1216 changed over 2216🚨🚨 Comparison Details (first 20) 🚨🚨
AppBar_KeyBoard.png-darkApplication_Window lifecycle events.png-darkAppWindowPositionAndSize.png-darkArcSegment.png-darkAttributed_text_Supserscript.png-darkAttributed_text_Supserscript.pngAutoSizedTopLeft.pngAutoSuggestBox_SoftKeboard.pngBasicThemeResources.png-darkBitmapIcon_Generic.png-darkBorder_Clipped_Change_Property.png-darkBorder_CornerRadius_Toggle.png-darkBorder_CornerRadius_Toggle.pngBorder_CornerRadius_with_Opacity.png-darkButtonClippingTestsControl.png-darkButtons.pngClosedFigure.pngCloseRequestedTests.png-darkCloseRequestedTests.pngColorAnimationUsingKeyFrames_Fill.png-dark
-
wasm: 170 changed over 1043🚨🚨 Comparison Details (first 20) 🚨🚨
initial_stateMUXControlsTestApp.InfoBarPageMUXControlsTestApp.SwipeControlPage2SamplesApp.Wasm.Windows_UI_Xaml_Controls.ComboBox.ComboBox_With_ItemTemplateSamplesApp.Windows_UI_Xaml_Controls.ListView.ListViewHeaderUpdateSamplesApp.Windows_UI_Xaml_Controls.ListView.UndefinedHeightListViewUITests.Shared.Windows_UI_Input.VisualStatesTests.TextBox_VisualStatesUITests.Shared.Windows_UI_Xaml_Controls.Button.Button_UseUWPDefaultStylesUITests.Windows_UI_Input.GestureRecognizerTests.Manipulation_InertiaSamplesApp.Wasm.Windows_UI_Xaml_Controls.ListView.ListView_IsSelectedSamplesApp.Windows_UI_Xaml_Controls.ListView.ListViewIncrementalLoadingSamplesApp.Windows_UI_Xaml_Controls.ListView.ListViewItem_PressedStateSamplesApp.Windows_UI_Xaml_Controls.ListView.ListView_BoundSelectedItemSamplesApp.Windows_UI_Xaml_Media.Geometry.ClosedFigurePageUITests.Microsoft_UI_Xaml_Controls.InfoBadgeTests.InfoBadgePageUITests.Shared.Windows_UI_Xaml_Controls.ListView_Header_DataContextChangingUITests.Shared.Windows_UI_Xaml_Controls.MediaPlayerElement.MediaPlayerElement_MinimalUITests.Windows_UI_Xaml_Controls.CalendarView.CalendarView_ThemingUITests.Windows_UI_Xaml_Controls.CheckBoxTests.CheckBox_StatesUITests.Windows_UI_Xaml_Controls.ComboBox.ComboBox_Description
-
wasm-automated-net8.0-UWP-Default-automated: 32 changed over 1945🚨🚨 Comparison Details (first 20) 🚨🚨
Default_SamplesApp_Wasm_Windows_UI_Xaml_Controls_ListView_ListView_IsSelected_SamplesApp_Wasm_Windows_UI_Xaml_Controls_ListView_ListView_IsSelectedListView_ListViewSelectedItems_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewSelectedItemsFocus_UITests_Windows_UI_Xaml_FocusTests_Focus_FocusCycle_UITests_Windows_UI_Xaml_FocusTests_Focus_FocusCycleFocus_UITests_Windows_UI_Xaml_FocusTests_Focus_FocusVisual_Properties_UITests_Windows_UI_Xaml_FocusTests_Focus_FocusVisual_PropertiesMediaPlayerElement_Mini_player_UITests_Shared_Windows_UI_Xaml_Controls_MediaPlayerElement_MediaPlayerElement_MinimalMediaPlayerElement_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_ExtensionListView_SelectedItems_SamplesApp_Windows_UI_Xaml_Controls_ListView_ListViewSelectedItemsExpander_WinUIExpanderPage_UITests_Shared_Microsoft_UI_Xaml_Controls_ExpanderTests_WinUIExpanderPageBrushes_BorderImageBrush_Uno_UI_Samples_UITests_ImageBrushTestControl_BorderImageBrushFocus_GetFocus_Uno_UI_Samples_Content_UITests_FocusTests_FocusManager_GetFocus_AutomatedBrushes_ImageBrushChangingCornerRadius_Uno_UI_Samples_UITests_ImageBrushTestControl_ImageBrushChangingCornerRadiusDefault_StrokeThickness_MyLinePickers_UITests_Windows_UI_Xaml_Controls_CalendarView_CalendarView_Theming_UITests_Windows_UI_Xaml_Controls_CalendarView_CalendarView_ThemingWhen_NoSelectionWithItemClick_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersWhen_NoSelection_Then_PointersEvents_UITests_Windows_UI_Xaml_Controls_ListView_ListView_Selection_PointersWhen_Theme_Changed_No_Crash_UITests_Windows_UI_Xaml_Controls_CalendarView_CalendarView_ThemingWindows_Devices_Midi_Input_UITests_Windows_Devices_Midi_MidiDeviceInput
-
wasm-automated-net8.0-UWP-RuntimeTests-0: 0 changed over 1 -
wasm-automated-net8.0-UWP-RuntimeTests-1: 0 changed over 1 -
wasm-automated-net8.0-UWP-RuntimeTests-2: 0 changed over 1 -
wasm-automated-net8.0-WinUI-Benchmarks-automated: 0 changed over 1 -
wasm-automated-net8.0-WinUI-RuntimeTests-0: 0 changed over 1 -
wasm-automated-net8.0-WinUI-RuntimeTests-1: 0 changed over 1 -
wasm-automated-net8.0-WinUI-RuntimeTests-2: 0 changed over 1