diff --git a/.mapping.json b/.mapping.json index d43a1a582..94a5ca978 100644 --- a/.mapping.json +++ b/.mapping.json @@ -2185,6 +2185,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API23_HDPI_480x800/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API23_HDPI_480x800/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-height.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API23_HDPI_480x800/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-width-max_items.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API23_HDPI_480x800/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-width-max_items.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API23_HDPI_480x800/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/all-attributes.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API23_HDPI_480x800/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/all-attributes.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API23_HDPI_480x800/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API23_HDPI_480x800/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API23_HDPI_480x800/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/rtl-input.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API23_HDPI_480x800/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/rtl-input.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API23_HDPI_480x800/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property-single-line.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API23_HDPI_480x800/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property-single-line.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API23_HDPI_480x800/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API23_HDPI_480x800/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property.png", @@ -2962,6 +2963,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_XXHDPI_1080x1920/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_XXHDPI_1080x1920/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-height.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_XXHDPI_1080x1920/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-width-max_items.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_XXHDPI_1080x1920/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-width-max_items.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_XXHDPI_1080x1920/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/all-attributes.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_XXHDPI_1080x1920/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/all-attributes.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_XXHDPI_1080x1920/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_XXHDPI_1080x1920/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_XXHDPI_1080x1920/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/rtl-input.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_XXHDPI_1080x1920/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/rtl-input.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_XXHDPI_1080x1920/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property-single-line.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_XXHDPI_1080x1920/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property-single-line.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_XXHDPI_1080x1920/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_XXHDPI_1080x1920/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property.png", @@ -3739,6 +3741,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API25_XHDPI_720x1280/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API25_XHDPI_720x1280/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-height.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API25_XHDPI_720x1280/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-width-max_items.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API25_XHDPI_720x1280/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-width-max_items.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API25_XHDPI_720x1280/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/all-attributes.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API25_XHDPI_720x1280/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/all-attributes.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API25_XHDPI_720x1280/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API25_XHDPI_720x1280/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API25_XHDPI_720x1280/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/rtl-input.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API25_XHDPI_720x1280/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/rtl-input.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API25_XHDPI_720x1280/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property-single-line.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API25_XHDPI_720x1280/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property-single-line.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API25_XHDPI_720x1280/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API25_XHDPI_720x1280/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property.png", @@ -4516,6 +4519,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-height.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-width-max_items.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-width-max_items.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/all-attributes.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/all-attributes.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/rtl-input.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/rtl-input.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property-single-line.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property-single-line.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property.png", @@ -5293,6 +5297,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-height.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-width-max_items.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-width-max_items.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/all-attributes.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/all-attributes.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/rtl-input.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/rtl-input.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property-single-line.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property-single-line.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property.png", @@ -6070,6 +6075,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-height.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-width-max_items.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-width-max_items.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/all-attributes.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/all-attributes.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/rtl-input.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/rtl-input.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property-single-line.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property-single-line.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property.png", @@ -6848,6 +6854,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-height.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-width-max_items.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-width-max_items.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/all-attributes.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/all-attributes.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/rtl-input.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/rtl-input.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property-single-line.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property-single-line.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property.png", @@ -7626,6 +7633,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-height.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-width-max_items.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-width-max_items.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/all-attributes.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/all-attributes.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/rtl-input.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/rtl-input.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property-single-line.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property-single-line.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property.png", @@ -8403,6 +8411,7 @@ "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-height.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-width-max_items.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewRender/com.yandex.div.Div2ScreenshotTest/div-indicator/wrap_content-width-max_items.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/all-attributes.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/all-attributes.png", + "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/rtl-input.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/rtl-input.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property-single-line.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property-single-line.png", "client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property.png":"divkit/public/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/text-alignment-property.png", @@ -10916,6 +10925,8 @@ "client/ios/Tests/reference_snapshots/div-input/base-properties_414@3x_step5.png":"divkit/public/client/ios/Tests/reference_snapshots/div-input/base-properties_414@3x_step5.png", "client/ios/Tests/reference_snapshots/div-input/base-properties_414@3x_step6.png":"divkit/public/client/ios/Tests/reference_snapshots/div-input/base-properties_414@3x_step6.png", "client/ios/Tests/reference_snapshots/div-input/base-properties_414@3x_step7.png":"divkit/public/client/ios/Tests/reference_snapshots/div-input/base-properties_414@3x_step7.png", + "client/ios/Tests/reference_snapshots/div-input/min-height_375@2x.png":"divkit/public/client/ios/Tests/reference_snapshots/div-input/min-height_375@2x.png", + "client/ios/Tests/reference_snapshots/div-input/min-height_414@3x.png":"divkit/public/client/ios/Tests/reference_snapshots/div-input/min-height_414@3x.png", "client/ios/Tests/reference_snapshots/div-input/rtl-input_375@2x.png":"divkit/public/client/ios/Tests/reference_snapshots/div-input/rtl-input_375@2x.png", "client/ios/Tests/reference_snapshots/div-input/rtl-input_414@3x.png":"divkit/public/client/ios/Tests/reference_snapshots/div-input/rtl-input_414@3x.png", "client/ios/Tests/reference_snapshots/div-input/size-properties_320@2x_step0.png":"divkit/public/client/ios/Tests/reference_snapshots/div-input/size-properties_320@2x_step0.png", @@ -13002,6 +13013,8 @@ "client/web/divkit/tests/hermione/screens/crossplatform/components/div-indicator/wrap_content-width-max_items/firefoxMobile/wrap_content-width-max_items.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-indicator/wrap_content-width-max_items/firefoxMobile/wrap_content-width-max_items.png", "client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/all-attributes/chromeMobile/all-attributes.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/all-attributes/chromeMobile/all-attributes.png", "client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/all-attributes/firefoxMobile/all-attributes.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/all-attributes/firefoxMobile/all-attributes.png", + "client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/min-height/chromeMobile/min-height.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/min-height/chromeMobile/min-height.png", + "client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/min-height/firefoxMobile/min-height.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/min-height/firefoxMobile/min-height.png", "client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/text-alignment-property-single-line/chromeMobile/text-alignment-property-single-line.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/text-alignment-property-single-line/chromeMobile/text-alignment-property-single-line.png", "client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/text-alignment-property-single-line/firefoxMobile/text-alignment-property-single-line.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/text-alignment-property-single-line/firefoxMobile/text-alignment-property-single-line.png", "client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/text-alignment-property/chromeMobile/text-alignment-property.png":"divkit/public/client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/text-alignment-property/chromeMobile/text-alignment-property.png", @@ -15704,6 +15717,7 @@ "test_data/snapshot_test_data/div-indicator/wrap_content-height.json":"divkit/public/test_data/snapshot_test_data/div-indicator/wrap_content-height.json", "test_data/snapshot_test_data/div-indicator/wrap_content-width-max_items.json":"divkit/public/test_data/snapshot_test_data/div-indicator/wrap_content-width-max_items.json", "test_data/snapshot_test_data/div-input/all-attributes.json":"divkit/public/test_data/snapshot_test_data/div-input/all-attributes.json", + "test_data/snapshot_test_data/div-input/min-height.json":"divkit/public/test_data/snapshot_test_data/div-input/min-height.json", "test_data/snapshot_test_data/div-input/rtl-input.json":"divkit/public/test_data/snapshot_test_data/div-input/rtl-input.json", "test_data/snapshot_test_data/div-input/text-alignment-property-single-line.json":"divkit/public/test_data/snapshot_test_data/div-input/text-alignment-property-single-line.json", "test_data/snapshot_test_data/div-input/text-alignment-property.json":"divkit/public/test_data/snapshot_test_data/div-input/text-alignment-property.json", diff --git a/client/android/div/src/main/java/com/yandex/div/internal/widget/SuperLineHeightEditText.kt b/client/android/div/src/main/java/com/yandex/div/internal/widget/SuperLineHeightEditText.kt index acdcffe01..2d02657d8 100644 --- a/client/android/div/src/main/java/com/yandex/div/internal/widget/SuperLineHeightEditText.kt +++ b/client/android/div/src/main/java/com/yandex/div/internal/widget/SuperLineHeightEditText.kt @@ -64,8 +64,13 @@ internal open class SuperLineHeightEditText constructor(context: Context) : AppC } val maxHeight = extractMaxHeight(heightMeasureSpec) + var resultHeight = minOf( + maxHeight, + fixedLineHeight * visibleLineCount + paddingTop + paddingBottom + ) + resultHeight = maxOf(minimumHeight, resultHeight) val fixedHeightMeasureSpec = MeasureSpec.makeMeasureSpec( - minOf(maxHeight, fixedLineHeight * visibleLineCount + paddingTop + paddingBottom), + resultHeight, MeasureSpec.getMode(measuredHeightAndState) ) setMeasuredDimension(measuredWidthAndState, fixedHeightMeasureSpec) diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API23_HDPI_480x800/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API23_HDPI_480x800/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png new file mode 100644 index 000000000..1b46b0ab1 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API23_HDPI_480x800/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_XXHDPI_1080x1920/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_XXHDPI_1080x1920/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png new file mode 100644 index 000000000..c16ada56b Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API24_XXHDPI_1080x1920/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API25_XHDPI_720x1280/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API25_XHDPI_720x1280/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png new file mode 100644 index 000000000..cd62c0958 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API25_XHDPI_720x1280/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png new file mode 100644 index 000000000..848ae98fc Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png new file mode 100644 index 000000000..c20cf6845 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API26_XXXHDPI_1440x2560/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png new file mode 100644 index 000000000..0c90172ea Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png new file mode 100644 index 000000000..413c44af8 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API27_XHDPI_720x1440/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png new file mode 100644 index 000000000..728a09c61 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewPixelCopy/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png differ diff --git a/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png new file mode 100644 index 000000000..ae6c41222 Binary files /dev/null and b/client/android/divkit-demo-app/src/screenshotTest/screenshots/API28_XHDPI_1080x2160/viewRender/com.yandex.div.Div2ScreenshotTest/div-input/min-height.png differ diff --git a/client/ios/Tests/reference_snapshots/div-input/min-height_375@2x.png b/client/ios/Tests/reference_snapshots/div-input/min-height_375@2x.png new file mode 100644 index 000000000..81c90efe2 Binary files /dev/null and b/client/ios/Tests/reference_snapshots/div-input/min-height_375@2x.png differ diff --git a/client/ios/Tests/reference_snapshots/div-input/min-height_414@3x.png b/client/ios/Tests/reference_snapshots/div-input/min-height_414@3x.png new file mode 100644 index 000000000..870a07f3b Binary files /dev/null and b/client/ios/Tests/reference_snapshots/div-input/min-height_414@3x.png differ diff --git a/client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/min-height/chromeMobile/min-height.png b/client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/min-height/chromeMobile/min-height.png new file mode 100644 index 000000000..ac440568f Binary files /dev/null and b/client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/min-height/chromeMobile/min-height.png differ diff --git a/client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/min-height/firefoxMobile/min-height.png b/client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/min-height/firefoxMobile/min-height.png new file mode 100644 index 000000000..de71add30 Binary files /dev/null and b/client/web/divkit/tests/hermione/screens/crossplatform/components/div-input/min-height/firefoxMobile/min-height.png differ diff --git a/test_data/snapshot_test_data/div-input/min-height.json b/test_data/snapshot_test_data/div-input/min-height.json new file mode 100644 index 000000000..4a14c8524 --- /dev/null +++ b/test_data/snapshot_test_data/div-input/min-height.json @@ -0,0 +1,55 @@ +{ + "description": "Input with min size height", + "platforms": [ + "android", + "ios", + "web" + ], + "card": { + "log_id": "input", + "variables": [ + { + "name": "x", + "type": "string", + "value": "Initial text" + } + ], + "states": [ + { + "state_id": 0, + "div": { + "type": "input", + "text_variable": "x", + "text_alignment_vertical": "center", + "line_height": 20, + "margins": { + "left": 16, + "top": 16, + "bottom": 16, + "right": 16 + }, + "height": { + "type": "wrap_content", + "min_size": { + "type": "fixed", + "value": 100 + } + }, + "background": [ + { + "type": "solid", + "color": "#FFFFCC" + } + ], + "border": { + "corner_radius": 8, + "has_shadow": 1, + "stroke": { + "color": "#0000FF" + } + } + } + } + ] + } +}