diff --git a/.github/workflows/visual_tests.yml b/.github/workflows/visual_tests.yml index 4b35e961204..31294eb9b2a 100644 --- a/.github/workflows/visual_tests.yml +++ b/.github/workflows/visual_tests.yml @@ -105,13 +105,14 @@ jobs: fail-fast: false matrix: STRATEGY: [screenshots, accessibility] + THEME: ['material.blue.light'] CONSTEL: [jquery(1/4), jquery(2/4), jquery(3/4), jquery(4/4)] env: ACCESSIBILITY_TESTCAFE_REPORT_PATH: "accessibility_testcafe_report" runs-on: ubuntu-latest - name: ${{ matrix.CONSTEL }}-${{ matrix.STRATEGY }} - timeout-minutes: 30 + name: ${{ matrix.CONSTEL }}-${{ matrix.STRATEGY }}-${{ matrix.THEME }} + timeout-minutes: 35 steps: - name: Pin Chrome version @@ -162,6 +163,7 @@ jobs: CONCURRENCY: 4 TCQUARANTINE: true CONSTEL: ${{ matrix.CONSTEL }} + THEME: ${{ matrix.THEME }} # DISABLE_DEMO_TEST_SETTINGS: all # Uncomment to ignore all the visualtestrc.json settings # DISABLE_DEMO_TEST_SETTINGS: ignore # Uncomment to ignore the `ignore` field # DISABLE_DEMO_TEST_SETTINGS: comparison-options # Uncomment to ignore the `comparison-options` field diff --git a/.github/workflows/visual_tests_frameworks.yml b/.github/workflows/visual_tests_frameworks.yml index 75880967c20..1a3c363ddf8 100644 --- a/.github/workflows/visual_tests_frameworks.yml +++ b/.github/workflows/visual_tests_frameworks.yml @@ -322,9 +322,10 @@ jobs: fail-fast: false matrix: CONSTEL: [react(1/4), react(2/4), react(3/4), react(4/4), vue(1/4), vue(2/4), vue(3/4), vue(4/4), angular(1/4), angular(2/4), angular(3/4), angular(4/4)] + THEME: ['light'] runs-on: ubuntu-latest - name: ${{ matrix.CONSTEL }} + name: ${{ matrix.CONSTEL }}-${{ matrix.THEME }} timeout-minutes: 60 steps: @@ -377,6 +378,7 @@ jobs: CONCURRENCY: 4 TCQUARANTINE: true CONSTEL: ${{ matrix.CONSTEL }} + THEME: ${{ matrix.THEME }} # DISABLE_DEMO_TEST_SETTINGS: all # Uncomment to ignore all the visualtestrc.json settings # DISABLE_DEMO_TEST_SETTINGS: ignore # Uncomment to ignore the `ignore` field # DISABLE_DEMO_TEST_SETTINGS: comparison-options # Uncomment to ignore the `comparison-options` field diff --git a/testing/common.test.js b/testing/common.test.js index 49ba3024c94..1b8092f3dba 100644 --- a/testing/common.test.js +++ b/testing/common.test.js @@ -108,6 +108,9 @@ const getTestSpecificSkipRules = (testName) => { console.error(e.message); });`, }, + { + content: 'console.log("fixture start");', + }, ]); const getDemoPaths = (platform) => glob.sync('JSDemos/Demos/*/*') @@ -164,7 +167,8 @@ const getTestSpecificSkipRules = (testName) => { } runTestAtPage(test, `http://127.0.0.1:808${getPortByIndex(index)}/JSDemos/Demos/${widgetName}/${demoName}/${approach}/`) - .clientScripts(clientScriptSource)(testName, async (t) => { + .clientScripts(clientScriptSource, + { content: 'const linkRels = Array.from(document.getElementsByTagName("link"));const linkRel = linkRels.find((x) => x.href.includes("dx.light.css"));const urlSegments = linkRel.href.replace("dx.light.css", "dx.material.blue.light.css");linkRel.href = urlSegments;' })(testName, async (t) => { if (visualTestStyles) { await execCode(visualTestStyles); } @@ -203,7 +207,10 @@ const getTestSpecificSkipRules = (testName) => { await t.expect(error).notOk(); await t.expect(results.violations.length === 0).ok(createReport(results.violations)); } else { - const comparisonResult = await compareScreenshot(t, `${testName}.png`, undefined, comparisonOptions); + console.log('common tests t.ctx.theme', t.ctx.theme); + console.log('common tests expected file name', `${testName}(${t.ctx.theme}).png`); + + const comparisonResult = await compareScreenshot(t, `${testName}(${t.ctx.theme}).png`, undefined, comparisonOptions); const consoleMessages = await t.getBrowserConsoleMessages(); if (!comparisonResult) { // eslint-disable-next-line no-console diff --git a/testing/etalons/Accordion-Overview.png b/testing/etalons/Accordion-Overview(light).png similarity index 100% rename from testing/etalons/Accordion-Overview.png rename to testing/etalons/Accordion-Overview(light).png diff --git a/testing/etalons/Accordion-Overview(material.blue.light).png b/testing/etalons/Accordion-Overview(material.blue.light).png new file mode 100644 index 00000000000..612f8bad529 Binary files /dev/null and b/testing/etalons/Accordion-Overview(material.blue.light).png differ diff --git a/testing/etalons/ActionSheet-Basics.png b/testing/etalons/ActionSheet-Basics(light).png similarity index 100% rename from testing/etalons/ActionSheet-Basics.png rename to testing/etalons/ActionSheet-Basics(light).png diff --git a/testing/etalons/ActionSheet-Basics(material.blue.light).png b/testing/etalons/ActionSheet-Basics(material.blue.light).png new file mode 100644 index 00000000000..087e0ea933a Binary files /dev/null and b/testing/etalons/ActionSheet-Basics(material.blue.light).png differ diff --git a/testing/etalons/ActionSheet-PopoverMode.png b/testing/etalons/ActionSheet-PopoverMode(light).png similarity index 100% rename from testing/etalons/ActionSheet-PopoverMode.png rename to testing/etalons/ActionSheet-PopoverMode(light).png diff --git a/testing/etalons/ActionSheet-PopoverMode(material.blue.light).png b/testing/etalons/ActionSheet-PopoverMode(material.blue.light).png new file mode 100644 index 00000000000..451c85a1720 Binary files /dev/null and b/testing/etalons/ActionSheet-PopoverMode(material.blue.light).png differ diff --git a/testing/etalons/Autocomplete-Overview.png b/testing/etalons/Autocomplete-Overview(light).png similarity index 100% rename from testing/etalons/Autocomplete-Overview.png rename to testing/etalons/Autocomplete-Overview(light).png diff --git a/testing/etalons/Autocomplete-Overview(material.blue.light).png b/testing/etalons/Autocomplete-Overview(material.blue.light).png new file mode 100644 index 00000000000..b41abf87a44 Binary files /dev/null and b/testing/etalons/Autocomplete-Overview(material.blue.light).png differ diff --git a/testing/etalons/Box-Overview.png b/testing/etalons/Box-Overview(light).png similarity index 100% rename from testing/etalons/Box-Overview.png rename to testing/etalons/Box-Overview(light).png diff --git a/testing/etalons/Box-Overview(material.blue.light).png b/testing/etalons/Box-Overview(material.blue.light).png new file mode 100644 index 00000000000..fdf1303937a Binary files /dev/null and b/testing/etalons/Box-Overview(material.blue.light).png differ diff --git a/testing/etalons/Button-Icons.png b/testing/etalons/Button-Icons(light).png similarity index 100% rename from testing/etalons/Button-Icons.png rename to testing/etalons/Button-Icons(light).png diff --git a/testing/etalons/Button-Icons(material.blue.light).png b/testing/etalons/Button-Icons(material.blue.light).png new file mode 100644 index 00000000000..2b4bf306569 Binary files /dev/null and b/testing/etalons/Button-Icons(material.blue.light).png differ diff --git a/testing/etalons/Button-PredefinedTypes.png b/testing/etalons/Button-PredefinedTypes(light).png similarity index 100% rename from testing/etalons/Button-PredefinedTypes.png rename to testing/etalons/Button-PredefinedTypes(light).png diff --git a/testing/etalons/Button-PredefinedTypes(material.blue.light).png b/testing/etalons/Button-PredefinedTypes(material.blue.light).png new file mode 100644 index 00000000000..f29838b6359 Binary files /dev/null and b/testing/etalons/Button-PredefinedTypes(material.blue.light).png differ diff --git a/testing/etalons/ButtonGroup-Overview.png b/testing/etalons/ButtonGroup-Overview(light).png similarity index 100% rename from testing/etalons/ButtonGroup-Overview.png rename to testing/etalons/ButtonGroup-Overview(light).png diff --git a/testing/etalons/ButtonGroup-Overview(material.blue.light).png b/testing/etalons/ButtonGroup-Overview(material.blue.light).png new file mode 100644 index 00000000000..49a7ce153f1 Binary files /dev/null and b/testing/etalons/ButtonGroup-Overview(material.blue.light).png differ diff --git a/testing/etalons/Calendar-MultipleSelection.png b/testing/etalons/Calendar-MultipleSelection(light).png similarity index 100% rename from testing/etalons/Calendar-MultipleSelection.png rename to testing/etalons/Calendar-MultipleSelection(light).png diff --git a/testing/etalons/Calendar-MultipleSelection(material.blue.light).png b/testing/etalons/Calendar-MultipleSelection(material.blue.light).png new file mode 100644 index 00000000000..31be48fa48d Binary files /dev/null and b/testing/etalons/Calendar-MultipleSelection(material.blue.light).png differ diff --git a/testing/etalons/Calendar-Overview.png b/testing/etalons/Calendar-Overview(light).png similarity index 100% rename from testing/etalons/Calendar-Overview.png rename to testing/etalons/Calendar-Overview(light).png diff --git a/testing/etalons/Calendar-Overview(material.blue.light).png b/testing/etalons/Calendar-Overview(material.blue.light).png new file mode 100644 index 00000000000..f0a6306389a Binary files /dev/null and b/testing/etalons/Calendar-Overview(material.blue.light).png differ diff --git a/testing/etalons/Charts-APIDisplayATooltip.png b/testing/etalons/Charts-APIDisplayATooltip(light).png similarity index 100% rename from testing/etalons/Charts-APIDisplayATooltip.png rename to testing/etalons/Charts-APIDisplayATooltip(light).png diff --git a/testing/etalons/Charts-APIDisplayATooltip(material.blue.light).png b/testing/etalons/Charts-APIDisplayATooltip(material.blue.light).png new file mode 100644 index 00000000000..b117de6c188 Binary files /dev/null and b/testing/etalons/Charts-APIDisplayATooltip(material.blue.light).png differ diff --git a/testing/etalons/Charts-APISelectAPoint.png b/testing/etalons/Charts-APISelectAPoint(light).png similarity index 100% rename from testing/etalons/Charts-APISelectAPoint.png rename to testing/etalons/Charts-APISelectAPoint(light).png diff --git a/testing/etalons/Charts-APISelectAPoint(material.blue.light).png b/testing/etalons/Charts-APISelectAPoint(material.blue.light).png new file mode 100644 index 00000000000..5d3e5de7582 Binary files /dev/null and b/testing/etalons/Charts-APISelectAPoint(material.blue.light).png differ diff --git a/testing/etalons/Charts-AjaxRequest.png b/testing/etalons/Charts-AjaxRequest(light).png similarity index 100% rename from testing/etalons/Charts-AjaxRequest.png rename to testing/etalons/Charts-AjaxRequest(light).png diff --git a/testing/etalons/Charts-AjaxRequest(material.blue.light).png b/testing/etalons/Charts-AjaxRequest(material.blue.light).png new file mode 100644 index 00000000000..495490c1fdc Binary files /dev/null and b/testing/etalons/Charts-AjaxRequest(material.blue.light).png differ diff --git a/testing/etalons/Charts-Annotation.png b/testing/etalons/Charts-Annotation(light).png similarity index 100% rename from testing/etalons/Charts-Annotation.png rename to testing/etalons/Charts-Annotation(light).png diff --git a/testing/etalons/Charts-Annotation(material.blue.light).png b/testing/etalons/Charts-Annotation(material.blue.light).png new file mode 100644 index 00000000000..fdfb0d6b7d0 Binary files /dev/null and b/testing/etalons/Charts-Annotation(material.blue.light).png differ diff --git a/testing/etalons/Charts-Area.png b/testing/etalons/Charts-Area(light).png similarity index 100% rename from testing/etalons/Charts-Area.png rename to testing/etalons/Charts-Area(light).png diff --git a/testing/etalons/Charts-Area(material.blue.light).png b/testing/etalons/Charts-Area(material.blue.light).png new file mode 100644 index 00000000000..282a85733ee Binary files /dev/null and b/testing/etalons/Charts-Area(material.blue.light).png differ diff --git a/testing/etalons/Charts-AreaSparklines.png b/testing/etalons/Charts-AreaSparklines(light).png similarity index 100% rename from testing/etalons/Charts-AreaSparklines.png rename to testing/etalons/Charts-AreaSparklines(light).png diff --git a/testing/etalons/Charts-AreaSparklines(material.blue.light).png b/testing/etalons/Charts-AreaSparklines(material.blue.light).png new file mode 100644 index 00000000000..59fb3d77f1e Binary files /dev/null and b/testing/etalons/Charts-AreaSparklines(material.blue.light).png differ diff --git a/testing/etalons/Charts-AutoCalculatedBarWidth.png b/testing/etalons/Charts-AutoCalculatedBarWidth(light).png similarity index 100% rename from testing/etalons/Charts-AutoCalculatedBarWidth.png rename to testing/etalons/Charts-AutoCalculatedBarWidth(light).png diff --git a/testing/etalons/Charts-AutoCalculatedBarWidth(material.blue.light).png b/testing/etalons/Charts-AutoCalculatedBarWidth(material.blue.light).png new file mode 100644 index 00000000000..b3dba712a05 Binary files /dev/null and b/testing/etalons/Charts-AutoCalculatedBarWidth(material.blue.light).png differ diff --git a/testing/etalons/Charts-AxisCustomPosition.png b/testing/etalons/Charts-AxisCustomPosition(light).png similarity index 100% rename from testing/etalons/Charts-AxisCustomPosition.png rename to testing/etalons/Charts-AxisCustomPosition(light).png diff --git a/testing/etalons/Charts-AxisCustomPosition(material.blue.light).png b/testing/etalons/Charts-AxisCustomPosition(material.blue.light).png new file mode 100644 index 00000000000..0d4ba8c3c8f Binary files /dev/null and b/testing/etalons/Charts-AxisCustomPosition(material.blue.light).png differ diff --git a/testing/etalons/Charts-AxisLabelsOverlapping.png b/testing/etalons/Charts-AxisLabelsOverlapping(light).png similarity index 100% rename from testing/etalons/Charts-AxisLabelsOverlapping.png rename to testing/etalons/Charts-AxisLabelsOverlapping(light).png diff --git a/testing/etalons/Charts-AxisLabelsOverlapping(material.blue.light).png b/testing/etalons/Charts-AxisLabelsOverlapping(material.blue.light).png new file mode 100644 index 00000000000..2cf673f8adf Binary files /dev/null and b/testing/etalons/Charts-AxisLabelsOverlapping(material.blue.light).png differ diff --git a/testing/etalons/Charts-AxisLabelsTemplates.png b/testing/etalons/Charts-AxisLabelsTemplates(light).png similarity index 100% rename from testing/etalons/Charts-AxisLabelsTemplates.png rename to testing/etalons/Charts-AxisLabelsTemplates(light).png diff --git a/testing/etalons/Charts-AxisLabelsTemplates(material.blue.light).png b/testing/etalons/Charts-AxisLabelsTemplates(material.blue.light).png new file mode 100644 index 00000000000..f1ce3a4b394 Binary files /dev/null and b/testing/etalons/Charts-AxisLabelsTemplates(material.blue.light).png differ diff --git a/testing/etalons/Charts-BarSparklines.png b/testing/etalons/Charts-BarSparklines(light).png similarity index 100% rename from testing/etalons/Charts-BarSparklines.png rename to testing/etalons/Charts-BarSparklines(light).png diff --git a/testing/etalons/Charts-BarSparklines(material.blue.light).png b/testing/etalons/Charts-BarSparklines(material.blue.light).png new file mode 100644 index 00000000000..49ee2d5d6bc Binary files /dev/null and b/testing/etalons/Charts-BarSparklines(material.blue.light).png differ diff --git a/testing/etalons/Charts-BiDirectionalBarChart.png b/testing/etalons/Charts-BiDirectionalBarChart(light).png similarity index 100% rename from testing/etalons/Charts-BiDirectionalBarChart.png rename to testing/etalons/Charts-BiDirectionalBarChart(light).png diff --git a/testing/etalons/Charts-BiDirectionalBarChart(material.blue.light).png b/testing/etalons/Charts-BiDirectionalBarChart(material.blue.light).png new file mode 100644 index 00000000000..8b13a723fb6 Binary files /dev/null and b/testing/etalons/Charts-BiDirectionalBarChart(material.blue.light).png differ diff --git a/testing/etalons/Charts-Bubble.png b/testing/etalons/Charts-Bubble(light).png similarity index 100% rename from testing/etalons/Charts-Bubble.png rename to testing/etalons/Charts-Bubble(light).png diff --git a/testing/etalons/Charts-Bubble(material.blue.light).png b/testing/etalons/Charts-Bubble(material.blue.light).png new file mode 100644 index 00000000000..be362c6e270 Binary files /dev/null and b/testing/etalons/Charts-Bubble(material.blue.light).png differ diff --git a/testing/etalons/Charts-Candlestick.png b/testing/etalons/Charts-Candlestick(light).png similarity index 100% rename from testing/etalons/Charts-Candlestick.png rename to testing/etalons/Charts-Candlestick(light).png diff --git a/testing/etalons/Charts-Candlestick(material.blue.light).png b/testing/etalons/Charts-Candlestick(material.blue.light).png new file mode 100644 index 00000000000..fd747cd344a Binary files /dev/null and b/testing/etalons/Charts-Candlestick(material.blue.light).png differ diff --git a/testing/etalons/Charts-ChartsDrillDown.png b/testing/etalons/Charts-ChartsDrillDown(light).png similarity index 100% rename from testing/etalons/Charts-ChartsDrillDown.png rename to testing/etalons/Charts-ChartsDrillDown(light).png diff --git a/testing/etalons/Charts-ChartsDrillDown(material.blue.light).png b/testing/etalons/Charts-ChartsDrillDown(material.blue.light).png new file mode 100644 index 00000000000..589b631f7af Binary files /dev/null and b/testing/etalons/Charts-ChartsDrillDown(material.blue.light).png differ diff --git a/testing/etalons/Charts-ClientSideDataProcessing.png b/testing/etalons/Charts-ClientSideDataProcessing(light).png similarity index 100% rename from testing/etalons/Charts-ClientSideDataProcessing.png rename to testing/etalons/Charts-ClientSideDataProcessing(light).png diff --git a/testing/etalons/Charts-ClientSideDataProcessing(material.blue.light).png b/testing/etalons/Charts-ClientSideDataProcessing(material.blue.light).png new file mode 100644 index 00000000000..bbb27f795be Binary files /dev/null and b/testing/etalons/Charts-ClientSideDataProcessing(material.blue.light).png differ diff --git a/testing/etalons/Charts-ColorEachBar.png b/testing/etalons/Charts-ColorEachBar(light).png similarity index 100% rename from testing/etalons/Charts-ColorEachBar.png rename to testing/etalons/Charts-ColorEachBar(light).png diff --git a/testing/etalons/Charts-ColorEachBar(material.blue.light).png b/testing/etalons/Charts-ColorEachBar(material.blue.light).png new file mode 100644 index 00000000000..fa5ce551a1f Binary files /dev/null and b/testing/etalons/Charts-ColorEachBar(material.blue.light).png differ diff --git a/testing/etalons/Charts-Colorization.png b/testing/etalons/Charts-Colorization(light).png similarity index 100% rename from testing/etalons/Charts-Colorization.png rename to testing/etalons/Charts-Colorization(light).png diff --git a/testing/etalons/Charts-Colorization(material.blue.light).png b/testing/etalons/Charts-Colorization(material.blue.light).png new file mode 100644 index 00000000000..c312dbcd1bf Binary files /dev/null and b/testing/etalons/Charts-Colorization(material.blue.light).png differ diff --git a/testing/etalons/Charts-ContinuousData.png b/testing/etalons/Charts-ContinuousData(light).png similarity index 100% rename from testing/etalons/Charts-ContinuousData.png rename to testing/etalons/Charts-ContinuousData(light).png diff --git a/testing/etalons/Charts-ContinuousData(material.blue.light).png b/testing/etalons/Charts-ContinuousData(material.blue.light).png new file mode 100644 index 00000000000..468489b36e1 Binary files /dev/null and b/testing/etalons/Charts-ContinuousData(material.blue.light).png differ diff --git a/testing/etalons/Charts-Crosshair.png b/testing/etalons/Charts-Crosshair(light).png similarity index 100% rename from testing/etalons/Charts-Crosshair.png rename to testing/etalons/Charts-Crosshair(light).png diff --git a/testing/etalons/Charts-Crosshair(material.blue.light).png b/testing/etalons/Charts-Crosshair(material.blue.light).png new file mode 100644 index 00000000000..12426c74f66 Binary files /dev/null and b/testing/etalons/Charts-Crosshair(material.blue.light).png differ diff --git a/testing/etalons/Charts-CustomAnnotations.png b/testing/etalons/Charts-CustomAnnotations(light).png similarity index 100% rename from testing/etalons/Charts-CustomAnnotations.png rename to testing/etalons/Charts-CustomAnnotations(light).png diff --git a/testing/etalons/Charts-CustomAnnotations(material.blue.light).png b/testing/etalons/Charts-CustomAnnotations(material.blue.light).png new file mode 100644 index 00000000000..9ab73cd0d1e Binary files /dev/null and b/testing/etalons/Charts-CustomAnnotations(material.blue.light).png differ diff --git a/testing/etalons/Charts-CustomBarWidth.png b/testing/etalons/Charts-CustomBarWidth(light).png similarity index 100% rename from testing/etalons/Charts-CustomBarWidth.png rename to testing/etalons/Charts-CustomBarWidth(light).png diff --git a/testing/etalons/Charts-CustomBarWidth(material.blue.light).png b/testing/etalons/Charts-CustomBarWidth(material.blue.light).png new file mode 100644 index 00000000000..03b620060f0 Binary files /dev/null and b/testing/etalons/Charts-CustomBarWidth(material.blue.light).png differ diff --git a/testing/etalons/Charts-CustomLegendMarkers.png b/testing/etalons/Charts-CustomLegendMarkers(light).png similarity index 100% rename from testing/etalons/Charts-CustomLegendMarkers.png rename to testing/etalons/Charts-CustomLegendMarkers(light).png diff --git a/testing/etalons/Charts-CustomLegendMarkers(material.blue.light).png b/testing/etalons/Charts-CustomLegendMarkers(material.blue.light).png new file mode 100644 index 00000000000..8d52e49ecf5 Binary files /dev/null and b/testing/etalons/Charts-CustomLegendMarkers(material.blue.light).png differ diff --git a/testing/etalons/Charts-CustomizePointsAndLabels.png b/testing/etalons/Charts-CustomizePointsAndLabels(light).png similarity index 100% rename from testing/etalons/Charts-CustomizePointsAndLabels.png rename to testing/etalons/Charts-CustomizePointsAndLabels(light).png diff --git a/testing/etalons/Charts-CustomizePointsAndLabels(material.blue.light).png b/testing/etalons/Charts-CustomizePointsAndLabels(material.blue.light).png new file mode 100644 index 00000000000..930b14d6362 Binary files /dev/null and b/testing/etalons/Charts-CustomizePointsAndLabels(material.blue.light).png differ diff --git a/testing/etalons/Charts-DiscreteAggregation.png b/testing/etalons/Charts-DiscreteAggregation(light).png similarity index 100% rename from testing/etalons/Charts-DiscreteAggregation.png rename to testing/etalons/Charts-DiscreteAggregation(light).png diff --git a/testing/etalons/Charts-DiscreteAggregation(material.blue.light).png b/testing/etalons/Charts-DiscreteAggregation(material.blue.light).png new file mode 100644 index 00000000000..c7eaecd4f11 Binary files /dev/null and b/testing/etalons/Charts-DiscreteAggregation(material.blue.light).png differ diff --git a/testing/etalons/Charts-DiscreteAxisZoomingAndScrolling.png b/testing/etalons/Charts-DiscreteAxisZoomingAndScrolling(light).png similarity index 100% rename from testing/etalons/Charts-DiscreteAxisZoomingAndScrolling.png rename to testing/etalons/Charts-DiscreteAxisZoomingAndScrolling(light).png diff --git a/testing/etalons/Charts-DiscreteAxisZoomingAndScrolling(material.blue.light).png b/testing/etalons/Charts-DiscreteAxisZoomingAndScrolling(material.blue.light).png new file mode 100644 index 00000000000..03e98a6fafc Binary files /dev/null and b/testing/etalons/Charts-DiscreteAxisZoomingAndScrolling(material.blue.light).png differ diff --git a/testing/etalons/Charts-DiscreteData.png b/testing/etalons/Charts-DiscreteData(light).png similarity index 100% rename from testing/etalons/Charts-DiscreteData.png rename to testing/etalons/Charts-DiscreteData(light).png diff --git a/testing/etalons/Charts-DiscreteData(material.blue.light).png b/testing/etalons/Charts-DiscreteData(material.blue.light).png new file mode 100644 index 00000000000..53af6c95c7f Binary files /dev/null and b/testing/etalons/Charts-DiscreteData(material.blue.light).png differ diff --git a/testing/etalons/Charts-Doughnut.png b/testing/etalons/Charts-Doughnut(light).png similarity index 100% rename from testing/etalons/Charts-Doughnut.png rename to testing/etalons/Charts-Doughnut(light).png diff --git a/testing/etalons/Charts-Doughnut(material.blue.light).png b/testing/etalons/Charts-Doughnut(material.blue.light).png new file mode 100644 index 00000000000..60abc6ecb2f Binary files /dev/null and b/testing/etalons/Charts-Doughnut(material.blue.light).png differ diff --git a/testing/etalons/Charts-DoughnutSelection.png b/testing/etalons/Charts-DoughnutSelection(light).png similarity index 100% rename from testing/etalons/Charts-DoughnutSelection.png rename to testing/etalons/Charts-DoughnutSelection(light).png diff --git a/testing/etalons/Charts-DoughnutSelection(material.blue.light).png b/testing/etalons/Charts-DoughnutSelection(material.blue.light).png new file mode 100644 index 00000000000..c3dbfed1746 Binary files /dev/null and b/testing/etalons/Charts-DoughnutSelection(material.blue.light).png differ diff --git a/testing/etalons/Charts-DoughnutWithCustomLabelInCenter.png b/testing/etalons/Charts-DoughnutWithCustomLabelInCenter(light).png similarity index 100% rename from testing/etalons/Charts-DoughnutWithCustomLabelInCenter.png rename to testing/etalons/Charts-DoughnutWithCustomLabelInCenter(light).png diff --git a/testing/etalons/Charts-DoughnutWithCustomLabelInCenter(material.blue.light).png b/testing/etalons/Charts-DoughnutWithCustomLabelInCenter(material.blue.light).png new file mode 100644 index 00000000000..29ca22b068a Binary files /dev/null and b/testing/etalons/Charts-DoughnutWithCustomLabelInCenter(material.blue.light).png differ diff --git a/testing/etalons/Charts-DoughnutWithTopNSeries.png b/testing/etalons/Charts-DoughnutWithTopNSeries(light).png similarity index 100% rename from testing/etalons/Charts-DoughnutWithTopNSeries.png rename to testing/etalons/Charts-DoughnutWithTopNSeries(light).png diff --git a/testing/etalons/Charts-DoughnutWithTopNSeries(material.blue.light).png b/testing/etalons/Charts-DoughnutWithTopNSeries(material.blue.light).png new file mode 100644 index 00000000000..04867e9857c Binary files /dev/null and b/testing/etalons/Charts-DoughnutWithTopNSeries(material.blue.light).png differ diff --git a/testing/etalons/Charts-DrillDown.png b/testing/etalons/Charts-DrillDown(light).png similarity index 100% rename from testing/etalons/Charts-DrillDown.png rename to testing/etalons/Charts-DrillDown(light).png diff --git a/testing/etalons/Charts-DrillDown(material.blue.light).png b/testing/etalons/Charts-DrillDown(material.blue.light).png new file mode 100644 index 00000000000..4e285efb11f Binary files /dev/null and b/testing/etalons/Charts-DrillDown(material.blue.light).png differ diff --git a/testing/etalons/Charts-ErrorBars.png b/testing/etalons/Charts-ErrorBars(light).png similarity index 100% rename from testing/etalons/Charts-ErrorBars.png rename to testing/etalons/Charts-ErrorBars(light).png diff --git a/testing/etalons/Charts-ErrorBars(material.blue.light).png b/testing/etalons/Charts-ErrorBars(material.blue.light).png new file mode 100644 index 00000000000..fa8df145dab Binary files /dev/null and b/testing/etalons/Charts-ErrorBars(material.blue.light).png differ diff --git a/testing/etalons/Charts-ExportAndPrintingAPI.png b/testing/etalons/Charts-ExportAndPrintingAPI(light).png similarity index 100% rename from testing/etalons/Charts-ExportAndPrintingAPI.png rename to testing/etalons/Charts-ExportAndPrintingAPI(light).png diff --git a/testing/etalons/Charts-ExportAndPrintingAPI(material.blue.light).png b/testing/etalons/Charts-ExportAndPrintingAPI(material.blue.light).png new file mode 100644 index 00000000000..c5569e2c48c Binary files /dev/null and b/testing/etalons/Charts-ExportAndPrintingAPI(material.blue.light).png differ diff --git a/testing/etalons/Charts-ExportCustomMarkup.png b/testing/etalons/Charts-ExportCustomMarkup(light).png similarity index 100% rename from testing/etalons/Charts-ExportCustomMarkup.png rename to testing/etalons/Charts-ExportCustomMarkup(light).png diff --git a/testing/etalons/Charts-ExportCustomMarkup(material.blue.light).png b/testing/etalons/Charts-ExportCustomMarkup(material.blue.light).png new file mode 100644 index 00000000000..284ddf2ff5e Binary files /dev/null and b/testing/etalons/Charts-ExportCustomMarkup(material.blue.light).png differ diff --git a/testing/etalons/Charts-ExportSeveralCharts.png b/testing/etalons/Charts-ExportSeveralCharts(light).png similarity index 100% rename from testing/etalons/Charts-ExportSeveralCharts.png rename to testing/etalons/Charts-ExportSeveralCharts(light).png diff --git a/testing/etalons/Charts-ExportSeveralCharts(material.blue.light).png b/testing/etalons/Charts-ExportSeveralCharts(material.blue.light).png new file mode 100644 index 00000000000..9cbaa3d1a58 Binary files /dev/null and b/testing/etalons/Charts-ExportSeveralCharts(material.blue.light).png differ diff --git a/testing/etalons/Charts-FlatDataStructure.png b/testing/etalons/Charts-FlatDataStructure(light).png similarity index 100% rename from testing/etalons/Charts-FlatDataStructure.png rename to testing/etalons/Charts-FlatDataStructure(light).png diff --git a/testing/etalons/Charts-HierarchicalDataStructure.png b/testing/etalons/Charts-FlatDataStructure(material.blue.light).png similarity index 100% rename from testing/etalons/Charts-HierarchicalDataStructure.png rename to testing/etalons/Charts-FlatDataStructure(material.blue.light).png diff --git a/testing/etalons/Charts-FullStackedBar.png b/testing/etalons/Charts-FullStackedBar(light).png similarity index 100% rename from testing/etalons/Charts-FullStackedBar.png rename to testing/etalons/Charts-FullStackedBar(light).png diff --git a/testing/etalons/Charts-FullStackedBar(material.blue.light).png b/testing/etalons/Charts-FullStackedBar(material.blue.light).png new file mode 100644 index 00000000000..71ee0939bb7 Binary files /dev/null and b/testing/etalons/Charts-FullStackedBar(material.blue.light).png differ diff --git a/testing/etalons/Charts-FunnelChart.png b/testing/etalons/Charts-FunnelChart(light).png similarity index 100% rename from testing/etalons/Charts-FunnelChart.png rename to testing/etalons/Charts-FunnelChart(light).png diff --git a/testing/etalons/Charts-FunnelChart(material.blue.light).png b/testing/etalons/Charts-FunnelChart(material.blue.light).png new file mode 100644 index 00000000000..e39e0812154 Binary files /dev/null and b/testing/etalons/Charts-FunnelChart(material.blue.light).png differ diff --git a/testing/etalons/Charts-HierarchicalDataStructure(light).png b/testing/etalons/Charts-HierarchicalDataStructure(light).png new file mode 100644 index 00000000000..9af5f94384a Binary files /dev/null and b/testing/etalons/Charts-HierarchicalDataStructure(light).png differ diff --git a/testing/etalons/Charts-HierarchicalDataStructure(material.blue.light).png b/testing/etalons/Charts-HierarchicalDataStructure(material.blue.light).png new file mode 100644 index 00000000000..9af5f94384a Binary files /dev/null and b/testing/etalons/Charts-HierarchicalDataStructure(material.blue.light).png differ diff --git a/testing/etalons/Charts-HoverMode.png b/testing/etalons/Charts-HoverMode(light).png similarity index 100% rename from testing/etalons/Charts-HoverMode.png rename to testing/etalons/Charts-HoverMode(light).png diff --git a/testing/etalons/Charts-HoverMode(material.blue.light).png b/testing/etalons/Charts-HoverMode(material.blue.light).png new file mode 100644 index 00000000000..b6fb63cd1c5 Binary files /dev/null and b/testing/etalons/Charts-HoverMode(material.blue.light).png differ diff --git a/testing/etalons/Charts-InvertedChart.png b/testing/etalons/Charts-InvertedChart(light).png similarity index 100% rename from testing/etalons/Charts-InvertedChart.png rename to testing/etalons/Charts-InvertedChart(light).png diff --git a/testing/etalons/Charts-InvertedChart(material.blue.light).png b/testing/etalons/Charts-InvertedChart(material.blue.light).png new file mode 100644 index 00000000000..4bcef4f23c8 Binary files /dev/null and b/testing/etalons/Charts-InvertedChart(material.blue.light).png differ diff --git a/testing/etalons/Charts-Line.png b/testing/etalons/Charts-Line(light).png similarity index 100% rename from testing/etalons/Charts-Line.png rename to testing/etalons/Charts-Line(light).png diff --git a/testing/etalons/Charts-Line(material.blue.light).png b/testing/etalons/Charts-Line(material.blue.light).png new file mode 100644 index 00000000000..1df1f65c642 Binary files /dev/null and b/testing/etalons/Charts-Line(material.blue.light).png differ diff --git a/testing/etalons/Charts-LoadDataOnDemand.png b/testing/etalons/Charts-LoadDataOnDemand(light).png similarity index 100% rename from testing/etalons/Charts-LoadDataOnDemand.png rename to testing/etalons/Charts-LoadDataOnDemand(light).png diff --git a/testing/etalons/Charts-LoadDataOnDemand(material.blue.light).png b/testing/etalons/Charts-LoadDataOnDemand(material.blue.light).png new file mode 100644 index 00000000000..8c08e9b9828 Binary files /dev/null and b/testing/etalons/Charts-LoadDataOnDemand(material.blue.light).png differ diff --git a/testing/etalons/Charts-LogarithmicAxis.png b/testing/etalons/Charts-LogarithmicAxis(light).png similarity index 100% rename from testing/etalons/Charts-LogarithmicAxis.png rename to testing/etalons/Charts-LogarithmicAxis(light).png diff --git a/testing/etalons/Charts-LogarithmicAxis(material.blue.light).png b/testing/etalons/Charts-LogarithmicAxis(material.blue.light).png new file mode 100644 index 00000000000..83f2c379c9c Binary files /dev/null and b/testing/etalons/Charts-LogarithmicAxis(material.blue.light).png differ diff --git a/testing/etalons/Charts-LogarithmicVsLinearAxes.png b/testing/etalons/Charts-LogarithmicVsLinearAxes(light).png similarity index 100% rename from testing/etalons/Charts-LogarithmicVsLinearAxes.png rename to testing/etalons/Charts-LogarithmicVsLinearAxes(light).png diff --git a/testing/etalons/Charts-LogarithmicVsLinearAxes(material.blue.light).png b/testing/etalons/Charts-LogarithmicVsLinearAxes(material.blue.light).png new file mode 100644 index 00000000000..563dcf9423b Binary files /dev/null and b/testing/etalons/Charts-LogarithmicVsLinearAxes(material.blue.light).png differ diff --git a/testing/etalons/Charts-MultipleAxes.png b/testing/etalons/Charts-MultipleAxes(light).png similarity index 100% rename from testing/etalons/Charts-MultipleAxes.png rename to testing/etalons/Charts-MultipleAxes(light).png diff --git a/testing/etalons/Charts-MultipleAxes(material.blue.light).png b/testing/etalons/Charts-MultipleAxes(material.blue.light).png new file mode 100644 index 00000000000..4d8c63a4522 Binary files /dev/null and b/testing/etalons/Charts-MultipleAxes(material.blue.light).png differ diff --git a/testing/etalons/Charts-MultiplePanes.png b/testing/etalons/Charts-MultiplePanes(light).png similarity index 100% rename from testing/etalons/Charts-MultiplePanes.png rename to testing/etalons/Charts-MultiplePanes(light).png diff --git a/testing/etalons/Charts-MultiplePanes(material.blue.light).png b/testing/etalons/Charts-MultiplePanes(material.blue.light).png new file mode 100644 index 00000000000..f37d9d85456 Binary files /dev/null and b/testing/etalons/Charts-MultiplePanes(material.blue.light).png differ diff --git a/testing/etalons/Charts-MultiplePointSelection.png b/testing/etalons/Charts-MultiplePointSelection(light).png similarity index 100% rename from testing/etalons/Charts-MultiplePointSelection.png rename to testing/etalons/Charts-MultiplePointSelection(light).png diff --git a/testing/etalons/Charts-MultiplePointSelection(material.blue.light).png b/testing/etalons/Charts-MultiplePointSelection(material.blue.light).png new file mode 100644 index 00000000000..b870d887c45 Binary files /dev/null and b/testing/etalons/Charts-MultiplePointSelection(material.blue.light).png differ diff --git a/testing/etalons/Charts-MultipleSeriesSelection.png b/testing/etalons/Charts-MultipleSeriesSelection(light).png similarity index 100% rename from testing/etalons/Charts-MultipleSeriesSelection.png rename to testing/etalons/Charts-MultipleSeriesSelection(light).png diff --git a/testing/etalons/Charts-MultipleSeriesSelection(material.blue.light).png b/testing/etalons/Charts-MultipleSeriesSelection(material.blue.light).png new file mode 100644 index 00000000000..63d702aa402 Binary files /dev/null and b/testing/etalons/Charts-MultipleSeriesSelection(material.blue.light).png differ diff --git a/testing/etalons/Charts-NullPointSupport.png b/testing/etalons/Charts-NullPointSupport(light).png similarity index 100% rename from testing/etalons/Charts-NullPointSupport.png rename to testing/etalons/Charts-NullPointSupport(light).png diff --git a/testing/etalons/Charts-NullPointSupport(material.blue.light).png b/testing/etalons/Charts-NullPointSupport(material.blue.light).png new file mode 100644 index 00000000000..bf0d1604488 Binary files /dev/null and b/testing/etalons/Charts-NullPointSupport(material.blue.light).png differ diff --git a/testing/etalons/Charts-Overview.png b/testing/etalons/Charts-Overview(light).png similarity index 100% rename from testing/etalons/Charts-Overview.png rename to testing/etalons/Charts-Overview(light).png diff --git a/testing/etalons/Charts-ParetoChart.png b/testing/etalons/Charts-Overview(material.blue.light).png similarity index 100% rename from testing/etalons/Charts-ParetoChart.png rename to testing/etalons/Charts-Overview(material.blue.light).png diff --git a/testing/etalons/Charts-Palette.png b/testing/etalons/Charts-Palette(light).png similarity index 100% rename from testing/etalons/Charts-Palette.png rename to testing/etalons/Charts-Palette(light).png diff --git a/testing/etalons/Charts-Palette(material.blue.light).png b/testing/etalons/Charts-Palette(material.blue.light).png new file mode 100644 index 00000000000..f6cb793d2cf Binary files /dev/null and b/testing/etalons/Charts-Palette(material.blue.light).png differ diff --git a/testing/etalons/Charts-ParetoChart(light).png b/testing/etalons/Charts-ParetoChart(light).png new file mode 100644 index 00000000000..4825f08b804 Binary files /dev/null and b/testing/etalons/Charts-ParetoChart(light).png differ diff --git a/testing/etalons/Charts-ParetoChart(material.blue.light).png b/testing/etalons/Charts-ParetoChart(material.blue.light).png new file mode 100644 index 00000000000..4825f08b804 Binary files /dev/null and b/testing/etalons/Charts-ParetoChart(material.blue.light).png differ diff --git a/testing/etalons/Charts-PeriodicData.png b/testing/etalons/Charts-PeriodicData(light).png similarity index 100% rename from testing/etalons/Charts-PeriodicData.png rename to testing/etalons/Charts-PeriodicData(light).png diff --git a/testing/etalons/Charts-PeriodicData(material.blue.light).png b/testing/etalons/Charts-PeriodicData(material.blue.light).png new file mode 100644 index 00000000000..e9f638e3b37 Binary files /dev/null and b/testing/etalons/Charts-PeriodicData(material.blue.light).png differ diff --git a/testing/etalons/Charts-Pie.png b/testing/etalons/Charts-Pie(light).png similarity index 100% rename from testing/etalons/Charts-Pie.png rename to testing/etalons/Charts-Pie(light).png diff --git a/testing/etalons/Charts-Pie(material.blue.light).png b/testing/etalons/Charts-Pie(material.blue.light).png new file mode 100644 index 00000000000..e8691fff032 Binary files /dev/null and b/testing/etalons/Charts-Pie(material.blue.light).png differ diff --git a/testing/etalons/Charts-PieWithAnnotations.png b/testing/etalons/Charts-PieWithAnnotations(light).png similarity index 100% rename from testing/etalons/Charts-PieWithAnnotations.png rename to testing/etalons/Charts-PieWithAnnotations(light).png diff --git a/testing/etalons/Charts-PieWithAnnotations(material.blue.light).png b/testing/etalons/Charts-PieWithAnnotations(material.blue.light).png new file mode 100644 index 00000000000..efc87f254f7 Binary files /dev/null and b/testing/etalons/Charts-PieWithAnnotations(material.blue.light).png differ diff --git a/testing/etalons/Charts-PieWithCustomLabels.png b/testing/etalons/Charts-PieWithCustomLabels(light).png similarity index 100% rename from testing/etalons/Charts-PieWithCustomLabels.png rename to testing/etalons/Charts-PieWithCustomLabels(light).png diff --git a/testing/etalons/Charts-PieWithCustomLabels(material.blue.light).png b/testing/etalons/Charts-PieWithCustomLabels(material.blue.light).png new file mode 100644 index 00000000000..50de67a77b3 Binary files /dev/null and b/testing/etalons/Charts-PieWithCustomLabels(material.blue.light).png differ diff --git a/testing/etalons/Charts-PieWithCustomStyles.png b/testing/etalons/Charts-PieWithCustomStyles(light).png similarity index 100% rename from testing/etalons/Charts-PieWithCustomStyles.png rename to testing/etalons/Charts-PieWithCustomStyles(light).png diff --git a/testing/etalons/Charts-PieWithCustomStyles(material.blue.light).png b/testing/etalons/Charts-PieWithCustomStyles(material.blue.light).png new file mode 100644 index 00000000000..57acf08c6ee Binary files /dev/null and b/testing/etalons/Charts-PieWithCustomStyles(material.blue.light).png differ diff --git a/testing/etalons/Charts-PieWithMultipleSeries.png b/testing/etalons/Charts-PieWithMultipleSeries(light).png similarity index 100% rename from testing/etalons/Charts-PieWithMultipleSeries.png rename to testing/etalons/Charts-PieWithMultipleSeries(light).png diff --git a/testing/etalons/Charts-PieWithMultipleSeries(material.blue.light).png b/testing/etalons/Charts-PieWithMultipleSeries(material.blue.light).png new file mode 100644 index 00000000000..6a82b0f6b42 Binary files /dev/null and b/testing/etalons/Charts-PieWithMultipleSeries(material.blue.light).png differ diff --git a/testing/etalons/Charts-PieWithResolvedLabelOverlapping.png b/testing/etalons/Charts-PieWithResolvedLabelOverlapping(light).png similarity index 100% rename from testing/etalons/Charts-PieWithResolvedLabelOverlapping.png rename to testing/etalons/Charts-PieWithResolvedLabelOverlapping(light).png diff --git a/testing/etalons/Charts-PieWithResolvedLabelOverlapping(material.blue.light).png b/testing/etalons/Charts-PieWithResolvedLabelOverlapping(material.blue.light).png new file mode 100644 index 00000000000..dff79f48723 Binary files /dev/null and b/testing/etalons/Charts-PieWithResolvedLabelOverlapping(material.blue.light).png differ diff --git a/testing/etalons/Charts-PieWithSmallValuesGrouped.png b/testing/etalons/Charts-PieWithSmallValuesGrouped(light).png similarity index 100% rename from testing/etalons/Charts-PieWithSmallValuesGrouped.png rename to testing/etalons/Charts-PieWithSmallValuesGrouped(light).png diff --git a/testing/etalons/Charts-PieWithSmallValuesGrouped(material.blue.light).png b/testing/etalons/Charts-PieWithSmallValuesGrouped(material.blue.light).png new file mode 100644 index 00000000000..e1403be1b8a Binary files /dev/null and b/testing/etalons/Charts-PieWithSmallValuesGrouped(material.blue.light).png differ diff --git a/testing/etalons/Charts-PiesWithEqualSize.png b/testing/etalons/Charts-PiesWithEqualSize(light).png similarity index 100% rename from testing/etalons/Charts-PiesWithEqualSize.png rename to testing/etalons/Charts-PiesWithEqualSize(light).png diff --git a/testing/etalons/Charts-PiesWithEqualSize(material.blue.light).png b/testing/etalons/Charts-PiesWithEqualSize(material.blue.light).png new file mode 100644 index 00000000000..e57133b36a7 Binary files /dev/null and b/testing/etalons/Charts-PiesWithEqualSize(material.blue.light).png differ diff --git a/testing/etalons/Charts-PointImage.png b/testing/etalons/Charts-PointImage(light).png similarity index 100% rename from testing/etalons/Charts-PointImage.png rename to testing/etalons/Charts-PointImage(light).png diff --git a/testing/etalons/Charts-PointImage(material.blue.light).png b/testing/etalons/Charts-PointImage(material.blue.light).png new file mode 100644 index 00000000000..62a61967530 Binary files /dev/null and b/testing/etalons/Charts-PointImage(material.blue.light).png differ diff --git a/testing/etalons/Charts-PointsAggregation.png b/testing/etalons/Charts-PointsAggregation(light).png similarity index 100% rename from testing/etalons/Charts-PointsAggregation.png rename to testing/etalons/Charts-PointsAggregation(light).png diff --git a/testing/etalons/Charts-PointsAggregation(material.blue.light).png b/testing/etalons/Charts-PointsAggregation(material.blue.light).png new file mode 100644 index 00000000000..6d9820f100e Binary files /dev/null and b/testing/etalons/Charts-PointsAggregation(material.blue.light).png differ diff --git a/testing/etalons/Charts-PointsAggregationFinancialChart.png b/testing/etalons/Charts-PointsAggregationFinancialChart(light).png similarity index 100% rename from testing/etalons/Charts-PointsAggregationFinancialChart.png rename to testing/etalons/Charts-PointsAggregationFinancialChart(light).png diff --git a/testing/etalons/Charts-PointsAggregationFinancialChart(material.blue.light).png b/testing/etalons/Charts-PointsAggregationFinancialChart(material.blue.light).png new file mode 100644 index 00000000000..07a22958013 Binary files /dev/null and b/testing/etalons/Charts-PointsAggregationFinancialChart(material.blue.light).png differ diff --git a/testing/etalons/Charts-PolarChartAnnotations.png b/testing/etalons/Charts-PolarChartAnnotations(light).png similarity index 100% rename from testing/etalons/Charts-PolarChartAnnotations.png rename to testing/etalons/Charts-PolarChartAnnotations(light).png diff --git a/testing/etalons/Charts-PolarChartAnnotations(material.blue.light).png b/testing/etalons/Charts-PolarChartAnnotations(material.blue.light).png new file mode 100644 index 00000000000..81f5c0acb55 Binary files /dev/null and b/testing/etalons/Charts-PolarChartAnnotations(material.blue.light).png differ diff --git a/testing/etalons/Charts-PolarChartZoomingAndScrollingAPI.png b/testing/etalons/Charts-PolarChartZoomingAndScrollingAPI(light).png similarity index 100% rename from testing/etalons/Charts-PolarChartZoomingAndScrollingAPI.png rename to testing/etalons/Charts-PolarChartZoomingAndScrollingAPI(light).png diff --git a/testing/etalons/Charts-PolarChartZoomingAndScrollingAPI(material.blue.light).png b/testing/etalons/Charts-PolarChartZoomingAndScrollingAPI(material.blue.light).png new file mode 100644 index 00000000000..395034587c8 Binary files /dev/null and b/testing/etalons/Charts-PolarChartZoomingAndScrollingAPI(material.blue.light).png differ diff --git a/testing/etalons/Charts-PyramidChart.png b/testing/etalons/Charts-PyramidChart(light).png similarity index 100% rename from testing/etalons/Charts-PyramidChart.png rename to testing/etalons/Charts-PyramidChart(light).png diff --git a/testing/etalons/Charts-PyramidChart(material.blue.light).png b/testing/etalons/Charts-PyramidChart(material.blue.light).png new file mode 100644 index 00000000000..1882968c591 Binary files /dev/null and b/testing/etalons/Charts-PyramidChart(material.blue.light).png differ diff --git a/testing/etalons/Charts-RangeArea.png b/testing/etalons/Charts-RangeArea(light).png similarity index 100% rename from testing/etalons/Charts-RangeArea.png rename to testing/etalons/Charts-RangeArea(light).png diff --git a/testing/etalons/Charts-RangeArea(material.blue.light).png b/testing/etalons/Charts-RangeArea(material.blue.light).png new file mode 100644 index 00000000000..54a9eeab0da Binary files /dev/null and b/testing/etalons/Charts-RangeArea(material.blue.light).png differ diff --git a/testing/etalons/Charts-RangeBar.png b/testing/etalons/Charts-RangeBar(light).png similarity index 100% rename from testing/etalons/Charts-RangeBar.png rename to testing/etalons/Charts-RangeBar(light).png diff --git a/testing/etalons/Charts-RangeBar(material.blue.light).png b/testing/etalons/Charts-RangeBar(material.blue.light).png new file mode 100644 index 00000000000..9d0fa683b60 Binary files /dev/null and b/testing/etalons/Charts-RangeBar(material.blue.light).png differ diff --git a/testing/etalons/Charts-SankeyChart.png b/testing/etalons/Charts-SankeyChart(light).png similarity index 100% rename from testing/etalons/Charts-SankeyChart.png rename to testing/etalons/Charts-SankeyChart(light).png diff --git a/testing/etalons/Charts-SankeyChart(material.blue.light).png b/testing/etalons/Charts-SankeyChart(material.blue.light).png new file mode 100644 index 00000000000..6261849e8ff Binary files /dev/null and b/testing/etalons/Charts-SankeyChart(material.blue.light).png differ diff --git a/testing/etalons/Charts-ScaleBreaks.png b/testing/etalons/Charts-ScaleBreaks(light).png similarity index 100% rename from testing/etalons/Charts-ScaleBreaks.png rename to testing/etalons/Charts-ScaleBreaks(light).png diff --git a/testing/etalons/Charts-ScaleBreaks(material.blue.light).png b/testing/etalons/Charts-ScaleBreaks(material.blue.light).png new file mode 100644 index 00000000000..2c8b0485326 Binary files /dev/null and b/testing/etalons/Charts-ScaleBreaks(material.blue.light).png differ diff --git a/testing/etalons/Charts-Scatter.png b/testing/etalons/Charts-Scatter(light).png similarity index 100% rename from testing/etalons/Charts-Scatter.png rename to testing/etalons/Charts-Scatter(light).png diff --git a/testing/etalons/Charts-Scatter(material.blue.light).png b/testing/etalons/Charts-Scatter(material.blue.light).png new file mode 100644 index 00000000000..2dcaec65b85 Binary files /dev/null and b/testing/etalons/Charts-Scatter(material.blue.light).png differ diff --git a/testing/etalons/Charts-Selection.png b/testing/etalons/Charts-Selection(light).png similarity index 100% rename from testing/etalons/Charts-Selection.png rename to testing/etalons/Charts-Selection(light).png diff --git a/testing/etalons/Charts-Selection(material.blue.light).png b/testing/etalons/Charts-Selection(material.blue.light).png new file mode 100644 index 00000000000..d0cfdc487ae Binary files /dev/null and b/testing/etalons/Charts-Selection(material.blue.light).png differ diff --git a/testing/etalons/Charts-SeriesTemplates.png b/testing/etalons/Charts-SeriesTemplates(light).png similarity index 100% rename from testing/etalons/Charts-SeriesTemplates.png rename to testing/etalons/Charts-SeriesTemplates(light).png diff --git a/testing/etalons/Charts-SeriesTemplates(material.blue.light).png b/testing/etalons/Charts-SeriesTemplates(material.blue.light).png new file mode 100644 index 00000000000..7f3d911a5b4 Binary files /dev/null and b/testing/etalons/Charts-SeriesTemplates(material.blue.light).png differ diff --git a/testing/etalons/Charts-ServerSideDataProcessing.png b/testing/etalons/Charts-ServerSideDataProcessing(light).png similarity index 100% rename from testing/etalons/Charts-ServerSideDataProcessing.png rename to testing/etalons/Charts-ServerSideDataProcessing(light).png diff --git a/testing/etalons/Charts-ServerSideDataProcessing(material.blue.light).png b/testing/etalons/Charts-ServerSideDataProcessing(material.blue.light).png new file mode 100644 index 00000000000..0145de6f8be Binary files /dev/null and b/testing/etalons/Charts-ServerSideDataProcessing(material.blue.light).png differ diff --git a/testing/etalons/Charts-SideBySideBar.png b/testing/etalons/Charts-SideBySideBar(light).png similarity index 100% rename from testing/etalons/Charts-SideBySideBar.png rename to testing/etalons/Charts-SideBySideBar(light).png diff --git a/testing/etalons/Charts-SideBySideBar(material.blue.light).png b/testing/etalons/Charts-SideBySideBar(material.blue.light).png new file mode 100644 index 00000000000..90aaad590f4 Binary files /dev/null and b/testing/etalons/Charts-SideBySideBar(material.blue.light).png differ diff --git a/testing/etalons/Charts-SideBySideFullStackedBar.png b/testing/etalons/Charts-SideBySideFullStackedBar(light).png similarity index 100% rename from testing/etalons/Charts-SideBySideFullStackedBar.png rename to testing/etalons/Charts-SideBySideFullStackedBar(light).png diff --git a/testing/etalons/Charts-SideBySideFullStackedBar(material.blue.light).png b/testing/etalons/Charts-SideBySideFullStackedBar(material.blue.light).png new file mode 100644 index 00000000000..2be73c395fa Binary files /dev/null and b/testing/etalons/Charts-SideBySideFullStackedBar(material.blue.light).png differ diff --git a/testing/etalons/Charts-SideBySideStackedBar.png b/testing/etalons/Charts-SideBySideStackedBar(light).png similarity index 100% rename from testing/etalons/Charts-SideBySideStackedBar.png rename to testing/etalons/Charts-SideBySideStackedBar(light).png diff --git a/testing/etalons/Charts-SideBySideStackedBar(material.blue.light).png b/testing/etalons/Charts-SideBySideStackedBar(material.blue.light).png new file mode 100644 index 00000000000..612a76a7ecf Binary files /dev/null and b/testing/etalons/Charts-SideBySideStackedBar(material.blue.light).png differ diff --git a/testing/etalons/Charts-SignalRService.png b/testing/etalons/Charts-SignalRService(light).png similarity index 100% rename from testing/etalons/Charts-SignalRService.png rename to testing/etalons/Charts-SignalRService(light).png diff --git a/testing/etalons/Charts-SignalRService(material.blue.light).png b/testing/etalons/Charts-SignalRService(material.blue.light).png new file mode 100644 index 00000000000..c500282a91b Binary files /dev/null and b/testing/etalons/Charts-SignalRService(material.blue.light).png differ diff --git a/testing/etalons/Charts-SimpleArray.png b/testing/etalons/Charts-SimpleArray(light).png similarity index 100% rename from testing/etalons/Charts-SimpleArray.png rename to testing/etalons/Charts-SimpleArray(light).png diff --git a/testing/etalons/Charts-SimpleArray(material.blue.light).png b/testing/etalons/Charts-SimpleArray(material.blue.light).png new file mode 100644 index 00000000000..c63973f151e Binary files /dev/null and b/testing/etalons/Charts-SimpleArray(material.blue.light).png differ diff --git a/testing/etalons/Charts-SimpleBullets.png b/testing/etalons/Charts-SimpleBullets(light).png similarity index 100% rename from testing/etalons/Charts-SimpleBullets.png rename to testing/etalons/Charts-SimpleBullets(light).png diff --git a/testing/etalons/Charts-SimpleBullets(material.blue.light).png b/testing/etalons/Charts-SimpleBullets(material.blue.light).png new file mode 100644 index 00000000000..4bf7669399f Binary files /dev/null and b/testing/etalons/Charts-SimpleBullets(material.blue.light).png differ diff --git a/testing/etalons/Charts-SimpleSparklines.png b/testing/etalons/Charts-SimpleSparklines(light).png similarity index 100% rename from testing/etalons/Charts-SimpleSparklines.png rename to testing/etalons/Charts-SimpleSparklines(light).png diff --git a/testing/etalons/Charts-SimpleSparklines(material.blue.light).png b/testing/etalons/Charts-SimpleSparklines(material.blue.light).png new file mode 100644 index 00000000000..b8f543c0828 Binary files /dev/null and b/testing/etalons/Charts-SimpleSparklines(material.blue.light).png differ diff --git a/testing/etalons/Charts-SpiderWeb.png b/testing/etalons/Charts-SpiderWeb(light).png similarity index 100% rename from testing/etalons/Charts-SpiderWeb.png rename to testing/etalons/Charts-SpiderWeb(light).png diff --git a/testing/etalons/Charts-SpiderWeb(material.blue.light).png b/testing/etalons/Charts-SpiderWeb(material.blue.light).png new file mode 100644 index 00000000000..21f31d88e37 Binary files /dev/null and b/testing/etalons/Charts-SpiderWeb(material.blue.light).png differ diff --git a/testing/etalons/Charts-Spline.png b/testing/etalons/Charts-Spline(light).png similarity index 100% rename from testing/etalons/Charts-Spline.png rename to testing/etalons/Charts-Spline(light).png diff --git a/testing/etalons/Charts-Spline(material.blue.light).png b/testing/etalons/Charts-Spline(material.blue.light).png new file mode 100644 index 00000000000..dc00cbf6d52 Binary files /dev/null and b/testing/etalons/Charts-Spline(material.blue.light).png differ diff --git a/testing/etalons/Charts-SplineArea.png b/testing/etalons/Charts-SplineArea(light).png similarity index 100% rename from testing/etalons/Charts-SplineArea.png rename to testing/etalons/Charts-SplineArea(light).png diff --git a/testing/etalons/Charts-SplineArea(material.blue.light).png b/testing/etalons/Charts-SplineArea(material.blue.light).png new file mode 100644 index 00000000000..cdb09f4724a Binary files /dev/null and b/testing/etalons/Charts-SplineArea(material.blue.light).png differ diff --git a/testing/etalons/Charts-StackedBar.png b/testing/etalons/Charts-StackedBar(light).png similarity index 100% rename from testing/etalons/Charts-StackedBar.png rename to testing/etalons/Charts-StackedBar(light).png diff --git a/testing/etalons/Charts-StackedBar(material.blue.light).png b/testing/etalons/Charts-StackedBar(material.blue.light).png new file mode 100644 index 00000000000..a39c89f2f46 Binary files /dev/null and b/testing/etalons/Charts-StackedBar(material.blue.light).png differ diff --git a/testing/etalons/Charts-StandardBar.png b/testing/etalons/Charts-StandardBar(light).png similarity index 100% rename from testing/etalons/Charts-StandardBar.png rename to testing/etalons/Charts-StandardBar(light).png diff --git a/testing/etalons/Charts-StandardBar(material.blue.light).png b/testing/etalons/Charts-StandardBar(material.blue.light).png new file mode 100644 index 00000000000..04a7171d23a Binary files /dev/null and b/testing/etalons/Charts-StandardBar(material.blue.light).png differ diff --git a/testing/etalons/Charts-StepArea.png b/testing/etalons/Charts-StepArea(light).png similarity index 100% rename from testing/etalons/Charts-StepArea.png rename to testing/etalons/Charts-StepArea(light).png diff --git a/testing/etalons/Charts-StepArea(material.blue.light).png b/testing/etalons/Charts-StepArea(material.blue.light).png new file mode 100644 index 00000000000..7dc3980e541 Binary files /dev/null and b/testing/etalons/Charts-StepArea(material.blue.light).png differ diff --git a/testing/etalons/Charts-StepLine.png b/testing/etalons/Charts-StepLine(light).png similarity index 100% rename from testing/etalons/Charts-StepLine.png rename to testing/etalons/Charts-StepLine(light).png diff --git a/testing/etalons/Charts-StepLine(material.blue.light).png b/testing/etalons/Charts-StepLine(material.blue.light).png new file mode 100644 index 00000000000..3a4fe0398ef Binary files /dev/null and b/testing/etalons/Charts-StepLine(material.blue.light).png differ diff --git a/testing/etalons/Charts-Stock.png b/testing/etalons/Charts-Stock(light).png similarity index 100% rename from testing/etalons/Charts-Stock.png rename to testing/etalons/Charts-Stock(light).png diff --git a/testing/etalons/Charts-Stock(material.blue.light).png b/testing/etalons/Charts-Stock(material.blue.light).png new file mode 100644 index 00000000000..935ad82d41a Binary files /dev/null and b/testing/etalons/Charts-Stock(material.blue.light).png differ diff --git a/testing/etalons/Charts-Strips.png b/testing/etalons/Charts-Strips(light).png similarity index 100% rename from testing/etalons/Charts-Strips.png rename to testing/etalons/Charts-Strips(light).png diff --git a/testing/etalons/Charts-Strips(material.blue.light).png b/testing/etalons/Charts-Strips(material.blue.light).png new file mode 100644 index 00000000000..5ef205cdcf6 Binary files /dev/null and b/testing/etalons/Charts-Strips(material.blue.light).png differ diff --git a/testing/etalons/Charts-TilingAlgorithms.png b/testing/etalons/Charts-TilingAlgorithms(light).png similarity index 100% rename from testing/etalons/Charts-TilingAlgorithms.png rename to testing/etalons/Charts-TilingAlgorithms(light).png diff --git a/testing/etalons/Charts-TilingAlgorithms(material.blue.light).png b/testing/etalons/Charts-TilingAlgorithms(material.blue.light).png new file mode 100644 index 00000000000..f29704f5f10 Binary files /dev/null and b/testing/etalons/Charts-TilingAlgorithms(material.blue.light).png differ diff --git a/testing/etalons/Charts-Timeline.png b/testing/etalons/Charts-Timeline(light).png similarity index 100% rename from testing/etalons/Charts-Timeline.png rename to testing/etalons/Charts-Timeline(light).png diff --git a/testing/etalons/Charts-Timeline(material.blue.light).png b/testing/etalons/Charts-Timeline(material.blue.light).png new file mode 100644 index 00000000000..7820bdc8420 Binary files /dev/null and b/testing/etalons/Charts-Timeline(material.blue.light).png differ diff --git a/testing/etalons/Charts-TooltipHTMLSupport.png b/testing/etalons/Charts-TooltipHTMLSupport(light).png similarity index 100% rename from testing/etalons/Charts-TooltipHTMLSupport.png rename to testing/etalons/Charts-TooltipHTMLSupport(light).png diff --git a/testing/etalons/Charts-TooltipHTMLSupport(material.blue.light).png b/testing/etalons/Charts-TooltipHTMLSupport(material.blue.light).png new file mode 100644 index 00000000000..493cac121b1 Binary files /dev/null and b/testing/etalons/Charts-TooltipHTMLSupport(material.blue.light).png differ diff --git a/testing/etalons/Charts-WindRose.png b/testing/etalons/Charts-WindRose(light).png similarity index 100% rename from testing/etalons/Charts-WindRose.png rename to testing/etalons/Charts-WindRose(light).png diff --git a/testing/etalons/Charts-WindRose(material.blue.light).png b/testing/etalons/Charts-WindRose(material.blue.light).png new file mode 100644 index 00000000000..7a06d3a97de Binary files /dev/null and b/testing/etalons/Charts-WindRose(material.blue.light).png differ diff --git a/testing/etalons/Charts-WinlossSparklines.png b/testing/etalons/Charts-WinlossSparklines(light).png similarity index 100% rename from testing/etalons/Charts-WinlossSparklines.png rename to testing/etalons/Charts-WinlossSparklines(light).png diff --git a/testing/etalons/Charts-WinlossSparklines(material.blue.light).png b/testing/etalons/Charts-WinlossSparklines(material.blue.light).png new file mode 100644 index 00000000000..7c5744ad1e7 Binary files /dev/null and b/testing/etalons/Charts-WinlossSparklines(material.blue.light).png differ diff --git a/testing/etalons/Charts-ZoomingAndScrolling.png b/testing/etalons/Charts-ZoomingAndScrolling(light).png similarity index 100% rename from testing/etalons/Charts-ZoomingAndScrolling.png rename to testing/etalons/Charts-ZoomingAndScrolling(light).png diff --git a/testing/etalons/Charts-ZoomingAndScrolling(material.blue.light).png b/testing/etalons/Charts-ZoomingAndScrolling(material.blue.light).png new file mode 100644 index 00000000000..34f016185fe Binary files /dev/null and b/testing/etalons/Charts-ZoomingAndScrolling(material.blue.light).png differ diff --git a/testing/etalons/Charts-ZoomingAndScrollingAPI.png b/testing/etalons/Charts-ZoomingAndScrollingAPI(light).png similarity index 100% rename from testing/etalons/Charts-ZoomingAndScrollingAPI.png rename to testing/etalons/Charts-ZoomingAndScrollingAPI(light).png diff --git a/testing/etalons/Charts-ZoomingAndScrollingAPI(material.blue.light).png b/testing/etalons/Charts-ZoomingAndScrollingAPI(material.blue.light).png new file mode 100644 index 00000000000..325f3f29ff9 Binary files /dev/null and b/testing/etalons/Charts-ZoomingAndScrollingAPI(material.blue.light).png differ diff --git a/testing/etalons/Charts-ZoomingOnAreaSelection.png b/testing/etalons/Charts-ZoomingOnAreaSelection(light).png similarity index 100% rename from testing/etalons/Charts-ZoomingOnAreaSelection.png rename to testing/etalons/Charts-ZoomingOnAreaSelection(light).png diff --git a/testing/etalons/Charts-ZoomingOnAreaSelection(material.blue.light).png b/testing/etalons/Charts-ZoomingOnAreaSelection(material.blue.light).png new file mode 100644 index 00000000000..08c87d1c4bf Binary files /dev/null and b/testing/etalons/Charts-ZoomingOnAreaSelection(material.blue.light).png differ diff --git a/testing/etalons/CheckBox-Overview.png b/testing/etalons/CheckBox-Overview(light).png similarity index 100% rename from testing/etalons/CheckBox-Overview.png rename to testing/etalons/CheckBox-Overview(light).png diff --git a/testing/etalons/CheckBox-Overview(material.blue.light).png b/testing/etalons/CheckBox-Overview(material.blue.light).png new file mode 100644 index 00000000000..eebdf7097b2 Binary files /dev/null and b/testing/etalons/CheckBox-Overview(material.blue.light).png differ diff --git a/testing/etalons/ColorBox-Overview.png b/testing/etalons/ColorBox-Overview(light).png similarity index 100% rename from testing/etalons/ColorBox-Overview.png rename to testing/etalons/ColorBox-Overview(light).png diff --git a/testing/etalons/ColorBox-Overview(material.blue.light).png b/testing/etalons/ColorBox-Overview(material.blue.light).png new file mode 100644 index 00000000000..8fdc5aae5f5 Binary files /dev/null and b/testing/etalons/ColorBox-Overview(material.blue.light).png differ diff --git a/testing/etalons/Common-ActionAndListsOverview.png b/testing/etalons/Common-ActionAndListsOverview(light).png similarity index 100% rename from testing/etalons/Common-ActionAndListsOverview.png rename to testing/etalons/Common-ActionAndListsOverview(light).png diff --git a/testing/etalons/Common-ActionAndListsOverview(material.blue.light).png b/testing/etalons/Common-ActionAndListsOverview(material.blue.light).png new file mode 100644 index 00000000000..6650f1b0474 Binary files /dev/null and b/testing/etalons/Common-ActionAndListsOverview(material.blue.light).png differ diff --git a/testing/etalons/Common-CustomTextEditorButtons.png b/testing/etalons/Common-CustomTextEditorButtons(light).png similarity index 100% rename from testing/etalons/Common-CustomTextEditorButtons.png rename to testing/etalons/Common-CustomTextEditorButtons(light).png diff --git a/testing/etalons/Common-CustomTextEditorButtons(material.blue.light).png b/testing/etalons/Common-CustomTextEditorButtons(material.blue.light).png new file mode 100644 index 00000000000..7e6bf7d7e33 Binary files /dev/null and b/testing/etalons/Common-CustomTextEditorButtons(material.blue.light).png differ diff --git a/testing/etalons/Common-DialogsAndNotificationsOverview.png b/testing/etalons/Common-DialogsAndNotificationsOverview(light).png similarity index 100% rename from testing/etalons/Common-DialogsAndNotificationsOverview.png rename to testing/etalons/Common-DialogsAndNotificationsOverview(light).png diff --git a/testing/etalons/Common-DialogsAndNotificationsOverview(material.blue.light).png b/testing/etalons/Common-DialogsAndNotificationsOverview(material.blue.light).png new file mode 100644 index 00000000000..6bcfe8e9eef Binary files /dev/null and b/testing/etalons/Common-DialogsAndNotificationsOverview(material.blue.light).png differ diff --git a/testing/etalons/Common-EditorAppearanceVariants.png b/testing/etalons/Common-EditorAppearanceVariants(light).png similarity index 100% rename from testing/etalons/Common-EditorAppearanceVariants.png rename to testing/etalons/Common-EditorAppearanceVariants(light).png diff --git a/testing/etalons/Common-EditorAppearanceVariants(material.blue.light).png b/testing/etalons/Common-EditorAppearanceVariants(material.blue.light).png new file mode 100644 index 00000000000..976c4714685 Binary files /dev/null and b/testing/etalons/Common-EditorAppearanceVariants(material.blue.light).png differ diff --git a/testing/etalons/Common-EditorsOverview.png b/testing/etalons/Common-EditorsOverview(light).png similarity index 100% rename from testing/etalons/Common-EditorsOverview.png rename to testing/etalons/Common-EditorsOverview(light).png diff --git a/testing/etalons/Common-EditorsOverview(material.blue.light).png b/testing/etalons/Common-EditorsOverview(material.blue.light).png new file mode 100644 index 00000000000..fbd4e7b5107 Binary files /dev/null and b/testing/etalons/Common-EditorsOverview(material.blue.light).png differ diff --git a/testing/etalons/Common-EditorsRightToLeftSupport.png b/testing/etalons/Common-EditorsRightToLeftSupport(light).png similarity index 100% rename from testing/etalons/Common-EditorsRightToLeftSupport.png rename to testing/etalons/Common-EditorsRightToLeftSupport(light).png diff --git a/testing/etalons/Common-EditorsRightToLeftSupport(material.blue.light).png b/testing/etalons/Common-EditorsRightToLeftSupport(material.blue.light).png new file mode 100644 index 00000000000..02a51ec645b Binary files /dev/null and b/testing/etalons/Common-EditorsRightToLeftSupport(material.blue.light).png differ diff --git a/testing/etalons/Common-FormsAndMultiPurposeOverview.png b/testing/etalons/Common-FormsAndMultiPurposeOverview(light).png similarity index 100% rename from testing/etalons/Common-FormsAndMultiPurposeOverview.png rename to testing/etalons/Common-FormsAndMultiPurposeOverview(light).png diff --git a/testing/etalons/Common-FormsAndMultiPurposeOverview(material.blue.light).png b/testing/etalons/Common-FormsAndMultiPurposeOverview(material.blue.light).png new file mode 100644 index 00000000000..81f83a7cfda Binary files /dev/null and b/testing/etalons/Common-FormsAndMultiPurposeOverview(material.blue.light).png differ diff --git a/testing/etalons/Common-NavigationOverview.png b/testing/etalons/Common-NavigationOverview(light).png similarity index 100% rename from testing/etalons/Common-NavigationOverview.png rename to testing/etalons/Common-NavigationOverview(light).png diff --git a/testing/etalons/Common-NavigationOverview(material.blue.light).png b/testing/etalons/Common-NavigationOverview(material.blue.light).png new file mode 100644 index 00000000000..69dfcac1b91 Binary files /dev/null and b/testing/etalons/Common-NavigationOverview(material.blue.light).png differ diff --git a/testing/etalons/Common-NavigationOverview_mask.png b/testing/etalons/Common-NavigationOverview_mask(light).png similarity index 100% rename from testing/etalons/Common-NavigationOverview_mask.png rename to testing/etalons/Common-NavigationOverview_mask(light).png diff --git a/testing/etalons/Common-NavigationOverview_mask(material.blue.light).png b/testing/etalons/Common-NavigationOverview_mask(material.blue.light).png new file mode 100644 index 00000000000..831edfae977 Binary files /dev/null and b/testing/etalons/Common-NavigationOverview_mask(material.blue.light).png differ diff --git a/testing/etalons/Common-NavigationRightToLeftSupport.png b/testing/etalons/Common-NavigationRightToLeftSupport(light).png similarity index 100% rename from testing/etalons/Common-NavigationRightToLeftSupport.png rename to testing/etalons/Common-NavigationRightToLeftSupport(light).png diff --git a/testing/etalons/Common-NavigationRightToLeftSupport(material.blue.light).png b/testing/etalons/Common-NavigationRightToLeftSupport(material.blue.light).png new file mode 100644 index 00000000000..502a84b44a6 Binary files /dev/null and b/testing/etalons/Common-NavigationRightToLeftSupport(material.blue.light).png differ diff --git a/testing/etalons/ContextMenu-Basics.png b/testing/etalons/ContextMenu-Basics(light).png similarity index 100% rename from testing/etalons/ContextMenu-Basics.png rename to testing/etalons/ContextMenu-Basics(light).png diff --git a/testing/etalons/ContextMenu-Basics(material.blue.light).png b/testing/etalons/ContextMenu-Basics(material.blue.light).png new file mode 100644 index 00000000000..0cf78b04848 Binary files /dev/null and b/testing/etalons/ContextMenu-Basics(material.blue.light).png differ diff --git a/testing/etalons/ContextMenu-Templates.png b/testing/etalons/ContextMenu-Templates(light).png similarity index 100% rename from testing/etalons/ContextMenu-Templates.png rename to testing/etalons/ContextMenu-Templates(light).png diff --git a/testing/etalons/ContextMenu-Templates(material.blue.light).png b/testing/etalons/ContextMenu-Templates(material.blue.light).png new file mode 100644 index 00000000000..1a39ffeb9bd Binary files /dev/null and b/testing/etalons/ContextMenu-Templates(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-AdvancedMasterDetailView.png b/testing/etalons/DataGrid-AdvancedMasterDetailView(light).png similarity index 100% rename from testing/etalons/DataGrid-AdvancedMasterDetailView.png rename to testing/etalons/DataGrid-AdvancedMasterDetailView(light).png diff --git a/testing/etalons/DataGrid-AdvancedMasterDetailView(material.blue.light).png b/testing/etalons/DataGrid-AdvancedMasterDetailView(material.blue.light).png new file mode 100644 index 00000000000..3a7f1a57b64 Binary files /dev/null and b/testing/etalons/DataGrid-AdvancedMasterDetailView(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-AjaxRequest.png b/testing/etalons/DataGrid-AjaxRequest(light).png similarity index 100% rename from testing/etalons/DataGrid-AjaxRequest.png rename to testing/etalons/DataGrid-AjaxRequest(light).png diff --git a/testing/etalons/DataGrid-AjaxRequest(material.blue.light).png b/testing/etalons/DataGrid-AjaxRequest(material.blue.light).png new file mode 100644 index 00000000000..772c793bfb5 Binary files /dev/null and b/testing/etalons/DataGrid-AjaxRequest(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-Appearance.png b/testing/etalons/DataGrid-Appearance(light).png similarity index 100% rename from testing/etalons/DataGrid-Appearance.png rename to testing/etalons/DataGrid-Appearance(light).png diff --git a/testing/etalons/DataGrid-Appearance(material.blue.light).png b/testing/etalons/DataGrid-Appearance(material.blue.light).png new file mode 100644 index 00000000000..06f535a34cf Binary files /dev/null and b/testing/etalons/DataGrid-Appearance(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-BatchEditing.png b/testing/etalons/DataGrid-BatchEditing(light).png similarity index 100% rename from testing/etalons/DataGrid-BatchEditing.png rename to testing/etalons/DataGrid-BatchEditing(light).png diff --git a/testing/etalons/DataGrid-BatchEditing(material.blue.light).png b/testing/etalons/DataGrid-BatchEditing(material.blue.light).png new file mode 100644 index 00000000000..26ca505f306 Binary files /dev/null and b/testing/etalons/DataGrid-BatchEditing(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-BatchUpdateRequest.png b/testing/etalons/DataGrid-BatchUpdateRequest(light).png similarity index 100% rename from testing/etalons/DataGrid-BatchUpdateRequest.png rename to testing/etalons/DataGrid-BatchUpdateRequest(light).png diff --git a/testing/etalons/DataGrid-BatchUpdateRequest(material.blue.light).png b/testing/etalons/DataGrid-BatchUpdateRequest(material.blue.light).png new file mode 100644 index 00000000000..bbb0a38ab1a Binary files /dev/null and b/testing/etalons/DataGrid-BatchUpdateRequest(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-CRUDOperations.png b/testing/etalons/DataGrid-CRUDOperations(light).png similarity index 100% rename from testing/etalons/DataGrid-CRUDOperations.png rename to testing/etalons/DataGrid-CRUDOperations(light).png diff --git a/testing/etalons/DataGrid-CRUDOperations(material.blue.light).png b/testing/etalons/DataGrid-CRUDOperations(material.blue.light).png new file mode 100644 index 00000000000..15f0c09f6bd Binary files /dev/null and b/testing/etalons/DataGrid-CRUDOperations(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-CascadingLookups.png b/testing/etalons/DataGrid-CascadingLookups(light).png similarity index 100% rename from testing/etalons/DataGrid-CascadingLookups.png rename to testing/etalons/DataGrid-CascadingLookups(light).png diff --git a/testing/etalons/DataGrid-CascadingLookups(material.blue.light).png b/testing/etalons/DataGrid-CascadingLookups(material.blue.light).png new file mode 100644 index 00000000000..6f62f0bf071 Binary files /dev/null and b/testing/etalons/DataGrid-CascadingLookups(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-CellCustomization.png b/testing/etalons/DataGrid-CellCustomization(light).png similarity index 100% rename from testing/etalons/DataGrid-CellCustomization.png rename to testing/etalons/DataGrid-CellCustomization(light).png diff --git a/testing/etalons/DataGrid-CellCustomization(material.blue.light).png b/testing/etalons/DataGrid-CellCustomization(material.blue.light).png new file mode 100644 index 00000000000..b45143b3e1f Binary files /dev/null and b/testing/etalons/DataGrid-CellCustomization(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-CellEditingAndEditingAPI.png b/testing/etalons/DataGrid-CellEditingAndEditingAPI(light).png similarity index 100% rename from testing/etalons/DataGrid-CellEditingAndEditingAPI.png rename to testing/etalons/DataGrid-CellEditingAndEditingAPI(light).png diff --git a/testing/etalons/DataGrid-CellEditingAndEditingAPI(material.blue.light).png b/testing/etalons/DataGrid-CellEditingAndEditingAPI(material.blue.light).png new file mode 100644 index 00000000000..6642655cc55 Binary files /dev/null and b/testing/etalons/DataGrid-CellEditingAndEditingAPI(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-CollaborativeEditing.png b/testing/etalons/DataGrid-CollaborativeEditing(light).png similarity index 100% rename from testing/etalons/DataGrid-CollaborativeEditing.png rename to testing/etalons/DataGrid-CollaborativeEditing(light).png diff --git a/testing/etalons/DataGrid-CollaborativeEditing(material.blue.light).png b/testing/etalons/DataGrid-CollaborativeEditing(material.blue.light).png new file mode 100644 index 00000000000..bb4f6b0dfda Binary files /dev/null and b/testing/etalons/DataGrid-CollaborativeEditing(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-Column3RdPartyEngineTemplate.png b/testing/etalons/DataGrid-Column3RdPartyEngineTemplate(light).png similarity index 100% rename from testing/etalons/DataGrid-Column3RdPartyEngineTemplate.png rename to testing/etalons/DataGrid-Column3RdPartyEngineTemplate(light).png diff --git a/testing/etalons/DataGrid-Column3RdPartyEngineTemplate(material.blue.light).png b/testing/etalons/DataGrid-Column3RdPartyEngineTemplate(material.blue.light).png new file mode 100644 index 00000000000..e960c334a8b Binary files /dev/null and b/testing/etalons/DataGrid-Column3RdPartyEngineTemplate(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-ColumnChooser.png b/testing/etalons/DataGrid-ColumnChooser(light).png similarity index 100% rename from testing/etalons/DataGrid-ColumnChooser.png rename to testing/etalons/DataGrid-ColumnChooser(light).png diff --git a/testing/etalons/DataGrid-ColumnChooser(material.blue.light).png b/testing/etalons/DataGrid-ColumnChooser(material.blue.light).png new file mode 100644 index 00000000000..9143eea030a Binary files /dev/null and b/testing/etalons/DataGrid-ColumnChooser(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-ColumnCustomization.png b/testing/etalons/DataGrid-ColumnCustomization(light).png similarity index 100% rename from testing/etalons/DataGrid-ColumnCustomization.png rename to testing/etalons/DataGrid-ColumnCustomization(light).png diff --git a/testing/etalons/DataGrid-ColumnCustomization(material.blue.light).png b/testing/etalons/DataGrid-ColumnCustomization(material.blue.light).png new file mode 100644 index 00000000000..cd9a51a0972 Binary files /dev/null and b/testing/etalons/DataGrid-ColumnCustomization(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-ColumnHeaderFilter.png b/testing/etalons/DataGrid-ColumnHeaderFilter(light).png similarity index 100% rename from testing/etalons/DataGrid-ColumnHeaderFilter.png rename to testing/etalons/DataGrid-ColumnHeaderFilter(light).png diff --git a/testing/etalons/DataGrid-ColumnHeaderFilter(material.blue.light).png b/testing/etalons/DataGrid-ColumnHeaderFilter(material.blue.light).png new file mode 100644 index 00000000000..bf63db0f05c Binary files /dev/null and b/testing/etalons/DataGrid-ColumnHeaderFilter(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-ColumnResizing.png b/testing/etalons/DataGrid-ColumnResizing(light).png similarity index 100% rename from testing/etalons/DataGrid-ColumnResizing.png rename to testing/etalons/DataGrid-ColumnResizing(light).png diff --git a/testing/etalons/DataGrid-ColumnResizing(material.blue.light).png b/testing/etalons/DataGrid-ColumnResizing(material.blue.light).png new file mode 100644 index 00000000000..4f48c556442 Binary files /dev/null and b/testing/etalons/DataGrid-ColumnResizing(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-ColumnTemplate.png b/testing/etalons/DataGrid-ColumnTemplate(light).png similarity index 100% rename from testing/etalons/DataGrid-ColumnTemplate.png rename to testing/etalons/DataGrid-ColumnTemplate(light).png diff --git a/testing/etalons/DataGrid-ColumnTemplate(material.blue.light).png b/testing/etalons/DataGrid-ColumnTemplate(material.blue.light).png new file mode 100644 index 00000000000..e960c334a8b Binary files /dev/null and b/testing/etalons/DataGrid-ColumnTemplate(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-ColumnsBasedOnADataSource.png b/testing/etalons/DataGrid-ColumnsBasedOnADataSource(light).png similarity index 100% rename from testing/etalons/DataGrid-ColumnsBasedOnADataSource.png rename to testing/etalons/DataGrid-ColumnsBasedOnADataSource(light).png diff --git a/testing/etalons/DataGrid-ColumnsBasedOnADataSource(material.blue.light).png b/testing/etalons/DataGrid-ColumnsBasedOnADataSource(material.blue.light).png new file mode 100644 index 00000000000..fdfe536dc0c Binary files /dev/null and b/testing/etalons/DataGrid-ColumnsBasedOnADataSource(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-CommandColumnCustomization.png b/testing/etalons/DataGrid-CommandColumnCustomization(light).png similarity index 100% rename from testing/etalons/DataGrid-CommandColumnCustomization.png rename to testing/etalons/DataGrid-CommandColumnCustomization(light).png diff --git a/testing/etalons/DataGrid-CommandColumnCustomization(material.blue.light).png b/testing/etalons/DataGrid-CommandColumnCustomization(material.blue.light).png new file mode 100644 index 00000000000..8ac810ee459 Binary files /dev/null and b/testing/etalons/DataGrid-CommandColumnCustomization(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-CustomDataSource.png b/testing/etalons/DataGrid-CustomDataSource(light).png similarity index 100% rename from testing/etalons/DataGrid-CustomDataSource.png rename to testing/etalons/DataGrid-CustomDataSource(light).png diff --git a/testing/etalons/DataGrid-CustomDataSource(material.blue.light).png b/testing/etalons/DataGrid-CustomDataSource(material.blue.light).png new file mode 100644 index 00000000000..d3a0bd0ef3e Binary files /dev/null and b/testing/etalons/DataGrid-CustomDataSource(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-CustomEditors.png b/testing/etalons/DataGrid-CustomEditors(light).png similarity index 100% rename from testing/etalons/DataGrid-CustomEditors.png rename to testing/etalons/DataGrid-CustomEditors(light).png diff --git a/testing/etalons/DataGrid-CustomEditors(material.blue.light).png b/testing/etalons/DataGrid-CustomEditors(material.blue.light).png new file mode 100644 index 00000000000..a112dfb5f37 Binary files /dev/null and b/testing/etalons/DataGrid-CustomEditors(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-CustomNewRecordPosition.png b/testing/etalons/DataGrid-CustomNewRecordPosition(light).png similarity index 100% rename from testing/etalons/DataGrid-CustomNewRecordPosition.png rename to testing/etalons/DataGrid-CustomNewRecordPosition(light).png diff --git a/testing/etalons/DataGrid-CustomNewRecordPosition(material.blue.light).png b/testing/etalons/DataGrid-CustomNewRecordPosition(material.blue.light).png new file mode 100644 index 00000000000..ef8ace1f974 Binary files /dev/null and b/testing/etalons/DataGrid-CustomNewRecordPosition(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-CustomSummaries.png b/testing/etalons/DataGrid-CustomSummaries(light).png similarity index 100% rename from testing/etalons/DataGrid-CustomSummaries.png rename to testing/etalons/DataGrid-CustomSummaries(light).png diff --git a/testing/etalons/DataGrid-CustomSummaries(material.blue.light).png b/testing/etalons/DataGrid-CustomSummaries(material.blue.light).png new file mode 100644 index 00000000000..3da9a5446f7 Binary files /dev/null and b/testing/etalons/DataGrid-CustomSummaries(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-CustomizeKeyboardNavigation.png b/testing/etalons/DataGrid-CustomizeKeyboardNavigation(light).png similarity index 100% rename from testing/etalons/DataGrid-CustomizeKeyboardNavigation.png rename to testing/etalons/DataGrid-CustomizeKeyboardNavigation(light).png diff --git a/testing/etalons/DataGrid-CustomizeKeyboardNavigation(material.blue.light).png b/testing/etalons/DataGrid-CustomizeKeyboardNavigation(material.blue.light).png new file mode 100644 index 00000000000..844327cc81d Binary files /dev/null and b/testing/etalons/DataGrid-CustomizeKeyboardNavigation(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-DataValidation.png b/testing/etalons/DataGrid-DataValidation(light).png similarity index 100% rename from testing/etalons/DataGrid-DataValidation.png rename to testing/etalons/DataGrid-DataValidation(light).png diff --git a/testing/etalons/DataGrid-DataValidation(material.blue.light).png b/testing/etalons/DataGrid-DataValidation(material.blue.light).png new file mode 100644 index 00000000000..376a196973f Binary files /dev/null and b/testing/etalons/DataGrid-DataValidation(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-DeferredSelection.png b/testing/etalons/DataGrid-DeferredSelection(light).png similarity index 100% rename from testing/etalons/DataGrid-DeferredSelection.png rename to testing/etalons/DataGrid-DeferredSelection(light).png diff --git a/testing/etalons/DataGrid-DeferredSelection(material.blue.light).png b/testing/etalons/DataGrid-DeferredSelection(material.blue.light).png new file mode 100644 index 00000000000..20697b15218 Binary files /dev/null and b/testing/etalons/DataGrid-DeferredSelection(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-DnDBetweenGrids.png b/testing/etalons/DataGrid-DnDBetweenGrids(light).png similarity index 100% rename from testing/etalons/DataGrid-DnDBetweenGrids.png rename to testing/etalons/DataGrid-DnDBetweenGrids(light).png diff --git a/testing/etalons/DataGrid-DnDBetweenGrids(material.blue.light).png b/testing/etalons/DataGrid-DnDBetweenGrids(material.blue.light).png new file mode 100644 index 00000000000..5cad94ffdfc Binary files /dev/null and b/testing/etalons/DataGrid-DnDBetweenGrids(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-EditStateManagement.png b/testing/etalons/DataGrid-EditStateManagement(light).png similarity index 100% rename from testing/etalons/DataGrid-EditStateManagement.png rename to testing/etalons/DataGrid-EditStateManagement(light).png diff --git a/testing/etalons/DataGrid-EditStateManagement(material.blue.light).png b/testing/etalons/DataGrid-EditStateManagement(material.blue.light).png new file mode 100644 index 00000000000..2d612b65bfd Binary files /dev/null and b/testing/etalons/DataGrid-EditStateManagement(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-ExcelJSCellCustomization.png b/testing/etalons/DataGrid-ExcelJSCellCustomization(light).png similarity index 100% rename from testing/etalons/DataGrid-ExcelJSCellCustomization.png rename to testing/etalons/DataGrid-ExcelJSCellCustomization(light).png diff --git a/testing/etalons/DataGrid-ExcelJSCellCustomization(material.blue.light).png b/testing/etalons/DataGrid-ExcelJSCellCustomization(material.blue.light).png new file mode 100644 index 00000000000..4d01fd7b303 Binary files /dev/null and b/testing/etalons/DataGrid-ExcelJSCellCustomization(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-ExcelJSExportImages.png b/testing/etalons/DataGrid-ExcelJSExportImages(light).png similarity index 100% rename from testing/etalons/DataGrid-ExcelJSExportImages.png rename to testing/etalons/DataGrid-ExcelJSExportImages(light).png diff --git a/testing/etalons/DataGrid-ExcelJSExportImages(material.blue.light).png b/testing/etalons/DataGrid-ExcelJSExportImages(material.blue.light).png new file mode 100644 index 00000000000..3a35b6cbcdb Binary files /dev/null and b/testing/etalons/DataGrid-ExcelJSExportImages(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-ExcelJSExportMultipleGrids.png b/testing/etalons/DataGrid-ExcelJSExportMultipleGrids(light).png similarity index 100% rename from testing/etalons/DataGrid-ExcelJSExportMultipleGrids.png rename to testing/etalons/DataGrid-ExcelJSExportMultipleGrids(light).png diff --git a/testing/etalons/DataGrid-ExcelJSExportMultipleGrids(material.blue.light).png b/testing/etalons/DataGrid-ExcelJSExportMultipleGrids(material.blue.light).png new file mode 100644 index 00000000000..bad215f897c Binary files /dev/null and b/testing/etalons/DataGrid-ExcelJSExportMultipleGrids(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-ExcelJSHeaderAndFooter.png b/testing/etalons/DataGrid-ExcelJSHeaderAndFooter(light).png similarity index 100% rename from testing/etalons/DataGrid-ExcelJSHeaderAndFooter.png rename to testing/etalons/DataGrid-ExcelJSHeaderAndFooter(light).png diff --git a/testing/etalons/DataGrid-ExcelJSHeaderAndFooter(material.blue.light).png b/testing/etalons/DataGrid-ExcelJSHeaderAndFooter(material.blue.light).png new file mode 100644 index 00000000000..6de12d1a6c0 Binary files /dev/null and b/testing/etalons/DataGrid-ExcelJSHeaderAndFooter(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-ExcelJSOverview.png b/testing/etalons/DataGrid-ExcelJSOverview(light).png similarity index 100% rename from testing/etalons/DataGrid-ExcelJSOverview.png rename to testing/etalons/DataGrid-ExcelJSOverview(light).png diff --git a/testing/etalons/DataGrid-ExcelJSOverview(material.blue.light).png b/testing/etalons/DataGrid-ExcelJSOverview(material.blue.light).png new file mode 100644 index 00000000000..a8e05905064 Binary files /dev/null and b/testing/etalons/DataGrid-ExcelJSOverview(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-ExportToPDF.png b/testing/etalons/DataGrid-ExportToPDF(light).png similarity index 100% rename from testing/etalons/DataGrid-ExportToPDF.png rename to testing/etalons/DataGrid-ExportToPDF(light).png diff --git a/testing/etalons/DataGrid-ExportToPDF(material.blue.light).png b/testing/etalons/DataGrid-ExportToPDF(material.blue.light).png new file mode 100644 index 00000000000..a966b70d7fc Binary files /dev/null and b/testing/etalons/DataGrid-ExportToPDF(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-FilterPanel.png b/testing/etalons/DataGrid-FilterPanel(light).png similarity index 100% rename from testing/etalons/DataGrid-FilterPanel.png rename to testing/etalons/DataGrid-FilterPanel(light).png diff --git a/testing/etalons/DataGrid-FilterPanel(material.blue.light).png b/testing/etalons/DataGrid-FilterPanel(material.blue.light).png new file mode 100644 index 00000000000..f292634babc Binary files /dev/null and b/testing/etalons/DataGrid-FilterPanel(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-Filtering.png b/testing/etalons/DataGrid-Filtering(light).png similarity index 100% rename from testing/etalons/DataGrid-Filtering.png rename to testing/etalons/DataGrid-Filtering(light).png diff --git a/testing/etalons/DataGrid-Filtering(material.blue.light).png b/testing/etalons/DataGrid-Filtering(material.blue.light).png new file mode 100644 index 00000000000..72f9a22a77f Binary files /dev/null and b/testing/etalons/DataGrid-Filtering(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-FilteringAPI.png b/testing/etalons/DataGrid-FilteringAPI(light).png similarity index 100% rename from testing/etalons/DataGrid-FilteringAPI.png rename to testing/etalons/DataGrid-FilteringAPI(light).png diff --git a/testing/etalons/DataGrid-FilteringAPI(material.blue.light).png b/testing/etalons/DataGrid-FilteringAPI(material.blue.light).png new file mode 100644 index 00000000000..11881658190 Binary files /dev/null and b/testing/etalons/DataGrid-FilteringAPI(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-FocusedRow.png b/testing/etalons/DataGrid-FocusedRow(light).png similarity index 100% rename from testing/etalons/DataGrid-FocusedRow.png rename to testing/etalons/DataGrid-FocusedRow(light).png diff --git a/testing/etalons/DataGrid-FocusedRow(material.blue.light).png b/testing/etalons/DataGrid-FocusedRow(material.blue.light).png new file mode 100644 index 00000000000..ba7716e94ee Binary files /dev/null and b/testing/etalons/DataGrid-FocusedRow(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-FormEditing.png b/testing/etalons/DataGrid-FormEditing(light).png similarity index 100% rename from testing/etalons/DataGrid-FormEditing.png rename to testing/etalons/DataGrid-FormEditing(light).png diff --git a/testing/etalons/DataGrid-FormEditing(material.blue.light).png b/testing/etalons/DataGrid-FormEditing(material.blue.light).png new file mode 100644 index 00000000000..71f681cc3a6 Binary files /dev/null and b/testing/etalons/DataGrid-FormEditing(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-GridAdaptabilityOverview.png b/testing/etalons/DataGrid-GridAdaptabilityOverview(light).png similarity index 100% rename from testing/etalons/DataGrid-GridAdaptabilityOverview.png rename to testing/etalons/DataGrid-GridAdaptabilityOverview(light).png diff --git a/testing/etalons/DataGrid-GridAdaptabilityOverview(material.blue.light).png b/testing/etalons/DataGrid-GridAdaptabilityOverview(material.blue.light).png new file mode 100644 index 00000000000..56e4961aec6 Binary files /dev/null and b/testing/etalons/DataGrid-GridAdaptabilityOverview(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-GridColumnsHidingPriority.png b/testing/etalons/DataGrid-GridColumnsHidingPriority(light).png similarity index 100% rename from testing/etalons/DataGrid-GridColumnsHidingPriority.png rename to testing/etalons/DataGrid-GridColumnsHidingPriority(light).png diff --git a/testing/etalons/DataGrid-GridColumnsHidingPriority(material.blue.light).png b/testing/etalons/DataGrid-GridColumnsHidingPriority(material.blue.light).png new file mode 100644 index 00000000000..d26113efaa9 Binary files /dev/null and b/testing/etalons/DataGrid-GridColumnsHidingPriority(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-GridSummaries.png b/testing/etalons/DataGrid-GridSummaries(light).png similarity index 100% rename from testing/etalons/DataGrid-GridSummaries.png rename to testing/etalons/DataGrid-GridSummaries(light).png diff --git a/testing/etalons/DataGrid-GridSummaries(material.blue.light).png b/testing/etalons/DataGrid-GridSummaries(material.blue.light).png new file mode 100644 index 00000000000..1b0fa3c38dd Binary files /dev/null and b/testing/etalons/DataGrid-GridSummaries(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-GroupSummaries.png b/testing/etalons/DataGrid-GroupSummaries(light).png similarity index 100% rename from testing/etalons/DataGrid-GroupSummaries.png rename to testing/etalons/DataGrid-GroupSummaries(light).png diff --git a/testing/etalons/DataGrid-GroupSummaries(material.blue.light).png b/testing/etalons/DataGrid-GroupSummaries(material.blue.light).png new file mode 100644 index 00000000000..57961546f82 Binary files /dev/null and b/testing/etalons/DataGrid-GroupSummaries(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-HorizontalVirtualScrolling.png b/testing/etalons/DataGrid-HorizontalVirtualScrolling(light).png similarity index 100% rename from testing/etalons/DataGrid-HorizontalVirtualScrolling.png rename to testing/etalons/DataGrid-HorizontalVirtualScrolling(light).png diff --git a/testing/etalons/DataGrid-HorizontalVirtualScrolling(material.blue.light).png b/testing/etalons/DataGrid-HorizontalVirtualScrolling(material.blue.light).png new file mode 100644 index 00000000000..f85df26a40e Binary files /dev/null and b/testing/etalons/DataGrid-HorizontalVirtualScrolling(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-InfiniteScrolling.png b/testing/etalons/DataGrid-InfiniteScrolling(light).png similarity index 100% rename from testing/etalons/DataGrid-InfiniteScrolling.png rename to testing/etalons/DataGrid-InfiniteScrolling(light).png diff --git a/testing/etalons/DataGrid-InfiniteScrolling(material.blue.light).png b/testing/etalons/DataGrid-InfiniteScrolling(material.blue.light).png new file mode 100644 index 00000000000..1723b703a6a Binary files /dev/null and b/testing/etalons/DataGrid-InfiniteScrolling(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-KeyboardNavigation.png b/testing/etalons/DataGrid-KeyboardNavigation(light).png similarity index 100% rename from testing/etalons/DataGrid-KeyboardNavigation.png rename to testing/etalons/DataGrid-KeyboardNavigation(light).png diff --git a/testing/etalons/DataGrid-KeyboardNavigation(material.blue.light).png b/testing/etalons/DataGrid-KeyboardNavigation(material.blue.light).png new file mode 100644 index 00000000000..b7bede6d365 Binary files /dev/null and b/testing/etalons/DataGrid-KeyboardNavigation(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-LocalReordering.png b/testing/etalons/DataGrid-LocalReordering(light).png similarity index 100% rename from testing/etalons/DataGrid-LocalReordering.png rename to testing/etalons/DataGrid-LocalReordering(light).png diff --git a/testing/etalons/DataGrid-LocalReordering(material.blue.light).png b/testing/etalons/DataGrid-LocalReordering(material.blue.light).png new file mode 100644 index 00000000000..c3a32e1c093 Binary files /dev/null and b/testing/etalons/DataGrid-LocalReordering(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-MasterDetailAPI.png b/testing/etalons/DataGrid-MasterDetailAPI(light).png similarity index 100% rename from testing/etalons/DataGrid-MasterDetailAPI.png rename to testing/etalons/DataGrid-MasterDetailAPI(light).png diff --git a/testing/etalons/DataGrid-MasterDetailAPI(material.blue.light).png b/testing/etalons/DataGrid-MasterDetailAPI(material.blue.light).png new file mode 100644 index 00000000000..fb632cfed7b Binary files /dev/null and b/testing/etalons/DataGrid-MasterDetailAPI(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-MasterDetailView.png b/testing/etalons/DataGrid-MasterDetailView(light).png similarity index 100% rename from testing/etalons/DataGrid-MasterDetailView.png rename to testing/etalons/DataGrid-MasterDetailView(light).png diff --git a/testing/etalons/DataGrid-MasterDetailView(material.blue.light).png b/testing/etalons/DataGrid-MasterDetailView(material.blue.light).png new file mode 100644 index 00000000000..b7d7947a6a0 Binary files /dev/null and b/testing/etalons/DataGrid-MasterDetailView(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-MultiRowHeadersBands.png b/testing/etalons/DataGrid-MultiRowHeadersBands(light).png similarity index 100% rename from testing/etalons/DataGrid-MultiRowHeadersBands.png rename to testing/etalons/DataGrid-MultiRowHeadersBands(light).png diff --git a/testing/etalons/DataGrid-MultiRowHeadersBands(material.blue.light).png b/testing/etalons/DataGrid-MultiRowHeadersBands(material.blue.light).png new file mode 100644 index 00000000000..f2d78de040c Binary files /dev/null and b/testing/etalons/DataGrid-MultiRowHeadersBands(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-MultipleRecordSelectionAPI.png b/testing/etalons/DataGrid-MultipleRecordSelectionAPI(light).png similarity index 100% rename from testing/etalons/DataGrid-MultipleRecordSelectionAPI.png rename to testing/etalons/DataGrid-MultipleRecordSelectionAPI(light).png diff --git a/testing/etalons/DataGrid-MultipleRecordSelectionAPI(material.blue.light).png b/testing/etalons/DataGrid-MultipleRecordSelectionAPI(material.blue.light).png new file mode 100644 index 00000000000..281625a924e Binary files /dev/null and b/testing/etalons/DataGrid-MultipleRecordSelectionAPI(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-MultipleRecordSelectionModes.png b/testing/etalons/DataGrid-MultipleRecordSelectionModes(light).png similarity index 100% rename from testing/etalons/DataGrid-MultipleRecordSelectionModes.png rename to testing/etalons/DataGrid-MultipleRecordSelectionModes(light).png diff --git a/testing/etalons/DataGrid-MultipleRecordSelectionModes(material.blue.light).png b/testing/etalons/DataGrid-MultipleRecordSelectionModes(material.blue.light).png new file mode 100644 index 00000000000..b6aadbe6022 Binary files /dev/null and b/testing/etalons/DataGrid-MultipleRecordSelectionModes(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-MultipleSorting.png b/testing/etalons/DataGrid-MultipleSorting(light).png similarity index 100% rename from testing/etalons/DataGrid-MultipleSorting.png rename to testing/etalons/DataGrid-MultipleSorting(light).png diff --git a/testing/etalons/DataGrid-MultipleSorting(material.blue.light).png b/testing/etalons/DataGrid-MultipleSorting(material.blue.light).png new file mode 100644 index 00000000000..fc6292d68a7 Binary files /dev/null and b/testing/etalons/DataGrid-MultipleSorting(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-OdataService.png b/testing/etalons/DataGrid-OdataService(light).png similarity index 100% rename from testing/etalons/DataGrid-OdataService.png rename to testing/etalons/DataGrid-OdataService(light).png diff --git a/testing/etalons/DataGrid-OdataService(material.blue.light).png b/testing/etalons/DataGrid-OdataService(material.blue.light).png new file mode 100644 index 00000000000..9e7d16b2052 Binary files /dev/null and b/testing/etalons/DataGrid-OdataService(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-Overview.png b/testing/etalons/DataGrid-Overview(light).png similarity index 100% rename from testing/etalons/DataGrid-Overview.png rename to testing/etalons/DataGrid-Overview(light).png diff --git a/testing/etalons/DataGrid-Overview(material.blue.light).png b/testing/etalons/DataGrid-Overview(material.blue.light).png new file mode 100644 index 00000000000..fe46c60a3c2 Binary files /dev/null and b/testing/etalons/DataGrid-Overview(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-Overview_mask.png b/testing/etalons/DataGrid-Overview_mask(light).png similarity index 100% rename from testing/etalons/DataGrid-Overview_mask.png rename to testing/etalons/DataGrid-Overview_mask(light).png diff --git a/testing/etalons/DataGrid-Overview_mask(material.blue.light).png b/testing/etalons/DataGrid-Overview_mask(material.blue.light).png new file mode 100644 index 00000000000..547e2bc05de Binary files /dev/null and b/testing/etalons/DataGrid-Overview_mask(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-PDFCellCustomization.png b/testing/etalons/DataGrid-PDFCellCustomization(light).png similarity index 100% rename from testing/etalons/DataGrid-PDFCellCustomization.png rename to testing/etalons/DataGrid-PDFCellCustomization(light).png diff --git a/testing/etalons/DataGrid-PDFCellCustomization(material.blue.light).png b/testing/etalons/DataGrid-PDFCellCustomization(material.blue.light).png new file mode 100644 index 00000000000..c766d0390ba Binary files /dev/null and b/testing/etalons/DataGrid-PDFCellCustomization(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-PDFExportImages.png b/testing/etalons/DataGrid-PDFExportImages(light).png similarity index 100% rename from testing/etalons/DataGrid-PDFExportImages.png rename to testing/etalons/DataGrid-PDFExportImages(light).png diff --git a/testing/etalons/DataGrid-PDFExportImages(material.blue.light).png b/testing/etalons/DataGrid-PDFExportImages(material.blue.light).png new file mode 100644 index 00000000000..2e26b754131 Binary files /dev/null and b/testing/etalons/DataGrid-PDFExportImages(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-PDFExportMultipleGrids.png b/testing/etalons/DataGrid-PDFExportMultipleGrids(light).png similarity index 100% rename from testing/etalons/DataGrid-PDFExportMultipleGrids.png rename to testing/etalons/DataGrid-PDFExportMultipleGrids(light).png diff --git a/testing/etalons/DataGrid-PDFExportMultipleGrids(material.blue.light).png b/testing/etalons/DataGrid-PDFExportMultipleGrids(material.blue.light).png new file mode 100644 index 00000000000..26cba2325b8 Binary files /dev/null and b/testing/etalons/DataGrid-PDFExportMultipleGrids(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-PDFHeaderAndFooter.png b/testing/etalons/DataGrid-PDFHeaderAndFooter(light).png similarity index 100% rename from testing/etalons/DataGrid-PDFHeaderAndFooter.png rename to testing/etalons/DataGrid-PDFHeaderAndFooter(light).png diff --git a/testing/etalons/DataGrid-PDFHeaderAndFooter(material.blue.light).png b/testing/etalons/DataGrid-PDFHeaderAndFooter(material.blue.light).png new file mode 100644 index 00000000000..bb624c59c20 Binary files /dev/null and b/testing/etalons/DataGrid-PDFHeaderAndFooter(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-PDFOverview.png b/testing/etalons/DataGrid-PDFOverview(light).png similarity index 100% rename from testing/etalons/DataGrid-PDFOverview.png rename to testing/etalons/DataGrid-PDFOverview(light).png diff --git a/testing/etalons/DataGrid-PDFOverview(material.blue.light).png b/testing/etalons/DataGrid-PDFOverview(material.blue.light).png new file mode 100644 index 00000000000..4c2627d134a Binary files /dev/null and b/testing/etalons/DataGrid-PDFOverview(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-PopupEditing.png b/testing/etalons/DataGrid-PopupEditing(light).png similarity index 100% rename from testing/etalons/DataGrid-PopupEditing.png rename to testing/etalons/DataGrid-PopupEditing(light).png diff --git a/testing/etalons/DataGrid-PopupEditing(material.blue.light).png b/testing/etalons/DataGrid-PopupEditing(material.blue.light).png new file mode 100644 index 00000000000..e5f537f279c Binary files /dev/null and b/testing/etalons/DataGrid-PopupEditing(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-RealTimeUpdates.png b/testing/etalons/DataGrid-RealTimeUpdates(light).png similarity index 100% rename from testing/etalons/DataGrid-RealTimeUpdates.png rename to testing/etalons/DataGrid-RealTimeUpdates(light).png diff --git a/testing/etalons/DataGrid-RealTimeUpdates(material.blue.light).png b/testing/etalons/DataGrid-RealTimeUpdates(material.blue.light).png new file mode 100644 index 00000000000..81b60fd816c Binary files /dev/null and b/testing/etalons/DataGrid-RealTimeUpdates(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-RecalculateWhileEditing.png b/testing/etalons/DataGrid-RecalculateWhileEditing(light).png similarity index 100% rename from testing/etalons/DataGrid-RecalculateWhileEditing.png rename to testing/etalons/DataGrid-RecalculateWhileEditing(light).png diff --git a/testing/etalons/DataGrid-RecalculateWhileEditing(material.blue.light).png b/testing/etalons/DataGrid-RecalculateWhileEditing(material.blue.light).png new file mode 100644 index 00000000000..802749ec446 Binary files /dev/null and b/testing/etalons/DataGrid-RecalculateWhileEditing(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-RecordGrouping.png b/testing/etalons/DataGrid-RecordGrouping(light).png similarity index 100% rename from testing/etalons/DataGrid-RecordGrouping.png rename to testing/etalons/DataGrid-RecordGrouping(light).png diff --git a/testing/etalons/DataGrid-RecordGrouping(material.blue.light).png b/testing/etalons/DataGrid-RecordGrouping(material.blue.light).png new file mode 100644 index 00000000000..dba8afa0af4 Binary files /dev/null and b/testing/etalons/DataGrid-RecordGrouping(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-RecordPaging.png b/testing/etalons/DataGrid-RecordPaging(light).png similarity index 100% rename from testing/etalons/DataGrid-RecordPaging.png rename to testing/etalons/DataGrid-RecordPaging(light).png diff --git a/testing/etalons/DataGrid-RecordPaging(material.blue.light).png b/testing/etalons/DataGrid-RecordPaging(material.blue.light).png new file mode 100644 index 00000000000..cd0b6f83f01 Binary files /dev/null and b/testing/etalons/DataGrid-RecordPaging(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-RemoteGrouping.png b/testing/etalons/DataGrid-RemoteGrouping(light).png similarity index 100% rename from testing/etalons/DataGrid-RemoteGrouping.png rename to testing/etalons/DataGrid-RemoteGrouping(light).png diff --git a/testing/etalons/DataGrid-RemoteGrouping(material.blue.light).png b/testing/etalons/DataGrid-RemoteGrouping(material.blue.light).png new file mode 100644 index 00000000000..d72e95bd058 Binary files /dev/null and b/testing/etalons/DataGrid-RemoteGrouping(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-RemoteReordering.png b/testing/etalons/DataGrid-RemoteReordering(light).png similarity index 100% rename from testing/etalons/DataGrid-RemoteReordering.png rename to testing/etalons/DataGrid-RemoteReordering(light).png diff --git a/testing/etalons/DataGrid-RemoteReordering(material.blue.light).png b/testing/etalons/DataGrid-RemoteReordering(material.blue.light).png new file mode 100644 index 00000000000..1d29a473a57 Binary files /dev/null and b/testing/etalons/DataGrid-RemoteReordering(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-RemoteVirtualScrolling.png b/testing/etalons/DataGrid-RemoteVirtualScrolling(light).png similarity index 100% rename from testing/etalons/DataGrid-RemoteVirtualScrolling.png rename to testing/etalons/DataGrid-RemoteVirtualScrolling(light).png diff --git a/testing/etalons/DataGrid-RemoteVirtualScrolling(material.blue.light).png b/testing/etalons/DataGrid-RemoteVirtualScrolling(material.blue.light).png new file mode 100644 index 00000000000..a232741d516 Binary files /dev/null and b/testing/etalons/DataGrid-RemoteVirtualScrolling(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-RightToLeftSupport.png b/testing/etalons/DataGrid-RightToLeftSupport(light).png similarity index 100% rename from testing/etalons/DataGrid-RightToLeftSupport.png rename to testing/etalons/DataGrid-RightToLeftSupport(light).png diff --git a/testing/etalons/DataGrid-RightToLeftSupport(material.blue.light).png b/testing/etalons/DataGrid-RightToLeftSupport(material.blue.light).png new file mode 100644 index 00000000000..dbb1ea15a33 Binary files /dev/null and b/testing/etalons/DataGrid-RightToLeftSupport(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-Row3RdPartyEngineTemplate.png b/testing/etalons/DataGrid-Row3RdPartyEngineTemplate(light).png similarity index 100% rename from testing/etalons/DataGrid-Row3RdPartyEngineTemplate.png rename to testing/etalons/DataGrid-Row3RdPartyEngineTemplate(light).png diff --git a/testing/etalons/DataGrid-Row3RdPartyEngineTemplate(material.blue.light).png b/testing/etalons/DataGrid-Row3RdPartyEngineTemplate(material.blue.light).png new file mode 100644 index 00000000000..55677496e24 Binary files /dev/null and b/testing/etalons/DataGrid-Row3RdPartyEngineTemplate(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-RowEditingAndEditingEvents.png b/testing/etalons/DataGrid-RowEditingAndEditingEvents(light).png similarity index 100% rename from testing/etalons/DataGrid-RowEditingAndEditingEvents.png rename to testing/etalons/DataGrid-RowEditingAndEditingEvents(light).png diff --git a/testing/etalons/DataGrid-RowEditingAndEditingEvents(material.blue.light).png b/testing/etalons/DataGrid-RowEditingAndEditingEvents(material.blue.light).png new file mode 100644 index 00000000000..5244ed8a9f2 Binary files /dev/null and b/testing/etalons/DataGrid-RowEditingAndEditingEvents(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-RowSelection.png b/testing/etalons/DataGrid-RowSelection(light).png similarity index 100% rename from testing/etalons/DataGrid-RowSelection.png rename to testing/etalons/DataGrid-RowSelection(light).png diff --git a/testing/etalons/DataGrid-RowSelection(material.blue.light).png b/testing/etalons/DataGrid-RowSelection(material.blue.light).png new file mode 100644 index 00000000000..8aad5987d4b Binary files /dev/null and b/testing/etalons/DataGrid-RowSelection(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-RowTemplate.png b/testing/etalons/DataGrid-RowTemplate(light).png similarity index 100% rename from testing/etalons/DataGrid-RowTemplate.png rename to testing/etalons/DataGrid-RowTemplate(light).png diff --git a/testing/etalons/DataGrid-RowTemplate(material.blue.light).png b/testing/etalons/DataGrid-RowTemplate(material.blue.light).png new file mode 100644 index 00000000000..6ea9c566d7b Binary files /dev/null and b/testing/etalons/DataGrid-RowTemplate(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-RowTemplate_mask.png b/testing/etalons/DataGrid-RowTemplate_mask(light).png similarity index 100% rename from testing/etalons/DataGrid-RowTemplate_mask.png rename to testing/etalons/DataGrid-RowTemplate_mask(light).png diff --git a/testing/etalons/DataGrid-RowTemplate_mask(material.blue.light).png b/testing/etalons/DataGrid-RowTemplate_mask(material.blue.light).png new file mode 100644 index 00000000000..aecf4cfbca6 Binary files /dev/null and b/testing/etalons/DataGrid-RowTemplate_mask(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-SignalRService.png b/testing/etalons/DataGrid-SignalRService(light).png similarity index 100% rename from testing/etalons/DataGrid-SignalRService.png rename to testing/etalons/DataGrid-SignalRService(light).png diff --git a/testing/etalons/DataGrid-SignalRService(material.blue.light).png b/testing/etalons/DataGrid-SignalRService(material.blue.light).png new file mode 100644 index 00000000000..fd59aa678ce Binary files /dev/null and b/testing/etalons/DataGrid-SignalRService(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-SimpleArray.png b/testing/etalons/DataGrid-SimpleArray(light).png similarity index 100% rename from testing/etalons/DataGrid-SimpleArray.png rename to testing/etalons/DataGrid-SimpleArray(light).png diff --git a/testing/etalons/DataGrid-SimpleArray(material.blue.light).png b/testing/etalons/DataGrid-SimpleArray(material.blue.light).png new file mode 100644 index 00000000000..256d7c66400 Binary files /dev/null and b/testing/etalons/DataGrid-SimpleArray(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-StateManagement.png b/testing/etalons/DataGrid-StateManagement(light).png similarity index 100% rename from testing/etalons/DataGrid-StateManagement.png rename to testing/etalons/DataGrid-StateManagement(light).png diff --git a/testing/etalons/DataGrid-StateManagement(material.blue.light).png b/testing/etalons/DataGrid-StateManagement(material.blue.light).png new file mode 100644 index 00000000000..ff678a6edf9 Binary files /dev/null and b/testing/etalons/DataGrid-StateManagement(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-StatePersistence.png b/testing/etalons/DataGrid-StatePersistence(light).png similarity index 100% rename from testing/etalons/DataGrid-StatePersistence.png rename to testing/etalons/DataGrid-StatePersistence(light).png diff --git a/testing/etalons/DataGrid-StatePersistence(material.blue.light).png b/testing/etalons/DataGrid-StatePersistence(material.blue.light).png new file mode 100644 index 00000000000..6ef193750b3 Binary files /dev/null and b/testing/etalons/DataGrid-StatePersistence(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-ToolbarCustomization.png b/testing/etalons/DataGrid-ToolbarCustomization(light).png similarity index 100% rename from testing/etalons/DataGrid-ToolbarCustomization.png rename to testing/etalons/DataGrid-ToolbarCustomization(light).png diff --git a/testing/etalons/DataGrid-ToolbarCustomization(material.blue.light).png b/testing/etalons/DataGrid-ToolbarCustomization(material.blue.light).png new file mode 100644 index 00000000000..65665ec14b4 Binary files /dev/null and b/testing/etalons/DataGrid-ToolbarCustomization(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-VirtualScrolling.png b/testing/etalons/DataGrid-VirtualScrolling(light).png similarity index 100% rename from testing/etalons/DataGrid-VirtualScrolling.png rename to testing/etalons/DataGrid-VirtualScrolling(light).png diff --git a/testing/etalons/DataGrid-VirtualScrolling(material.blue.light).png b/testing/etalons/DataGrid-VirtualScrolling(material.blue.light).png new file mode 100644 index 00000000000..1723b703a6a Binary files /dev/null and b/testing/etalons/DataGrid-VirtualScrolling(material.blue.light).png differ diff --git a/testing/etalons/DataGrid-WebAPIService.png b/testing/etalons/DataGrid-WebAPIService(light).png similarity index 100% rename from testing/etalons/DataGrid-WebAPIService.png rename to testing/etalons/DataGrid-WebAPIService(light).png diff --git a/testing/etalons/DataGrid-WebAPIService(material.blue.light).png b/testing/etalons/DataGrid-WebAPIService(material.blue.light).png new file mode 100644 index 00000000000..d2f1218279a Binary files /dev/null and b/testing/etalons/DataGrid-WebAPIService(material.blue.light).png differ diff --git a/testing/etalons/DateBox-Formatting.png b/testing/etalons/DateBox-Formatting(light).png similarity index 100% rename from testing/etalons/DateBox-Formatting.png rename to testing/etalons/DateBox-Formatting(light).png diff --git a/testing/etalons/DateBox-Formatting(material.blue.light).png b/testing/etalons/DateBox-Formatting(material.blue.light).png new file mode 100644 index 00000000000..a81eadafdbe Binary files /dev/null and b/testing/etalons/DateBox-Formatting(material.blue.light).png differ diff --git a/testing/etalons/DateBox-Overview.png b/testing/etalons/DateBox-Overview(light).png similarity index 100% rename from testing/etalons/DateBox-Overview.png rename to testing/etalons/DateBox-Overview(light).png diff --git a/testing/etalons/DateBox-Overview(material.blue.light).png b/testing/etalons/DateBox-Overview(material.blue.light).png new file mode 100644 index 00000000000..dec7c541260 Binary files /dev/null and b/testing/etalons/DateBox-Overview(material.blue.light).png differ diff --git a/testing/etalons/DateRangeBox-Formatting.png b/testing/etalons/DateRangeBox-Formatting(light).png similarity index 100% rename from testing/etalons/DateRangeBox-Formatting.png rename to testing/etalons/DateRangeBox-Formatting(light).png diff --git a/testing/etalons/DateRangeBox-Formatting(material.blue.light).png b/testing/etalons/DateRangeBox-Formatting(material.blue.light).png new file mode 100644 index 00000000000..eccec8d4412 Binary files /dev/null and b/testing/etalons/DateRangeBox-Formatting(material.blue.light).png differ diff --git a/testing/etalons/DateRangeBox-Overview.png b/testing/etalons/DateRangeBox-Overview(light).png similarity index 100% rename from testing/etalons/DateRangeBox-Overview.png rename to testing/etalons/DateRangeBox-Overview(light).png diff --git a/testing/etalons/DateRangeBox-Overview(material.blue.light).png b/testing/etalons/DateRangeBox-Overview(material.blue.light).png new file mode 100644 index 00000000000..47a2913470e Binary files /dev/null and b/testing/etalons/DateRangeBox-Overview(material.blue.light).png differ diff --git a/testing/etalons/Diagram-Adaptability.png b/testing/etalons/Diagram-Adaptability(light).png similarity index 100% rename from testing/etalons/Diagram-Adaptability.png rename to testing/etalons/Diagram-Adaptability(light).png diff --git a/testing/etalons/Diagram-Adaptability(material.blue.light).png b/testing/etalons/Diagram-Adaptability(material.blue.light).png new file mode 100644 index 00000000000..f3c1158ad06 Binary files /dev/null and b/testing/etalons/Diagram-Adaptability(material.blue.light).png differ diff --git a/testing/etalons/Diagram-AdvancedDataBinding.png b/testing/etalons/Diagram-AdvancedDataBinding(light).png similarity index 100% rename from testing/etalons/Diagram-AdvancedDataBinding.png rename to testing/etalons/Diagram-AdvancedDataBinding(light).png diff --git a/testing/etalons/Diagram-AdvancedDataBinding(material.blue.light).png b/testing/etalons/Diagram-AdvancedDataBinding(material.blue.light).png new file mode 100644 index 00000000000..b0d0e06f8f1 Binary files /dev/null and b/testing/etalons/Diagram-AdvancedDataBinding(material.blue.light).png differ diff --git a/testing/etalons/Diagram-Containers.png b/testing/etalons/Diagram-Containers(light).png similarity index 100% rename from testing/etalons/Diagram-Containers.png rename to testing/etalons/Diagram-Containers(light).png diff --git a/testing/etalons/Diagram-Containers(material.blue.light).png b/testing/etalons/Diagram-Containers(material.blue.light).png new file mode 100644 index 00000000000..8acb7e8e19c Binary files /dev/null and b/testing/etalons/Diagram-Containers(material.blue.light).png differ diff --git a/testing/etalons/Diagram-CustomShapesWithIcons.png b/testing/etalons/Diagram-CustomShapesWithIcons(light).png similarity index 100% rename from testing/etalons/Diagram-CustomShapesWithIcons.png rename to testing/etalons/Diagram-CustomShapesWithIcons(light).png diff --git a/testing/etalons/Diagram-CustomShapesWithIcons(material.blue.light).png b/testing/etalons/Diagram-CustomShapesWithIcons(material.blue.light).png new file mode 100644 index 00000000000..61f751edc4d Binary files /dev/null and b/testing/etalons/Diagram-CustomShapesWithIcons(material.blue.light).png differ diff --git a/testing/etalons/Diagram-CustomShapesWithTemplates.png b/testing/etalons/Diagram-CustomShapesWithTemplates(light).png similarity index 100% rename from testing/etalons/Diagram-CustomShapesWithTemplates.png rename to testing/etalons/Diagram-CustomShapesWithTemplates(light).png diff --git a/testing/etalons/Diagram-CustomShapesWithTemplates(material.blue.light).png b/testing/etalons/Diagram-CustomShapesWithTemplates(material.blue.light).png new file mode 100644 index 00000000000..0af8c4dbab8 Binary files /dev/null and b/testing/etalons/Diagram-CustomShapesWithTemplates(material.blue.light).png differ diff --git a/testing/etalons/Diagram-CustomShapesWithTemplatesWithEditing.png b/testing/etalons/Diagram-CustomShapesWithTemplatesWithEditing(light).png similarity index 100% rename from testing/etalons/Diagram-CustomShapesWithTemplatesWithEditing.png rename to testing/etalons/Diagram-CustomShapesWithTemplatesWithEditing(light).png diff --git a/testing/etalons/Diagram-CustomShapesWithTemplatesWithEditing(material.blue.light).png b/testing/etalons/Diagram-CustomShapesWithTemplatesWithEditing(material.blue.light).png new file mode 100644 index 00000000000..9f3bec2f495 Binary files /dev/null and b/testing/etalons/Diagram-CustomShapesWithTemplatesWithEditing(material.blue.light).png differ diff --git a/testing/etalons/Diagram-CustomShapesWithTexts.png b/testing/etalons/Diagram-CustomShapesWithTexts(light).png similarity index 100% rename from testing/etalons/Diagram-CustomShapesWithTexts.png rename to testing/etalons/Diagram-CustomShapesWithTexts(light).png diff --git a/testing/etalons/Diagram-CustomShapesWithTexts(material.blue.light).png b/testing/etalons/Diagram-CustomShapesWithTexts(material.blue.light).png new file mode 100644 index 00000000000..56eea9b2a21 Binary files /dev/null and b/testing/etalons/Diagram-CustomShapesWithTexts(material.blue.light).png differ diff --git a/testing/etalons/Diagram-ImagesInShapes.png b/testing/etalons/Diagram-ImagesInShapes(light).png similarity index 100% rename from testing/etalons/Diagram-ImagesInShapes.png rename to testing/etalons/Diagram-ImagesInShapes(light).png diff --git a/testing/etalons/Diagram-ImagesInShapes(material.blue.light).png b/testing/etalons/Diagram-ImagesInShapes(material.blue.light).png new file mode 100644 index 00000000000..3096a6a3b7f Binary files /dev/null and b/testing/etalons/Diagram-ImagesInShapes(material.blue.light).png differ diff --git a/testing/etalons/Diagram-ItemSelection.png b/testing/etalons/Diagram-ItemSelection(light).png similarity index 100% rename from testing/etalons/Diagram-ItemSelection.png rename to testing/etalons/Diagram-ItemSelection(light).png diff --git a/testing/etalons/Diagram-ItemSelection(material.blue.light).png b/testing/etalons/Diagram-ItemSelection(material.blue.light).png new file mode 100644 index 00000000000..82d8868bb22 Binary files /dev/null and b/testing/etalons/Diagram-ItemSelection(material.blue.light).png differ diff --git a/testing/etalons/Diagram-NodesAndEdgesArrays.png b/testing/etalons/Diagram-NodesAndEdgesArrays(light).png similarity index 100% rename from testing/etalons/Diagram-NodesAndEdgesArrays.png rename to testing/etalons/Diagram-NodesAndEdgesArrays(light).png diff --git a/testing/etalons/Diagram-NodesAndEdgesArrays(material.blue.light).png b/testing/etalons/Diagram-NodesAndEdgesArrays(material.blue.light).png new file mode 100644 index 00000000000..2845f915f3e Binary files /dev/null and b/testing/etalons/Diagram-NodesAndEdgesArrays(material.blue.light).png differ diff --git a/testing/etalons/Diagram-NodesArrayHierarchicalStructure.png b/testing/etalons/Diagram-NodesArrayHierarchicalStructure(light).png similarity index 100% rename from testing/etalons/Diagram-NodesArrayHierarchicalStructure.png rename to testing/etalons/Diagram-NodesArrayHierarchicalStructure(light).png diff --git a/testing/etalons/Diagram-NodesArrayHierarchicalStructure(material.blue.light).png b/testing/etalons/Diagram-NodesArrayHierarchicalStructure(material.blue.light).png new file mode 100644 index 00000000000..05343a74ab1 Binary files /dev/null and b/testing/etalons/Diagram-NodesArrayHierarchicalStructure(material.blue.light).png differ diff --git a/testing/etalons/Diagram-NodesArrayPlainStructure.png b/testing/etalons/Diagram-NodesArrayPlainStructure(light).png similarity index 100% rename from testing/etalons/Diagram-NodesArrayPlainStructure.png rename to testing/etalons/Diagram-NodesArrayPlainStructure(light).png diff --git a/testing/etalons/Diagram-NodesArrayPlainStructure(material.blue.light).png b/testing/etalons/Diagram-NodesArrayPlainStructure(material.blue.light).png new file mode 100644 index 00000000000..05343a74ab1 Binary files /dev/null and b/testing/etalons/Diagram-NodesArrayPlainStructure(material.blue.light).png differ diff --git a/testing/etalons/Diagram-OperationRestrictions.png b/testing/etalons/Diagram-OperationRestrictions(light).png similarity index 100% rename from testing/etalons/Diagram-OperationRestrictions.png rename to testing/etalons/Diagram-OperationRestrictions(light).png diff --git a/testing/etalons/Diagram-OperationRestrictions(material.blue.light).png b/testing/etalons/Diagram-OperationRestrictions(material.blue.light).png new file mode 100644 index 00000000000..59b65a9be0b Binary files /dev/null and b/testing/etalons/Diagram-OperationRestrictions(material.blue.light).png differ diff --git a/testing/etalons/Diagram-Overview.png b/testing/etalons/Diagram-Overview(light).png similarity index 100% rename from testing/etalons/Diagram-Overview.png rename to testing/etalons/Diagram-Overview(light).png diff --git a/testing/etalons/Diagram-Overview(material.blue.light).png b/testing/etalons/Diagram-Overview(material.blue.light).png new file mode 100644 index 00000000000..68933f9d71d Binary files /dev/null and b/testing/etalons/Diagram-Overview(material.blue.light).png differ diff --git a/testing/etalons/Diagram-ReadOnly.png b/testing/etalons/Diagram-ReadOnly(light).png similarity index 100% rename from testing/etalons/Diagram-ReadOnly.png rename to testing/etalons/Diagram-ReadOnly(light).png diff --git a/testing/etalons/Diagram-ReadOnly(material.blue.light).png b/testing/etalons/Diagram-ReadOnly(material.blue.light).png new file mode 100644 index 00000000000..03b827fd9ed Binary files /dev/null and b/testing/etalons/Diagram-ReadOnly(material.blue.light).png differ diff --git a/testing/etalons/Diagram-SimpleView.png b/testing/etalons/Diagram-SimpleView(light).png similarity index 100% rename from testing/etalons/Diagram-SimpleView.png rename to testing/etalons/Diagram-SimpleView(light).png diff --git a/testing/etalons/Diagram-SimpleView(material.blue.light).png b/testing/etalons/Diagram-SimpleView(material.blue.light).png new file mode 100644 index 00000000000..7edd8847813 Binary files /dev/null and b/testing/etalons/Diagram-SimpleView(material.blue.light).png differ diff --git a/testing/etalons/Diagram-UICustomization.png b/testing/etalons/Diagram-UICustomization(light).png similarity index 100% rename from testing/etalons/Diagram-UICustomization.png rename to testing/etalons/Diagram-UICustomization(light).png diff --git a/testing/etalons/Diagram-UICustomization(material.blue.light).png b/testing/etalons/Diagram-UICustomization(material.blue.light).png new file mode 100644 index 00000000000..0bf9401eacc Binary files /dev/null and b/testing/etalons/Diagram-UICustomization(material.blue.light).png differ diff --git a/testing/etalons/Diagram-WebAPIService.png b/testing/etalons/Diagram-WebAPIService(light).png similarity index 100% rename from testing/etalons/Diagram-WebAPIService.png rename to testing/etalons/Diagram-WebAPIService(light).png diff --git a/testing/etalons/Diagram-WebAPIService(material.blue.light).png b/testing/etalons/Diagram-WebAPIService(material.blue.light).png new file mode 100644 index 00000000000..02d414ab459 Binary files /dev/null and b/testing/etalons/Diagram-WebAPIService(material.blue.light).png differ diff --git a/testing/etalons/Drawer-LeftOrRightPosition.png b/testing/etalons/Drawer-LeftOrRightPosition(light).png similarity index 100% rename from testing/etalons/Drawer-LeftOrRightPosition.png rename to testing/etalons/Drawer-LeftOrRightPosition(light).png diff --git a/testing/etalons/Drawer-LeftOrRightPosition(material.blue.light).png b/testing/etalons/Drawer-LeftOrRightPosition(material.blue.light).png new file mode 100644 index 00000000000..58aaddebf70 Binary files /dev/null and b/testing/etalons/Drawer-LeftOrRightPosition(material.blue.light).png differ diff --git a/testing/etalons/Drawer-TopOrBottomPosition.png b/testing/etalons/Drawer-TopOrBottomPosition(light).png similarity index 100% rename from testing/etalons/Drawer-TopOrBottomPosition.png rename to testing/etalons/Drawer-TopOrBottomPosition(light).png diff --git a/testing/etalons/Drawer-TopOrBottomPosition(material.blue.light).png b/testing/etalons/Drawer-TopOrBottomPosition(material.blue.light).png new file mode 100644 index 00000000000..f2d811c4c28 Binary files /dev/null and b/testing/etalons/Drawer-TopOrBottomPosition(material.blue.light).png differ diff --git a/testing/etalons/DropDownBox-MultipleSelection.png b/testing/etalons/DropDownBox-MultipleSelection(light).png similarity index 100% rename from testing/etalons/DropDownBox-MultipleSelection.png rename to testing/etalons/DropDownBox-MultipleSelection(light).png diff --git a/testing/etalons/DropDownBox-MultipleSelection(material.blue.light).png b/testing/etalons/DropDownBox-MultipleSelection(material.blue.light).png new file mode 100644 index 00000000000..0ab30467ddb Binary files /dev/null and b/testing/etalons/DropDownBox-MultipleSelection(material.blue.light).png differ diff --git a/testing/etalons/DropDownBox-SingleSelection.png b/testing/etalons/DropDownBox-SingleSelection(light).png similarity index 100% rename from testing/etalons/DropDownBox-SingleSelection.png rename to testing/etalons/DropDownBox-SingleSelection(light).png diff --git a/testing/etalons/DropDownBox-SingleSelection(material.blue.light).png b/testing/etalons/DropDownBox-SingleSelection(material.blue.light).png new file mode 100644 index 00000000000..4915a291e20 Binary files /dev/null and b/testing/etalons/DropDownBox-SingleSelection(material.blue.light).png differ diff --git a/testing/etalons/DropDownButton-Overview.png b/testing/etalons/DropDownButton-Overview(light).png similarity index 100% rename from testing/etalons/DropDownButton-Overview.png rename to testing/etalons/DropDownButton-Overview(light).png diff --git a/testing/etalons/DropDownButton-Overview(material.blue.light).png b/testing/etalons/DropDownButton-Overview(material.blue.light).png new file mode 100644 index 00000000000..aa4d7cb66ce Binary files /dev/null and b/testing/etalons/DropDownButton-Overview(material.blue.light).png differ diff --git a/testing/etalons/FieldSet-Overview.png b/testing/etalons/FieldSet-Overview(light).png similarity index 100% rename from testing/etalons/FieldSet-Overview.png rename to testing/etalons/FieldSet-Overview(light).png diff --git a/testing/etalons/FieldSet-Overview(material.blue.light).png b/testing/etalons/FieldSet-Overview(material.blue.light).png new file mode 100644 index 00000000000..7f89b0eb9d9 Binary files /dev/null and b/testing/etalons/FieldSet-Overview(material.blue.light).png differ diff --git a/testing/etalons/FileManager-BindingToEF.png b/testing/etalons/FileManager-BindingToEF(light).png similarity index 100% rename from testing/etalons/FileManager-BindingToEF.png rename to testing/etalons/FileManager-BindingToEF(light).png diff --git a/testing/etalons/FileManager-BindingToEF(material.blue.light).png b/testing/etalons/FileManager-BindingToEF(material.blue.light).png new file mode 100644 index 00000000000..d105903b6df Binary files /dev/null and b/testing/etalons/FileManager-BindingToEF(material.blue.light).png differ diff --git a/testing/etalons/FileManager-BindingToFileSystem.png b/testing/etalons/FileManager-BindingToFileSystem(light).png similarity index 100% rename from testing/etalons/FileManager-BindingToFileSystem.png rename to testing/etalons/FileManager-BindingToFileSystem(light).png diff --git a/testing/etalons/FileManager-BindingToFileSystem(material.blue.light).png b/testing/etalons/FileManager-BindingToFileSystem(material.blue.light).png new file mode 100644 index 00000000000..758ec5d20f1 Binary files /dev/null and b/testing/etalons/FileManager-BindingToFileSystem(material.blue.light).png differ diff --git a/testing/etalons/FileManager-BindingToHierarchicalStructure.png b/testing/etalons/FileManager-BindingToHierarchicalStructure(light).png similarity index 100% rename from testing/etalons/FileManager-BindingToHierarchicalStructure.png rename to testing/etalons/FileManager-BindingToHierarchicalStructure(light).png diff --git a/testing/etalons/FileManager-BindingToHierarchicalStructure(material.blue.light).png b/testing/etalons/FileManager-BindingToHierarchicalStructure(material.blue.light).png new file mode 100644 index 00000000000..7bf24f5d9bb Binary files /dev/null and b/testing/etalons/FileManager-BindingToHierarchicalStructure(material.blue.light).png differ diff --git a/testing/etalons/FileManager-CustomThumbnails.png b/testing/etalons/FileManager-CustomThumbnails(light).png similarity index 100% rename from testing/etalons/FileManager-CustomThumbnails.png rename to testing/etalons/FileManager-CustomThumbnails(light).png diff --git a/testing/etalons/FileManager-CustomThumbnails(material.blue.light).png b/testing/etalons/FileManager-CustomThumbnails(material.blue.light).png new file mode 100644 index 00000000000..303300790f8 Binary files /dev/null and b/testing/etalons/FileManager-CustomThumbnails(material.blue.light).png differ diff --git a/testing/etalons/FileManager-Overview.png b/testing/etalons/FileManager-Overview(light).png similarity index 100% rename from testing/etalons/FileManager-Overview.png rename to testing/etalons/FileManager-Overview(light).png diff --git a/testing/etalons/FileManager-Overview(material.blue.light).png b/testing/etalons/FileManager-Overview(material.blue.light).png new file mode 100644 index 00000000000..8312d8734b5 Binary files /dev/null and b/testing/etalons/FileManager-Overview(material.blue.light).png differ diff --git a/testing/etalons/FileManager-UICustomization.png b/testing/etalons/FileManager-UICustomization(light).png similarity index 100% rename from testing/etalons/FileManager-UICustomization.png rename to testing/etalons/FileManager-UICustomization(light).png diff --git a/testing/etalons/FileManager-UICustomization(material.blue.light).png b/testing/etalons/FileManager-UICustomization(material.blue.light).png new file mode 100644 index 00000000000..ad6f363a7f1 Binary files /dev/null and b/testing/etalons/FileManager-UICustomization(material.blue.light).png differ diff --git a/testing/etalons/FileUploader-ChunkUploading.png b/testing/etalons/FileUploader-ChunkUploading(light).png similarity index 100% rename from testing/etalons/FileUploader-ChunkUploading.png rename to testing/etalons/FileUploader-ChunkUploading(light).png diff --git a/testing/etalons/FileUploader-ChunkUploading(material.blue.light).png b/testing/etalons/FileUploader-ChunkUploading(material.blue.light).png new file mode 100644 index 00000000000..86ed2804bd2 Binary files /dev/null and b/testing/etalons/FileUploader-ChunkUploading(material.blue.light).png differ diff --git a/testing/etalons/FileUploader-CustomDropzone.png b/testing/etalons/FileUploader-CustomDropzone(light).png similarity index 100% rename from testing/etalons/FileUploader-CustomDropzone.png rename to testing/etalons/FileUploader-CustomDropzone(light).png diff --git a/testing/etalons/FileUploader-CustomDropzone(material.blue.light).png b/testing/etalons/FileUploader-CustomDropzone(material.blue.light).png new file mode 100644 index 00000000000..c6ffe90efcb Binary files /dev/null and b/testing/etalons/FileUploader-CustomDropzone(material.blue.light).png differ diff --git a/testing/etalons/FileUploader-FileSelection.png b/testing/etalons/FileUploader-FileSelection(light).png similarity index 100% rename from testing/etalons/FileUploader-FileSelection.png rename to testing/etalons/FileUploader-FileSelection(light).png diff --git a/testing/etalons/FileUploader-FileSelection(material.blue.light).png b/testing/etalons/FileUploader-FileSelection(material.blue.light).png new file mode 100644 index 00000000000..40ef29d93cb Binary files /dev/null and b/testing/etalons/FileUploader-FileSelection(material.blue.light).png differ diff --git a/testing/etalons/FileUploader-FileUploading.png b/testing/etalons/FileUploader-FileUploading(light).png similarity index 100% rename from testing/etalons/FileUploader-FileUploading.png rename to testing/etalons/FileUploader-FileUploading(light).png diff --git a/testing/etalons/FileUploader-FileUploading(material.blue.light).png b/testing/etalons/FileUploader-FileUploading(material.blue.light).png new file mode 100644 index 00000000000..90029a1da52 Binary files /dev/null and b/testing/etalons/FileUploader-FileUploading(material.blue.light).png differ diff --git a/testing/etalons/FileUploader-Validation.png b/testing/etalons/FileUploader-Validation(light).png similarity index 100% rename from testing/etalons/FileUploader-Validation.png rename to testing/etalons/FileUploader-Validation(light).png diff --git a/testing/etalons/FileUploader-Validation(material.blue.light).png b/testing/etalons/FileUploader-Validation(material.blue.light).png new file mode 100644 index 00000000000..4a32716df80 Binary files /dev/null and b/testing/etalons/FileUploader-Validation(material.blue.light).png differ diff --git a/testing/etalons/FilterBuilder-Customization.png b/testing/etalons/FilterBuilder-Customization(light).png similarity index 100% rename from testing/etalons/FilterBuilder-Customization.png rename to testing/etalons/FilterBuilder-Customization(light).png diff --git a/testing/etalons/FilterBuilder-Customization(material.blue.light).png b/testing/etalons/FilterBuilder-Customization(material.blue.light).png new file mode 100644 index 00000000000..46614a79426 Binary files /dev/null and b/testing/etalons/FilterBuilder-Customization(material.blue.light).png differ diff --git a/testing/etalons/FilterBuilder-WithDataGrid.png b/testing/etalons/FilterBuilder-WithDataGrid(light).png similarity index 100% rename from testing/etalons/FilterBuilder-WithDataGrid.png rename to testing/etalons/FilterBuilder-WithDataGrid(light).png diff --git a/testing/etalons/FilterBuilder-WithDataGrid(material.blue.light).png b/testing/etalons/FilterBuilder-WithDataGrid(material.blue.light).png new file mode 100644 index 00000000000..804e263a0c4 Binary files /dev/null and b/testing/etalons/FilterBuilder-WithDataGrid(material.blue.light).png differ diff --git a/testing/etalons/FilterBuilder-WithList.png b/testing/etalons/FilterBuilder-WithList(light).png similarity index 100% rename from testing/etalons/FilterBuilder-WithList.png rename to testing/etalons/FilterBuilder-WithList(light).png diff --git a/testing/etalons/FilterBuilder-WithList(material.blue.light).png b/testing/etalons/FilterBuilder-WithList(material.blue.light).png new file mode 100644 index 00000000000..88470805af0 Binary files /dev/null and b/testing/etalons/FilterBuilder-WithList(material.blue.light).png differ diff --git a/testing/etalons/FloatingActionButton-Overview.png b/testing/etalons/FloatingActionButton-Overview(light).png similarity index 100% rename from testing/etalons/FloatingActionButton-Overview.png rename to testing/etalons/FloatingActionButton-Overview(light).png diff --git a/testing/etalons/FloatingActionButton-Overview(material.blue.light).png b/testing/etalons/FloatingActionButton-Overview(material.blue.light).png new file mode 100644 index 00000000000..ad08d4e0a74 Binary files /dev/null and b/testing/etalons/FloatingActionButton-Overview(material.blue.light).png differ diff --git a/testing/etalons/Form-ColumnsAdaptability.png b/testing/etalons/Form-ColumnsAdaptability(light).png similarity index 100% rename from testing/etalons/Form-ColumnsAdaptability.png rename to testing/etalons/Form-ColumnsAdaptability(light).png diff --git a/testing/etalons/Form-ColumnsAdaptability(material.blue.light).png b/testing/etalons/Form-ColumnsAdaptability(material.blue.light).png new file mode 100644 index 00000000000..fc4587201a3 Binary files /dev/null and b/testing/etalons/Form-ColumnsAdaptability(material.blue.light).png differ diff --git a/testing/etalons/Form-CustomizeItem.png b/testing/etalons/Form-CustomizeItem(light).png similarity index 100% rename from testing/etalons/Form-CustomizeItem.png rename to testing/etalons/Form-CustomizeItem(light).png diff --git a/testing/etalons/Form-CustomizeItem(material.blue.light).png b/testing/etalons/Form-CustomizeItem(material.blue.light).png new file mode 100644 index 00000000000..f6f6f692fa5 Binary files /dev/null and b/testing/etalons/Form-CustomizeItem(material.blue.light).png differ diff --git a/testing/etalons/Form-GroupedFields.png b/testing/etalons/Form-GroupedFields(light).png similarity index 100% rename from testing/etalons/Form-GroupedFields.png rename to testing/etalons/Form-GroupedFields(light).png diff --git a/testing/etalons/Form-GroupedFields(material.blue.light).png b/testing/etalons/Form-GroupedFields(material.blue.light).png new file mode 100644 index 00000000000..675cf2d37f6 Binary files /dev/null and b/testing/etalons/Form-GroupedFields(material.blue.light).png differ diff --git a/testing/etalons/Form-Overview.png b/testing/etalons/Form-Overview(light).png similarity index 100% rename from testing/etalons/Form-Overview.png rename to testing/etalons/Form-Overview(light).png diff --git a/testing/etalons/Form-Overview(material.blue.light).png b/testing/etalons/Form-Overview(material.blue.light).png new file mode 100644 index 00000000000..b6592043726 Binary files /dev/null and b/testing/etalons/Form-Overview(material.blue.light).png differ diff --git a/testing/etalons/Form-UpdateItemsDynamically.png b/testing/etalons/Form-UpdateItemsDynamically(light).png similarity index 100% rename from testing/etalons/Form-UpdateItemsDynamically.png rename to testing/etalons/Form-UpdateItemsDynamically(light).png diff --git a/testing/etalons/Form-UpdateItemsDynamically(material.blue.light).png b/testing/etalons/Form-UpdateItemsDynamically(material.blue.light).png new file mode 100644 index 00000000000..b41e54e1b99 Binary files /dev/null and b/testing/etalons/Form-UpdateItemsDynamically(material.blue.light).png differ diff --git a/testing/etalons/Form-Validation.png b/testing/etalons/Form-Validation(light).png similarity index 100% rename from testing/etalons/Form-Validation.png rename to testing/etalons/Form-Validation(light).png diff --git a/testing/etalons/Form-Validation(material.blue.light).png b/testing/etalons/Form-Validation(material.blue.light).png new file mode 100644 index 00000000000..4a84e7fdce4 Binary files /dev/null and b/testing/etalons/Form-Validation(material.blue.light).png differ diff --git a/testing/etalons/Gallery-Item3RdPartyEngineTemplate.png b/testing/etalons/Gallery-Item3RdPartyEngineTemplate(light).png similarity index 100% rename from testing/etalons/Gallery-Item3RdPartyEngineTemplate.png rename to testing/etalons/Gallery-Item3RdPartyEngineTemplate(light).png diff --git a/testing/etalons/Gallery-Item3RdPartyEngineTemplate(material.blue.light).png b/testing/etalons/Gallery-Item3RdPartyEngineTemplate(material.blue.light).png new file mode 100644 index 00000000000..af05b05c0d0 Binary files /dev/null and b/testing/etalons/Gallery-Item3RdPartyEngineTemplate(material.blue.light).png differ diff --git a/testing/etalons/Gallery-ItemTemplate.png b/testing/etalons/Gallery-ItemTemplate(light).png similarity index 100% rename from testing/etalons/Gallery-ItemTemplate.png rename to testing/etalons/Gallery-ItemTemplate(light).png diff --git a/testing/etalons/Gallery-ItemTemplate(material.blue.light).png b/testing/etalons/Gallery-ItemTemplate(material.blue.light).png new file mode 100644 index 00000000000..4903afd5afb Binary files /dev/null and b/testing/etalons/Gallery-ItemTemplate(material.blue.light).png differ diff --git a/testing/etalons/Gallery-Overview.png b/testing/etalons/Gallery-Overview(light).png similarity index 100% rename from testing/etalons/Gallery-Overview.png rename to testing/etalons/Gallery-Overview(light).png diff --git a/testing/etalons/Gallery-Overview(material.blue.light).png b/testing/etalons/Gallery-Overview(material.blue.light).png new file mode 100644 index 00000000000..0464e70f06b Binary files /dev/null and b/testing/etalons/Gallery-Overview(material.blue.light).png differ diff --git a/testing/etalons/Gantt-ChartAppearance.png b/testing/etalons/Gantt-ChartAppearance(light).png similarity index 100% rename from testing/etalons/Gantt-ChartAppearance.png rename to testing/etalons/Gantt-ChartAppearance(light).png diff --git a/testing/etalons/Gantt-ChartAppearance(material.blue.light).png b/testing/etalons/Gantt-ChartAppearance(material.blue.light).png new file mode 100644 index 00000000000..b35470565cf Binary files /dev/null and b/testing/etalons/Gantt-ChartAppearance(material.blue.light).png differ diff --git a/testing/etalons/Gantt-ContextMenu.png b/testing/etalons/Gantt-ContextMenu(light).png similarity index 100% rename from testing/etalons/Gantt-ContextMenu.png rename to testing/etalons/Gantt-ContextMenu(light).png diff --git a/testing/etalons/Gantt-ContextMenu(material.blue.light).png b/testing/etalons/Gantt-ContextMenu(material.blue.light).png new file mode 100644 index 00000000000..21f56600ada Binary files /dev/null and b/testing/etalons/Gantt-ContextMenu(material.blue.light).png differ diff --git a/testing/etalons/Gantt-DataBinding.png b/testing/etalons/Gantt-DataBinding(light).png similarity index 100% rename from testing/etalons/Gantt-DataBinding.png rename to testing/etalons/Gantt-DataBinding(light).png diff --git a/testing/etalons/Gantt-DataBinding(material.blue.light).png b/testing/etalons/Gantt-DataBinding(material.blue.light).png new file mode 100644 index 00000000000..d40fa151ff3 Binary files /dev/null and b/testing/etalons/Gantt-DataBinding(material.blue.light).png differ diff --git a/testing/etalons/Gantt-ExportToPDF.png b/testing/etalons/Gantt-ExportToPDF(light).png similarity index 100% rename from testing/etalons/Gantt-ExportToPDF.png rename to testing/etalons/Gantt-ExportToPDF(light).png diff --git a/testing/etalons/Gantt-ExportToPDF(material.blue.light).png b/testing/etalons/Gantt-ExportToPDF(material.blue.light).png new file mode 100644 index 00000000000..e0088d6a04f Binary files /dev/null and b/testing/etalons/Gantt-ExportToPDF(material.blue.light).png differ diff --git a/testing/etalons/Gantt-FilterRow.png b/testing/etalons/Gantt-FilterRow(light).png similarity index 100% rename from testing/etalons/Gantt-FilterRow.png rename to testing/etalons/Gantt-FilterRow(light).png diff --git a/testing/etalons/Gantt-FilterRow(material.blue.light).png b/testing/etalons/Gantt-FilterRow(material.blue.light).png new file mode 100644 index 00000000000..4970a003537 Binary files /dev/null and b/testing/etalons/Gantt-FilterRow(material.blue.light).png differ diff --git a/testing/etalons/Gantt-HeaderFilter.png b/testing/etalons/Gantt-HeaderFilter(light).png similarity index 100% rename from testing/etalons/Gantt-HeaderFilter.png rename to testing/etalons/Gantt-HeaderFilter(light).png diff --git a/testing/etalons/Gantt-HeaderFilter(material.blue.light).png b/testing/etalons/Gantt-HeaderFilter(material.blue.light).png new file mode 100644 index 00000000000..72c899663a7 Binary files /dev/null and b/testing/etalons/Gantt-HeaderFilter(material.blue.light).png differ diff --git a/testing/etalons/Gantt-Overview.png b/testing/etalons/Gantt-Overview(light).png similarity index 100% rename from testing/etalons/Gantt-Overview.png rename to testing/etalons/Gantt-Overview(light).png diff --git a/testing/etalons/Gantt-Overview(material.blue.light).png b/testing/etalons/Gantt-Overview(material.blue.light).png new file mode 100644 index 00000000000..0d5ac7d6cd0 Binary files /dev/null and b/testing/etalons/Gantt-Overview(material.blue.light).png differ diff --git a/testing/etalons/Gantt-Sorting.png b/testing/etalons/Gantt-Sorting(light).png similarity index 100% rename from testing/etalons/Gantt-Sorting.png rename to testing/etalons/Gantt-Sorting(light).png diff --git a/testing/etalons/Gantt-Sorting(material.blue.light).png b/testing/etalons/Gantt-Sorting(material.blue.light).png new file mode 100644 index 00000000000..b0a2e457224 Binary files /dev/null and b/testing/etalons/Gantt-Sorting(material.blue.light).png differ diff --git a/testing/etalons/Gantt-StripLines.png b/testing/etalons/Gantt-StripLines(light).png similarity index 100% rename from testing/etalons/Gantt-StripLines.png rename to testing/etalons/Gantt-StripLines(light).png diff --git a/testing/etalons/Gantt-StripLines(material.blue.light).png b/testing/etalons/Gantt-StripLines(material.blue.light).png new file mode 100644 index 00000000000..10accddaec5 Binary files /dev/null and b/testing/etalons/Gantt-StripLines(material.blue.light).png differ diff --git a/testing/etalons/Gantt-StripLines_mask.png b/testing/etalons/Gantt-StripLines_mask(light).png similarity index 100% rename from testing/etalons/Gantt-StripLines_mask.png rename to testing/etalons/Gantt-StripLines_mask(light).png diff --git a/testing/etalons/Gantt-StripLines_mask(material.blue.light).png b/testing/etalons/Gantt-StripLines_mask(material.blue.light).png new file mode 100644 index 00000000000..a3cf528ce80 Binary files /dev/null and b/testing/etalons/Gantt-StripLines_mask(material.blue.light).png differ diff --git a/testing/etalons/Gantt-TaskTemplate.png b/testing/etalons/Gantt-TaskTemplate(light).png similarity index 100% rename from testing/etalons/Gantt-TaskTemplate.png rename to testing/etalons/Gantt-TaskTemplate(light).png diff --git a/testing/etalons/Gantt-TaskTemplate(material.blue.light).png b/testing/etalons/Gantt-TaskTemplate(material.blue.light).png new file mode 100644 index 00000000000..ae06e25b039 Binary files /dev/null and b/testing/etalons/Gantt-TaskTemplate(material.blue.light).png differ diff --git a/testing/etalons/Gantt-Toolbar.png b/testing/etalons/Gantt-Toolbar(light).png similarity index 100% rename from testing/etalons/Gantt-Toolbar.png rename to testing/etalons/Gantt-Toolbar(light).png diff --git a/testing/etalons/Gantt-Toolbar(material.blue.light).png b/testing/etalons/Gantt-Toolbar(material.blue.light).png new file mode 100644 index 00000000000..bc63235e971 Binary files /dev/null and b/testing/etalons/Gantt-Toolbar(material.blue.light).png differ diff --git a/testing/etalons/Gantt-Validation.png b/testing/etalons/Gantt-Validation(light).png similarity index 100% rename from testing/etalons/Gantt-Validation.png rename to testing/etalons/Gantt-Validation(light).png diff --git a/testing/etalons/Gantt-Validation(material.blue.light).png b/testing/etalons/Gantt-Validation(material.blue.light).png new file mode 100644 index 00000000000..8fca643fb17 Binary files /dev/null and b/testing/etalons/Gantt-Validation(material.blue.light).png differ diff --git a/testing/etalons/Gauges-AnglesCustomization.png b/testing/etalons/Gauges-AnglesCustomization(light).png similarity index 100% rename from testing/etalons/Gauges-AnglesCustomization.png rename to testing/etalons/Gauges-AnglesCustomization(light).png diff --git a/testing/etalons/Gauges-AnglesCustomization(material.blue.light).png b/testing/etalons/Gauges-AnglesCustomization(material.blue.light).png new file mode 100644 index 00000000000..97fa1ba4474 Binary files /dev/null and b/testing/etalons/Gauges-AnglesCustomization(material.blue.light).png differ diff --git a/testing/etalons/Gauges-BaseValueForRangeBar.png b/testing/etalons/Gauges-BaseValueForRangeBar(light).png similarity index 100% rename from testing/etalons/Gauges-BaseValueForRangeBar.png rename to testing/etalons/Gauges-BaseValueForRangeBar(light).png diff --git a/testing/etalons/Gauges-BaseValueForRangeBar(material.blue.light).png b/testing/etalons/Gauges-BaseValueForRangeBar(material.blue.light).png new file mode 100644 index 00000000000..8fceae2419a Binary files /dev/null and b/testing/etalons/Gauges-BaseValueForRangeBar(material.blue.light).png differ diff --git a/testing/etalons/Gauges-CustomLayout.png b/testing/etalons/Gauges-CustomLayout(light).png similarity index 100% rename from testing/etalons/Gauges-CustomLayout.png rename to testing/etalons/Gauges-CustomLayout(light).png diff --git a/testing/etalons/Gauges-CustomLayout(material.blue.light).png b/testing/etalons/Gauges-CustomLayout(material.blue.light).png new file mode 100644 index 00000000000..b5f2a99d075 Binary files /dev/null and b/testing/etalons/Gauges-CustomLayout(material.blue.light).png differ diff --git a/testing/etalons/Gauges-CustomLayoutLinearGauge.png b/testing/etalons/Gauges-CustomLayoutLinearGauge(light).png similarity index 100% rename from testing/etalons/Gauges-CustomLayoutLinearGauge.png rename to testing/etalons/Gauges-CustomLayoutLinearGauge(light).png diff --git a/testing/etalons/Gauges-CustomLayoutLinearGauge(material.blue.light).png b/testing/etalons/Gauges-CustomLayoutLinearGauge(material.blue.light).png new file mode 100644 index 00000000000..65e1464a065 Binary files /dev/null and b/testing/etalons/Gauges-CustomLayoutLinearGauge(material.blue.light).png differ diff --git a/testing/etalons/Gauges-DifferentSubvalueIndicatorTypes.png b/testing/etalons/Gauges-DifferentSubvalueIndicatorTypes(light).png similarity index 100% rename from testing/etalons/Gauges-DifferentSubvalueIndicatorTypes.png rename to testing/etalons/Gauges-DifferentSubvalueIndicatorTypes(light).png diff --git a/testing/etalons/Gauges-DifferentSubvalueIndicatorTypes(material.blue.light).png b/testing/etalons/Gauges-DifferentSubvalueIndicatorTypes(material.blue.light).png new file mode 100644 index 00000000000..be50f791acd Binary files /dev/null and b/testing/etalons/Gauges-DifferentSubvalueIndicatorTypes(material.blue.light).png differ diff --git a/testing/etalons/Gauges-DifferentSubvalueIndicatorTypesLinearGauge.png b/testing/etalons/Gauges-DifferentSubvalueIndicatorTypesLinearGauge(light).png similarity index 100% rename from testing/etalons/Gauges-DifferentSubvalueIndicatorTypesLinearGauge.png rename to testing/etalons/Gauges-DifferentSubvalueIndicatorTypesLinearGauge(light).png diff --git a/testing/etalons/Gauges-DifferentSubvalueIndicatorTypesLinearGauge(material.blue.light).png b/testing/etalons/Gauges-DifferentSubvalueIndicatorTypesLinearGauge(material.blue.light).png new file mode 100644 index 00000000000..bb98caf676c Binary files /dev/null and b/testing/etalons/Gauges-DifferentSubvalueIndicatorTypesLinearGauge(material.blue.light).png differ diff --git a/testing/etalons/Gauges-DifferentValueIndicatorTypes.png b/testing/etalons/Gauges-DifferentValueIndicatorTypes(light).png similarity index 100% rename from testing/etalons/Gauges-DifferentValueIndicatorTypes.png rename to testing/etalons/Gauges-DifferentValueIndicatorTypes(light).png diff --git a/testing/etalons/Gauges-DifferentValueIndicatorTypes(material.blue.light).png b/testing/etalons/Gauges-DifferentValueIndicatorTypes(material.blue.light).png new file mode 100644 index 00000000000..39c0bf1d7c6 Binary files /dev/null and b/testing/etalons/Gauges-DifferentValueIndicatorTypes(material.blue.light).png differ diff --git a/testing/etalons/Gauges-DifferentValueIndicatorTypesLinearGauge.png b/testing/etalons/Gauges-DifferentValueIndicatorTypesLinearGauge(light).png similarity index 100% rename from testing/etalons/Gauges-DifferentValueIndicatorTypesLinearGauge.png rename to testing/etalons/Gauges-DifferentValueIndicatorTypesLinearGauge(light).png diff --git a/testing/etalons/Gauges-DifferentValueIndicatorTypesLinearGauge(material.blue.light).png b/testing/etalons/Gauges-DifferentValueIndicatorTypesLinearGauge(material.blue.light).png new file mode 100644 index 00000000000..d9601060b33 Binary files /dev/null and b/testing/etalons/Gauges-DifferentValueIndicatorTypesLinearGauge(material.blue.light).png differ diff --git a/testing/etalons/Gauges-GaugeTitleCustomized.png b/testing/etalons/Gauges-GaugeTitleCustomized(light).png similarity index 100% rename from testing/etalons/Gauges-GaugeTitleCustomized.png rename to testing/etalons/Gauges-GaugeTitleCustomized(light).png diff --git a/testing/etalons/Gauges-GaugeTitleCustomized(material.blue.light).png b/testing/etalons/Gauges-GaugeTitleCustomized(material.blue.light).png new file mode 100644 index 00000000000..4f0296d22f7 Binary files /dev/null and b/testing/etalons/Gauges-GaugeTitleCustomized(material.blue.light).png differ diff --git a/testing/etalons/Gauges-GaugeTooltip.png b/testing/etalons/Gauges-GaugeTooltip(light).png similarity index 100% rename from testing/etalons/Gauges-GaugeTooltip.png rename to testing/etalons/Gauges-GaugeTooltip(light).png diff --git a/testing/etalons/Gauges-GaugeTooltip(material.blue.light).png b/testing/etalons/Gauges-GaugeTooltip(material.blue.light).png new file mode 100644 index 00000000000..2d73b9675cf Binary files /dev/null and b/testing/etalons/Gauges-GaugeTooltip(material.blue.light).png differ diff --git a/testing/etalons/Gauges-LabelsCustomization.png b/testing/etalons/Gauges-LabelsCustomization(light).png similarity index 100% rename from testing/etalons/Gauges-LabelsCustomization.png rename to testing/etalons/Gauges-LabelsCustomization(light).png diff --git a/testing/etalons/Gauges-LabelsCustomization(material.blue.light).png b/testing/etalons/Gauges-LabelsCustomization(material.blue.light).png new file mode 100644 index 00000000000..498631eb060 Binary files /dev/null and b/testing/etalons/Gauges-LabelsCustomization(material.blue.light).png differ diff --git a/testing/etalons/Gauges-Overview.png b/testing/etalons/Gauges-Overview(light).png similarity index 100% rename from testing/etalons/Gauges-Overview.png rename to testing/etalons/Gauges-Overview(light).png diff --git a/testing/etalons/Gauges-Overview(material.blue.light).png b/testing/etalons/Gauges-Overview(material.blue.light).png new file mode 100644 index 00000000000..9d468ffc895 Binary files /dev/null and b/testing/etalons/Gauges-Overview(material.blue.light).png differ diff --git a/testing/etalons/Gauges-Palette.png b/testing/etalons/Gauges-Palette(light).png similarity index 100% rename from testing/etalons/Gauges-Palette.png rename to testing/etalons/Gauges-Palette(light).png diff --git a/testing/etalons/Gauges-Palette(material.blue.light).png b/testing/etalons/Gauges-Palette(material.blue.light).png new file mode 100644 index 00000000000..ddc2e1eb500 Binary files /dev/null and b/testing/etalons/Gauges-Palette(material.blue.light).png differ diff --git a/testing/etalons/Gauges-PaletteForRanges.png b/testing/etalons/Gauges-PaletteForRanges(light).png similarity index 100% rename from testing/etalons/Gauges-PaletteForRanges.png rename to testing/etalons/Gauges-PaletteForRanges(light).png diff --git a/testing/etalons/Gauges-PaletteForRanges(material.blue.light).png b/testing/etalons/Gauges-PaletteForRanges(material.blue.light).png new file mode 100644 index 00000000000..354d9cc6a4d Binary files /dev/null and b/testing/etalons/Gauges-PaletteForRanges(material.blue.light).png differ diff --git a/testing/etalons/Gauges-ScaleCustomTickInterval.png b/testing/etalons/Gauges-ScaleCustomTickInterval(light).png similarity index 100% rename from testing/etalons/Gauges-ScaleCustomTickInterval.png rename to testing/etalons/Gauges-ScaleCustomTickInterval(light).png diff --git a/testing/etalons/Gauges-ScaleCustomTickInterval(material.blue.light).png b/testing/etalons/Gauges-ScaleCustomTickInterval(material.blue.light).png new file mode 100644 index 00000000000..1ecb9354017 Binary files /dev/null and b/testing/etalons/Gauges-ScaleCustomTickInterval(material.blue.light).png differ diff --git a/testing/etalons/Gauges-ScaleCustomTickValues.png b/testing/etalons/Gauges-ScaleCustomTickValues(light).png similarity index 100% rename from testing/etalons/Gauges-ScaleCustomTickValues.png rename to testing/etalons/Gauges-ScaleCustomTickValues(light).png diff --git a/testing/etalons/Gauges-ScaleCustomTickValues(material.blue.light).png b/testing/etalons/Gauges-ScaleCustomTickValues(material.blue.light).png new file mode 100644 index 00000000000..c453ba1ab20 Binary files /dev/null and b/testing/etalons/Gauges-ScaleCustomTickValues(material.blue.light).png differ diff --git a/testing/etalons/Gauges-ScaleLabelFormatting.png b/testing/etalons/Gauges-ScaleLabelFormatting(light).png similarity index 100% rename from testing/etalons/Gauges-ScaleLabelFormatting.png rename to testing/etalons/Gauges-ScaleLabelFormatting(light).png diff --git a/testing/etalons/Gauges-ScaleLabelFormatting(material.blue.light).png b/testing/etalons/Gauges-ScaleLabelFormatting(material.blue.light).png new file mode 100644 index 00000000000..073f746c748 Binary files /dev/null and b/testing/etalons/Gauges-ScaleLabelFormatting(material.blue.light).png differ diff --git a/testing/etalons/Gauges-ScaleMinorTicks.png b/testing/etalons/Gauges-ScaleMinorTicks(light).png similarity index 100% rename from testing/etalons/Gauges-ScaleMinorTicks.png rename to testing/etalons/Gauges-ScaleMinorTicks(light).png diff --git a/testing/etalons/Gauges-ScaleMinorTicks(material.blue.light).png b/testing/etalons/Gauges-ScaleMinorTicks(material.blue.light).png new file mode 100644 index 00000000000..a77cc663a88 Binary files /dev/null and b/testing/etalons/Gauges-ScaleMinorTicks(material.blue.light).png differ diff --git a/testing/etalons/Gauges-SubvalueIndicatorTextFormatting.png b/testing/etalons/Gauges-SubvalueIndicatorTextFormatting(light).png similarity index 100% rename from testing/etalons/Gauges-SubvalueIndicatorTextFormatting.png rename to testing/etalons/Gauges-SubvalueIndicatorTextFormatting(light).png diff --git a/testing/etalons/Gauges-SubvalueIndicatorTextFormatting(material.blue.light).png b/testing/etalons/Gauges-SubvalueIndicatorTextFormatting(material.blue.light).png new file mode 100644 index 00000000000..771969cd503 Binary files /dev/null and b/testing/etalons/Gauges-SubvalueIndicatorTextFormatting(material.blue.light).png differ diff --git a/testing/etalons/Gauges-Tooltip.png b/testing/etalons/Gauges-Tooltip(light).png similarity index 100% rename from testing/etalons/Gauges-Tooltip.png rename to testing/etalons/Gauges-Tooltip(light).png diff --git a/testing/etalons/Gauges-Tooltip(material.blue.light).png b/testing/etalons/Gauges-Tooltip(material.blue.light).png new file mode 100644 index 00000000000..662760e8acc Binary files /dev/null and b/testing/etalons/Gauges-Tooltip(material.blue.light).png differ diff --git a/testing/etalons/Gauges-UpdateBarGaugeDataAtRuntime.png b/testing/etalons/Gauges-UpdateBarGaugeDataAtRuntime(light).png similarity index 100% rename from testing/etalons/Gauges-UpdateBarGaugeDataAtRuntime.png rename to testing/etalons/Gauges-UpdateBarGaugeDataAtRuntime(light).png diff --git a/testing/etalons/Gauges-UpdateBarGaugeDataAtRuntime(material.blue.light).png b/testing/etalons/Gauges-UpdateBarGaugeDataAtRuntime(material.blue.light).png new file mode 100644 index 00000000000..084aa6d70f1 Binary files /dev/null and b/testing/etalons/Gauges-UpdateBarGaugeDataAtRuntime(material.blue.light).png differ diff --git a/testing/etalons/Gauges-UpdateCircularGaugeDataAtRuntime.png b/testing/etalons/Gauges-UpdateCircularGaugeDataAtRuntime(light).png similarity index 100% rename from testing/etalons/Gauges-UpdateCircularGaugeDataAtRuntime.png rename to testing/etalons/Gauges-UpdateCircularGaugeDataAtRuntime(light).png diff --git a/testing/etalons/Gauges-UpdateCircularGaugeDataAtRuntime(material.blue.light).png b/testing/etalons/Gauges-UpdateCircularGaugeDataAtRuntime(material.blue.light).png new file mode 100644 index 00000000000..30ec3a9c7dc Binary files /dev/null and b/testing/etalons/Gauges-UpdateCircularGaugeDataAtRuntime(material.blue.light).png differ diff --git a/testing/etalons/Gauges-UpdateLinearGaugeDataAtRuntime.png b/testing/etalons/Gauges-UpdateLinearGaugeDataAtRuntime(light).png similarity index 100% rename from testing/etalons/Gauges-UpdateLinearGaugeDataAtRuntime.png rename to testing/etalons/Gauges-UpdateLinearGaugeDataAtRuntime(light).png diff --git a/testing/etalons/Gauges-UpdateLinearGaugeDataAtRuntime(material.blue.light).png b/testing/etalons/Gauges-UpdateLinearGaugeDataAtRuntime(material.blue.light).png new file mode 100644 index 00000000000..2dbbcade4d1 Binary files /dev/null and b/testing/etalons/Gauges-UpdateLinearGaugeDataAtRuntime(material.blue.light).png differ diff --git a/testing/etalons/Gauges-ValueIndicatorsAPI.png b/testing/etalons/Gauges-ValueIndicatorsAPI(light).png similarity index 100% rename from testing/etalons/Gauges-ValueIndicatorsAPI.png rename to testing/etalons/Gauges-ValueIndicatorsAPI(light).png diff --git a/testing/etalons/Gauges-ValueIndicatorsAPI(material.blue.light).png b/testing/etalons/Gauges-ValueIndicatorsAPI(material.blue.light).png new file mode 100644 index 00000000000..19c326fe278 Binary files /dev/null and b/testing/etalons/Gauges-ValueIndicatorsAPI(material.blue.light).png differ diff --git a/testing/etalons/Gauges-VariableNumberOfBars.png b/testing/etalons/Gauges-VariableNumberOfBars(light).png similarity index 100% rename from testing/etalons/Gauges-VariableNumberOfBars.png rename to testing/etalons/Gauges-VariableNumberOfBars(light).png diff --git a/testing/etalons/Gauges-VariableNumberOfBars(material.blue.light).png b/testing/etalons/Gauges-VariableNumberOfBars(material.blue.light).png new file mode 100644 index 00000000000..c80ea1698c8 Binary files /dev/null and b/testing/etalons/Gauges-VariableNumberOfBars(material.blue.light).png differ diff --git a/testing/etalons/Gauges-VariableNumberOfSubvalueIndicators.png b/testing/etalons/Gauges-VariableNumberOfSubvalueIndicators(light).png similarity index 100% rename from testing/etalons/Gauges-VariableNumberOfSubvalueIndicators.png rename to testing/etalons/Gauges-VariableNumberOfSubvalueIndicators(light).png diff --git a/testing/etalons/Gauges-VariableNumberOfSubvalueIndicators(material.blue.light).png b/testing/etalons/Gauges-VariableNumberOfSubvalueIndicators(material.blue.light).png new file mode 100644 index 00000000000..b20da2d0ac1 Binary files /dev/null and b/testing/etalons/Gauges-VariableNumberOfSubvalueIndicators(material.blue.light).png differ diff --git a/testing/etalons/HtmlEditor-Mentions.png b/testing/etalons/HtmlEditor-Mentions(light).png similarity index 100% rename from testing/etalons/HtmlEditor-Mentions.png rename to testing/etalons/HtmlEditor-Mentions(light).png diff --git a/testing/etalons/HtmlEditor-Mentions(material.blue.light).png b/testing/etalons/HtmlEditor-Mentions(material.blue.light).png new file mode 100644 index 00000000000..a1e7d9fe694 Binary files /dev/null and b/testing/etalons/HtmlEditor-Mentions(material.blue.light).png differ diff --git a/testing/etalons/HtmlEditor-OutputFormats.png b/testing/etalons/HtmlEditor-OutputFormats(light).png similarity index 100% rename from testing/etalons/HtmlEditor-OutputFormats.png rename to testing/etalons/HtmlEditor-OutputFormats(light).png diff --git a/testing/etalons/HtmlEditor-OutputFormats(material.blue.light).png b/testing/etalons/HtmlEditor-OutputFormats(material.blue.light).png new file mode 100644 index 00000000000..74fdcd13ec3 Binary files /dev/null and b/testing/etalons/HtmlEditor-OutputFormats(material.blue.light).png differ diff --git a/testing/etalons/HtmlEditor-Overview.png b/testing/etalons/HtmlEditor-Overview(light).png similarity index 100% rename from testing/etalons/HtmlEditor-Overview.png rename to testing/etalons/HtmlEditor-Overview(light).png diff --git a/testing/etalons/HtmlEditor-Overview(material.blue.light).png b/testing/etalons/HtmlEditor-Overview(material.blue.light).png new file mode 100644 index 00000000000..60c6978c565 Binary files /dev/null and b/testing/etalons/HtmlEditor-Overview(material.blue.light).png differ diff --git a/testing/etalons/HtmlEditor-Overview_etalon.png b/testing/etalons/HtmlEditor-Overview_etalon(light).png similarity index 100% rename from testing/etalons/HtmlEditor-Overview_etalon.png rename to testing/etalons/HtmlEditor-Overview_etalon(light).png diff --git a/testing/etalons/HtmlEditor-Overview_etalon(material.blue.light).png b/testing/etalons/HtmlEditor-Overview_etalon(material.blue.light).png new file mode 100644 index 00000000000..b075b6cc441 Binary files /dev/null and b/testing/etalons/HtmlEditor-Overview_etalon(material.blue.light).png differ diff --git a/testing/etalons/HtmlEditor-Tables.png b/testing/etalons/HtmlEditor-Tables(light).png similarity index 100% rename from testing/etalons/HtmlEditor-Tables.png rename to testing/etalons/HtmlEditor-Tables(light).png diff --git a/testing/etalons/HtmlEditor-Tables(material.blue.light).png b/testing/etalons/HtmlEditor-Tables(material.blue.light).png new file mode 100644 index 00000000000..c85d1541d39 Binary files /dev/null and b/testing/etalons/HtmlEditor-Tables(material.blue.light).png differ diff --git a/testing/etalons/HtmlEditor-ToolbarCustomization.png b/testing/etalons/HtmlEditor-ToolbarCustomization(light).png similarity index 100% rename from testing/etalons/HtmlEditor-ToolbarCustomization.png rename to testing/etalons/HtmlEditor-ToolbarCustomization(light).png diff --git a/testing/etalons/HtmlEditor-ToolbarCustomization(material.blue.light).png b/testing/etalons/HtmlEditor-ToolbarCustomization(material.blue.light).png new file mode 100644 index 00000000000..2669bc454bf Binary files /dev/null and b/testing/etalons/HtmlEditor-ToolbarCustomization(material.blue.light).png differ diff --git a/testing/etalons/HtmlEditor-ToolbarCustomization_etalon.png b/testing/etalons/HtmlEditor-ToolbarCustomization_etalon(light).png similarity index 100% rename from testing/etalons/HtmlEditor-ToolbarCustomization_etalon.png rename to testing/etalons/HtmlEditor-ToolbarCustomization_etalon(light).png diff --git a/testing/etalons/HtmlEditor-ToolbarCustomization_etalon(material.blue.light).png b/testing/etalons/HtmlEditor-ToolbarCustomization_etalon(material.blue.light).png new file mode 100644 index 00000000000..db66febf92a Binary files /dev/null and b/testing/etalons/HtmlEditor-ToolbarCustomization_etalon(material.blue.light).png differ diff --git a/testing/etalons/List after change selectionMode to multiple-material.blue.light(material.blue.light).png b/testing/etalons/List after change selectionMode to multiple-material.blue.light(material.blue.light).png new file mode 100644 index 00000000000..14b1946db48 Binary files /dev/null and b/testing/etalons/List after change selectionMode to multiple-material.blue.light(material.blue.light).png differ diff --git a/testing/etalons/List after change selectionMode to none-material.blue.light(material.blue.light).png b/testing/etalons/List after change selectionMode to none-material.blue.light(material.blue.light).png new file mode 100644 index 00000000000..d340746de0f Binary files /dev/null and b/testing/etalons/List after change selectionMode to none-material.blue.light(material.blue.light).png differ diff --git a/testing/etalons/List after change selectionMode to single-material.blue.light(material.blue.light).png b/testing/etalons/List after change selectionMode to single-material.blue.light(material.blue.light).png new file mode 100644 index 00000000000..65b8f190947 Binary files /dev/null and b/testing/etalons/List after change selectionMode to single-material.blue.light(material.blue.light).png differ diff --git a/testing/etalons/List after click on item, selectionMode=all-material.blue.light(material.blue.light).png b/testing/etalons/List after click on item, selectionMode=all-material.blue.light(material.blue.light).png new file mode 100644 index 00000000000..0503e75ebb7 Binary files /dev/null and b/testing/etalons/List after click on item, selectionMode=all-material.blue.light(material.blue.light).png differ diff --git a/testing/etalons/List-GroupedList.png b/testing/etalons/List-GroupedList(light).png similarity index 100% rename from testing/etalons/List-GroupedList.png rename to testing/etalons/List-GroupedList(light).png diff --git a/testing/etalons/List-GroupedList(material.blue.light).png b/testing/etalons/List-GroupedList(material.blue.light).png new file mode 100644 index 00000000000..c5ed611c40e Binary files /dev/null and b/testing/etalons/List-GroupedList(material.blue.light).png differ diff --git a/testing/etalons/List-Item3RdPartyEngineTemplate.png b/testing/etalons/List-Item3RdPartyEngineTemplate(light).png similarity index 100% rename from testing/etalons/List-Item3RdPartyEngineTemplate.png rename to testing/etalons/List-Item3RdPartyEngineTemplate(light).png diff --git a/testing/etalons/List-Item3RdPartyEngineTemplate(material.blue.light).png b/testing/etalons/List-Item3RdPartyEngineTemplate(material.blue.light).png new file mode 100644 index 00000000000..d41216c1631 Binary files /dev/null and b/testing/etalons/List-Item3RdPartyEngineTemplate(material.blue.light).png differ diff --git a/testing/etalons/List-ItemDragging.png b/testing/etalons/List-ItemDragging(light).png similarity index 100% rename from testing/etalons/List-ItemDragging.png rename to testing/etalons/List-ItemDragging(light).png diff --git a/testing/etalons/List-ItemDragging(material.blue.light).png b/testing/etalons/List-ItemDragging(material.blue.light).png new file mode 100644 index 00000000000..f7a0db3b808 Binary files /dev/null and b/testing/etalons/List-ItemDragging(material.blue.light).png differ diff --git a/testing/etalons/List-ItemTemplate.png b/testing/etalons/List-ItemTemplate(light).png similarity index 100% rename from testing/etalons/List-ItemTemplate.png rename to testing/etalons/List-ItemTemplate(light).png diff --git a/testing/etalons/List-ItemTemplate(material.blue.light).png b/testing/etalons/List-ItemTemplate(material.blue.light).png new file mode 100644 index 00000000000..26eb339fe80 Binary files /dev/null and b/testing/etalons/List-ItemTemplate(material.blue.light).png differ diff --git a/testing/etalons/List-ListEditingAndAPI.png b/testing/etalons/List-ListEditingAndAPI(light).png similarity index 100% rename from testing/etalons/List-ListEditingAndAPI.png rename to testing/etalons/List-ListEditingAndAPI(light).png diff --git a/testing/etalons/List-ListEditingAndAPI(material.blue.light).png b/testing/etalons/List-ListEditingAndAPI(material.blue.light).png new file mode 100644 index 00000000000..61b34c5fced Binary files /dev/null and b/testing/etalons/List-ListEditingAndAPI(material.blue.light).png differ diff --git a/testing/etalons/List-ListSelection.png b/testing/etalons/List-ListSelection(light).png similarity index 100% rename from testing/etalons/List-ListSelection.png rename to testing/etalons/List-ListSelection(light).png diff --git a/testing/etalons/List-ListSelection(material.blue.light).png b/testing/etalons/List-ListSelection(material.blue.light).png new file mode 100644 index 00000000000..ce52ed64580 Binary files /dev/null and b/testing/etalons/List-ListSelection(material.blue.light).png differ diff --git a/testing/etalons/List-ListWithSearchBar.png b/testing/etalons/List-ListWithSearchBar(light).png similarity index 100% rename from testing/etalons/List-ListWithSearchBar.png rename to testing/etalons/List-ListWithSearchBar(light).png diff --git a/testing/etalons/List-ListWithSearchBar(material.blue.light).png b/testing/etalons/List-ListWithSearchBar(material.blue.light).png new file mode 100644 index 00000000000..aa7c2d68627 Binary files /dev/null and b/testing/etalons/List-ListWithSearchBar(material.blue.light).png differ diff --git a/testing/etalons/List-WebAPI.png b/testing/etalons/List-WebAPI(light).png similarity index 100% rename from testing/etalons/List-WebAPI.png rename to testing/etalons/List-WebAPI(light).png diff --git a/testing/etalons/List-WebAPI(material.blue.light).png b/testing/etalons/List-WebAPI(material.blue.light).png new file mode 100644 index 00000000000..73a033338f0 Binary files /dev/null and b/testing/etalons/List-WebAPI(material.blue.light).png differ diff --git a/testing/etalons/LoadIndicator-Overview.png b/testing/etalons/LoadIndicator-Overview(light).png similarity index 100% rename from testing/etalons/LoadIndicator-Overview.png rename to testing/etalons/LoadIndicator-Overview(light).png diff --git a/testing/etalons/LoadIndicator-Overview(material.blue.light).png b/testing/etalons/LoadIndicator-Overview(material.blue.light).png new file mode 100644 index 00000000000..1b5780ad260 Binary files /dev/null and b/testing/etalons/LoadIndicator-Overview(material.blue.light).png differ diff --git a/testing/etalons/LoadPanel-Overview.png b/testing/etalons/LoadPanel-Overview(light).png similarity index 100% rename from testing/etalons/LoadPanel-Overview.png rename to testing/etalons/LoadPanel-Overview(light).png diff --git a/testing/etalons/LoadPanel-Overview(material.blue.light).png b/testing/etalons/LoadPanel-Overview(material.blue.light).png new file mode 100644 index 00000000000..cfb5c4d6b69 Binary files /dev/null and b/testing/etalons/LoadPanel-Overview(material.blue.light).png differ diff --git a/testing/etalons/Localization-UsingGlobalize.png b/testing/etalons/Localization-UsingGlobalize(light).png similarity index 100% rename from testing/etalons/Localization-UsingGlobalize.png rename to testing/etalons/Localization-UsingGlobalize(light).png diff --git a/testing/etalons/Localization-UsingGlobalize(material.blue.light).png b/testing/etalons/Localization-UsingGlobalize(material.blue.light).png new file mode 100644 index 00000000000..d9f2ea8e4d2 Binary files /dev/null and b/testing/etalons/Localization-UsingGlobalize(material.blue.light).png differ diff --git a/testing/etalons/Localization-UsingIntl.png b/testing/etalons/Localization-UsingIntl(light).png similarity index 100% rename from testing/etalons/Localization-UsingIntl.png rename to testing/etalons/Localization-UsingIntl(light).png diff --git a/testing/etalons/Localization-UsingIntl(material.blue.light).png b/testing/etalons/Localization-UsingIntl(material.blue.light).png new file mode 100644 index 00000000000..d9f2ea8e4d2 Binary files /dev/null and b/testing/etalons/Localization-UsingIntl(material.blue.light).png differ diff --git a/testing/etalons/Lookup-Basics.png b/testing/etalons/Lookup-Basics(light).png similarity index 100% rename from testing/etalons/Lookup-Basics.png rename to testing/etalons/Lookup-Basics(light).png diff --git a/testing/etalons/Lookup-Basics(material.blue.light).png b/testing/etalons/Lookup-Basics(material.blue.light).png new file mode 100644 index 00000000000..79517660a08 Binary files /dev/null and b/testing/etalons/Lookup-Basics(material.blue.light).png differ diff --git a/testing/etalons/Lookup-EventHandling.png b/testing/etalons/Lookup-EventHandling(light).png similarity index 100% rename from testing/etalons/Lookup-EventHandling.png rename to testing/etalons/Lookup-EventHandling(light).png diff --git a/testing/etalons/Lookup-EventHandling(material.blue.light).png b/testing/etalons/Lookup-EventHandling(material.blue.light).png new file mode 100644 index 00000000000..045fa3fe2b9 Binary files /dev/null and b/testing/etalons/Lookup-EventHandling(material.blue.light).png differ diff --git a/testing/etalons/Lookup-Templates.png b/testing/etalons/Lookup-Templates(light).png similarity index 100% rename from testing/etalons/Lookup-Templates.png rename to testing/etalons/Lookup-Templates(light).png diff --git a/testing/etalons/Lookup-Templates(material.blue.light).png b/testing/etalons/Lookup-Templates(material.blue.light).png new file mode 100644 index 00000000000..6cb67868ef8 Binary files /dev/null and b/testing/etalons/Lookup-Templates(material.blue.light).png differ diff --git a/testing/etalons/Map-Markers.png b/testing/etalons/Map-Markers(light).png similarity index 100% rename from testing/etalons/Map-Markers.png rename to testing/etalons/Map-Markers(light).png diff --git a/testing/etalons/Map-Markers(material.blue.light).png b/testing/etalons/Map-Markers(material.blue.light).png new file mode 100644 index 00000000000..571fdf82b2e Binary files /dev/null and b/testing/etalons/Map-Markers(material.blue.light).png differ diff --git a/testing/etalons/Map-Markers_mask.png b/testing/etalons/Map-Markers_mask(light).png similarity index 100% rename from testing/etalons/Map-Markers_mask.png rename to testing/etalons/Map-Markers_mask(light).png diff --git a/testing/etalons/Map-Markers_mask(material.blue.light).png b/testing/etalons/Map-Markers_mask(material.blue.light).png new file mode 100644 index 00000000000..5b18a932fb6 Binary files /dev/null and b/testing/etalons/Map-Markers_mask(material.blue.light).png differ diff --git a/testing/etalons/Map-ProvidersAndTypes.png b/testing/etalons/Map-ProvidersAndTypes(light).png similarity index 100% rename from testing/etalons/Map-ProvidersAndTypes.png rename to testing/etalons/Map-ProvidersAndTypes(light).png diff --git a/testing/etalons/Map-ProvidersAndTypes(material.blue.light).png b/testing/etalons/Map-ProvidersAndTypes(material.blue.light).png new file mode 100644 index 00000000000..a95c5329112 Binary files /dev/null and b/testing/etalons/Map-ProvidersAndTypes(material.blue.light).png differ diff --git a/testing/etalons/Map-ProvidersAndTypes_mask.png b/testing/etalons/Map-ProvidersAndTypes_mask(light).png similarity index 100% rename from testing/etalons/Map-ProvidersAndTypes_mask.png rename to testing/etalons/Map-ProvidersAndTypes_mask(light).png diff --git a/testing/etalons/Map-Routes_mask.png b/testing/etalons/Map-ProvidersAndTypes_mask(material.blue.light).png similarity index 100% rename from testing/etalons/Map-Routes_mask.png rename to testing/etalons/Map-ProvidersAndTypes_mask(material.blue.light).png diff --git a/testing/etalons/Map-Routes.png b/testing/etalons/Map-Routes(light).png similarity index 100% rename from testing/etalons/Map-Routes.png rename to testing/etalons/Map-Routes(light).png diff --git a/testing/etalons/Map-Routes(material.blue.light).png b/testing/etalons/Map-Routes(material.blue.light).png new file mode 100644 index 00000000000..daa0e7dfd61 Binary files /dev/null and b/testing/etalons/Map-Routes(material.blue.light).png differ diff --git a/testing/etalons/Map-Routes_mask(light).png b/testing/etalons/Map-Routes_mask(light).png new file mode 100644 index 00000000000..7d88f40b8dd Binary files /dev/null and b/testing/etalons/Map-Routes_mask(light).png differ diff --git a/testing/etalons/Map-Routes_mask(material.blue.light).png b/testing/etalons/Map-Routes_mask(material.blue.light).png new file mode 100644 index 00000000000..7d88f40b8dd Binary files /dev/null and b/testing/etalons/Map-Routes_mask(material.blue.light).png differ diff --git a/testing/etalons/Menu-Overview.png b/testing/etalons/Menu-Overview(light).png similarity index 100% rename from testing/etalons/Menu-Overview.png rename to testing/etalons/Menu-Overview(light).png diff --git a/testing/etalons/Menu-Overview(material.blue.light).png b/testing/etalons/Menu-Overview(material.blue.light).png new file mode 100644 index 00000000000..bd62be228fe Binary files /dev/null and b/testing/etalons/Menu-Overview(material.blue.light).png differ diff --git a/testing/etalons/MultiView-Overview.png b/testing/etalons/MultiView-Overview(light).png similarity index 100% rename from testing/etalons/MultiView-Overview.png rename to testing/etalons/MultiView-Overview(light).png diff --git a/testing/etalons/MultiView-Overview(material.blue.light).png b/testing/etalons/MultiView-Overview(material.blue.light).png new file mode 100644 index 00000000000..864b682f2a9 Binary files /dev/null and b/testing/etalons/MultiView-Overview(material.blue.light).png differ diff --git a/testing/etalons/NumberBox-Formatting.png b/testing/etalons/NumberBox-Formatting(light).png similarity index 100% rename from testing/etalons/NumberBox-Formatting.png rename to testing/etalons/NumberBox-Formatting(light).png diff --git a/testing/etalons/NumberBox-Formatting(material.blue.light).png b/testing/etalons/NumberBox-Formatting(material.blue.light).png new file mode 100644 index 00000000000..68fd10540ce Binary files /dev/null and b/testing/etalons/NumberBox-Formatting(material.blue.light).png differ diff --git a/testing/etalons/NumberBox-Overview.png b/testing/etalons/NumberBox-Overview(light).png similarity index 100% rename from testing/etalons/NumberBox-Overview.png rename to testing/etalons/NumberBox-Overview(light).png diff --git a/testing/etalons/NumberBox-Overview(material.blue.light).png b/testing/etalons/NumberBox-Overview(material.blue.light).png new file mode 100644 index 00000000000..55212237e80 Binary files /dev/null and b/testing/etalons/NumberBox-Overview(material.blue.light).png differ diff --git a/testing/etalons/PivotGrid-ChartIntegration.png b/testing/etalons/PivotGrid-ChartIntegration(light).png similarity index 100% rename from testing/etalons/PivotGrid-ChartIntegration.png rename to testing/etalons/PivotGrid-ChartIntegration(light).png diff --git a/testing/etalons/PivotGrid-ChartIntegration(material.blue.light).png b/testing/etalons/PivotGrid-ChartIntegration(material.blue.light).png new file mode 100644 index 00000000000..90ec0424cb2 Binary files /dev/null and b/testing/etalons/PivotGrid-ChartIntegration(material.blue.light).png differ diff --git a/testing/etalons/PivotGrid-DrillDown.png b/testing/etalons/PivotGrid-DrillDown(light).png similarity index 100% rename from testing/etalons/PivotGrid-DrillDown.png rename to testing/etalons/PivotGrid-DrillDown(light).png diff --git a/testing/etalons/PivotGrid-DrillDown(material.blue.light).png b/testing/etalons/PivotGrid-DrillDown(material.blue.light).png new file mode 100644 index 00000000000..a880fc7491f Binary files /dev/null and b/testing/etalons/PivotGrid-DrillDown(material.blue.light).png differ diff --git a/testing/etalons/PivotGrid-ExcelJSCellCustomization.png b/testing/etalons/PivotGrid-ExcelJSCellCustomization(light).png similarity index 100% rename from testing/etalons/PivotGrid-ExcelJSCellCustomization.png rename to testing/etalons/PivotGrid-ExcelJSCellCustomization(light).png diff --git a/testing/etalons/PivotGrid-ExcelJSCellCustomization(material.blue.light).png b/testing/etalons/PivotGrid-ExcelJSCellCustomization(material.blue.light).png new file mode 100644 index 00000000000..5188c5fd27d Binary files /dev/null and b/testing/etalons/PivotGrid-ExcelJSCellCustomization(material.blue.light).png differ diff --git a/testing/etalons/PivotGrid-ExcelJSOverview.png b/testing/etalons/PivotGrid-ExcelJSOverview(light).png similarity index 100% rename from testing/etalons/PivotGrid-ExcelJSOverview.png rename to testing/etalons/PivotGrid-ExcelJSOverview(light).png diff --git a/testing/etalons/PivotGrid-ExcelJSOverview(material.blue.light).png b/testing/etalons/PivotGrid-ExcelJSOverview(material.blue.light).png new file mode 100644 index 00000000000..6a004d1d2db Binary files /dev/null and b/testing/etalons/PivotGrid-ExcelJSOverview(material.blue.light).png differ diff --git a/testing/etalons/PivotGrid-ExcelJsHeaderAndFooter.png b/testing/etalons/PivotGrid-ExcelJsHeaderAndFooter(light).png similarity index 100% rename from testing/etalons/PivotGrid-ExcelJsHeaderAndFooter.png rename to testing/etalons/PivotGrid-ExcelJsHeaderAndFooter(light).png diff --git a/testing/etalons/PivotGrid-ExcelJsHeaderAndFooter(material.blue.light).png b/testing/etalons/PivotGrid-ExcelJsHeaderAndFooter(material.blue.light).png new file mode 100644 index 00000000000..b6406bf206f Binary files /dev/null and b/testing/etalons/PivotGrid-ExcelJsHeaderAndFooter(material.blue.light).png differ diff --git a/testing/etalons/PivotGrid-FieldPanel.png b/testing/etalons/PivotGrid-FieldPanel(light).png similarity index 100% rename from testing/etalons/PivotGrid-FieldPanel.png rename to testing/etalons/PivotGrid-FieldPanel(light).png diff --git a/testing/etalons/PivotGrid-FieldPanel(material.blue.light).png b/testing/etalons/PivotGrid-FieldPanel(material.blue.light).png new file mode 100644 index 00000000000..0f48de2431d Binary files /dev/null and b/testing/etalons/PivotGrid-FieldPanel(material.blue.light).png differ diff --git a/testing/etalons/PivotGrid-HeaderFilter.png b/testing/etalons/PivotGrid-HeaderFilter(light).png similarity index 100% rename from testing/etalons/PivotGrid-HeaderFilter.png rename to testing/etalons/PivotGrid-HeaderFilter(light).png diff --git a/testing/etalons/PivotGrid-HeaderFilter(material.blue.light).png b/testing/etalons/PivotGrid-HeaderFilter(material.blue.light).png new file mode 100644 index 00000000000..bb5b2c0712f Binary files /dev/null and b/testing/etalons/PivotGrid-HeaderFilter(material.blue.light).png differ diff --git a/testing/etalons/PivotGrid-IntegratedFieldChooser.png b/testing/etalons/PivotGrid-IntegratedFieldChooser(light).png similarity index 100% rename from testing/etalons/PivotGrid-IntegratedFieldChooser.png rename to testing/etalons/PivotGrid-IntegratedFieldChooser(light).png diff --git a/testing/etalons/PivotGrid-IntegratedFieldChooser(material.blue.light).png b/testing/etalons/PivotGrid-IntegratedFieldChooser(material.blue.light).png new file mode 100644 index 00000000000..1b7422942fa Binary files /dev/null and b/testing/etalons/PivotGrid-IntegratedFieldChooser(material.blue.light).png differ diff --git a/testing/etalons/PivotGrid-LayoutCustomization.png b/testing/etalons/PivotGrid-LayoutCustomization(light).png similarity index 100% rename from testing/etalons/PivotGrid-LayoutCustomization.png rename to testing/etalons/PivotGrid-LayoutCustomization(light).png diff --git a/testing/etalons/PivotGrid-LayoutCustomization(material.blue.light).png b/testing/etalons/PivotGrid-LayoutCustomization(material.blue.light).png new file mode 100644 index 00000000000..582e6810431 Binary files /dev/null and b/testing/etalons/PivotGrid-LayoutCustomization(material.blue.light).png differ diff --git a/testing/etalons/PivotGrid-OLAPDataSource.png b/testing/etalons/PivotGrid-OLAPDataSource(light).png similarity index 100% rename from testing/etalons/PivotGrid-OLAPDataSource.png rename to testing/etalons/PivotGrid-OLAPDataSource(light).png diff --git a/testing/etalons/PivotGrid-OLAPDataSource(material.blue.light).png b/testing/etalons/PivotGrid-OLAPDataSource(material.blue.light).png new file mode 100644 index 00000000000..4152dd4e004 Binary files /dev/null and b/testing/etalons/PivotGrid-OLAPDataSource(material.blue.light).png differ diff --git a/testing/etalons/PivotGrid-Overview.png b/testing/etalons/PivotGrid-Overview(light).png similarity index 100% rename from testing/etalons/PivotGrid-Overview.png rename to testing/etalons/PivotGrid-Overview(light).png diff --git a/testing/etalons/PivotGrid-Overview(material.blue.light).png b/testing/etalons/PivotGrid-Overview(material.blue.light).png new file mode 100644 index 00000000000..5a4940143ef Binary files /dev/null and b/testing/etalons/PivotGrid-Overview(material.blue.light).png differ diff --git a/testing/etalons/PivotGrid-RemoteVirtualScrolling.png b/testing/etalons/PivotGrid-RemoteVirtualScrolling(light).png similarity index 100% rename from testing/etalons/PivotGrid-RemoteVirtualScrolling.png rename to testing/etalons/PivotGrid-RemoteVirtualScrolling(light).png diff --git a/testing/etalons/PivotGrid-RemoteVirtualScrolling(material.blue.light).png b/testing/etalons/PivotGrid-RemoteVirtualScrolling(material.blue.light).png new file mode 100644 index 00000000000..34d2cfa3c20 Binary files /dev/null and b/testing/etalons/PivotGrid-RemoteVirtualScrolling(material.blue.light).png differ diff --git a/testing/etalons/PivotGrid-RunningTotals.png b/testing/etalons/PivotGrid-RunningTotals(light).png similarity index 100% rename from testing/etalons/PivotGrid-RunningTotals.png rename to testing/etalons/PivotGrid-RunningTotals(light).png diff --git a/testing/etalons/PivotGrid-RunningTotals(material.blue.light).png b/testing/etalons/PivotGrid-RunningTotals(material.blue.light).png new file mode 100644 index 00000000000..8564b8251e2 Binary files /dev/null and b/testing/etalons/PivotGrid-RunningTotals(material.blue.light).png differ diff --git a/testing/etalons/PivotGrid-SimpleArray.png b/testing/etalons/PivotGrid-SimpleArray(light).png similarity index 100% rename from testing/etalons/PivotGrid-SimpleArray.png rename to testing/etalons/PivotGrid-SimpleArray(light).png diff --git a/testing/etalons/PivotGrid-SimpleArray(material.blue.light).png b/testing/etalons/PivotGrid-SimpleArray(material.blue.light).png new file mode 100644 index 00000000000..d799bec885d Binary files /dev/null and b/testing/etalons/PivotGrid-SimpleArray(material.blue.light).png differ diff --git a/testing/etalons/PivotGrid-StandaloneFieldChooser.png b/testing/etalons/PivotGrid-StandaloneFieldChooser(light).png similarity index 100% rename from testing/etalons/PivotGrid-StandaloneFieldChooser.png rename to testing/etalons/PivotGrid-StandaloneFieldChooser(light).png diff --git a/testing/etalons/PivotGrid-StandaloneFieldChooser(material.blue.light).png b/testing/etalons/PivotGrid-StandaloneFieldChooser(material.blue.light).png new file mode 100644 index 00000000000..161e254516b Binary files /dev/null and b/testing/etalons/PivotGrid-StandaloneFieldChooser(material.blue.light).png differ diff --git a/testing/etalons/PivotGrid-StatePersistence.png b/testing/etalons/PivotGrid-StatePersistence(light).png similarity index 100% rename from testing/etalons/PivotGrid-StatePersistence.png rename to testing/etalons/PivotGrid-StatePersistence(light).png diff --git a/testing/etalons/PivotGrid-StatePersistence(material.blue.light).png b/testing/etalons/PivotGrid-StatePersistence(material.blue.light).png new file mode 100644 index 00000000000..1f862b5f0cf Binary files /dev/null and b/testing/etalons/PivotGrid-StatePersistence(material.blue.light).png differ diff --git a/testing/etalons/PivotGrid-SummaryDisplayModes.png b/testing/etalons/PivotGrid-SummaryDisplayModes(light).png similarity index 100% rename from testing/etalons/PivotGrid-SummaryDisplayModes.png rename to testing/etalons/PivotGrid-SummaryDisplayModes(light).png diff --git a/testing/etalons/PivotGrid-SummaryDisplayModes(material.blue.light).png b/testing/etalons/PivotGrid-SummaryDisplayModes(material.blue.light).png new file mode 100644 index 00000000000..a541d957d53 Binary files /dev/null and b/testing/etalons/PivotGrid-SummaryDisplayModes(material.blue.light).png differ diff --git a/testing/etalons/PivotGrid-VirtualScrolling.png b/testing/etalons/PivotGrid-VirtualScrolling(light).png similarity index 100% rename from testing/etalons/PivotGrid-VirtualScrolling.png rename to testing/etalons/PivotGrid-VirtualScrolling(light).png diff --git a/testing/etalons/PivotGrid-VirtualScrolling(material.blue.light).png b/testing/etalons/PivotGrid-VirtualScrolling(material.blue.light).png new file mode 100644 index 00000000000..193630b9c08 Binary files /dev/null and b/testing/etalons/PivotGrid-VirtualScrolling(material.blue.light).png differ diff --git a/testing/etalons/PivotGrid-WebAPIService.png b/testing/etalons/PivotGrid-WebAPIService(light).png similarity index 100% rename from testing/etalons/PivotGrid-WebAPIService.png rename to testing/etalons/PivotGrid-WebAPIService(light).png diff --git a/testing/etalons/PivotGrid-WebAPIService(material.blue.light).png b/testing/etalons/PivotGrid-WebAPIService(material.blue.light).png new file mode 100644 index 00000000000..ecf89e67a00 Binary files /dev/null and b/testing/etalons/PivotGrid-WebAPIService(material.blue.light).png differ diff --git a/testing/etalons/Popover-Overview.png b/testing/etalons/Popover-Overview(light).png similarity index 100% rename from testing/etalons/Popover-Overview.png rename to testing/etalons/Popover-Overview(light).png diff --git a/testing/etalons/Popover-Overview(material.blue.light).png b/testing/etalons/Popover-Overview(material.blue.light).png new file mode 100644 index 00000000000..49ce2e9ae0d Binary files /dev/null and b/testing/etalons/Popover-Overview(material.blue.light).png differ diff --git a/testing/etalons/Popup-Overview.png b/testing/etalons/Popup-Overview(light).png similarity index 100% rename from testing/etalons/Popup-Overview.png rename to testing/etalons/Popup-Overview(light).png diff --git a/testing/etalons/Popup-Overview(material.blue.light).png b/testing/etalons/Popup-Overview(material.blue.light).png new file mode 100644 index 00000000000..3f383a8bc9b Binary files /dev/null and b/testing/etalons/Popup-Overview(material.blue.light).png differ diff --git a/testing/etalons/Popup-Scrolling.png b/testing/etalons/Popup-Scrolling(light).png similarity index 100% rename from testing/etalons/Popup-Scrolling.png rename to testing/etalons/Popup-Scrolling(light).png diff --git a/testing/etalons/Popup-Scrolling(material.blue.light).png b/testing/etalons/Popup-Scrolling(material.blue.light).png new file mode 100644 index 00000000000..ad655d3f95f Binary files /dev/null and b/testing/etalons/Popup-Scrolling(material.blue.light).png differ diff --git a/testing/etalons/ProgressBar-Overview.png b/testing/etalons/ProgressBar-Overview(light).png similarity index 100% rename from testing/etalons/ProgressBar-Overview.png rename to testing/etalons/ProgressBar-Overview(light).png diff --git a/testing/etalons/ProgressBar-Overview(material.blue.light).png b/testing/etalons/ProgressBar-Overview(material.blue.light).png new file mode 100644 index 00000000000..1d0311d6b96 Binary files /dev/null and b/testing/etalons/ProgressBar-Overview(material.blue.light).png differ diff --git a/testing/etalons/RadioGroup-Overview.png b/testing/etalons/RadioGroup-Overview(light).png similarity index 100% rename from testing/etalons/RadioGroup-Overview.png rename to testing/etalons/RadioGroup-Overview(light).png diff --git a/testing/etalons/RadioGroup-Overview(material.blue.light).png b/testing/etalons/RadioGroup-Overview(material.blue.light).png new file mode 100644 index 00000000000..fb0d8c6c0be Binary files /dev/null and b/testing/etalons/RadioGroup-Overview(material.blue.light).png differ diff --git a/testing/etalons/RangeSelector-ChartOnBackground.png b/testing/etalons/RangeSelector-ChartOnBackground(light).png similarity index 100% rename from testing/etalons/RangeSelector-ChartOnBackground.png rename to testing/etalons/RangeSelector-ChartOnBackground(light).png diff --git a/testing/etalons/RangeSelector-ChartOnBackground(material.blue.light).png b/testing/etalons/RangeSelector-ChartOnBackground(material.blue.light).png new file mode 100644 index 00000000000..741f9d51fe1 Binary files /dev/null and b/testing/etalons/RangeSelector-ChartOnBackground(material.blue.light).png differ diff --git a/testing/etalons/RangeSelector-ChartOnBackgroundWithSeriesTemplate.png b/testing/etalons/RangeSelector-ChartOnBackgroundWithSeriesTemplate(light).png similarity index 100% rename from testing/etalons/RangeSelector-ChartOnBackgroundWithSeriesTemplate.png rename to testing/etalons/RangeSelector-ChartOnBackgroundWithSeriesTemplate(light).png diff --git a/testing/etalons/RangeSelector-ChartOnBackgroundWithSeriesTemplate(material.blue.light).png b/testing/etalons/RangeSelector-ChartOnBackgroundWithSeriesTemplate(material.blue.light).png new file mode 100644 index 00000000000..11d2463d919 Binary files /dev/null and b/testing/etalons/RangeSelector-ChartOnBackgroundWithSeriesTemplate(material.blue.light).png differ diff --git a/testing/etalons/RangeSelector-CustomFormatting.png b/testing/etalons/RangeSelector-CustomFormatting(light).png similarity index 100% rename from testing/etalons/RangeSelector-CustomFormatting.png rename to testing/etalons/RangeSelector-CustomFormatting(light).png diff --git a/testing/etalons/RangeSelector-CustomFormatting(material.blue.light).png b/testing/etalons/RangeSelector-CustomFormatting(material.blue.light).png new file mode 100644 index 00000000000..61b7eea0884 Binary files /dev/null and b/testing/etalons/RangeSelector-CustomFormatting(material.blue.light).png differ diff --git a/testing/etalons/RangeSelector-CustomizedChartOnBackground.png b/testing/etalons/RangeSelector-CustomizedChartOnBackground(light).png similarity index 100% rename from testing/etalons/RangeSelector-CustomizedChartOnBackground.png rename to testing/etalons/RangeSelector-CustomizedChartOnBackground(light).png diff --git a/testing/etalons/RangeSelector-CustomizedChartOnBackground(material.blue.light).png b/testing/etalons/RangeSelector-CustomizedChartOnBackground(material.blue.light).png new file mode 100644 index 00000000000..c885bf2a744 Binary files /dev/null and b/testing/etalons/RangeSelector-CustomizedChartOnBackground(material.blue.light).png differ diff --git a/testing/etalons/RangeSelector-DateTimeScale.png b/testing/etalons/RangeSelector-DateTimeScale(light).png similarity index 100% rename from testing/etalons/RangeSelector-DateTimeScale.png rename to testing/etalons/RangeSelector-DateTimeScale(light).png diff --git a/testing/etalons/RangeSelector-DateTimeScale(material.blue.light).png b/testing/etalons/RangeSelector-DateTimeScale(material.blue.light).png new file mode 100644 index 00000000000..48bf6724b0f Binary files /dev/null and b/testing/etalons/RangeSelector-DateTimeScale(material.blue.light).png differ diff --git a/testing/etalons/RangeSelector-DateTimeScaleLightweight.png b/testing/etalons/RangeSelector-DateTimeScaleLightweight(light).png similarity index 100% rename from testing/etalons/RangeSelector-DateTimeScaleLightweight.png rename to testing/etalons/RangeSelector-DateTimeScaleLightweight(light).png diff --git a/testing/etalons/RangeSelector-DateTimeScaleLightweight(material.blue.light).png b/testing/etalons/RangeSelector-DateTimeScaleLightweight(material.blue.light).png new file mode 100644 index 00000000000..fd0cd7a11f5 Binary files /dev/null and b/testing/etalons/RangeSelector-DateTimeScaleLightweight(material.blue.light).png differ diff --git a/testing/etalons/RangeSelector-DiscreteScale.png b/testing/etalons/RangeSelector-DiscreteScale(light).png similarity index 100% rename from testing/etalons/RangeSelector-DiscreteScale.png rename to testing/etalons/RangeSelector-DiscreteScale(light).png diff --git a/testing/etalons/RangeSelector-DiscreteScale(material.blue.light).png b/testing/etalons/RangeSelector-DiscreteScale(material.blue.light).png new file mode 100644 index 00000000000..551784b58ac Binary files /dev/null and b/testing/etalons/RangeSelector-DiscreteScale(material.blue.light).png differ diff --git a/testing/etalons/RangeSelector-ImageOnBackground.png b/testing/etalons/RangeSelector-ImageOnBackground(light).png similarity index 100% rename from testing/etalons/RangeSelector-ImageOnBackground.png rename to testing/etalons/RangeSelector-ImageOnBackground(light).png diff --git a/testing/etalons/RangeSelector-ImageOnBackground(material.blue.light).png b/testing/etalons/RangeSelector-ImageOnBackground(material.blue.light).png new file mode 100644 index 00000000000..0b3e2922fe1 Binary files /dev/null and b/testing/etalons/RangeSelector-ImageOnBackground(material.blue.light).png differ diff --git a/testing/etalons/RangeSelector-LogarithmicScale.png b/testing/etalons/RangeSelector-LogarithmicScale(light).png similarity index 100% rename from testing/etalons/RangeSelector-LogarithmicScale.png rename to testing/etalons/RangeSelector-LogarithmicScale(light).png diff --git a/testing/etalons/RangeSelector-LogarithmicScale(material.blue.light).png b/testing/etalons/RangeSelector-LogarithmicScale(material.blue.light).png new file mode 100644 index 00000000000..af17e61f3b2 Binary files /dev/null and b/testing/etalons/RangeSelector-LogarithmicScale(material.blue.light).png differ diff --git a/testing/etalons/RangeSelector-NumericScale.png b/testing/etalons/RangeSelector-NumericScale(light).png similarity index 100% rename from testing/etalons/RangeSelector-NumericScale.png rename to testing/etalons/RangeSelector-NumericScale(light).png diff --git a/testing/etalons/RangeSelector-NumericScale(material.blue.light).png b/testing/etalons/RangeSelector-NumericScale(material.blue.light).png new file mode 100644 index 00000000000..69d701bf9ce Binary files /dev/null and b/testing/etalons/RangeSelector-NumericScale(material.blue.light).png differ diff --git a/testing/etalons/RangeSelector-NumericScaleLightweight.png b/testing/etalons/RangeSelector-NumericScaleLightweight(light).png similarity index 100% rename from testing/etalons/RangeSelector-NumericScaleLightweight.png rename to testing/etalons/RangeSelector-NumericScaleLightweight(light).png diff --git a/testing/etalons/RangeSelector-NumericScaleLightweight(material.blue.light).png b/testing/etalons/RangeSelector-NumericScaleLightweight(material.blue.light).png new file mode 100644 index 00000000000..f8557193705 Binary files /dev/null and b/testing/etalons/RangeSelector-NumericScaleLightweight(material.blue.light).png differ diff --git a/testing/etalons/RangeSelector-UseRangeSelectionForCalculation.png b/testing/etalons/RangeSelector-UseRangeSelectionForCalculation(light).png similarity index 100% rename from testing/etalons/RangeSelector-UseRangeSelectionForCalculation.png rename to testing/etalons/RangeSelector-UseRangeSelectionForCalculation(light).png diff --git a/testing/etalons/RangeSelector-UseRangeSelectionForCalculation(material.blue.light).png b/testing/etalons/RangeSelector-UseRangeSelectionForCalculation(material.blue.light).png new file mode 100644 index 00000000000..3273453c84b Binary files /dev/null and b/testing/etalons/RangeSelector-UseRangeSelectionForCalculation(material.blue.light).png differ diff --git a/testing/etalons/RangeSelector-UseRangeSelectionForFiltering.png b/testing/etalons/RangeSelector-UseRangeSelectionForFiltering(light).png similarity index 100% rename from testing/etalons/RangeSelector-UseRangeSelectionForFiltering.png rename to testing/etalons/RangeSelector-UseRangeSelectionForFiltering(light).png diff --git a/testing/etalons/RangeSelector-UseRangeSelectionForFiltering(material.blue.light).png b/testing/etalons/RangeSelector-UseRangeSelectionForFiltering(material.blue.light).png new file mode 100644 index 00000000000..02297728afa Binary files /dev/null and b/testing/etalons/RangeSelector-UseRangeSelectionForFiltering(material.blue.light).png differ diff --git a/testing/etalons/RangeSlider-Overview.png b/testing/etalons/RangeSlider-Overview(light).png similarity index 100% rename from testing/etalons/RangeSlider-Overview.png rename to testing/etalons/RangeSlider-Overview(light).png diff --git a/testing/etalons/RangeSlider-Overview(material.blue.light).png b/testing/etalons/RangeSlider-Overview(material.blue.light).png new file mode 100644 index 00000000000..cdeee0eaab6 Binary files /dev/null and b/testing/etalons/RangeSlider-Overview(material.blue.light).png differ diff --git a/testing/etalons/Resizable-Overview.png b/testing/etalons/Resizable-Overview(light).png similarity index 100% rename from testing/etalons/Resizable-Overview.png rename to testing/etalons/Resizable-Overview(light).png diff --git a/testing/etalons/Resizable-Overview(material.blue.light).png b/testing/etalons/Resizable-Overview(material.blue.light).png new file mode 100644 index 00000000000..35d7f691752 Binary files /dev/null and b/testing/etalons/Resizable-Overview(material.blue.light).png differ diff --git a/testing/etalons/ResponsiveBox-Overview.png b/testing/etalons/ResponsiveBox-Overview(light).png similarity index 100% rename from testing/etalons/ResponsiveBox-Overview.png rename to testing/etalons/ResponsiveBox-Overview(light).png diff --git a/testing/etalons/ResponsiveBox-Overview(material.blue.light).png b/testing/etalons/ResponsiveBox-Overview(material.blue.light).png new file mode 100644 index 00000000000..aee3484c6a7 Binary files /dev/null and b/testing/etalons/ResponsiveBox-Overview(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-Adaptability.png b/testing/etalons/Scheduler-Adaptability(light).png similarity index 100% rename from testing/etalons/Scheduler-Adaptability.png rename to testing/etalons/Scheduler-Adaptability(light).png diff --git a/testing/etalons/Scheduler-Adaptability(material.blue.light).png b/testing/etalons/Scheduler-Adaptability(material.blue.light).png new file mode 100644 index 00000000000..f3b7e38a20f Binary files /dev/null and b/testing/etalons/Scheduler-Adaptability(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-Agenda.png b/testing/etalons/Scheduler-Agenda(light).png similarity index 100% rename from testing/etalons/Scheduler-Agenda.png rename to testing/etalons/Scheduler-Agenda(light).png diff --git a/testing/etalons/Scheduler-Agenda(material.blue.light).png b/testing/etalons/Scheduler-Agenda(material.blue.light).png new file mode 100644 index 00000000000..f7bce565665 Binary files /dev/null and b/testing/etalons/Scheduler-Agenda(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-AllDayPanelMode.png b/testing/etalons/Scheduler-AllDayPanelMode(light).png similarity index 100% rename from testing/etalons/Scheduler-AllDayPanelMode.png rename to testing/etalons/Scheduler-AllDayPanelMode(light).png diff --git a/testing/etalons/Scheduler-AllDayPanelMode(material.blue.light).png b/testing/etalons/Scheduler-AllDayPanelMode(material.blue.light).png new file mode 100644 index 00000000000..20fc41af794 Binary files /dev/null and b/testing/etalons/Scheduler-AllDayPanelMode(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-BasicViews.png b/testing/etalons/Scheduler-BasicViews(light).png similarity index 100% rename from testing/etalons/Scheduler-BasicViews.png rename to testing/etalons/Scheduler-BasicViews(light).png diff --git a/testing/etalons/Scheduler-BasicViews(material.blue.light).png b/testing/etalons/Scheduler-BasicViews(material.blue.light).png new file mode 100644 index 00000000000..111237b798f Binary files /dev/null and b/testing/etalons/Scheduler-BasicViews(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-CellTemplates.png b/testing/etalons/Scheduler-CellTemplates(light).png similarity index 100% rename from testing/etalons/Scheduler-CellTemplates.png rename to testing/etalons/Scheduler-CellTemplates(light).png diff --git a/testing/etalons/Scheduler-CellTemplates(material.blue.light).png b/testing/etalons/Scheduler-CellTemplates(material.blue.light).png new file mode 100644 index 00000000000..0c3adb412bf Binary files /dev/null and b/testing/etalons/Scheduler-CellTemplates(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-ContextMenuIntegration.png b/testing/etalons/Scheduler-ContextMenuIntegration(light).png similarity index 100% rename from testing/etalons/Scheduler-ContextMenuIntegration.png rename to testing/etalons/Scheduler-ContextMenuIntegration(light).png diff --git a/testing/etalons/Scheduler-ContextMenuIntegration(material.blue.light).png b/testing/etalons/Scheduler-ContextMenuIntegration(material.blue.light).png new file mode 100644 index 00000000000..8a3c268b1d9 Binary files /dev/null and b/testing/etalons/Scheduler-ContextMenuIntegration(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-CurrentTimeIndicator.png b/testing/etalons/Scheduler-CurrentTimeIndicator(light).png similarity index 100% rename from testing/etalons/Scheduler-CurrentTimeIndicator.png rename to testing/etalons/Scheduler-CurrentTimeIndicator(light).png diff --git a/testing/etalons/Scheduler-CurrentTimeIndicator(material.blue.light).png b/testing/etalons/Scheduler-CurrentTimeIndicator(material.blue.light).png new file mode 100644 index 00000000000..1f75b4d4bdd Binary files /dev/null and b/testing/etalons/Scheduler-CurrentTimeIndicator(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-CurrentTimeIndicator_mask.png b/testing/etalons/Scheduler-CurrentTimeIndicator_mask(light).png similarity index 100% rename from testing/etalons/Scheduler-CurrentTimeIndicator_mask.png rename to testing/etalons/Scheduler-CurrentTimeIndicator_mask(light).png diff --git a/testing/etalons/Scheduler-CurrentTimeIndicator_mask(material.blue.light).png b/testing/etalons/Scheduler-CurrentTimeIndicator_mask(material.blue.light).png new file mode 100644 index 00000000000..e1f0106c699 Binary files /dev/null and b/testing/etalons/Scheduler-CurrentTimeIndicator_mask(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-CustomDragAndDrop.png b/testing/etalons/Scheduler-CustomDragAndDrop(light).png similarity index 100% rename from testing/etalons/Scheduler-CustomDragAndDrop.png rename to testing/etalons/Scheduler-CustomDragAndDrop(light).png diff --git a/testing/etalons/Scheduler-CustomDragAndDrop(material.blue.light).png b/testing/etalons/Scheduler-CustomDragAndDrop(material.blue.light).png new file mode 100644 index 00000000000..e837254e8df Binary files /dev/null and b/testing/etalons/Scheduler-CustomDragAndDrop(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-CustomTemplates.png b/testing/etalons/Scheduler-CustomTemplates(light).png similarity index 100% rename from testing/etalons/Scheduler-CustomTemplates.png rename to testing/etalons/Scheduler-CustomTemplates(light).png diff --git a/testing/etalons/Scheduler-CustomTemplates(material.blue.light).png b/testing/etalons/Scheduler-CustomTemplates(material.blue.light).png new file mode 100644 index 00000000000..c6c7904cb1a Binary files /dev/null and b/testing/etalons/Scheduler-CustomTemplates(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-CustomizeIndividualViews.png b/testing/etalons/Scheduler-CustomizeIndividualViews(light).png similarity index 100% rename from testing/etalons/Scheduler-CustomizeIndividualViews.png rename to testing/etalons/Scheduler-CustomizeIndividualViews(light).png diff --git a/testing/etalons/Scheduler-CustomizeIndividualViews(material.blue.light).png b/testing/etalons/Scheduler-CustomizeIndividualViews(material.blue.light).png new file mode 100644 index 00000000000..4fbf8ea4e43 Binary files /dev/null and b/testing/etalons/Scheduler-CustomizeIndividualViews(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-Editing.png b/testing/etalons/Scheduler-Editing(light).png similarity index 100% rename from testing/etalons/Scheduler-Editing.png rename to testing/etalons/Scheduler-Editing(light).png diff --git a/testing/etalons/Scheduler-Editing(material.blue.light).png b/testing/etalons/Scheduler-Editing(material.blue.light).png new file mode 100644 index 00000000000..8f5dba50292 Binary files /dev/null and b/testing/etalons/Scheduler-Editing(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-GoogleCalendarIntegration.png b/testing/etalons/Scheduler-GoogleCalendarIntegration(light).png similarity index 100% rename from testing/etalons/Scheduler-GoogleCalendarIntegration.png rename to testing/etalons/Scheduler-GoogleCalendarIntegration(light).png diff --git a/testing/etalons/Scheduler-GoogleCalendarIntegration(material.blue.light).png b/testing/etalons/Scheduler-GoogleCalendarIntegration(material.blue.light).png new file mode 100644 index 00000000000..fc81ce16658 Binary files /dev/null and b/testing/etalons/Scheduler-GoogleCalendarIntegration(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-GroupByDate.png b/testing/etalons/Scheduler-GroupByDate(light).png similarity index 100% rename from testing/etalons/Scheduler-GroupByDate.png rename to testing/etalons/Scheduler-GroupByDate(light).png diff --git a/testing/etalons/Scheduler-GroupByDate(material.blue.light).png b/testing/etalons/Scheduler-GroupByDate(material.blue.light).png new file mode 100644 index 00000000000..a0eb93d6e6d Binary files /dev/null and b/testing/etalons/Scheduler-GroupByDate(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-GroupOrientation.png b/testing/etalons/Scheduler-GroupOrientation(light).png similarity index 100% rename from testing/etalons/Scheduler-GroupOrientation.png rename to testing/etalons/Scheduler-GroupOrientation(light).png diff --git a/testing/etalons/Scheduler-GroupOrientation(material.blue.light).png b/testing/etalons/Scheduler-GroupOrientation(material.blue.light).png new file mode 100644 index 00000000000..cea843dea21 Binary files /dev/null and b/testing/etalons/Scheduler-GroupOrientation(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-IncreaseViewDuration.png b/testing/etalons/Scheduler-IncreaseViewDuration(light).png similarity index 100% rename from testing/etalons/Scheduler-IncreaseViewDuration.png rename to testing/etalons/Scheduler-IncreaseViewDuration(light).png diff --git a/testing/etalons/Scheduler-IncreaseViewDuration(material.blue.light).png b/testing/etalons/Scheduler-IncreaseViewDuration(material.blue.light).png new file mode 100644 index 00000000000..859e0eb6954 Binary files /dev/null and b/testing/etalons/Scheduler-IncreaseViewDuration(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-LimitAppointmentCountPerCell.png b/testing/etalons/Scheduler-LimitAppointmentCountPerCell(light).png similarity index 100% rename from testing/etalons/Scheduler-LimitAppointmentCountPerCell.png rename to testing/etalons/Scheduler-LimitAppointmentCountPerCell(light).png diff --git a/testing/etalons/Scheduler-LimitAppointmentCountPerCell(material.blue.light).png b/testing/etalons/Scheduler-LimitAppointmentCountPerCell(material.blue.light).png new file mode 100644 index 00000000000..aa2051ffb73 Binary files /dev/null and b/testing/etalons/Scheduler-LimitAppointmentCountPerCell(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-Overview.png b/testing/etalons/Scheduler-Overview(light).png similarity index 100% rename from testing/etalons/Scheduler-Overview.png rename to testing/etalons/Scheduler-Overview(light).png diff --git a/testing/etalons/Scheduler-Overview(material.blue.light).png b/testing/etalons/Scheduler-Overview(material.blue.light).png new file mode 100644 index 00000000000..225c779e06e Binary files /dev/null and b/testing/etalons/Scheduler-Overview(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-RecurringAppointments.png b/testing/etalons/Scheduler-RecurringAppointments(light).png similarity index 100% rename from testing/etalons/Scheduler-RecurringAppointments.png rename to testing/etalons/Scheduler-RecurringAppointments(light).png diff --git a/testing/etalons/Scheduler-RecurringAppointments(material.blue.light).png b/testing/etalons/Scheduler-RecurringAppointments(material.blue.light).png new file mode 100644 index 00000000000..0f28f332cae Binary files /dev/null and b/testing/etalons/Scheduler-RecurringAppointments(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-Resources.png b/testing/etalons/Scheduler-Resources(light).png similarity index 100% rename from testing/etalons/Scheduler-Resources.png rename to testing/etalons/Scheduler-Resources(light).png diff --git a/testing/etalons/Scheduler-Resources(material.blue.light).png b/testing/etalons/Scheduler-Resources(material.blue.light).png new file mode 100644 index 00000000000..fb2688350d2 Binary files /dev/null and b/testing/etalons/Scheduler-Resources(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-SignalRService.png b/testing/etalons/Scheduler-SignalRService(light).png similarity index 100% rename from testing/etalons/Scheduler-SignalRService.png rename to testing/etalons/Scheduler-SignalRService(light).png diff --git a/testing/etalons/Scheduler-SignalRService(material.blue.light).png b/testing/etalons/Scheduler-SignalRService(material.blue.light).png new file mode 100644 index 00000000000..ecf9a087cf3 Binary files /dev/null and b/testing/etalons/Scheduler-SignalRService(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-SimpleArray.png b/testing/etalons/Scheduler-SimpleArray(light).png similarity index 100% rename from testing/etalons/Scheduler-SimpleArray.png rename to testing/etalons/Scheduler-SimpleArray(light).png diff --git a/testing/etalons/Scheduler-SimpleArray(material.blue.light).png b/testing/etalons/Scheduler-SimpleArray(material.blue.light).png new file mode 100644 index 00000000000..375b7f11162 Binary files /dev/null and b/testing/etalons/Scheduler-SimpleArray(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-TimeZonesSupport.png b/testing/etalons/Scheduler-TimeZonesSupport(light).png similarity index 100% rename from testing/etalons/Scheduler-TimeZonesSupport.png rename to testing/etalons/Scheduler-TimeZonesSupport(light).png diff --git a/testing/etalons/Scheduler-TimeZonesSupport(material.blue.light).png b/testing/etalons/Scheduler-TimeZonesSupport(material.blue.light).png new file mode 100644 index 00000000000..3d8fa77a226 Binary files /dev/null and b/testing/etalons/Scheduler-TimeZonesSupport(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-Timelines.png b/testing/etalons/Scheduler-Timelines(light).png similarity index 100% rename from testing/etalons/Scheduler-Timelines.png rename to testing/etalons/Scheduler-Timelines(light).png diff --git a/testing/etalons/Scheduler-Timelines(material.blue.light).png b/testing/etalons/Scheduler-Timelines(material.blue.light).png new file mode 100644 index 00000000000..848893bac45 Binary files /dev/null and b/testing/etalons/Scheduler-Timelines(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-VirtualScrolling.png b/testing/etalons/Scheduler-VirtualScrolling(light).png similarity index 100% rename from testing/etalons/Scheduler-VirtualScrolling.png rename to testing/etalons/Scheduler-VirtualScrolling(light).png diff --git a/testing/etalons/Scheduler-VirtualScrolling(material.blue.light).png b/testing/etalons/Scheduler-VirtualScrolling(material.blue.light).png new file mode 100644 index 00000000000..b578024badb Binary files /dev/null and b/testing/etalons/Scheduler-VirtualScrolling(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-WebAPIService.png b/testing/etalons/Scheduler-WebAPIService(light).png similarity index 100% rename from testing/etalons/Scheduler-WebAPIService.png rename to testing/etalons/Scheduler-WebAPIService(light).png diff --git a/testing/etalons/Scheduler-WebAPIService(material.blue.light).png b/testing/etalons/Scheduler-WebAPIService(material.blue.light).png new file mode 100644 index 00000000000..42a4910e57e Binary files /dev/null and b/testing/etalons/Scheduler-WebAPIService(material.blue.light).png differ diff --git a/testing/etalons/Scheduler-WorkShifts.png b/testing/etalons/Scheduler-WorkShifts(light).png similarity index 100% rename from testing/etalons/Scheduler-WorkShifts.png rename to testing/etalons/Scheduler-WorkShifts(light).png diff --git a/testing/etalons/Scheduler-WorkShifts(material.blue.light).png b/testing/etalons/Scheduler-WorkShifts(material.blue.light).png new file mode 100644 index 00000000000..7cd32325c2a Binary files /dev/null and b/testing/etalons/Scheduler-WorkShifts(material.blue.light).png differ diff --git a/testing/etalons/ScrollView-Overview.png b/testing/etalons/ScrollView-Overview(light).png similarity index 100% rename from testing/etalons/ScrollView-Overview.png rename to testing/etalons/ScrollView-Overview(light).png diff --git a/testing/etalons/ScrollView-Overview(material.blue.light).png b/testing/etalons/ScrollView-Overview(material.blue.light).png new file mode 100644 index 00000000000..9f8147419a1 Binary files /dev/null and b/testing/etalons/ScrollView-Overview(material.blue.light).png differ diff --git a/testing/etalons/SelectBox-CustomizeDropDownButton.png b/testing/etalons/SelectBox-CustomizeDropDownButton(light).png similarity index 100% rename from testing/etalons/SelectBox-CustomizeDropDownButton.png rename to testing/etalons/SelectBox-CustomizeDropDownButton(light).png diff --git a/testing/etalons/SelectBox-CustomizeDropDownButton(material.blue.light).png b/testing/etalons/SelectBox-CustomizeDropDownButton(material.blue.light).png new file mode 100644 index 00000000000..2da770301c2 Binary files /dev/null and b/testing/etalons/SelectBox-CustomizeDropDownButton(material.blue.light).png differ diff --git a/testing/etalons/SelectBox-GroupedItems.png b/testing/etalons/SelectBox-GroupedItems(light).png similarity index 100% rename from testing/etalons/SelectBox-GroupedItems.png rename to testing/etalons/SelectBox-GroupedItems(light).png diff --git a/testing/etalons/SelectBox-GroupedItems(material.blue.light).png b/testing/etalons/SelectBox-GroupedItems(material.blue.light).png new file mode 100644 index 00000000000..7f532f8a377 Binary files /dev/null and b/testing/etalons/SelectBox-GroupedItems(material.blue.light).png differ diff --git a/testing/etalons/SelectBox-Overview.png b/testing/etalons/SelectBox-Overview(light).png similarity index 100% rename from testing/etalons/SelectBox-Overview.png rename to testing/etalons/SelectBox-Overview(light).png diff --git a/testing/etalons/SelectBox-Overview(material.blue.light).png b/testing/etalons/SelectBox-Overview(material.blue.light).png new file mode 100644 index 00000000000..9f2a7e5fb36 Binary files /dev/null and b/testing/etalons/SelectBox-Overview(material.blue.light).png differ diff --git a/testing/etalons/SelectBox-SearchAndEditing.png b/testing/etalons/SelectBox-SearchAndEditing(light).png similarity index 100% rename from testing/etalons/SelectBox-SearchAndEditing.png rename to testing/etalons/SelectBox-SearchAndEditing(light).png diff --git a/testing/etalons/SelectBox-SearchAndEditing(material.blue.light).png b/testing/etalons/SelectBox-SearchAndEditing(material.blue.light).png new file mode 100644 index 00000000000..34562667835 Binary files /dev/null and b/testing/etalons/SelectBox-SearchAndEditing(material.blue.light).png differ diff --git a/testing/etalons/Slider-Overview.png b/testing/etalons/Slider-Overview(light).png similarity index 100% rename from testing/etalons/Slider-Overview.png rename to testing/etalons/Slider-Overview(light).png diff --git a/testing/etalons/Slider-Overview(material.blue.light).png b/testing/etalons/Slider-Overview(material.blue.light).png new file mode 100644 index 00000000000..d6bbc4551c4 Binary files /dev/null and b/testing/etalons/Slider-Overview(material.blue.light).png differ diff --git a/testing/etalons/Sortable-Customization.png b/testing/etalons/Sortable-Customization(light).png similarity index 100% rename from testing/etalons/Sortable-Customization.png rename to testing/etalons/Sortable-Customization(light).png diff --git a/testing/etalons/Sortable-Customization(material.blue.light).png b/testing/etalons/Sortable-Customization(material.blue.light).png new file mode 100644 index 00000000000..72809d45dee Binary files /dev/null and b/testing/etalons/Sortable-Customization(material.blue.light).png differ diff --git a/testing/etalons/Sortable-Kanban.png b/testing/etalons/Sortable-Kanban(light).png similarity index 100% rename from testing/etalons/Sortable-Kanban.png rename to testing/etalons/Sortable-Kanban(light).png diff --git a/testing/etalons/Sortable-Kanban(material.blue.light).png b/testing/etalons/Sortable-Kanban(material.blue.light).png new file mode 100644 index 00000000000..69b55a4c7e7 Binary files /dev/null and b/testing/etalons/Sortable-Kanban(material.blue.light).png differ diff --git a/testing/etalons/Switch-Overview.png b/testing/etalons/Switch-Overview(light).png similarity index 100% rename from testing/etalons/Switch-Overview.png rename to testing/etalons/Switch-Overview(light).png diff --git a/testing/etalons/Switch-Overview(material.blue.light).png b/testing/etalons/Switch-Overview(material.blue.light).png new file mode 100644 index 00000000000..bb1665213b5 Binary files /dev/null and b/testing/etalons/Switch-Overview(material.blue.light).png differ diff --git a/testing/etalons/TabPanel-Overview.png b/testing/etalons/TabPanel-Overview(light).png similarity index 100% rename from testing/etalons/TabPanel-Overview.png rename to testing/etalons/TabPanel-Overview(light).png diff --git a/testing/etalons/TabPanel-Overview(material.blue.light).png b/testing/etalons/TabPanel-Overview(material.blue.light).png new file mode 100644 index 00000000000..608012772fb Binary files /dev/null and b/testing/etalons/TabPanel-Overview(material.blue.light).png differ diff --git a/testing/etalons/TabPanel-SortableClosableTabs.png b/testing/etalons/TabPanel-SortableClosableTabs(light).png similarity index 100% rename from testing/etalons/TabPanel-SortableClosableTabs.png rename to testing/etalons/TabPanel-SortableClosableTabs(light).png diff --git a/testing/etalons/TabPanel-SortableClosableTabs(material.blue.light).png b/testing/etalons/TabPanel-SortableClosableTabs(material.blue.light).png new file mode 100644 index 00000000000..93e3c3f8f5b Binary files /dev/null and b/testing/etalons/TabPanel-SortableClosableTabs(material.blue.light).png differ diff --git a/testing/etalons/TabPanel-Templates.png b/testing/etalons/TabPanel-Templates(light).png similarity index 100% rename from testing/etalons/TabPanel-Templates.png rename to testing/etalons/TabPanel-Templates(light).png diff --git a/testing/etalons/TabPanel-Templates(material.blue.light).png b/testing/etalons/TabPanel-Templates(material.blue.light).png new file mode 100644 index 00000000000..cc9767be777 Binary files /dev/null and b/testing/etalons/TabPanel-Templates(material.blue.light).png differ diff --git a/testing/etalons/Tabs-Overview.png b/testing/etalons/Tabs-Overview(light).png similarity index 100% rename from testing/etalons/Tabs-Overview.png rename to testing/etalons/Tabs-Overview(light).png diff --git a/testing/etalons/Tabs-Overview(material.blue.light).png b/testing/etalons/Tabs-Overview(material.blue.light).png new file mode 100644 index 00000000000..c5ae3a82598 Binary files /dev/null and b/testing/etalons/Tabs-Overview(material.blue.light).png differ diff --git a/testing/etalons/Tabs-Selection.png b/testing/etalons/Tabs-Selection(light).png similarity index 100% rename from testing/etalons/Tabs-Selection.png rename to testing/etalons/Tabs-Selection(light).png diff --git a/testing/etalons/Tabs-Selection(material.blue.light).png b/testing/etalons/Tabs-Selection(material.blue.light).png new file mode 100644 index 00000000000..22d08dbef9e Binary files /dev/null and b/testing/etalons/Tabs-Selection(material.blue.light).png differ diff --git a/testing/etalons/TagBox-GroupedItems.png b/testing/etalons/TagBox-GroupedItems(light).png similarity index 100% rename from testing/etalons/TagBox-GroupedItems.png rename to testing/etalons/TagBox-GroupedItems(light).png diff --git a/testing/etalons/TagBox-GroupedItems(material.blue.light).png b/testing/etalons/TagBox-GroupedItems(material.blue.light).png new file mode 100644 index 00000000000..0573be46766 Binary files /dev/null and b/testing/etalons/TagBox-GroupedItems(material.blue.light).png differ diff --git a/testing/etalons/TagBox-Overview.png b/testing/etalons/TagBox-Overview(light).png similarity index 100% rename from testing/etalons/TagBox-Overview.png rename to testing/etalons/TagBox-Overview(light).png diff --git a/testing/etalons/TagBox-Overview(material.blue.light).png b/testing/etalons/TagBox-Overview(material.blue.light).png new file mode 100644 index 00000000000..c7c8cb22a1b Binary files /dev/null and b/testing/etalons/TagBox-Overview(material.blue.light).png differ diff --git a/testing/etalons/TagBox-TagCountLimitation.png b/testing/etalons/TagBox-TagCountLimitation(light).png similarity index 100% rename from testing/etalons/TagBox-TagCountLimitation.png rename to testing/etalons/TagBox-TagCountLimitation(light).png diff --git a/testing/etalons/TagBox-TagCountLimitation(material.blue.light).png b/testing/etalons/TagBox-TagCountLimitation(material.blue.light).png new file mode 100644 index 00000000000..66baf4605e9 Binary files /dev/null and b/testing/etalons/TagBox-TagCountLimitation(material.blue.light).png differ diff --git a/testing/etalons/TextArea-Overview.png b/testing/etalons/TextArea-Overview(light).png similarity index 100% rename from testing/etalons/TextArea-Overview.png rename to testing/etalons/TextArea-Overview(light).png diff --git a/testing/etalons/TextArea-Overview(material.blue.light).png b/testing/etalons/TextArea-Overview(material.blue.light).png new file mode 100644 index 00000000000..cc90a445e11 Binary files /dev/null and b/testing/etalons/TextArea-Overview(material.blue.light).png differ diff --git a/testing/etalons/TextBox-Overview.png b/testing/etalons/TextBox-Overview(light).png similarity index 100% rename from testing/etalons/TextBox-Overview.png rename to testing/etalons/TextBox-Overview(light).png diff --git a/testing/etalons/TextBox-Overview(material.blue.light).png b/testing/etalons/TextBox-Overview(material.blue.light).png new file mode 100644 index 00000000000..30bb0e58f0c Binary files /dev/null and b/testing/etalons/TextBox-Overview(material.blue.light).png differ diff --git a/testing/etalons/TileView-Basics.png b/testing/etalons/TileView-Basics(light).png similarity index 100% rename from testing/etalons/TileView-Basics.png rename to testing/etalons/TileView-Basics(light).png diff --git a/testing/etalons/TileView-Basics(material.blue.light).png b/testing/etalons/TileView-Basics(material.blue.light).png new file mode 100644 index 00000000000..1abdc7f8202 Binary files /dev/null and b/testing/etalons/TileView-Basics(material.blue.light).png differ diff --git a/testing/etalons/TileView-Directions.png b/testing/etalons/TileView-Directions(light).png similarity index 100% rename from testing/etalons/TileView-Directions.png rename to testing/etalons/TileView-Directions(light).png diff --git a/testing/etalons/TileView-Directions(material.blue.light).png b/testing/etalons/TileView-Directions(material.blue.light).png new file mode 100644 index 00000000000..d9efc17c1f7 Binary files /dev/null and b/testing/etalons/TileView-Directions(material.blue.light).png differ diff --git a/testing/etalons/TileView-Item3RdPartyEngineTemplate.png b/testing/etalons/TileView-Item3RdPartyEngineTemplate(light).png similarity index 100% rename from testing/etalons/TileView-Item3RdPartyEngineTemplate.png rename to testing/etalons/TileView-Item3RdPartyEngineTemplate(light).png diff --git a/testing/etalons/TileView-Item3RdPartyEngineTemplate(material.blue.light).png b/testing/etalons/TileView-Item3RdPartyEngineTemplate(material.blue.light).png new file mode 100644 index 00000000000..4d10a2a36b9 Binary files /dev/null and b/testing/etalons/TileView-Item3RdPartyEngineTemplate(material.blue.light).png differ diff --git a/testing/etalons/TileView-ItemTemplate.png b/testing/etalons/TileView-ItemTemplate(light).png similarity index 100% rename from testing/etalons/TileView-ItemTemplate.png rename to testing/etalons/TileView-ItemTemplate(light).png diff --git a/testing/etalons/TileView-ItemTemplate(material.blue.light).png b/testing/etalons/TileView-ItemTemplate(material.blue.light).png new file mode 100644 index 00000000000..3fbdc27a1d7 Binary files /dev/null and b/testing/etalons/TileView-ItemTemplate(material.blue.light).png differ diff --git a/testing/etalons/Toast-Overview.png b/testing/etalons/Toast-Overview(light).png similarity index 100% rename from testing/etalons/Toast-Overview.png rename to testing/etalons/Toast-Overview(light).png diff --git a/testing/etalons/Toast-Overview(material.blue.light).png b/testing/etalons/Toast-Overview(material.blue.light).png new file mode 100644 index 00000000000..ef3e00a2f60 Binary files /dev/null and b/testing/etalons/Toast-Overview(material.blue.light).png differ diff --git a/testing/etalons/Toast-Stack.png b/testing/etalons/Toast-Stack(light).png similarity index 100% rename from testing/etalons/Toast-Stack.png rename to testing/etalons/Toast-Stack(light).png diff --git a/testing/etalons/Toast-Stack(material.blue.light).png b/testing/etalons/Toast-Stack(material.blue.light).png new file mode 100644 index 00000000000..9bb3e887a84 Binary files /dev/null and b/testing/etalons/Toast-Stack(material.blue.light).png differ diff --git a/testing/etalons/Toolbar-Adaptability.png b/testing/etalons/Toolbar-Adaptability(light).png similarity index 100% rename from testing/etalons/Toolbar-Adaptability.png rename to testing/etalons/Toolbar-Adaptability(light).png diff --git a/testing/etalons/Toolbar-Adaptability(material.blue.light).png b/testing/etalons/Toolbar-Adaptability(material.blue.light).png new file mode 100644 index 00000000000..863d8337bde Binary files /dev/null and b/testing/etalons/Toolbar-Adaptability(material.blue.light).png differ diff --git a/testing/etalons/Toolbar-Overview.png b/testing/etalons/Toolbar-Overview(light).png similarity index 100% rename from testing/etalons/Toolbar-Overview.png rename to testing/etalons/Toolbar-Overview(light).png diff --git a/testing/etalons/Toolbar-Overview(material.blue.light).png b/testing/etalons/Toolbar-Overview(material.blue.light).png new file mode 100644 index 00000000000..58093fa7862 Binary files /dev/null and b/testing/etalons/Toolbar-Overview(material.blue.light).png differ diff --git a/testing/etalons/Tooltip-Overview.png b/testing/etalons/Tooltip-Overview(light).png similarity index 100% rename from testing/etalons/Tooltip-Overview.png rename to testing/etalons/Tooltip-Overview(light).png diff --git a/testing/etalons/Tooltip-Overview(material.blue.light).png b/testing/etalons/Tooltip-Overview(material.blue.light).png new file mode 100644 index 00000000000..d757fd6d9cb Binary files /dev/null and b/testing/etalons/Tooltip-Overview(material.blue.light).png differ diff --git a/testing/etalons/TreeList-Adaptability.png b/testing/etalons/TreeList-Adaptability(light).png similarity index 100% rename from testing/etalons/TreeList-Adaptability.png rename to testing/etalons/TreeList-Adaptability(light).png diff --git a/testing/etalons/TreeList-Adaptability(material.blue.light).png b/testing/etalons/TreeList-Adaptability(material.blue.light).png new file mode 100644 index 00000000000..5d88fa14de1 Binary files /dev/null and b/testing/etalons/TreeList-Adaptability(material.blue.light).png differ diff --git a/testing/etalons/TreeList-BatchEditing.png b/testing/etalons/TreeList-BatchEditing(light).png similarity index 100% rename from testing/etalons/TreeList-BatchEditing.png rename to testing/etalons/TreeList-BatchEditing(light).png diff --git a/testing/etalons/TreeList-BatchEditing(material.blue.light).png b/testing/etalons/TreeList-BatchEditing(material.blue.light).png new file mode 100644 index 00000000000..54dbd99bcc5 Binary files /dev/null and b/testing/etalons/TreeList-BatchEditing(material.blue.light).png differ diff --git a/testing/etalons/TreeList-CellEditing.png b/testing/etalons/TreeList-CellEditing(light).png similarity index 100% rename from testing/etalons/TreeList-CellEditing.png rename to testing/etalons/TreeList-CellEditing(light).png diff --git a/testing/etalons/TreeList-CellEditing(material.blue.light).png b/testing/etalons/TreeList-CellEditing(material.blue.light).png new file mode 100644 index 00000000000..25d36b92944 Binary files /dev/null and b/testing/etalons/TreeList-CellEditing(material.blue.light).png differ diff --git a/testing/etalons/TreeList-ColumnChooser.png b/testing/etalons/TreeList-ColumnChooser(light).png similarity index 100% rename from testing/etalons/TreeList-ColumnChooser.png rename to testing/etalons/TreeList-ColumnChooser(light).png diff --git a/testing/etalons/TreeList-ColumnChooser(material.blue.light).png b/testing/etalons/TreeList-ColumnChooser(material.blue.light).png new file mode 100644 index 00000000000..524c6ea8e15 Binary files /dev/null and b/testing/etalons/TreeList-ColumnChooser(material.blue.light).png differ diff --git a/testing/etalons/TreeList-ColumnFixing.png b/testing/etalons/TreeList-ColumnFixing(light).png similarity index 100% rename from testing/etalons/TreeList-ColumnFixing.png rename to testing/etalons/TreeList-ColumnFixing(light).png diff --git a/testing/etalons/TreeList-ColumnFixing(material.blue.light).png b/testing/etalons/TreeList-ColumnFixing(material.blue.light).png new file mode 100644 index 00000000000..9cea9955ee9 Binary files /dev/null and b/testing/etalons/TreeList-ColumnFixing(material.blue.light).png differ diff --git a/testing/etalons/TreeList-ColumnHeaderFilter.png b/testing/etalons/TreeList-ColumnHeaderFilter(light).png similarity index 100% rename from testing/etalons/TreeList-ColumnHeaderFilter.png rename to testing/etalons/TreeList-ColumnHeaderFilter(light).png diff --git a/testing/etalons/TreeList-ColumnHeaderFilter(material.blue.light).png b/testing/etalons/TreeList-ColumnHeaderFilter(material.blue.light).png new file mode 100644 index 00000000000..8deaa67667f Binary files /dev/null and b/testing/etalons/TreeList-ColumnHeaderFilter(material.blue.light).png differ diff --git a/testing/etalons/TreeList-CustomizeKeyboardNavigation.png b/testing/etalons/TreeList-CustomizeKeyboardNavigation(light).png similarity index 100% rename from testing/etalons/TreeList-CustomizeKeyboardNavigation.png rename to testing/etalons/TreeList-CustomizeKeyboardNavigation(light).png diff --git a/testing/etalons/TreeList-CustomizeKeyboardNavigation(material.blue.light).png b/testing/etalons/TreeList-CustomizeKeyboardNavigation(material.blue.light).png new file mode 100644 index 00000000000..9a0298d40d2 Binary files /dev/null and b/testing/etalons/TreeList-CustomizeKeyboardNavigation(material.blue.light).png differ diff --git a/testing/etalons/TreeList-FilterModes.png b/testing/etalons/TreeList-FilterModes(light).png similarity index 100% rename from testing/etalons/TreeList-FilterModes.png rename to testing/etalons/TreeList-FilterModes(light).png diff --git a/testing/etalons/TreeList-FilterModes(material.blue.light).png b/testing/etalons/TreeList-FilterModes(material.blue.light).png new file mode 100644 index 00000000000..2a162caa154 Binary files /dev/null and b/testing/etalons/TreeList-FilterModes(material.blue.light).png differ diff --git a/testing/etalons/TreeList-FilterPanel.png b/testing/etalons/TreeList-FilterPanel(light).png similarity index 100% rename from testing/etalons/TreeList-FilterPanel.png rename to testing/etalons/TreeList-FilterPanel(light).png diff --git a/testing/etalons/TreeList-FilterPanel(material.blue.light).png b/testing/etalons/TreeList-FilterPanel(material.blue.light).png new file mode 100644 index 00000000000..289868c1899 Binary files /dev/null and b/testing/etalons/TreeList-FilterPanel(material.blue.light).png differ diff --git a/testing/etalons/TreeList-FocusedRow.png b/testing/etalons/TreeList-FocusedRow(light).png similarity index 100% rename from testing/etalons/TreeList-FocusedRow.png rename to testing/etalons/TreeList-FocusedRow(light).png diff --git a/testing/etalons/TreeList-FocusedRow(material.blue.light).png b/testing/etalons/TreeList-FocusedRow(material.blue.light).png new file mode 100644 index 00000000000..8e2c9992298 Binary files /dev/null and b/testing/etalons/TreeList-FocusedRow(material.blue.light).png differ diff --git a/testing/etalons/TreeList-FormEditing.png b/testing/etalons/TreeList-FormEditing(light).png similarity index 100% rename from testing/etalons/TreeList-FormEditing.png rename to testing/etalons/TreeList-FormEditing(light).png diff --git a/testing/etalons/TreeList-FormEditing(material.blue.light).png b/testing/etalons/TreeList-FormEditing(material.blue.light).png new file mode 100644 index 00000000000..06b5091920b Binary files /dev/null and b/testing/etalons/TreeList-FormEditing(material.blue.light).png differ diff --git a/testing/etalons/TreeList-KeyboardNavigation.png b/testing/etalons/TreeList-KeyboardNavigation(light).png similarity index 100% rename from testing/etalons/TreeList-KeyboardNavigation.png rename to testing/etalons/TreeList-KeyboardNavigation(light).png diff --git a/testing/etalons/TreeList-KeyboardNavigation(material.blue.light).png b/testing/etalons/TreeList-KeyboardNavigation(material.blue.light).png new file mode 100644 index 00000000000..060bbf2127b Binary files /dev/null and b/testing/etalons/TreeList-KeyboardNavigation(material.blue.light).png differ diff --git a/testing/etalons/TreeList-LoadDataOnDemand.png b/testing/etalons/TreeList-LoadDataOnDemand(light).png similarity index 100% rename from testing/etalons/TreeList-LoadDataOnDemand.png rename to testing/etalons/TreeList-LoadDataOnDemand(light).png diff --git a/testing/etalons/TreeList-LoadDataOnDemand(material.blue.light).png b/testing/etalons/TreeList-LoadDataOnDemand(material.blue.light).png new file mode 100644 index 00000000000..783bf658cc7 Binary files /dev/null and b/testing/etalons/TreeList-LoadDataOnDemand(material.blue.light).png differ diff --git a/testing/etalons/TreeList-LocalReordering.png b/testing/etalons/TreeList-LocalReordering(light).png similarity index 100% rename from testing/etalons/TreeList-LocalReordering.png rename to testing/etalons/TreeList-LocalReordering(light).png diff --git a/testing/etalons/TreeList-LocalReordering(material.blue.light).png b/testing/etalons/TreeList-LocalReordering(material.blue.light).png new file mode 100644 index 00000000000..f16b6ceb0a1 Binary files /dev/null and b/testing/etalons/TreeList-LocalReordering(material.blue.light).png differ diff --git a/testing/etalons/TreeList-MultipleRowSelection.png b/testing/etalons/TreeList-MultipleRowSelection(light).png similarity index 100% rename from testing/etalons/TreeList-MultipleRowSelection.png rename to testing/etalons/TreeList-MultipleRowSelection(light).png diff --git a/testing/etalons/TreeList-MultipleRowSelection(material.blue.light).png b/testing/etalons/TreeList-MultipleRowSelection(material.blue.light).png new file mode 100644 index 00000000000..8df2c9099b5 Binary files /dev/null and b/testing/etalons/TreeList-MultipleRowSelection(material.blue.light).png differ diff --git a/testing/etalons/TreeList-MultipleSorting.png b/testing/etalons/TreeList-MultipleSorting(light).png similarity index 100% rename from testing/etalons/TreeList-MultipleSorting.png rename to testing/etalons/TreeList-MultipleSorting(light).png diff --git a/testing/etalons/TreeList-MultipleSorting(material.blue.light).png b/testing/etalons/TreeList-MultipleSorting(material.blue.light).png new file mode 100644 index 00000000000..3bb006bdeaa Binary files /dev/null and b/testing/etalons/TreeList-MultipleSorting(material.blue.light).png differ diff --git a/testing/etalons/TreeList-Overview.png b/testing/etalons/TreeList-Overview(light).png similarity index 100% rename from testing/etalons/TreeList-Overview.png rename to testing/etalons/TreeList-Overview(light).png diff --git a/testing/etalons/TreeList-Overview(material.blue.light).png b/testing/etalons/TreeList-Overview(material.blue.light).png new file mode 100644 index 00000000000..30fadb741bf Binary files /dev/null and b/testing/etalons/TreeList-Overview(material.blue.light).png differ diff --git a/testing/etalons/TreeList-Paging.png b/testing/etalons/TreeList-Paging(light).png similarity index 100% rename from testing/etalons/TreeList-Paging.png rename to testing/etalons/TreeList-Paging(light).png diff --git a/testing/etalons/TreeList-Paging(material.blue.light).png b/testing/etalons/TreeList-Paging(material.blue.light).png new file mode 100644 index 00000000000..d6abcafffb8 Binary files /dev/null and b/testing/etalons/TreeList-Paging(material.blue.light).png differ diff --git a/testing/etalons/TreeList-PopupEditing.png b/testing/etalons/TreeList-PopupEditing(light).png similarity index 100% rename from testing/etalons/TreeList-PopupEditing.png rename to testing/etalons/TreeList-PopupEditing(light).png diff --git a/testing/etalons/TreeList-PopupEditing(material.blue.light).png b/testing/etalons/TreeList-PopupEditing(material.blue.light).png new file mode 100644 index 00000000000..e66e2ab3f22 Binary files /dev/null and b/testing/etalons/TreeList-PopupEditing(material.blue.light).png differ diff --git a/testing/etalons/TreeList-Reordering.png b/testing/etalons/TreeList-Reordering(light).png similarity index 100% rename from testing/etalons/TreeList-Reordering.png rename to testing/etalons/TreeList-Reordering(light).png diff --git a/testing/etalons/TreeList-Reordering(material.blue.light).png b/testing/etalons/TreeList-Reordering(material.blue.light).png new file mode 100644 index 00000000000..2b23a2f1be9 Binary files /dev/null and b/testing/etalons/TreeList-Reordering(material.blue.light).png differ diff --git a/testing/etalons/TreeList-Resizing.png b/testing/etalons/TreeList-Resizing(light).png similarity index 100% rename from testing/etalons/TreeList-Resizing.png rename to testing/etalons/TreeList-Resizing(light).png diff --git a/testing/etalons/TreeList-Resizing(material.blue.light).png b/testing/etalons/TreeList-Resizing(material.blue.light).png new file mode 100644 index 00000000000..69ebdfb07d1 Binary files /dev/null and b/testing/etalons/TreeList-Resizing(material.blue.light).png differ diff --git a/testing/etalons/TreeList-RowEditing.png b/testing/etalons/TreeList-RowEditing(light).png similarity index 100% rename from testing/etalons/TreeList-RowEditing.png rename to testing/etalons/TreeList-RowEditing(light).png diff --git a/testing/etalons/TreeList-RowEditing(material.blue.light).png b/testing/etalons/TreeList-RowEditing(material.blue.light).png new file mode 100644 index 00000000000..67937c8ae68 Binary files /dev/null and b/testing/etalons/TreeList-RowEditing(material.blue.light).png differ diff --git a/testing/etalons/TreeList-SimpleArrayHierarchicalStructure.png b/testing/etalons/TreeList-SimpleArrayHierarchicalStructure(light).png similarity index 100% rename from testing/etalons/TreeList-SimpleArrayHierarchicalStructure.png rename to testing/etalons/TreeList-SimpleArrayHierarchicalStructure(light).png diff --git a/testing/etalons/TreeList-SimpleArrayHierarchicalStructure(material.blue.light).png b/testing/etalons/TreeList-SimpleArrayHierarchicalStructure(material.blue.light).png new file mode 100644 index 00000000000..8021cfcf721 Binary files /dev/null and b/testing/etalons/TreeList-SimpleArrayHierarchicalStructure(material.blue.light).png differ diff --git a/testing/etalons/TreeList-SimpleArrayPlainStructure.png b/testing/etalons/TreeList-SimpleArrayPlainStructure(light).png similarity index 100% rename from testing/etalons/TreeList-SimpleArrayPlainStructure.png rename to testing/etalons/TreeList-SimpleArrayPlainStructure(light).png diff --git a/testing/etalons/TreeList-SimpleArrayPlainStructure(material.blue.light).png b/testing/etalons/TreeList-SimpleArrayPlainStructure(material.blue.light).png new file mode 100644 index 00000000000..8021cfcf721 Binary files /dev/null and b/testing/etalons/TreeList-SimpleArrayPlainStructure(material.blue.light).png differ diff --git a/testing/etalons/TreeList-SingleRowSelection.png b/testing/etalons/TreeList-SingleRowSelection(light).png similarity index 100% rename from testing/etalons/TreeList-SingleRowSelection.png rename to testing/etalons/TreeList-SingleRowSelection(light).png diff --git a/testing/etalons/TreeList-SingleRowSelection(material.blue.light).png b/testing/etalons/TreeList-SingleRowSelection(material.blue.light).png new file mode 100644 index 00000000000..3992b274992 Binary files /dev/null and b/testing/etalons/TreeList-SingleRowSelection(material.blue.light).png differ diff --git a/testing/etalons/TreeList-StatePersistence.png b/testing/etalons/TreeList-StatePersistence(light).png similarity index 100% rename from testing/etalons/TreeList-StatePersistence.png rename to testing/etalons/TreeList-StatePersistence(light).png diff --git a/testing/etalons/TreeList-StatePersistence(material.blue.light).png b/testing/etalons/TreeList-StatePersistence(material.blue.light).png new file mode 100644 index 00000000000..1db73970d81 Binary files /dev/null and b/testing/etalons/TreeList-StatePersistence(material.blue.light).png differ diff --git a/testing/etalons/TreeList-UsingFilterRow.png b/testing/etalons/TreeList-UsingFilterRow(light).png similarity index 100% rename from testing/etalons/TreeList-UsingFilterRow.png rename to testing/etalons/TreeList-UsingFilterRow(light).png diff --git a/testing/etalons/TreeList-UsingFilterRow(material.blue.light).png b/testing/etalons/TreeList-UsingFilterRow(material.blue.light).png new file mode 100644 index 00000000000..b8ac29902be Binary files /dev/null and b/testing/etalons/TreeList-UsingFilterRow(material.blue.light).png differ diff --git a/testing/etalons/TreeList-UsingSearchPanel.png b/testing/etalons/TreeList-UsingSearchPanel(light).png similarity index 100% rename from testing/etalons/TreeList-UsingSearchPanel.png rename to testing/etalons/TreeList-UsingSearchPanel(light).png diff --git a/testing/etalons/TreeList-UsingSearchPanel(material.blue.light).png b/testing/etalons/TreeList-UsingSearchPanel(material.blue.light).png new file mode 100644 index 00000000000..9a48ec7bd5d Binary files /dev/null and b/testing/etalons/TreeList-UsingSearchPanel(material.blue.light).png differ diff --git a/testing/etalons/TreeList-WebAPIService.png b/testing/etalons/TreeList-WebAPIService(light).png similarity index 100% rename from testing/etalons/TreeList-WebAPIService.png rename to testing/etalons/TreeList-WebAPIService(light).png diff --git a/testing/etalons/TreeList-WebAPIService(material.blue.light).png b/testing/etalons/TreeList-WebAPIService(material.blue.light).png new file mode 100644 index 00000000000..2059a769f15 Binary files /dev/null and b/testing/etalons/TreeList-WebAPIService(material.blue.light).png differ diff --git a/testing/etalons/TreeView-ContextMenuIntegration.png b/testing/etalons/TreeView-ContextMenuIntegration(light).png similarity index 100% rename from testing/etalons/TreeView-ContextMenuIntegration.png rename to testing/etalons/TreeView-ContextMenuIntegration(light).png diff --git a/testing/etalons/TreeView-ContextMenuIntegration(material.blue.light).png b/testing/etalons/TreeView-ContextMenuIntegration(material.blue.light).png new file mode 100644 index 00000000000..0e23d8462e9 Binary files /dev/null and b/testing/etalons/TreeView-ContextMenuIntegration(material.blue.light).png differ diff --git a/testing/etalons/TreeView-DragAndDropHierarchicalDataStructure.png b/testing/etalons/TreeView-DragAndDropHierarchicalDataStructure(light).png similarity index 100% rename from testing/etalons/TreeView-DragAndDropHierarchicalDataStructure.png rename to testing/etalons/TreeView-DragAndDropHierarchicalDataStructure(light).png diff --git a/testing/etalons/TreeView-DragAndDropHierarchicalDataStructure(material.blue.light).png b/testing/etalons/TreeView-DragAndDropHierarchicalDataStructure(material.blue.light).png new file mode 100644 index 00000000000..423439a6a0e Binary files /dev/null and b/testing/etalons/TreeView-DragAndDropHierarchicalDataStructure(material.blue.light).png differ diff --git a/testing/etalons/TreeView-DragAndDropPlainDataStructure.png b/testing/etalons/TreeView-DragAndDropPlainDataStructure(light).png similarity index 100% rename from testing/etalons/TreeView-DragAndDropPlainDataStructure.png rename to testing/etalons/TreeView-DragAndDropPlainDataStructure(light).png diff --git a/testing/etalons/TreeView-DragAndDropPlainDataStructure(material.blue.light).png b/testing/etalons/TreeView-DragAndDropPlainDataStructure(material.blue.light).png new file mode 100644 index 00000000000..09d2497de89 Binary files /dev/null and b/testing/etalons/TreeView-DragAndDropPlainDataStructure(material.blue.light).png differ diff --git a/testing/etalons/TreeView-FlatDataStructure.png b/testing/etalons/TreeView-FlatDataStructure(light).png similarity index 100% rename from testing/etalons/TreeView-FlatDataStructure.png rename to testing/etalons/TreeView-FlatDataStructure(light).png diff --git a/testing/etalons/TreeView-FlatDataStructure(material.blue.light).png b/testing/etalons/TreeView-FlatDataStructure(material.blue.light).png new file mode 100644 index 00000000000..93b54876a7a Binary files /dev/null and b/testing/etalons/TreeView-FlatDataStructure(material.blue.light).png differ diff --git a/testing/etalons/TreeView-HierarchicalDataStructure.png b/testing/etalons/TreeView-HierarchicalDataStructure(light).png similarity index 100% rename from testing/etalons/TreeView-HierarchicalDataStructure.png rename to testing/etalons/TreeView-HierarchicalDataStructure(light).png diff --git a/testing/etalons/TreeView-HierarchicalDataStructure(material.blue.light).png b/testing/etalons/TreeView-HierarchicalDataStructure(material.blue.light).png new file mode 100644 index 00000000000..969b2be90f5 Binary files /dev/null and b/testing/etalons/TreeView-HierarchicalDataStructure(material.blue.light).png differ diff --git a/testing/etalons/TreeView-ItemSelectionAndCustomization.png b/testing/etalons/TreeView-ItemSelectionAndCustomization(light).png similarity index 100% rename from testing/etalons/TreeView-ItemSelectionAndCustomization.png rename to testing/etalons/TreeView-ItemSelectionAndCustomization(light).png diff --git a/testing/etalons/TreeView-ItemSelectionAndCustomization(material.blue.light).png b/testing/etalons/TreeView-ItemSelectionAndCustomization(material.blue.light).png new file mode 100644 index 00000000000..a6c1dc3f9c1 Binary files /dev/null and b/testing/etalons/TreeView-ItemSelectionAndCustomization(material.blue.light).png differ diff --git a/testing/etalons/TreeView-LoadDataOnDemand.png b/testing/etalons/TreeView-LoadDataOnDemand(light).png similarity index 100% rename from testing/etalons/TreeView-LoadDataOnDemand.png rename to testing/etalons/TreeView-LoadDataOnDemand(light).png diff --git a/testing/etalons/TreeView-LoadDataOnDemand(material.blue.light).png b/testing/etalons/TreeView-LoadDataOnDemand(material.blue.light).png new file mode 100644 index 00000000000..20e70231ded Binary files /dev/null and b/testing/etalons/TreeView-LoadDataOnDemand(material.blue.light).png differ diff --git a/testing/etalons/TreeView-TreeViewWithSearchBar.png b/testing/etalons/TreeView-TreeViewWithSearchBar(light).png similarity index 100% rename from testing/etalons/TreeView-TreeViewWithSearchBar.png rename to testing/etalons/TreeView-TreeViewWithSearchBar(light).png diff --git a/testing/etalons/TreeView-TreeViewWithSearchBar(material.blue.light).png b/testing/etalons/TreeView-TreeViewWithSearchBar(material.blue.light).png new file mode 100644 index 00000000000..a0f813653c0 Binary files /dev/null and b/testing/etalons/TreeView-TreeViewWithSearchBar(material.blue.light).png differ diff --git a/testing/etalons/TreeView-VirtualMode.png b/testing/etalons/TreeView-VirtualMode(light).png similarity index 100% rename from testing/etalons/TreeView-VirtualMode.png rename to testing/etalons/TreeView-VirtualMode(light).png diff --git a/testing/etalons/TreeView-VirtualMode(material.blue.light).png b/testing/etalons/TreeView-VirtualMode(material.blue.light).png new file mode 100644 index 00000000000..635bbaac24b Binary files /dev/null and b/testing/etalons/TreeView-VirtualMode(material.blue.light).png differ diff --git a/testing/etalons/Validation-Overview.png b/testing/etalons/Validation-Overview(light).png similarity index 100% rename from testing/etalons/Validation-Overview.png rename to testing/etalons/Validation-Overview(light).png diff --git a/testing/etalons/Validation-Overview(material.blue.light).png b/testing/etalons/Validation-Overview(material.blue.light).png new file mode 100644 index 00000000000..459248a844f Binary files /dev/null and b/testing/etalons/Validation-Overview(material.blue.light).png differ diff --git a/testing/etalons/VectorMap-AreaWithLabelsAndTwoLegends.png b/testing/etalons/VectorMap-AreaWithLabelsAndTwoLegends(light).png similarity index 100% rename from testing/etalons/VectorMap-AreaWithLabelsAndTwoLegends.png rename to testing/etalons/VectorMap-AreaWithLabelsAndTwoLegends(light).png diff --git a/testing/etalons/VectorMap-AreaWithLabelsAndTwoLegends(material.blue.light).png b/testing/etalons/VectorMap-AreaWithLabelsAndTwoLegends(material.blue.light).png new file mode 100644 index 00000000000..b74f809db89 Binary files /dev/null and b/testing/etalons/VectorMap-AreaWithLabelsAndTwoLegends(material.blue.light).png differ diff --git a/testing/etalons/VectorMap-BubbleMarkers.png b/testing/etalons/VectorMap-BubbleMarkers(light).png similarity index 100% rename from testing/etalons/VectorMap-BubbleMarkers.png rename to testing/etalons/VectorMap-BubbleMarkers(light).png diff --git a/testing/etalons/VectorMap-BubbleMarkers(material.blue.light).png b/testing/etalons/VectorMap-BubbleMarkers(material.blue.light).png new file mode 100644 index 00000000000..de71a156851 Binary files /dev/null and b/testing/etalons/VectorMap-BubbleMarkers(material.blue.light).png differ diff --git a/testing/etalons/VectorMap-ColorsCustomization.png b/testing/etalons/VectorMap-ColorsCustomization(light).png similarity index 100% rename from testing/etalons/VectorMap-ColorsCustomization.png rename to testing/etalons/VectorMap-ColorsCustomization(light).png diff --git a/testing/etalons/VectorMap-ColorsCustomization(material.blue.light).png b/testing/etalons/VectorMap-ColorsCustomization(material.blue.light).png new file mode 100644 index 00000000000..440713942d2 Binary files /dev/null and b/testing/etalons/VectorMap-ColorsCustomization(material.blue.light).png differ diff --git a/testing/etalons/VectorMap-CustomAnnotations.png b/testing/etalons/VectorMap-CustomAnnotations(light).png similarity index 100% rename from testing/etalons/VectorMap-CustomAnnotations.png rename to testing/etalons/VectorMap-CustomAnnotations(light).png diff --git a/testing/etalons/VectorMap-CustomAnnotations(material.blue.light).png b/testing/etalons/VectorMap-CustomAnnotations(material.blue.light).png new file mode 100644 index 00000000000..6dac83fedbb Binary files /dev/null and b/testing/etalons/VectorMap-CustomAnnotations(material.blue.light).png differ diff --git a/testing/etalons/VectorMap-CustomMapData.png b/testing/etalons/VectorMap-CustomMapData(light).png similarity index 100% rename from testing/etalons/VectorMap-CustomMapData.png rename to testing/etalons/VectorMap-CustomMapData(light).png diff --git a/testing/etalons/VectorMap-CustomMapData(material.blue.light).png b/testing/etalons/VectorMap-CustomMapData(material.blue.light).png new file mode 100644 index 00000000000..0c36b1f145e Binary files /dev/null and b/testing/etalons/VectorMap-CustomMapData(material.blue.light).png differ diff --git a/testing/etalons/VectorMap-CustomProjection.png b/testing/etalons/VectorMap-CustomProjection(light).png similarity index 100% rename from testing/etalons/VectorMap-CustomProjection.png rename to testing/etalons/VectorMap-CustomProjection(light).png diff --git a/testing/etalons/VectorMap-CustomProjection(material.blue.light).png b/testing/etalons/VectorMap-CustomProjection(material.blue.light).png new file mode 100644 index 00000000000..e04388e4ed0 Binary files /dev/null and b/testing/etalons/VectorMap-CustomProjection(material.blue.light).png differ diff --git a/testing/etalons/VectorMap-DynamicViewport.png b/testing/etalons/VectorMap-DynamicViewport(light).png similarity index 100% rename from testing/etalons/VectorMap-DynamicViewport.png rename to testing/etalons/VectorMap-DynamicViewport(light).png diff --git a/testing/etalons/VectorMap-DynamicViewport(material.blue.light).png b/testing/etalons/VectorMap-DynamicViewport(material.blue.light).png new file mode 100644 index 00000000000..a93eca84f91 Binary files /dev/null and b/testing/etalons/VectorMap-DynamicViewport(material.blue.light).png differ diff --git a/testing/etalons/VectorMap-FloorPlan.png b/testing/etalons/VectorMap-FloorPlan(light).png similarity index 100% rename from testing/etalons/VectorMap-FloorPlan.png rename to testing/etalons/VectorMap-FloorPlan(light).png diff --git a/testing/etalons/VectorMap-FloorPlan(material.blue.light).png b/testing/etalons/VectorMap-FloorPlan(material.blue.light).png new file mode 100644 index 00000000000..bc1061bf2d7 Binary files /dev/null and b/testing/etalons/VectorMap-FloorPlan(material.blue.light).png differ diff --git a/testing/etalons/VectorMap-ImageMarkers.png b/testing/etalons/VectorMap-ImageMarkers(light).png similarity index 100% rename from testing/etalons/VectorMap-ImageMarkers.png rename to testing/etalons/VectorMap-ImageMarkers(light).png diff --git a/testing/etalons/VectorMap-ImageMarkers(material.blue.light).png b/testing/etalons/VectorMap-ImageMarkers(material.blue.light).png new file mode 100644 index 00000000000..249a14bba51 Binary files /dev/null and b/testing/etalons/VectorMap-ImageMarkers(material.blue.light).png differ diff --git a/testing/etalons/VectorMap-MultipleLayers.png b/testing/etalons/VectorMap-MultipleLayers(light).png similarity index 100% rename from testing/etalons/VectorMap-MultipleLayers.png rename to testing/etalons/VectorMap-MultipleLayers(light).png diff --git a/testing/etalons/VectorMap-MultipleLayers(material.blue.light).png b/testing/etalons/VectorMap-MultipleLayers(material.blue.light).png new file mode 100644 index 00000000000..a5e2d6d2097 Binary files /dev/null and b/testing/etalons/VectorMap-MultipleLayers(material.blue.light).png differ diff --git a/testing/etalons/VectorMap-Overview.png b/testing/etalons/VectorMap-Overview(light).png similarity index 100% rename from testing/etalons/VectorMap-Overview.png rename to testing/etalons/VectorMap-Overview(light).png diff --git a/testing/etalons/VectorMap-Overview(material.blue.light).png b/testing/etalons/VectorMap-Overview(material.blue.light).png new file mode 100644 index 00000000000..6463d984369 Binary files /dev/null and b/testing/etalons/VectorMap-Overview(material.blue.light).png differ diff --git a/testing/etalons/VectorMap-Palette.png b/testing/etalons/VectorMap-Palette(light).png similarity index 100% rename from testing/etalons/VectorMap-Palette.png rename to testing/etalons/VectorMap-Palette(light).png diff --git a/testing/etalons/VectorMap-Palette(material.blue.light).png b/testing/etalons/VectorMap-Palette(material.blue.light).png new file mode 100644 index 00000000000..8b8b93ef77c Binary files /dev/null and b/testing/etalons/VectorMap-Palette(material.blue.light).png differ diff --git a/testing/etalons/VectorMap-PieMarkers.png b/testing/etalons/VectorMap-PieMarkers(light).png similarity index 100% rename from testing/etalons/VectorMap-PieMarkers.png rename to testing/etalons/VectorMap-PieMarkers(light).png diff --git a/testing/etalons/VectorMap-PieMarkers(material.blue.light).png b/testing/etalons/VectorMap-PieMarkers(material.blue.light).png new file mode 100644 index 00000000000..ecc18277d3f Binary files /dev/null and b/testing/etalons/VectorMap-PieMarkers(material.blue.light).png differ diff --git a/testing/etalons/VectorMap-TooltipHTMLSupport.png b/testing/etalons/VectorMap-TooltipHTMLSupport(light).png similarity index 100% rename from testing/etalons/VectorMap-TooltipHTMLSupport.png rename to testing/etalons/VectorMap-TooltipHTMLSupport(light).png diff --git a/testing/etalons/VectorMap-TooltipHTMLSupport(material.blue.light).png b/testing/etalons/VectorMap-TooltipHTMLSupport(material.blue.light).png new file mode 100644 index 00000000000..6b757c7eacb Binary files /dev/null and b/testing/etalons/VectorMap-TooltipHTMLSupport(material.blue.light).png differ diff --git a/testing/etalons/VectorMap-ZoomingAndCentering.png b/testing/etalons/VectorMap-ZoomingAndCentering(light).png similarity index 100% rename from testing/etalons/VectorMap-ZoomingAndCentering.png rename to testing/etalons/VectorMap-ZoomingAndCentering(light).png diff --git a/testing/etalons/VectorMap-ZoomingAndCentering(material.blue.light).png b/testing/etalons/VectorMap-ZoomingAndCentering(material.blue.light).png new file mode 100644 index 00000000000..05c26c21322 Binary files /dev/null and b/testing/etalons/VectorMap-ZoomingAndCentering(material.blue.light).png differ diff --git a/testing/etalons/dropdownbox_multiple_selection_gridbox(material.blue.light).png b/testing/etalons/dropdownbox_multiple_selection_gridbox(material.blue.light).png new file mode 100644 index 00000000000..1aafd48ddad Binary files /dev/null and b/testing/etalons/dropdownbox_multiple_selection_gridbox(material.blue.light).png differ diff --git a/testing/etalons/dropdownbox_multiple_selection_treebox(material.blue.light).png b/testing/etalons/dropdownbox_multiple_selection_treebox(material.blue.light).png new file mode 100644 index 00000000000..20343bdd7d7 Binary files /dev/null and b/testing/etalons/dropdownbox_multiple_selection_treebox(material.blue.light).png differ diff --git a/testing/widgets/charts/Crosshair.test.js b/testing/widgets/charts/Crosshair.test.js index 4310d7f6237..f3625fd2a96 100644 --- a/testing/widgets/charts/Crosshair.test.js +++ b/testing/widgets/charts/Crosshair.test.js @@ -14,7 +14,7 @@ runManualTest('Charts', 'Crosshair', ['jQuery', 'React', 'Vue', 'Angular'], (tes const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.hover($('.dxc-series').nth(1).find('circle').nth(1)); - await takeScreenshot('charts_crosshair.png'); + await takeScreenshot(`charts_crosshair(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/charts/CustomAnnotationsDrag.test.js b/testing/widgets/charts/CustomAnnotationsDrag.test.js index adf2e733fd7..b1650e869b1 100644 --- a/testing/widgets/charts/CustomAnnotationsDrag.test.js +++ b/testing/widgets/charts/CustomAnnotationsDrag.test.js @@ -14,7 +14,7 @@ runManualTest('Charts', 'CustomAnnotations', ['jQuery', 'React', 'Vue', 'Angular const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.drag($('#chart .dxc-annotations g').nth(0), 90, 40); - await takeScreenshot('annotations_drag.png'); + await takeScreenshot(`annotations_drag(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/charts/CustomLegendMarkers.test.js b/testing/widgets/charts/CustomLegendMarkers.test.js index aab3a40885e..ac5c8019d50 100644 --- a/testing/widgets/charts/CustomLegendMarkers.test.js +++ b/testing/widgets/charts/CustomLegendMarkers.test.js @@ -14,7 +14,7 @@ runManualTest('Charts', 'CustomLegendMarkers', ['jQuery', 'React', 'Vue', 'Angul const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.hover($('.dxl-marker').nth(1)); - await takeScreenshot('charts_custom_legend_marker.png', '.dxc-legend'); + await takeScreenshot(`charts_custom_legend_marker(${t.ctx.theme}).png`, '.dxc-legend'); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/charts/LoadDataOnDemand.test.js b/testing/widgets/charts/LoadDataOnDemand.test.js index 4ea93642884..8e396a27888 100644 --- a/testing/widgets/charts/LoadDataOnDemand.test.js +++ b/testing/widgets/charts/LoadDataOnDemand.test.js @@ -14,7 +14,7 @@ runManualTest('Charts', 'LoadDataOnDemand', ['jQuery', 'React', 'Vue', 'Angular' const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.drag($('#chart svg'), 20, 0); - await takeScreenshot('charts_drag.png'); + await takeScreenshot(`charts_drag(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/charts/Overview.test.js b/testing/widgets/charts/Overview.test.js index 7fdf04ff22c..c28990045b7 100644 --- a/testing/widgets/charts/Overview.test.js +++ b/testing/widgets/charts/Overview.test.js @@ -14,7 +14,7 @@ runManualTest('Charts', 'Overview', ['jQuery', 'React', 'Vue', 'Angular'], (test const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.hover($('.dxc-markers').nth(0).find('rect').nth(1)); - await takeScreenshot('charts_overview_tooltip.png'); + await takeScreenshot(`charts_overview_tooltip(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/charts/PieLabelsOverlapping.test.js b/testing/widgets/charts/PieLabelsOverlapping.test.js index dfccb7ed603..e9569207320 100644 --- a/testing/widgets/charts/PieLabelsOverlapping.test.js +++ b/testing/widgets/charts/PieLabelsOverlapping.test.js @@ -17,11 +17,11 @@ runManualTest('Charts', 'PieWithResolvedLabelOverlapping', ['jQuery', 'React', ' await showSelectBoxItems(); await t.click(selectItem(1)); - await takeScreenshot('pie_resolve_labels_overlapping_hide.png'); + await takeScreenshot(`pie_resolve_labels_overlapping_hide(${t.ctx.theme}).png`); await showSelectBoxItems(); await t.click(selectItem(2)); - await takeScreenshot('pie_resolve_labels_overlapping_none.png'); + await takeScreenshot(`pie_resolve_labels_overlapping_none(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/charts/ZoomingAndScrollingAPI.test.js b/testing/widgets/charts/ZoomingAndScrollingAPI.test.js index e581ccc6cc7..0aab4353cd1 100644 --- a/testing/widgets/charts/ZoomingAndScrollingAPI.test.js +++ b/testing/widgets/charts/ZoomingAndScrollingAPI.test.js @@ -15,11 +15,11 @@ runManualTest('Charts', 'ZoomingAndScrollingAPI', ['jQuery', 'React', 'Vue', 'An await t.drag($('.slider').nth(0), 500, 0, { offsetX: 10, offsetY: 10 }); await t.wait(1000); - await takeScreenshot('range_selector_slider_drag.png'); + await takeScreenshot(`range_selector_slider_drag(${t.ctx.theme}).png`); await t.click($('.area-tracker'), { offsetX: 400 }); await t.wait(1000); - await takeScreenshot('range_selector_click_to_empty_place.png'); + await takeScreenshot(`range_selector_click_to_empty_place(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/charts/ZoomingOnAreaSelection.test.js b/testing/widgets/charts/ZoomingOnAreaSelection.test.js index 53c10b44fc1..30daf8bba32 100644 --- a/testing/widgets/charts/ZoomingOnAreaSelection.test.js +++ b/testing/widgets/charts/ZoomingOnAreaSelection.test.js @@ -14,10 +14,10 @@ runManualTest('Charts', 'ZoomingOnAreaSelection', ['jQuery', 'React', 'Vue', 'An const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.drag($('.dxc-series circle').nth(7), 600, 200); - await takeScreenshot('zooming_by_selection.png'); + await takeScreenshot(`zooming_by_selection(${t.ctx.theme}).png`); await t.click($('#reset-zoom')); - await takeScreenshot('reset_zooming_by_selection.png'); + await takeScreenshot(`reset_zooming_by_selection(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/charts/etalons/annotations_drag.png b/testing/widgets/charts/etalons/annotations_drag(light).png similarity index 100% rename from testing/widgets/charts/etalons/annotations_drag.png rename to testing/widgets/charts/etalons/annotations_drag(light).png diff --git a/testing/widgets/charts/etalons/annotations_drag(material.blue.light).png b/testing/widgets/charts/etalons/annotations_drag(material.blue.light).png new file mode 100644 index 00000000000..61a8873edda Binary files /dev/null and b/testing/widgets/charts/etalons/annotations_drag(material.blue.light).png differ diff --git a/testing/widgets/charts/etalons/charts_crosshair.png b/testing/widgets/charts/etalons/charts_crosshair(light).png similarity index 100% rename from testing/widgets/charts/etalons/charts_crosshair.png rename to testing/widgets/charts/etalons/charts_crosshair(light).png diff --git a/testing/widgets/charts/etalons/charts_crosshair(material.blue.light).png b/testing/widgets/charts/etalons/charts_crosshair(material.blue.light).png new file mode 100644 index 00000000000..91e8068cda2 Binary files /dev/null and b/testing/widgets/charts/etalons/charts_crosshair(material.blue.light).png differ diff --git a/testing/widgets/charts/etalons/charts_custom_legend_marker.png b/testing/widgets/charts/etalons/charts_custom_legend_marker(light).png similarity index 100% rename from testing/widgets/charts/etalons/charts_custom_legend_marker.png rename to testing/widgets/charts/etalons/charts_custom_legend_marker(light).png diff --git a/testing/widgets/charts/etalons/charts_custom_legend_marker(material.blue.light).png b/testing/widgets/charts/etalons/charts_custom_legend_marker(material.blue.light).png new file mode 100644 index 00000000000..c6c086c335c Binary files /dev/null and b/testing/widgets/charts/etalons/charts_custom_legend_marker(material.blue.light).png differ diff --git a/testing/widgets/charts/etalons/charts_drag.png b/testing/widgets/charts/etalons/charts_drag(light).png similarity index 100% rename from testing/widgets/charts/etalons/charts_drag.png rename to testing/widgets/charts/etalons/charts_drag(light).png diff --git a/testing/widgets/charts/etalons/charts_drag(material.blue.light).png b/testing/widgets/charts/etalons/charts_drag(material.blue.light).png new file mode 100644 index 00000000000..459d485798e Binary files /dev/null and b/testing/widgets/charts/etalons/charts_drag(material.blue.light).png differ diff --git a/testing/widgets/charts/etalons/charts_drag(material.blue.light)_mask.png b/testing/widgets/charts/etalons/charts_drag(material.blue.light)_mask.png new file mode 100644 index 00000000000..62a98487563 Binary files /dev/null and b/testing/widgets/charts/etalons/charts_drag(material.blue.light)_mask.png differ diff --git a/testing/widgets/charts/etalons/charts_overview_tooltip.png b/testing/widgets/charts/etalons/charts_overview_tooltip(light).png similarity index 100% rename from testing/widgets/charts/etalons/charts_overview_tooltip.png rename to testing/widgets/charts/etalons/charts_overview_tooltip(light).png diff --git a/testing/widgets/charts/etalons/charts_overview_tooltip(material.blue.light).png b/testing/widgets/charts/etalons/charts_overview_tooltip(material.blue.light).png new file mode 100644 index 00000000000..dc8993da9d7 Binary files /dev/null and b/testing/widgets/charts/etalons/charts_overview_tooltip(material.blue.light).png differ diff --git a/testing/widgets/charts/etalons/pie_resolve_labels_overlapping_hide.png b/testing/widgets/charts/etalons/pie_resolve_labels_overlapping_hide(light).png similarity index 100% rename from testing/widgets/charts/etalons/pie_resolve_labels_overlapping_hide.png rename to testing/widgets/charts/etalons/pie_resolve_labels_overlapping_hide(light).png diff --git a/testing/widgets/charts/etalons/pie_resolve_labels_overlapping_hide(material.blue.light).png b/testing/widgets/charts/etalons/pie_resolve_labels_overlapping_hide(material.blue.light).png new file mode 100644 index 00000000000..c5a254445d7 Binary files /dev/null and b/testing/widgets/charts/etalons/pie_resolve_labels_overlapping_hide(material.blue.light).png differ diff --git a/testing/widgets/charts/etalons/pie_resolve_labels_overlapping_none.png b/testing/widgets/charts/etalons/pie_resolve_labels_overlapping_none(light).png similarity index 100% rename from testing/widgets/charts/etalons/pie_resolve_labels_overlapping_none.png rename to testing/widgets/charts/etalons/pie_resolve_labels_overlapping_none(light).png diff --git a/testing/widgets/charts/etalons/pie_resolve_labels_overlapping_none(material.blue.light).png b/testing/widgets/charts/etalons/pie_resolve_labels_overlapping_none(material.blue.light).png new file mode 100644 index 00000000000..46cccc616c8 Binary files /dev/null and b/testing/widgets/charts/etalons/pie_resolve_labels_overlapping_none(material.blue.light).png differ diff --git a/testing/widgets/charts/etalons/range_selector_click_to_empty_place.png b/testing/widgets/charts/etalons/range_selector_click_to_empty_place(light).png similarity index 100% rename from testing/widgets/charts/etalons/range_selector_click_to_empty_place.png rename to testing/widgets/charts/etalons/range_selector_click_to_empty_place(light).png diff --git a/testing/widgets/charts/etalons/range_selector_click_to_empty_place(material.blue.light).png b/testing/widgets/charts/etalons/range_selector_click_to_empty_place(material.blue.light).png new file mode 100644 index 00000000000..34719e1ad71 Binary files /dev/null and b/testing/widgets/charts/etalons/range_selector_click_to_empty_place(material.blue.light).png differ diff --git a/testing/widgets/charts/etalons/range_selector_slider_drag.png b/testing/widgets/charts/etalons/range_selector_slider_drag(light).png similarity index 100% rename from testing/widgets/charts/etalons/range_selector_slider_drag.png rename to testing/widgets/charts/etalons/range_selector_slider_drag(light).png diff --git a/testing/widgets/charts/etalons/range_selector_slider_drag(material.blue.light).png b/testing/widgets/charts/etalons/range_selector_slider_drag(material.blue.light).png new file mode 100644 index 00000000000..f10840793c2 Binary files /dev/null and b/testing/widgets/charts/etalons/range_selector_slider_drag(material.blue.light).png differ diff --git a/testing/widgets/charts/etalons/reset_zooming_by_selection.png b/testing/widgets/charts/etalons/reset_zooming_by_selection(light).png similarity index 100% rename from testing/widgets/charts/etalons/reset_zooming_by_selection.png rename to testing/widgets/charts/etalons/reset_zooming_by_selection(light).png diff --git a/testing/widgets/charts/etalons/reset_zooming_by_selection(material.blue.light).png b/testing/widgets/charts/etalons/reset_zooming_by_selection(material.blue.light).png new file mode 100644 index 00000000000..866b4886dfb Binary files /dev/null and b/testing/widgets/charts/etalons/reset_zooming_by_selection(material.blue.light).png differ diff --git a/testing/widgets/charts/etalons/zooming_by_selection.png b/testing/widgets/charts/etalons/zooming_by_selection(light).png similarity index 100% rename from testing/widgets/charts/etalons/zooming_by_selection.png rename to testing/widgets/charts/etalons/zooming_by_selection(light).png diff --git a/testing/widgets/charts/etalons/zooming_by_selection(material.blue.light).png b/testing/widgets/charts/etalons/zooming_by_selection(material.blue.light).png new file mode 100644 index 00000000000..b23bf9dd05f Binary files /dev/null and b/testing/widgets/charts/etalons/zooming_by_selection(material.blue.light).png differ diff --git a/testing/widgets/common/DialogsAndNotificationsOverview.test.js b/testing/widgets/common/DialogsAndNotificationsOverview.test.js index d34e971fc66..4b9d16e06bd 100644 --- a/testing/widgets/common/DialogsAndNotificationsOverview.test.js +++ b/testing/widgets/common/DialogsAndNotificationsOverview.test.js @@ -17,7 +17,7 @@ runManualTest('Common', 'DialogsAndNotificationsOverview', ['jQuery', 'React', ' const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.click($(`.${IMAGES_CONTAINER_CLASS} .${ITEM_CONTENT_CLASS}`)); - await takeScreenshot('common_dialogs_and_notifications_overview_popup.png'); + await takeScreenshot(`common_dialogs_and_notifications_overview_popup(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/common/EditorAppearanceVariants.test.js b/testing/widgets/common/EditorAppearanceVariants.test.js index ccdafb4b611..0235f80e30a 100644 --- a/testing/widgets/common/EditorAppearanceVariants.test.js +++ b/testing/widgets/common/EditorAppearanceVariants.test.js @@ -36,7 +36,7 @@ runManualTest('Common', 'EditorAppearanceVariants', ['React', 'Vue', 'Angular', await changeStylingMode(stylingMode); await changeLabelMode(labelMode); await clickSaveButton(); - await takeScreenshot(`common_editor_appearance_variants_${stylingMode}_${labelMode}_desktop.png`); + await takeScreenshot(`common_editor_appearance_variants_${stylingMode}_${labelMode}_desktop(${t.ctx.theme}).png`); }); }); diff --git a/testing/widgets/common/etalons/common_dialogs_and_notifications_overview_popup.png b/testing/widgets/common/etalons/common_dialogs_and_notifications_overview_popup(light).png similarity index 100% rename from testing/widgets/common/etalons/common_dialogs_and_notifications_overview_popup.png rename to testing/widgets/common/etalons/common_dialogs_and_notifications_overview_popup(light).png diff --git a/testing/widgets/common/etalons/common_dialogs_and_notifications_overview_popup(material.blue.light).png b/testing/widgets/common/etalons/common_dialogs_and_notifications_overview_popup(material.blue.light).png new file mode 100644 index 00000000000..aa0fea5ae95 Binary files /dev/null and b/testing/widgets/common/etalons/common_dialogs_and_notifications_overview_popup(material.blue.light).png differ diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_filled_floating_desktop.png b/testing/widgets/common/etalons/common_editor_appearance_variants_filled_floating_desktop(light).png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_filled_floating_desktop.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_filled_floating_desktop(light).png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_filled_floating_desktop_mask.png b/testing/widgets/common/etalons/common_editor_appearance_variants_filled_floating_desktop(light)_mask.png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_filled_floating_desktop_mask.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_filled_floating_desktop(light)_mask.png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_filled_floating_desktop(material.blue.light).png b/testing/widgets/common/etalons/common_editor_appearance_variants_filled_floating_desktop(material.blue.light).png new file mode 100644 index 00000000000..daf5bb8041d Binary files /dev/null and b/testing/widgets/common/etalons/common_editor_appearance_variants_filled_floating_desktop(material.blue.light).png differ diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_filled_hidden_desktop.png b/testing/widgets/common/etalons/common_editor_appearance_variants_filled_hidden_desktop(light).png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_filled_hidden_desktop.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_filled_hidden_desktop(light).png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_filled_hidden_desktop_mask.png b/testing/widgets/common/etalons/common_editor_appearance_variants_filled_hidden_desktop(light)_mask.png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_filled_hidden_desktop_mask.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_filled_hidden_desktop(light)_mask.png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_filled_hidden_desktop(material.blue.light).png b/testing/widgets/common/etalons/common_editor_appearance_variants_filled_hidden_desktop(material.blue.light).png new file mode 100644 index 00000000000..fc25b015397 Binary files /dev/null and b/testing/widgets/common/etalons/common_editor_appearance_variants_filled_hidden_desktop(material.blue.light).png differ diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_filled_outside_desktop.png b/testing/widgets/common/etalons/common_editor_appearance_variants_filled_outside_desktop(light).png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_filled_outside_desktop.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_filled_outside_desktop(light).png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_filled_outside_desktop_mask.png b/testing/widgets/common/etalons/common_editor_appearance_variants_filled_outside_desktop(light)_mask.png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_filled_outside_desktop_mask.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_filled_outside_desktop(light)_mask.png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_filled_outside_desktop(material.blue.light).png b/testing/widgets/common/etalons/common_editor_appearance_variants_filled_outside_desktop(material.blue.light).png new file mode 100644 index 00000000000..41a2e2415ca Binary files /dev/null and b/testing/widgets/common/etalons/common_editor_appearance_variants_filled_outside_desktop(material.blue.light).png differ diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_filled_static_desktop.png b/testing/widgets/common/etalons/common_editor_appearance_variants_filled_static_desktop(light).png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_filled_static_desktop.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_filled_static_desktop(light).png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_filled_static_desktop_mask.png b/testing/widgets/common/etalons/common_editor_appearance_variants_filled_static_desktop(light)_mask.png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_filled_static_desktop_mask.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_filled_static_desktop(light)_mask.png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_filled_static_desktop(material.blue.light).png b/testing/widgets/common/etalons/common_editor_appearance_variants_filled_static_desktop(material.blue.light).png new file mode 100644 index 00000000000..9da4e361169 Binary files /dev/null and b/testing/widgets/common/etalons/common_editor_appearance_variants_filled_static_desktop(material.blue.light).png differ diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_floating_desktop.png b/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_floating_desktop(light).png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_outlined_floating_desktop.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_outlined_floating_desktop(light).png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_floating_desktop_mask.png b/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_floating_desktop(light)_mask.png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_outlined_floating_desktop_mask.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_outlined_floating_desktop(light)_mask.png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_floating_desktop(material.blue.light).png b/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_floating_desktop(material.blue.light).png new file mode 100644 index 00000000000..f230ab6b889 Binary files /dev/null and b/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_floating_desktop(material.blue.light).png differ diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_hidden_desktop.png b/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_hidden_desktop(light).png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_outlined_hidden_desktop.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_outlined_hidden_desktop(light).png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_hidden_desktop_mask.png b/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_hidden_desktop(light)_mask.png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_outlined_hidden_desktop_mask.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_outlined_hidden_desktop(light)_mask.png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_hidden_desktop(material.blue.light).png b/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_hidden_desktop(material.blue.light).png new file mode 100644 index 00000000000..8b457d0427b Binary files /dev/null and b/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_hidden_desktop(material.blue.light).png differ diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_outside_desktop.png b/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_outside_desktop(light).png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_outlined_outside_desktop.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_outlined_outside_desktop(light).png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_outside_desktop_mask.png b/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_outside_desktop(light)_mask.png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_outlined_outside_desktop_mask.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_outlined_outside_desktop(light)_mask.png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_outside_desktop(material.blue.light).png b/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_outside_desktop(material.blue.light).png new file mode 100644 index 00000000000..5c7a79fede7 Binary files /dev/null and b/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_outside_desktop(material.blue.light).png differ diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_static_desktop.png b/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_static_desktop(light).png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_outlined_static_desktop.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_outlined_static_desktop(light).png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_static_desktop_mask.png b/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_static_desktop(light)_mask.png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_outlined_static_desktop_mask.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_outlined_static_desktop(light)_mask.png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_static_desktop(material.blue.light).png b/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_static_desktop(material.blue.light).png new file mode 100644 index 00000000000..7f6a6324448 Binary files /dev/null and b/testing/widgets/common/etalons/common_editor_appearance_variants_outlined_static_desktop(material.blue.light).png differ diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_floating_desktop.png b/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_floating_desktop(light).png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_underlined_floating_desktop.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_underlined_floating_desktop(light).png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_floating_desktop_mask.png b/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_floating_desktop(light)_mask.png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_underlined_floating_desktop_mask.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_underlined_floating_desktop(light)_mask.png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_floating_desktop(material.blue.light).png b/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_floating_desktop(material.blue.light).png new file mode 100644 index 00000000000..b800e08c3ea Binary files /dev/null and b/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_floating_desktop(material.blue.light).png differ diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_hidden_desktop.png b/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_hidden_desktop(light).png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_underlined_hidden_desktop.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_underlined_hidden_desktop(light).png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_hidden_desktop_mask.png b/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_hidden_desktop(light)_mask.png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_underlined_hidden_desktop_mask.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_underlined_hidden_desktop(light)_mask.png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_hidden_desktop(material.blue.light).png b/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_hidden_desktop(material.blue.light).png new file mode 100644 index 00000000000..3f437574d57 Binary files /dev/null and b/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_hidden_desktop(material.blue.light).png differ diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_outside_desktop.png b/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_outside_desktop(light).png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_underlined_outside_desktop.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_underlined_outside_desktop(light).png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_outside_desktop_mask.png b/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_outside_desktop(light)_mask.png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_underlined_outside_desktop_mask.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_underlined_outside_desktop(light)_mask.png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_outside_desktop(material.blue.light).png b/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_outside_desktop(material.blue.light).png new file mode 100644 index 00000000000..6d974bb1005 Binary files /dev/null and b/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_outside_desktop(material.blue.light).png differ diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_static_desktop.png b/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_static_desktop(light).png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_underlined_static_desktop.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_underlined_static_desktop(light).png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_static_desktop_mask.png b/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_static_desktop(light)_mask.png similarity index 100% rename from testing/widgets/common/etalons/common_editor_appearance_variants_underlined_static_desktop_mask.png rename to testing/widgets/common/etalons/common_editor_appearance_variants_underlined_static_desktop(light)_mask.png diff --git a/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_static_desktop(material.blue.light).png b/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_static_desktop(material.blue.light).png new file mode 100644 index 00000000000..0ef0b9c050c Binary files /dev/null and b/testing/widgets/common/etalons/common_editor_appearance_variants_underlined_static_desktop(material.blue.light).png differ diff --git a/testing/widgets/contextmenu/ContextMenu.test.js b/testing/widgets/contextmenu/ContextMenu.test.js index f9b6c5343e6..26778c31194 100644 --- a/testing/widgets/contextmenu/ContextMenu.test.js +++ b/testing/widgets/contextmenu/ContextMenu.test.js @@ -15,7 +15,7 @@ runManualTest('ContextMenu', 'Templates', ['jQuery', 'React', 'Vue', 'Angular'], await t.rightClick(`#${IMAGE_ID}`); - await takeScreenshot('ccontext_menu_templates_custom_appearance.png'); + await takeScreenshot(`ccontext_menu_templates_custom_appearance(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/contextmenu/etalons/ccontext_menu_templates_custom_appearance.png b/testing/widgets/contextmenu/etalons/ccontext_menu_templates_custom_appearance(light).png similarity index 100% rename from testing/widgets/contextmenu/etalons/ccontext_menu_templates_custom_appearance.png rename to testing/widgets/contextmenu/etalons/ccontext_menu_templates_custom_appearance(light).png diff --git a/testing/widgets/contextmenu/etalons/ccontext_menu_templates_custom_appearance(material.blue.light).png b/testing/widgets/contextmenu/etalons/ccontext_menu_templates_custom_appearance(material.blue.light).png new file mode 100644 index 00000000000..f482c2eebb5 Binary files /dev/null and b/testing/widgets/contextmenu/etalons/ccontext_menu_templates_custom_appearance(material.blue.light).png differ diff --git a/testing/widgets/datagrid/AdvancedMasterDetailView.test.js b/testing/widgets/datagrid/AdvancedMasterDetailView.test.js index c7c1ab63a16..66c271b2ec0 100644 --- a/testing/widgets/datagrid/AdvancedMasterDetailView.test.js +++ b/testing/widgets/datagrid/AdvancedMasterDetailView.test.js @@ -19,7 +19,7 @@ runManualTest('DataGrid', 'AdvancedMasterDetailView', ['jQuery', 'React', 'Vue', .nth(1), ); - await takeScreenshot('datagrid_advanced_master_detail_view_1_desktop.png'); + await takeScreenshot(`datagrid_advanced_master_detail_view_1_desktop(${t.ctx.theme}).png`); // Expand the first master row await t.click( @@ -31,14 +31,14 @@ runManualTest('DataGrid', 'AdvancedMasterDetailView', ['jQuery', 'React', 'Vue', await t.wait(200); - await takeScreenshot('datagrid_advanced_master_detail_view_2_desktop.png'); + await takeScreenshot(`datagrid_advanced_master_detail_view_2_desktop(${t.ctx.theme}).png`); // Open the Product SelectBox await t.click( $('.dx-dropdowneditor-field-clickable'), ); - await takeScreenshot('datagrid_advanced_master_detail_view_3_desktop.png'); + await takeScreenshot(`datagrid_advanced_master_detail_view_3_desktop(${t.ctx.theme}).png`); // Select the second item await t.click( @@ -48,7 +48,7 @@ runManualTest('DataGrid', 'AdvancedMasterDetailView', ['jQuery', 'React', 'Vue', await t.wait(200); - await takeScreenshot('datagrid_advanced_master_detail_view_4_desktop.png'); + await takeScreenshot(`datagrid_advanced_master_detail_view_4_desktop(${t.ctx.theme}).png`); // Navigate to the second page of the details grid await t.click( @@ -56,7 +56,7 @@ runManualTest('DataGrid', 'AdvancedMasterDetailView', ['jQuery', 'React', 'Vue', .nth(1), ); - await takeScreenshot('datagrid_advanced_master_detail_view_5_desktop.png'); + await takeScreenshot(`datagrid_advanced_master_detail_view_5_desktop(${t.ctx.theme}).png`); // Switch to the second tab await t.click( @@ -64,7 +64,7 @@ runManualTest('DataGrid', 'AdvancedMasterDetailView', ['jQuery', 'React', 'Vue', .nth(1), ); - await takeScreenshot('datagrid_advanced_master_detail_view_6_desktop.png'); + await takeScreenshot(`datagrid_advanced_master_detail_view_6_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/AjaxRequest.test.js b/testing/widgets/datagrid/AjaxRequest.test.js index 36ef1cf19f8..2f4bf7663b0 100644 --- a/testing/widgets/datagrid/AjaxRequest.test.js +++ b/testing/widgets/datagrid/AjaxRequest.test.js @@ -15,11 +15,11 @@ runManualTest('DataGrid', 'AjaxRequest', ['jQuery', 'React', 'Vue', 'Angular'], await t.rightClick($('.dx-datagrid-headers .dx-datagrid-action').nth(1)); - await takeScreenshot('datagrid_ajax_request_1_desktop.png'); + await takeScreenshot(`datagrid_ajax_request_1_desktop(${t.ctx.theme}).png`); await t.click($('.dx-menu-item').nth(1)); - await takeScreenshot('datagrid_ajax_request_2_desktop.png'); + await takeScreenshot(`datagrid_ajax_request_2_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/Appearance.test.js b/testing/widgets/datagrid/Appearance.test.js index e65453fa5d3..c1d9a1e5564 100644 --- a/testing/widgets/datagrid/Appearance.test.js +++ b/testing/widgets/datagrid/Appearance.test.js @@ -14,16 +14,16 @@ runManualTest('DataGrid', 'Appearance', ['jQuery', 'React', 'Vue', 'Angular'], ( const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.click($('.dx-checkbox-icon').nth(0)); - await takeScreenshot('datagrid_appearance_2_desktop.png'); + await takeScreenshot(`datagrid_appearance_2_desktop(${t.ctx.theme}).png`); await t.click($('.dx-checkbox-icon').nth(1)); - await takeScreenshot('datagrid_appearance_3_desktop.png'); + await takeScreenshot(`datagrid_appearance_3_desktop(${t.ctx.theme}).png`); await t.click($('.dx-checkbox-icon').nth(3)); - await takeScreenshot('datagrid_appearance_4_desktop.png'); + await takeScreenshot(`datagrid_appearance_4_desktop(${t.ctx.theme}).png`); await t.click($('.dx-checkbox-icon').nth(0)); - await takeScreenshot('datagrid_appearance_5_desktop.png'); + await takeScreenshot(`datagrid_appearance_5_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/BatchEditing.test.js b/testing/widgets/datagrid/BatchEditing.test.js index 865b61d36e0..ab85c3d82a3 100644 --- a/testing/widgets/datagrid/BatchEditing.test.js +++ b/testing/widgets/datagrid/BatchEditing.test.js @@ -14,17 +14,17 @@ runManualTest('DataGrid', 'BatchEditing', ['jQuery', 'React', 'Vue', 'Angular'], const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.click($('.dx-datagrid-rowsview').find('td').nth(1)); - await takeScreenshot('datagrid_batch_editing_2_desktop.png'); + await takeScreenshot(`datagrid_batch_editing_2_desktop(${t.ctx.theme}).png`); await t .typeText($('.dx-datagrid-rowsview').find('input').nth(0), 'Bob', { replace: true, }) .pressKey('enter'); - await takeScreenshot('datagrid_batch_editing_3_desktop.png'); + await takeScreenshot(`datagrid_batch_editing_3_desktop(${t.ctx.theme}).png`); await t.click('.dx-icon-edit-button-save'); - await takeScreenshot('datagrid_batch_editing_4_desktop.png'); + await takeScreenshot(`datagrid_batch_editing_4_desktop(${t.ctx.theme}).png`); await t .click($('.dx-datagrid-rowsview').find('td').nth(4)) @@ -34,10 +34,10 @@ runManualTest('DataGrid', 'BatchEditing', ['jQuery', 'React', 'Vue', 'Angular'], offsetX: 0, offsetY: 0, }); - await takeScreenshot('datagrid_batch_editing_5_desktop.png'); + await takeScreenshot(`datagrid_batch_editing_5_desktop(${t.ctx.theme}).png`); await t.click('.dx-icon-edit-button-cancel'); - await takeScreenshot('datagrid_batch_editing_6_desktop.png'); + await takeScreenshot(`datagrid_batch_editing_6_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/BatchUpdateRequest.test.js b/testing/widgets/datagrid/BatchUpdateRequest.test.js index 216f810da60..847a28280b5 100644 --- a/testing/widgets/datagrid/BatchUpdateRequest.test.js +++ b/testing/widgets/datagrid/BatchUpdateRequest.test.js @@ -33,11 +33,11 @@ runManualTest('DataGrid', 'BatchUpdateRequest', ['jQuery', 'React', 'Vue', 'Angu }) .pressKey('enter'); - await takeScreenshot('datagrid_batch_update_request_1_desktop.png'); + await takeScreenshot(`datagrid_batch_update_request_1_desktop(${t.ctx.theme}).png`); // save changes await t.click($('.dx-datagrid-save-button')); - await takeScreenshot('datagrid_batch_update_request_2_desktop.png'); + await takeScreenshot(`datagrid_batch_update_request_2_desktop(${t.ctx.theme}).png`); // go to the last page to check the inserted row await t diff --git a/testing/widgets/datagrid/CellEditingAndEditingAPI.test.js b/testing/widgets/datagrid/CellEditingAndEditingAPI.test.js index 76716c66ca5..105990865d1 100644 --- a/testing/widgets/datagrid/CellEditingAndEditingAPI.test.js +++ b/testing/widgets/datagrid/CellEditingAndEditingAPI.test.js @@ -14,7 +14,7 @@ runManualTest('DataGrid', 'CellEditingAndEditingAPI', ['jQuery', 'React', 'Vue', const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.click($('.dx-datagrid-rowsview').find('td').nth(2)); - await takeScreenshot('datagrid_cell_editing_2_desktop.png'); + await takeScreenshot(`datagrid_cell_editing_2_desktop(${t.ctx.theme}).png`); await t .typeText( @@ -27,7 +27,7 @@ runManualTest('DataGrid', 'CellEditingAndEditingAPI', ['jQuery', 'React', 'Vue', offsetX: 0, offsetY: 0, }); - await takeScreenshot('datagrid_cell_editing_3_desktop.png'); + await takeScreenshot(`datagrid_cell_editing_3_desktop(${t.ctx.theme}).png`); await t .hover($('td.dx-command-select').nth(2)) @@ -36,10 +36,10 @@ runManualTest('DataGrid', 'CellEditingAndEditingAPI', ['jQuery', 'React', 'Vue', .click($('.dx-checkbox-icon').nth(4)) .hover($('td.dx-command-select').nth(5)) .click($('.dx-checkbox-icon').nth(5)); - await takeScreenshot('datagrid_cell_editing_4_desktop.png'); + await takeScreenshot(`datagrid_cell_editing_4_desktop(${t.ctx.theme}).png`); await t.click($('.dx-button').withText('Delete Selected Records')); - await takeScreenshot('datagrid_cell_editing_5_desktop.png'); + await takeScreenshot(`datagrid_cell_editing_5_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/ColumnCustomization.test.js b/testing/widgets/datagrid/ColumnCustomization.test.js index c0a9f2f13e7..61695ebd4bd 100644 --- a/testing/widgets/datagrid/ColumnCustomization.test.js +++ b/testing/widgets/datagrid/ColumnCustomization.test.js @@ -14,17 +14,17 @@ runManualTest('DataGrid', 'ColumnCustomization', ['jQuery', 'React', 'Vue', 'Ang const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.click('.dx-icon-column-chooser'); - await takeScreenshot('datagrid_column_customization_2.png'); + await takeScreenshot(`datagrid_column_customization_2(${t.ctx.theme}).png`); await t.drag( $('td').withAttribute('aria-label', 'Column Birth Date'), 500, 200, { offsetX: 5, offsetY: 5 }, ); - await takeScreenshot('datagrid_column_customization_3.png'); + await takeScreenshot(`datagrid_column_customization_3(${t.ctx.theme}).png`); await t.click('.dx-closebutton'); - await takeScreenshot('datagrid_column_customization_4.png'); + await takeScreenshot(`datagrid_column_customization_4(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/CustomNewRecordPosition.test.js b/testing/widgets/datagrid/CustomNewRecordPosition.test.js index 2b622b6d567..777cf7dab88 100644 --- a/testing/widgets/datagrid/CustomNewRecordPosition.test.js +++ b/testing/widgets/datagrid/CustomNewRecordPosition.test.js @@ -36,7 +36,7 @@ const newRowPositionTestTemplate = ({ newRowPosition, pageNumber }) => async (t) await setNewRowPosition(t, newRowPosition); await clickAddButton(t); - await takeScreenshot(`datagrid_CustomNewRecordPosition_${newRowPosition}_added.png`); + await takeScreenshot(`datagrid_CustomNewRecordPosition_${newRowPosition}_added(${t.ctx.theme}).png`); await clickCancelButton(t); @@ -68,7 +68,7 @@ runManualTest('DataGrid', 'CustomNewRecordPosition', ['jQuery', 'React', 'Vue', await t .click('.dx-command-edit .dx-link.dx-icon-add'); - await takeScreenshot('datagrid_CustomNewRecordPosition_insertAfterKey_clicked.png'); + await takeScreenshot(`datagrid_CustomNewRecordPosition_insertAfterKey_clicked(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/DataValidation.test.js b/testing/widgets/datagrid/DataValidation.test.js index cf28a1512c0..e3203353236 100644 --- a/testing/widgets/datagrid/DataValidation.test.js +++ b/testing/widgets/datagrid/DataValidation.test.js @@ -17,10 +17,10 @@ runManualTest('DataGrid', 'DataValidation', ['jQuery', 'React', 'Vue', 'Angular' .click($('.dx-icon-edit-button-addrow')) .click($('.dx-icon-edit-button-addrow')) .click($('.dx-datagrid-save-button')); - await takeScreenshot('datagrid_data_validation_2_desktop.png'); + await takeScreenshot(`datagrid_data_validation_2_desktop(${t.ctx.theme}).png`); await t.click($('.dx-datagrid-cancel-button')); - await takeScreenshot('datagrid_data_validation_3_desktop.png'); + await takeScreenshot(`datagrid_data_validation_3_desktop(${t.ctx.theme}).png`); await t .click($('.dx-datagrid-rowsview').find('td').nth(3)) @@ -37,10 +37,10 @@ runManualTest('DataGrid', 'DataValidation', ['jQuery', 'React', 'Vue', 'Angular' offsetX: 0, offsetY: 0, }); - await takeScreenshot('datagrid_data_validation_4_desktop.png'); + await takeScreenshot(`datagrid_data_validation_4_desktop(${t.ctx.theme}).png`); await t.click($('.dx-datagrid-rowsview').find('td').nth(3)); - await takeScreenshot('datagrid_data_validation_5_desktop.png'); + await takeScreenshot(`datagrid_data_validation_5_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/EditStateManagement.test.js b/testing/widgets/datagrid/EditStateManagement.test.js index 248cdc28792..016e08d0be8 100644 --- a/testing/widgets/datagrid/EditStateManagement.test.js +++ b/testing/widgets/datagrid/EditStateManagement.test.js @@ -15,19 +15,19 @@ runManualTest('DataGrid', 'EditStateManagement', ['jQuery', 'React', 'Vue', 'Ang // edit row await t.click($('a').withText('Edit').nth(0)); - await takeScreenshot('datagrid_edit_state_management_update_row_1_desktop.png'); + await takeScreenshot(`datagrid_edit_state_management_update_row_1_desktop(${t.ctx.theme}).png`); await t .typeText($('.dx-datagrid-rowsview').find('.dx-texteditor-input').nth(1), 'Russia', { replace: true, }) .pressKey('tab'); - await takeScreenshot('datagrid_edit_state_management_update_row_2_desktop.png'); + await takeScreenshot(`datagrid_edit_state_management_update_row_2_desktop(${t.ctx.theme}).png`); // cancel change await t .click($('a').withText('Cancel').nth(0)); - await takeScreenshot('datagrid_edit_state_management_update_row_3_desktop.png'); + await takeScreenshot(`datagrid_edit_state_management_update_row_3_desktop(${t.ctx.theme}).png`); // edit row await t @@ -36,10 +36,10 @@ runManualTest('DataGrid', 'EditStateManagement', ['jQuery', 'React', 'Vue', 'Ang replace: true, }) .pressKey('tab'); - await takeScreenshot('datagrid_edit_state_management_update_row_4_desktop.png'); + await takeScreenshot(`datagrid_edit_state_management_update_row_4_desktop(${t.ctx.theme}).png`); await t.click($('a').withText('Save').nth(0)); - await takeScreenshot('datagrid_edit_state_management_update_row_5_desktop.png'); + await takeScreenshot(`datagrid_edit_state_management_update_row_5_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) @@ -54,7 +54,7 @@ runManualTest('DataGrid', 'EditStateManagement', ['jQuery', 'React', 'Vue', 'Ang await t .click($('.dx-icon-edit-button-addrow')); - await takeScreenshot('datagrid_edit_state_management_insert_row_1_desktop.png'); + await takeScreenshot(`datagrid_edit_state_management_insert_row_1_desktop(${t.ctx.theme}).png`); await t .typeText($('.dx-datagrid-rowsview').find('.dx-texteditor-input').nth(4), '11/2/2020', { @@ -62,13 +62,13 @@ runManualTest('DataGrid', 'EditStateManagement', ['jQuery', 'React', 'Vue', 'Ang }) .pressKey('tab'); - await takeScreenshot('datagrid_edit_state_management_insert_row_2_desktop.png'); + await takeScreenshot(`datagrid_edit_state_management_insert_row_2_desktop(${t.ctx.theme}).png`); // cancel change await t .click($('a').withText('Cancel').nth(0)); - await takeScreenshot('datagrid_edit_state_management_insert_row_3_desktop.png'); + await takeScreenshot(`datagrid_edit_state_management_insert_row_3_desktop(${t.ctx.theme}).png`); // add and edit row await t @@ -78,19 +78,19 @@ runManualTest('DataGrid', 'EditStateManagement', ['jQuery', 'React', 'Vue', 'Ang }) .pressKey('tab'); - await takeScreenshot('datagrid_edit_state_management_insert_row_4_desktop.png'); + await takeScreenshot(`datagrid_edit_state_management_insert_row_4_desktop(${t.ctx.theme}).png`); await t .click($('a').withText('Save').nth(0)); - await takeScreenshot('datagrid_edit_state_management_insert_row_5_desktop.png'); + await takeScreenshot(`datagrid_edit_state_management_insert_row_5_desktop(${t.ctx.theme}).png`); // go to the last page to check the inserted row await t .click($('.dx-datagrid-pager').find('.dx-page').nth(-1)) .drag($('.dx-scrollbar-vertical').find('.dx-scrollable-scroll'), 0, 100); - await takeScreenshot('datagrid_edit_state_management_insert_row_6_desktop.png'); + await takeScreenshot(`datagrid_edit_state_management_insert_row_6_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) @@ -105,10 +105,10 @@ runManualTest('DataGrid', 'EditStateManagement', ['jQuery', 'React', 'Vue', 'Ang // remove row const editLink = $('a', { timeout: 60000 }).withText('Delete').nth(0); await t.click(editLink); - await takeScreenshot('datagrid_edit_state_management_remove_row_1_desktop.png'); + await takeScreenshot(`datagrid_edit_state_management_remove_row_1_desktop(${t.ctx.theme}).png`); await t.click($('.dx-dialog-button').withText('Yes').nth(0)); - await takeScreenshot('datagrid_edit_state_management_remove_row_2_desktop.png'); + await takeScreenshot(`datagrid_edit_state_management_remove_row_2_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/Filtering.test.js b/testing/widgets/datagrid/Filtering.test.js index d5eef94c2f1..e878ae9a4b1 100644 --- a/testing/widgets/datagrid/Filtering.test.js +++ b/testing/widgets/datagrid/Filtering.test.js @@ -23,23 +23,23 @@ runManualTest('DataGrid', 'Filtering', ['jQuery', 'React', 'Vue', 'Angular'], (t ) .expect($('.dx-overlay-wrapper').find('.dx-menu-item').count).eql(8); - await takeScreenshot('datagrid_filtering_by_range_1_desktop.png'); + await takeScreenshot(`datagrid_filtering_by_range_1_desktop(${t.ctx.theme}).png`); await t .click($('.dx-overlay-wrapper').find('.dx-menu-item').nth(6)); - await takeScreenshot('datagrid_filtering_by_range_2_desktop.png'); + await takeScreenshot(`datagrid_filtering_by_range_2_desktop(${t.ctx.theme}).png`); await t .typeText($('.dx-overlay-wrapper').find('.dx-texteditor-input').nth(0), '1000') .typeText($('.dx-overlay-wrapper').find('.dx-texteditor-input').nth(1), '5000'); - await takeScreenshot('datagrid_filtering_by_range_3_desktop.png'); + await takeScreenshot(`datagrid_filtering_by_range_3_desktop(${t.ctx.theme}).png`); await t .click($('body'), { offsetX: 0, offsetY: 0 }); - await takeScreenshot('datagrid_filtering_by_range_4_desktop.png'); + await takeScreenshot(`datagrid_filtering_by_range_4_desktop(${t.ctx.theme}).png`); await t .hover($('.dx-datagrid-filter-row').find('.dx-menu-horizontal').nth(3).find('.dx-menu-item') @@ -50,21 +50,21 @@ runManualTest('DataGrid', 'Filtering', ['jQuery', 'React', 'Vue', 'Angular'], (t await t .typeText($('.dx-datagrid-filter-row td').nth(4).find('input').nth(0), 'Harv Mudd'); - await takeScreenshot('datagrid_filtering_2_desktop.png'); + await takeScreenshot(`datagrid_filtering_2_desktop(${t.ctx.theme}).png`); await t .hover($('.dx-datagrid-filter-row').find('.dx-menu-horizontal').nth(4).find('.dx-menu-item') .nth(0)) .expect($('.dx-overlay-wrapper').find('.dx-menu-item').count).eql(7); - await takeScreenshot('datagrid_filtering_3_desktop.png'); + await takeScreenshot(`datagrid_filtering_3_desktop(${t.ctx.theme}).png`); await t .hover($('.dx-overlay-wrapper').find('.dx-menu-item').nth(1)) .click($('.dx-overlay-wrapper').find('.dx-menu-item').nth(1)) .expect($('.dx-overlay-wrapper').find('.dx-menu-item').exists).notOk(); - await takeScreenshot('datagrid_filtering_4_desktop.png'); + await takeScreenshot(`datagrid_filtering_4_desktop(${t.ctx.theme}).png`); // Selected operation does not contain twice(T195965) /* await t @@ -87,17 +87,17 @@ runManualTest('DataGrid', 'Filtering', ['jQuery', 'React', 'Vue', 'Angular'], (t .nth(0)) .expect($('.dx-overlay-wrapper').find('.dx-menu-item').count).eql(7); - await takeScreenshot('datagrid_filtering_5_desktop.png'); + await takeScreenshot(`datagrid_filtering_5_desktop(${t.ctx.theme}).png`); await t .click($('.dx-overlay-wrapper').find('.dx-menu-item').nth(6)); - await takeScreenshot('datagrid_filtering_6_desktop.png'); + await takeScreenshot(`datagrid_filtering_6_desktop(${t.ctx.theme}).png`); await t .typeText($('.dx-datagrid-search-panel').nth(0), 'Harv Mudd'); - await takeScreenshot('datagrid_filtering_7_desktop.png'); + await takeScreenshot(`datagrid_filtering_7_desktop(${t.ctx.theme}).png`); await t .click($('.dx-datagrid-search-panel').find('.dx-icon-clear')) @@ -105,24 +105,24 @@ runManualTest('DataGrid', 'Filtering', ['jQuery', 'React', 'Vue', 'Angular'], (t .click($('.dx-list-item').nth(1)) .typeText($('.dx-datagrid-filter-row td').nth(4).find('input').nth(0), 'Harv Mudd'); - await takeScreenshot('datagrid_filtering_7_1_desktop.png'); + await takeScreenshot(`datagrid_filtering_7_1_desktop(${t.ctx.theme}).png`); await t .click($('.dx-apply-button')); - await takeScreenshot('datagrid_filtering_8_desktop.png'); + await takeScreenshot(`datagrid_filtering_8_desktop(${t.ctx.theme}).png`); // -------------Focus on filter row widgets------------- await t .click($('#gridContainer').find('.dx-texteditor-input').nth(1)) .pressKey('tab'); - await takeScreenshot('datagrid_focus_on_filter_1_desktop.png'); + await takeScreenshot(`datagrid_focus_on_filter_1_desktop(${t.ctx.theme}).png`); await t .pressKey('tab'); - await takeScreenshot('datagrid_focus_on_filter_2_desktop.png'); + await takeScreenshot(`datagrid_focus_on_filter_2_desktop(${t.ctx.theme}).png`); await t .hover($('.dx-datagrid-filter-row').find('.dx-menu-horizontal').nth(4).find('.dx-menu-item') @@ -131,7 +131,7 @@ runManualTest('DataGrid', 'Filtering', ['jQuery', 'React', 'Vue', 'Angular'], (t .click($('#gridContainer').find('.dx-texteditor-input').nth(1)) .pressKey('tab'); - await takeScreenshot('datagrid_focus_on_filter_3_desktop.png'); + await takeScreenshot(`datagrid_focus_on_filter_3_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/FilteringAPI.test.js b/testing/widgets/datagrid/FilteringAPI.test.js index 68dac629e31..63c170e2ba1 100644 --- a/testing/widgets/datagrid/FilteringAPI.test.js +++ b/testing/widgets/datagrid/FilteringAPI.test.js @@ -17,7 +17,7 @@ runManualTest('DataGrid', 'FilteringAPI', ['jQuery', 'React', 'Vue', 'Angular'], .click($('.dx-selectbox-container')) .click($('.dx-list-item').nth(1)); - await takeScreenshot('datagrid_filtering_API_2_desktop.png'); + await takeScreenshot(`datagrid_filtering_API_2_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/GroupSummaries.test.js b/testing/widgets/datagrid/GroupSummaries.test.js index 4e0f7913845..f10fcff4753 100644 --- a/testing/widgets/datagrid/GroupSummaries.test.js +++ b/testing/widgets/datagrid/GroupSummaries.test.js @@ -20,7 +20,7 @@ runManualTest('DataGrid', 'GroupSummaries', ['jQuery', 'React', 'Vue', 'Angular' offsetY: 0, }); - await takeScreenshot('datagrid_group_summaries_2_desktop.png'); + await takeScreenshot(`datagrid_group_summaries_2_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/InfiniteScrolling.test.js b/testing/widgets/datagrid/InfiniteScrolling.test.js index ec6d9fdee29..7fd1b3a303c 100644 --- a/testing/widgets/datagrid/InfiniteScrolling.test.js +++ b/testing/widgets/datagrid/InfiniteScrolling.test.js @@ -14,11 +14,11 @@ runManualTest('DataGrid', 'InfiniteScrolling', ['jQuery', 'React', 'Vue', 'Angul const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.hover($('.dx-datagrid-rowsview')); - await takeScreenshot('datagrid_infinite_scrolling_2_desktop.png'); + await takeScreenshot(`datagrid_infinite_scrolling_2_desktop(${t.ctx.theme}).png`); await t.scrollBy('.dx-scrollable-container', 0, 250); - await takeScreenshot('datagrid_infinite_scrolling_3_desktop.png'); + await takeScreenshot(`datagrid_infinite_scrolling_3_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/MasterDetailAPI.test.js b/testing/widgets/datagrid/MasterDetailAPI.test.js index 731f7782c8c..11789e39ebd 100644 --- a/testing/widgets/datagrid/MasterDetailAPI.test.js +++ b/testing/widgets/datagrid/MasterDetailAPI.test.js @@ -19,7 +19,7 @@ runManualTest('DataGrid', 'MasterDetailAPI', ['jQuery', 'React', 'Vue', 'Angular .nth(1), ); - await takeScreenshot('datagrid_master_detail_api_2_desktop.png'); + await takeScreenshot(`datagrid_master_detail_api_2_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/MasterDetailView.test.js b/testing/widgets/datagrid/MasterDetailView.test.js index 4859f555255..95f5c39e47b 100644 --- a/testing/widgets/datagrid/MasterDetailView.test.js +++ b/testing/widgets/datagrid/MasterDetailView.test.js @@ -20,7 +20,7 @@ runManualTest('DataGrid', 'MasterDetailView', ['jQuery', 'React', 'Vue', 'Angula .find('.dx-command-expand'), ); - await takeScreenshot('datagrid_master_detail_view_2_desktop.png'); + await takeScreenshot(`datagrid_master_detail_view_2_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/MultipleRecordSelectionAPI.test.js b/testing/widgets/datagrid/MultipleRecordSelectionAPI.test.js index 107a3823402..d1229ab8b18 100644 --- a/testing/widgets/datagrid/MultipleRecordSelectionAPI.test.js +++ b/testing/widgets/datagrid/MultipleRecordSelectionAPI.test.js @@ -21,27 +21,27 @@ runManualTest('DataGrid', 'MultipleRecordSelectionAPI', ['jQuery', 'React', 'Vue offsetY: 0, }); - await takeScreenshot('datagrid_multiple_record_selection_and_API_2_desktop.png'); + await takeScreenshot(`datagrid_multiple_record_selection_and_API_2_desktop(${t.ctx.theme}).png`); await t .click($('.dx-button-text').withText('Clear Selection')); - await takeScreenshot('datagrid_multiple_record_selection_and_API_3_desktop.png'); + await takeScreenshot(`datagrid_multiple_record_selection_and_API_3_desktop(${t.ctx.theme}).png`); await t .click($('.dx-checkbox-icon').nth(0)); - await takeScreenshot('datagrid_multiple_record_selection_and_API_4_desktop.png'); + await takeScreenshot(`datagrid_multiple_record_selection_and_API_4_desktop(${t.ctx.theme}).png`); await t .click($('.dx-checkbox-icon').nth(0)); - await takeScreenshot('datagrid_multiple_record_selection_and_API_5_desktop.png'); + await takeScreenshot(`datagrid_multiple_record_selection_and_API_5_desktop(${t.ctx.theme}).png`); await t .click($('.dx-datagrid-rowsview tr').nth(1)); - await takeScreenshot('datagrid_multiple_record_selection_and_API_6_desktop.png'); + await takeScreenshot(`datagrid_multiple_record_selection_and_API_6_desktop(${t.ctx.theme}).png`); await t .click($('.dx-datagrid-rowsview tr').nth(6), { @@ -50,7 +50,7 @@ runManualTest('DataGrid', 'MultipleRecordSelectionAPI', ['jQuery', 'React', 'Vue }, }); - await takeScreenshot('datagrid_multiple_record_selection_and_API_7_desktop.png'); + await takeScreenshot(`datagrid_multiple_record_selection_and_API_7_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/MultipleSorting.test.js b/testing/widgets/datagrid/MultipleSorting.test.js index 74e039dff39..4c7d136942b 100644 --- a/testing/widgets/datagrid/MultipleSorting.test.js +++ b/testing/widgets/datagrid/MultipleSorting.test.js @@ -25,12 +25,12 @@ runManualTest('DataGrid', 'MultipleSorting', ['jQuery', 'React', 'Vue', 'Angular }, }); - await takeScreenshot('datagrid_multiple_sorting_2_desktop.png'); + await takeScreenshot(`datagrid_multiple_sorting_2_desktop(${t.ctx.theme}).png`); await t .click($('.dx-datagrid-headers .dx-datagrid-action').nth(5)); - await takeScreenshot('datagrid_multiple_sorting_3_desktop.png'); + await takeScreenshot(`datagrid_multiple_sorting_3_desktop(${t.ctx.theme}).png`); await t .click($('.dx-datagrid-headers .dx-datagrid-action').nth(5), { @@ -39,12 +39,12 @@ runManualTest('DataGrid', 'MultipleSorting', ['jQuery', 'React', 'Vue', 'Angular }, }); - await takeScreenshot('datagrid_multiple_sorting_4_desktop.png'); + await takeScreenshot(`datagrid_multiple_sorting_4_desktop(${t.ctx.theme}).png`); await t .rightClick($('.dx-header-row .dx-datagrid-action').nth(0)); - await takeScreenshot('datagrid_multiple_sorting_5_desktop.png'); + await takeScreenshot(`datagrid_multiple_sorting_5_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/OdataService.test.js b/testing/widgets/datagrid/OdataService.test.js index 4f0a04c06a9..a51322f9a5a 100644 --- a/testing/widgets/datagrid/OdataService.test.js +++ b/testing/widgets/datagrid/OdataService.test.js @@ -15,11 +15,11 @@ runManualTest('DataGrid', 'OdataService', ['jQuery', 'React', 'Vue', 'Angular'], await t.rightClick($('.dx-datagrid-headers .dx-datagrid-action').nth(1)); - await takeScreenshot('datagrid_odata_service_1_desktop.png'); + await takeScreenshot(`datagrid_odata_service_1_desktop(${t.ctx.theme}).png`); await t.click($('.dx-menu-item').nth(1)); - await takeScreenshot('datagrid_odata_service_2_desktop.png'); + await takeScreenshot(`datagrid_odata_service_2_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/RecordGrouping.test.js b/testing/widgets/datagrid/RecordGrouping.test.js index a94da84577e..4ed491f89aa 100644 --- a/testing/widgets/datagrid/RecordGrouping.test.js +++ b/testing/widgets/datagrid/RecordGrouping.test.js @@ -16,29 +16,29 @@ runManualTest('DataGrid', 'RecordGrouping', ['jQuery', 'React', 'Vue', 'Angular' await t .click($('#autoExpand')); - await takeScreenshot('datagrid_record_grouping_2_desktop.png'); + await takeScreenshot(`datagrid_record_grouping_2_desktop(${t.ctx.theme}).png`); await t .click($('#autoExpand')); - await takeScreenshot('datagrid_record_grouping_3_desktop.png'); + await takeScreenshot(`datagrid_record_grouping_3_desktop(${t.ctx.theme}).png`); await t .drag($('.dx-datagrid-headers .dx-datagrid-drag-action').nth(0), 50, -50, { offsetX: 5, offsetY: 5 }); - await takeScreenshot('datagrid_record_grouping_4_desktop.png'); + await takeScreenshot(`datagrid_record_grouping_4_desktop(${t.ctx.theme}).png`); await t .click($('.dx-datagrid-group-opened').nth(0)); - await takeScreenshot('datagrid_record_grouping_5_desktop.png'); + await takeScreenshot(`datagrid_record_grouping_5_desktop(${t.ctx.theme}).png`); await t .click($('.dx-datagrid-group-opened').nth(0)); - await takeScreenshot('datagrid_record_grouping_6_desktop.png'); + await takeScreenshot(`datagrid_record_grouping_6_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/RecordPaging.test.js b/testing/widgets/datagrid/RecordPaging.test.js index 39298744fda..431d086f55e 100644 --- a/testing/widgets/datagrid/RecordPaging.test.js +++ b/testing/widgets/datagrid/RecordPaging.test.js @@ -14,10 +14,10 @@ runManualTest('DataGrid', 'RecordPaging', ['jQuery', 'React', 'Vue', 'Angular'], const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.click($('.dx-page-size').withText('5')); - await takeScreenshot('datagrid_record_paging_2_desktop.png'); + await takeScreenshot(`datagrid_record_paging_2_desktop(${t.ctx.theme}).png`); await t.click($('.dx-page').nth(-1)); - await takeScreenshot('datagrid_record_paging_3_desktop.png'); + await takeScreenshot(`datagrid_record_paging_3_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/RemoteGrouping.test.js b/testing/widgets/datagrid/RemoteGrouping.test.js index e06eb353f14..2b7a8da1ab7 100644 --- a/testing/widgets/datagrid/RemoteGrouping.test.js +++ b/testing/widgets/datagrid/RemoteGrouping.test.js @@ -20,12 +20,12 @@ runManualTest('DataGrid', 'RemoteGrouping', ['jQuery', 'React', 'Vue', 'Angular' await $('.dx-scrollable-container')(); await scroll(5000); - await takeScreenshot('datagrid_remote_grouping_2_desktop.png'); + await takeScreenshot(`datagrid_remote_grouping_2_desktop(${t.ctx.theme}).png`); await t .click($('.dx-group-row td').withText('Madrid Store').prevSibling()); - await takeScreenshot('datagrid_remote_grouping_3_desktop.png'); + await takeScreenshot(`datagrid_remote_grouping_3_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/RowEditingAndEditingEvents.test.js b/testing/widgets/datagrid/RowEditingAndEditingEvents.test.js index fae8cf20c44..3159174c2a1 100644 --- a/testing/widgets/datagrid/RowEditingAndEditingEvents.test.js +++ b/testing/widgets/datagrid/RowEditingAndEditingEvents.test.js @@ -15,7 +15,7 @@ runManualTest('DataGrid', 'RowEditingAndEditingEvents', ['jQuery', 'React', 'Vue await t.click($('a').withText('Edit').nth(0)); - await takeScreenshot('datagrid_row_editing_and_editing_events_2_desktop.png'); + await takeScreenshot(`datagrid_row_editing_and_editing_events_2_desktop(${t.ctx.theme}).png`); await t .typeText( @@ -24,17 +24,17 @@ runManualTest('DataGrid', 'RowEditingAndEditingEvents', ['jQuery', 'React', 'Vue { replace: true }, ); - await takeScreenshot('datagrid_row_editing_and_editing_events_3_desktop.png'); + await takeScreenshot(`datagrid_row_editing_and_editing_events_3_desktop(${t.ctx.theme}).png`); await t.click($('a').withText('Save').nth(0)); - await takeScreenshot('datagrid_row_editing_and_editing_events_4_desktop.png'); + await takeScreenshot(`datagrid_row_editing_and_editing_events_4_desktop(${t.ctx.theme}).png`); await t .click('#clear') .click('.dx-icon-edit-button-addrow'); - await takeScreenshot('datagrid_row_editing_and_editing_events_5_desktop.png'); + await takeScreenshot(`datagrid_row_editing_and_editing_events_5_desktop(${t.ctx.theme}).png`); await t .typeText( @@ -44,17 +44,17 @@ runManualTest('DataGrid', 'RowEditingAndEditingEvents', ['jQuery', 'React', 'Vue ) .click($('a').withText('Save').nth(0)); - await takeScreenshot('datagrid_row_editing_and_editing_events_6_desktop.png'); + await takeScreenshot(`datagrid_row_editing_and_editing_events_6_desktop(${t.ctx.theme}).png`); await t .click('#clear') .click($('a').withText('Delete').nth(2)); - await takeScreenshot('datagrid_row_editing_and_editing_events_7_desktop.png'); + await takeScreenshot(`datagrid_row_editing_and_editing_events_7_desktop(${t.ctx.theme}).png`); await t.click($('.dx-dialog-buttons').find('.dx-dialog-button').nth(0)); - await takeScreenshot('datagrid_row_editing_and_editing_events_8_desktop.png'); + await takeScreenshot(`datagrid_row_editing_and_editing_events_8_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/RowSelection.test.js b/testing/widgets/datagrid/RowSelection.test.js index 1c452697e41..1e041f49ff1 100644 --- a/testing/widgets/datagrid/RowSelection.test.js +++ b/testing/widgets/datagrid/RowSelection.test.js @@ -14,10 +14,10 @@ runManualTest('DataGrid', 'RowSelection', ['jQuery', 'React', 'Vue', 'Angular'], const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.click($('.dx-datagrid-rowsview tr').nth(0)); - await takeScreenshot('datagrid_row_selection_2_desktop.png'); + await takeScreenshot(`datagrid_row_selection_2_desktop(${t.ctx.theme}).png`); await t.click($('.dx-datagrid-rowsview tr').nth(2)); - await takeScreenshot('datagrid_row_selection_3_desktop.png'); + await takeScreenshot(`datagrid_row_selection_3_desktop(${t.ctx.theme}).png`); await t .click($('.dx-datagrid-rowsview tr').nth(0), { @@ -25,7 +25,7 @@ runManualTest('DataGrid', 'RowSelection', ['jQuery', 'React', 'Vue', 'Angular'], ctrl: true, }, }); - await takeScreenshot('datagrid_row_selection_4_desktop.png'); + await takeScreenshot(`datagrid_row_selection_4_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/SimpleArray.test.js b/testing/widgets/datagrid/SimpleArray.test.js index ffd99233471..04eaeed132b 100644 --- a/testing/widgets/datagrid/SimpleArray.test.js +++ b/testing/widgets/datagrid/SimpleArray.test.js @@ -15,11 +15,11 @@ runManualTest('DataGrid', 'SimpleArray', ['jQuery', 'React', 'Vue', 'Angular'], await t.rightClick($('.dx-datagrid-headers .dx-datagrid-action').nth(1)); - await takeScreenshot('datagrid_simple_array_1_desktop.png'); + await takeScreenshot(`datagrid_simple_array_1_desktop(${t.ctx.theme}).png`); await t.click($('.dx-menu-item').nth(1)); - await takeScreenshot('datagrid_simple_array_2_desktop.png'); + await takeScreenshot(`datagrid_simple_array_2_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/StatePersistence.test.js b/testing/widgets/datagrid/StatePersistence.test.js index d1184018c58..deb74c39fc9 100644 --- a/testing/widgets/datagrid/StatePersistence.test.js +++ b/testing/widgets/datagrid/StatePersistence.test.js @@ -20,11 +20,11 @@ runManualTest('DataGrid', 'StatePersistence', ['jQuery', 'React', 'Vue', 'Angula }) .drag($('.dx-scrollbar-vertical .dx-scrollable-scroll'), 0, 250); - await takeScreenshot('datagrid_state_persistence_2_desktop.png'); + await takeScreenshot(`datagrid_state_persistence_2_desktop(${t.ctx.theme}).png`); await t.eval(() => location.reload(true)); - await takeScreenshot('datagrid_state_persistence_3_desktop.png'); + await takeScreenshot(`datagrid_state_persistence_3_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/VirtualScrolling.test.js b/testing/widgets/datagrid/VirtualScrolling.test.js index c83b3b688fc..870834d9424 100644 --- a/testing/widgets/datagrid/VirtualScrolling.test.js +++ b/testing/widgets/datagrid/VirtualScrolling.test.js @@ -14,11 +14,11 @@ runManualTest('DataGrid', 'VirtualScrolling', ['jQuery', 'React', 'Vue', 'Angula const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.hover($('.dx-scrollbar-vertical .dx-scrollable-scroll')); - await takeScreenshot('datagrid_virtual_scrolling_2_desktop.png'); + await takeScreenshot(`datagrid_virtual_scrolling_2_desktop(${t.ctx.theme}).png`); await t.scrollBy('.dx-scrollable-container', 0, 2000000); - await takeScreenshot('datagrid_virtual_scrolling_3_desktop.png'); + await takeScreenshot(`datagrid_virtual_scrolling_3_desktop(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_first_added.png b/testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_first_added(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_first_added.png rename to testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_first_added(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_insertAfterKey_clicked.png b/testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_insertAfterKey_clicked(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_insertAfterKey_clicked.png rename to testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_insertAfterKey_clicked(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_insertAfterKey_clicked(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_insertAfterKey_clicked(material.blue.light).png new file mode 100644 index 00000000000..c75ea3699e2 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_insertAfterKey_clicked(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_last_added.png b/testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_last_added(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_last_added.png rename to testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_last_added(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_pageBottom_added.png b/testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_pageBottom_added(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_pageBottom_added.png rename to testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_pageBottom_added(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_pageTop_added.png b/testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_pageTop_added(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_pageTop_added.png rename to testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_pageTop_added(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_viewportBottom_added.png b/testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_viewportBottom_added(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_viewportBottom_added.png rename to testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_viewportBottom_added(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_viewportTop_added.png b/testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_viewportTop_added(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_viewportTop_added.png rename to testing/widgets/datagrid/etalons/datagrid_CustomNewRecordPosition_viewportTop_added(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_1_desktop.png b/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_1_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_1_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_1_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_1_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_1_desktop(material.blue.light).png new file mode 100644 index 00000000000..7ada713e1fa Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_1_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..71d4adb3d0f Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_3_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_3_desktop(material.blue.light).png new file mode 100644 index 00000000000..20dda21178f Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_3_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_4_desktop.png b/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_4_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_4_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_4_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_4_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_4_desktop(material.blue.light).png new file mode 100644 index 00000000000..dc2173aca5c Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_4_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_5_desktop.png b/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_5_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_5_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_5_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_5_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_5_desktop(material.blue.light).png new file mode 100644 index 00000000000..97089bae39b Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_5_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_6_desktop.png b/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_6_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_6_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_6_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_6_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_6_desktop(material.blue.light).png new file mode 100644 index 00000000000..0df6f2fac50 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_advanced_master_detail_view_6_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_ajax_request_1_desktop.png b/testing/widgets/datagrid/etalons/datagrid_ajax_request_1_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_ajax_request_1_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_ajax_request_1_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_ajax_request_1_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_ajax_request_1_desktop(material.blue.light).png new file mode 100644 index 00000000000..c893457f09e Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_ajax_request_1_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_ajax_request_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_ajax_request_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_ajax_request_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_ajax_request_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_ajax_request_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_ajax_request_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..b3e56fa5070 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_ajax_request_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_appearance_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_appearance_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_appearance_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_appearance_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_appearance_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_appearance_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..cc14c91362c Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_appearance_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_appearance_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_appearance_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_appearance_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_appearance_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_appearance_3_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_appearance_3_desktop(material.blue.light).png new file mode 100644 index 00000000000..4dc1712f39c Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_appearance_3_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_appearance_4_desktop.png b/testing/widgets/datagrid/etalons/datagrid_appearance_4_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_appearance_4_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_appearance_4_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_appearance_4_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_appearance_4_desktop(material.blue.light).png new file mode 100644 index 00000000000..19fe54ca20c Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_appearance_4_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_appearance_5_desktop.png b/testing/widgets/datagrid/etalons/datagrid_appearance_5_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_appearance_5_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_appearance_5_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_appearance_5_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_appearance_5_desktop(material.blue.light).png new file mode 100644 index 00000000000..f2aa10758b8 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_appearance_5_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_batch_editing_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_batch_editing_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_batch_editing_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_batch_editing_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_batch_editing_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_batch_editing_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..32da6e880fd Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_batch_editing_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_batch_editing_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_batch_editing_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_batch_editing_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_batch_editing_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_batch_editing_3_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_batch_editing_3_desktop(material.blue.light).png new file mode 100644 index 00000000000..3e3a276b925 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_batch_editing_3_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_batch_editing_4_desktop.png b/testing/widgets/datagrid/etalons/datagrid_batch_editing_4_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_batch_editing_4_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_batch_editing_4_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_batch_editing_4_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_batch_editing_4_desktop(material.blue.light).png new file mode 100644 index 00000000000..ad8f9424dfa Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_batch_editing_4_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_batch_editing_5_desktop.png b/testing/widgets/datagrid/etalons/datagrid_batch_editing_5_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_batch_editing_5_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_batch_editing_5_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_batch_editing_5_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_batch_editing_5_desktop(material.blue.light).png new file mode 100644 index 00000000000..f3b96de11a6 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_batch_editing_5_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_batch_editing_6_desktop.png b/testing/widgets/datagrid/etalons/datagrid_batch_editing_6_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_batch_editing_6_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_batch_editing_6_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_batch_editing_6_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_batch_editing_6_desktop(material.blue.light).png new file mode 100644 index 00000000000..ad8f9424dfa Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_batch_editing_6_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_batch_update_request_1_desktop.png b/testing/widgets/datagrid/etalons/datagrid_batch_update_request_1_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_batch_update_request_1_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_batch_update_request_1_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_batch_update_request_1_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_batch_update_request_1_desktop(material.blue.light).png new file mode 100644 index 00000000000..bc4e3e4d364 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_batch_update_request_1_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_batch_update_request_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_batch_update_request_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_batch_update_request_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_batch_update_request_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_batch_update_request_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_batch_update_request_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..3740cbd8b0b Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_batch_update_request_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_cell_editing_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_cell_editing_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_cell_editing_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_cell_editing_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_cell_editing_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_cell_editing_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..743f9ca5dfd Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_cell_editing_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_cell_editing_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_cell_editing_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_cell_editing_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_cell_editing_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_cell_editing_3_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_cell_editing_3_desktop(material.blue.light).png new file mode 100644 index 00000000000..37628fdd93c Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_cell_editing_3_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_cell_editing_4_desktop.png b/testing/widgets/datagrid/etalons/datagrid_cell_editing_4_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_cell_editing_4_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_cell_editing_4_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_cell_editing_4_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_cell_editing_4_desktop(material.blue.light).png new file mode 100644 index 00000000000..6c0708ab5f5 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_cell_editing_4_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_cell_editing_5_desktop.png b/testing/widgets/datagrid/etalons/datagrid_cell_editing_5_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_cell_editing_5_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_cell_editing_5_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_column_customization_2.png b/testing/widgets/datagrid/etalons/datagrid_column_customization_2(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_column_customization_2.png rename to testing/widgets/datagrid/etalons/datagrid_column_customization_2(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_column_customization_2(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_column_customization_2(material.blue.light).png new file mode 100644 index 00000000000..27b860f7d05 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_column_customization_2(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_column_customization_3.png b/testing/widgets/datagrid/etalons/datagrid_column_customization_3(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_column_customization_3.png rename to testing/widgets/datagrid/etalons/datagrid_column_customization_3(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_column_customization_3(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_column_customization_3(material.blue.light).png new file mode 100644 index 00000000000..b99aaa5dcc3 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_column_customization_3(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_column_customization_4.png b/testing/widgets/datagrid/etalons/datagrid_column_customization_4(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_column_customization_4.png rename to testing/widgets/datagrid/etalons/datagrid_column_customization_4(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_column_customization_4(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_column_customization_4(material.blue.light).png new file mode 100644 index 00000000000..31d96e8dcd6 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_column_customization_4(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_data_validation_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_data_validation_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_data_validation_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_data_validation_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_data_validation_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_data_validation_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..df0d3089eac Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_data_validation_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_data_validation_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_data_validation_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_data_validation_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_data_validation_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_data_validation_3_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_data_validation_3_desktop(material.blue.light).png new file mode 100644 index 00000000000..a102b6e798a Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_data_validation_3_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_data_validation_4_desktop.png b/testing/widgets/datagrid/etalons/datagrid_data_validation_4_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_data_validation_4_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_data_validation_4_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_data_validation_4_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_data_validation_4_desktop(material.blue.light).png new file mode 100644 index 00000000000..95fe7a4bdb0 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_data_validation_4_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_data_validation_5_desktop.png b/testing/widgets/datagrid/etalons/datagrid_data_validation_5_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_data_validation_5_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_data_validation_5_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_data_validation_5_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_data_validation_5_desktop(material.blue.light).png new file mode 100644 index 00000000000..73d2966632e Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_data_validation_5_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_1_desktop.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_1_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_1_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_1_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_1_desktop_mask.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_1_desktop(light)_mask.png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_1_desktop_mask.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_1_desktop(light)_mask.png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_1_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_1_desktop(material.blue.light).png new file mode 100644 index 00000000000..0bd0cf20b6a Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_1_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_2_desktop_mask.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_2_desktop(light)_mask.png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_2_desktop_mask.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_2_desktop(light)_mask.png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..b96a1cee0dc Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_3_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_3_desktop(material.blue.light).png new file mode 100644 index 00000000000..4051ac2b858 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_3_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_4_desktop.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_4_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_4_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_4_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_4_desktop_mask.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_4_desktop(light)_mask.png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_4_desktop_mask.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_4_desktop(light)_mask.png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_4_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_4_desktop(material.blue.light).png new file mode 100644 index 00000000000..47b7a37671e Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_4_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_5_desktop.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_5_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_5_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_5_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_5_desktop_mask.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_5_desktop(light)_mask.png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_5_desktop_mask.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_5_desktop(light)_mask.png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_5_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_5_desktop(material.blue.light).png new file mode 100644 index 00000000000..135e23ec26d Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_5_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_6_desktop.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_6_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_6_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_6_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_6_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_6_desktop(material.blue.light).png new file mode 100644 index 00000000000..cb36dd2f0ec Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_insert_row_6_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_remove_row_1_desktop.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_remove_row_1_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_remove_row_1_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_remove_row_1_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_remove_row_1_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_remove_row_1_desktop(material.blue.light).png new file mode 100644 index 00000000000..6a4c7799b68 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_remove_row_1_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_remove_row_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_remove_row_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_remove_row_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_remove_row_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_1_desktop.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_1_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_1_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_1_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_1_desktop_mask.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_1_desktop(light)_mask.png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_1_desktop_mask.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_1_desktop(light)_mask.png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_1_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_1_desktop(material.blue.light).png new file mode 100644 index 00000000000..9ad1666a3d9 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_1_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_2_desktop_mask.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_2_desktop(light)_mask.png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_2_desktop_mask.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_2_desktop(light)_mask.png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..12608ad5bb7 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_3_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_3_desktop(material.blue.light).png new file mode 100644 index 00000000000..4051ac2b858 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_3_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_4_desktop.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_4_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_4_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_4_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_4_desktop_mask.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_4_desktop(light)_mask.png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_4_desktop_mask.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_4_desktop(light)_mask.png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_4_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_4_desktop(material.blue.light).png new file mode 100644 index 00000000000..12608ad5bb7 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_4_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_5_desktop.png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_5_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_5_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_5_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_5_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_5_desktop(material.blue.light).png new file mode 100644 index 00000000000..72afc70307c Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_edit_state_management_update_row_5_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_filtering_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_filtering_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_filtering_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_filtering_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..5369636a89e Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_filtering_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_filtering_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_filtering_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_filtering_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_3_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_filtering_3_desktop(material.blue.light).png new file mode 100644 index 00000000000..ac35b922f72 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_filtering_3_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_4_desktop.png b/testing/widgets/datagrid/etalons/datagrid_filtering_4_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_filtering_4_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_filtering_4_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_4_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_filtering_4_desktop(material.blue.light).png new file mode 100644 index 00000000000..41206965b39 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_filtering_4_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_5_desktop.png b/testing/widgets/datagrid/etalons/datagrid_filtering_5_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_filtering_5_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_filtering_5_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_5_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_filtering_5_desktop(material.blue.light).png new file mode 100644 index 00000000000..5579f63302f Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_filtering_5_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_6_desktop.png b/testing/widgets/datagrid/etalons/datagrid_filtering_6_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_filtering_6_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_filtering_6_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_6_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_filtering_6_desktop(material.blue.light).png new file mode 100644 index 00000000000..aa2b7a1667f Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_filtering_6_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_7_1_desktop.png b/testing/widgets/datagrid/etalons/datagrid_filtering_7_1_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_filtering_7_1_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_filtering_7_1_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_7_1_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_filtering_7_1_desktop(material.blue.light).png new file mode 100644 index 00000000000..5557cf58841 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_filtering_7_1_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_7_desktop.png b/testing/widgets/datagrid/etalons/datagrid_filtering_7_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_filtering_7_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_filtering_7_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_7_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_filtering_7_desktop(material.blue.light).png new file mode 100644 index 00000000000..7247f6c59f8 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_filtering_7_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_8_desktop.png b/testing/widgets/datagrid/etalons/datagrid_filtering_8_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_filtering_8_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_filtering_8_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_8_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_filtering_8_desktop(material.blue.light).png new file mode 100644 index 00000000000..30ff98dade6 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_filtering_8_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_API_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_filtering_API_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_filtering_API_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_filtering_API_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_API_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_filtering_API_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..c7441d70b9a Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_filtering_API_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_1_desktop.png b/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_1_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_filtering_by_range_1_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_filtering_by_range_1_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_1_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_1_desktop(material.blue.light).png new file mode 100644 index 00000000000..88e24fd77fc Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_1_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_filtering_by_range_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_filtering_by_range_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..81f68054eda Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_filtering_by_range_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_filtering_by_range_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_3_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_3_desktop(material.blue.light).png new file mode 100644 index 00000000000..af5b9e9a26a Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_3_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_4_desktop.png b/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_4_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_filtering_by_range_4_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_filtering_by_range_4_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_4_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_4_desktop(material.blue.light).png new file mode 100644 index 00000000000..fb1fe53fdee Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_filtering_by_range_4_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_focus_on_filter_1_desktop.png b/testing/widgets/datagrid/etalons/datagrid_focus_on_filter_1_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_focus_on_filter_1_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_focus_on_filter_1_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_focus_on_filter_1_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_focus_on_filter_1_desktop(material.blue.light).png new file mode 100644 index 00000000000..6165472352b Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_focus_on_filter_1_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_focus_on_filter_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_focus_on_filter_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_focus_on_filter_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_focus_on_filter_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_focus_on_filter_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_focus_on_filter_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..e31521cd155 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_focus_on_filter_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_focus_on_filter_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_focus_on_filter_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_focus_on_filter_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_focus_on_filter_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_focus_on_filter_3_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_focus_on_filter_3_desktop(material.blue.light).png new file mode 100644 index 00000000000..e30552a4db2 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_focus_on_filter_3_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_group_summaries_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_group_summaries_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_group_summaries_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_group_summaries_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_group_summaries_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_group_summaries_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..a512809da8b Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_group_summaries_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_infinite_scrolling_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_infinite_scrolling_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_infinite_scrolling_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_infinite_scrolling_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_infinite_scrolling_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_infinite_scrolling_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..820834b0c9e Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_infinite_scrolling_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_infinite_scrolling_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_infinite_scrolling_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_infinite_scrolling_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_infinite_scrolling_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_infinite_scrolling_3_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_infinite_scrolling_3_desktop(material.blue.light).png new file mode 100644 index 00000000000..0ba6495d217 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_infinite_scrolling_3_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_master_detail_api_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_master_detail_api_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_master_detail_api_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_master_detail_api_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_master_detail_api_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_master_detail_api_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..6a0d2ab2d52 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_master_detail_api_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_master_detail_view_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_master_detail_view_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_master_detail_view_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_master_detail_view_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_master_detail_view_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_master_detail_view_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..3c40e822e88 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_master_detail_view_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..f0fc8696517 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_4_desktop.png b/testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_4_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_4_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_4_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_5_desktop.png b/testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_5_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_5_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_5_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_6_desktop.png b/testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_6_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_6_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_6_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_7_desktop.png b/testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_7_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_7_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_multiple_record_selection_and_API_7_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_multiple_sorting_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_multiple_sorting_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..aca3c09d81e Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_multiple_sorting_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_multiple_sorting_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_3_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_3_desktop(material.blue.light).png new file mode 100644 index 00000000000..d6bc3bd21d0 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_3_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_4_desktop.png b/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_4_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_multiple_sorting_4_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_multiple_sorting_4_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_4_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_4_desktop(material.blue.light).png new file mode 100644 index 00000000000..a7bc432eae5 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_4_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_5_desktop.png b/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_5_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_multiple_sorting_5_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_multiple_sorting_5_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_5_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_5_desktop(material.blue.light).png new file mode 100644 index 00000000000..4a4170c96fd Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_multiple_sorting_5_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_odata_service_1_desktop.png b/testing/widgets/datagrid/etalons/datagrid_odata_service_1_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_odata_service_1_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_odata_service_1_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_odata_service_1_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_odata_service_1_desktop(material.blue.light).png new file mode 100644 index 00000000000..82aa5e8fd21 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_odata_service_1_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_odata_service_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_odata_service_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_odata_service_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_odata_service_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_odata_service_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_odata_service_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..2f265fedbd5 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_odata_service_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_record_grouping_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_record_grouping_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_record_grouping_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_record_grouping_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_record_grouping_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_record_grouping_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..c3440f14b8f Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_record_grouping_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_record_grouping_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_record_grouping_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_record_grouping_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_record_grouping_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_record_grouping_3_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_record_grouping_3_desktop(material.blue.light).png new file mode 100644 index 00000000000..ccb990d950e Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_record_grouping_3_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_record_grouping_4_desktop.png b/testing/widgets/datagrid/etalons/datagrid_record_grouping_4_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_record_grouping_4_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_record_grouping_4_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_record_grouping_4_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_record_grouping_4_desktop(material.blue.light).png new file mode 100644 index 00000000000..73cf0fd6415 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_record_grouping_4_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_record_grouping_5_desktop.png b/testing/widgets/datagrid/etalons/datagrid_record_grouping_5_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_record_grouping_5_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_record_grouping_5_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_record_grouping_5_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_record_grouping_5_desktop(material.blue.light).png new file mode 100644 index 00000000000..0b808d67720 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_record_grouping_5_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_record_grouping_6_desktop.png b/testing/widgets/datagrid/etalons/datagrid_record_grouping_6_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_record_grouping_6_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_record_grouping_6_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_record_grouping_6_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_record_grouping_6_desktop(material.blue.light).png new file mode 100644 index 00000000000..472d5332652 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_record_grouping_6_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_record_paging_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_record_paging_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_record_paging_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_record_paging_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_record_paging_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_record_paging_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..0b5d317f2a2 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_record_paging_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_record_paging_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_record_paging_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_record_paging_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_record_paging_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_record_paging_3_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_record_paging_3_desktop(material.blue.light).png new file mode 100644 index 00000000000..f50d6150f8f Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_record_paging_3_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_remote_grouping_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_remote_grouping_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_remote_grouping_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_remote_grouping_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_remote_grouping_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_remote_grouping_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..7a55e1da317 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_remote_grouping_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_remote_grouping_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_remote_grouping_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_remote_grouping_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_remote_grouping_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..9945664c8f2 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_3_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_3_desktop(material.blue.light).png new file mode 100644 index 00000000000..39e240d6e44 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_3_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_4_desktop.png b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_4_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_4_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_4_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_4_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_4_desktop(material.blue.light).png new file mode 100644 index 00000000000..bfa5c2bbbe3 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_4_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_5_desktop.png b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_5_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_5_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_5_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_5_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_5_desktop(material.blue.light).png new file mode 100644 index 00000000000..1baff1ee1c7 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_5_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_6_desktop.png b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_6_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_6_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_6_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_6_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_6_desktop(material.blue.light).png new file mode 100644 index 00000000000..bfa5c2bbbe3 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_6_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_7_desktop.png b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_7_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_7_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_7_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_7_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_7_desktop(material.blue.light).png new file mode 100644 index 00000000000..04d56afdccc Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_7_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_8_desktop.png b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_8_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_8_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_8_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_8_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_8_desktop(material.blue.light).png new file mode 100644 index 00000000000..6a3f1423921 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_row_editing_and_editing_events_8_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_row_selection_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_row_selection_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_row_selection_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_row_selection_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_row_selection_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_row_selection_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..32b0ee807a8 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_row_selection_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_row_selection_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_row_selection_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_row_selection_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_row_selection_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_row_selection_3_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_row_selection_3_desktop(material.blue.light).png new file mode 100644 index 00000000000..bc46348d011 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_row_selection_3_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_row_selection_4_desktop.png b/testing/widgets/datagrid/etalons/datagrid_row_selection_4_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_row_selection_4_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_row_selection_4_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_row_selection_4_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_row_selection_4_desktop(material.blue.light).png new file mode 100644 index 00000000000..32b0ee807a8 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_row_selection_4_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_simple_array_1_desktop.png b/testing/widgets/datagrid/etalons/datagrid_simple_array_1_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_simple_array_1_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_simple_array_1_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_simple_array_1_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_simple_array_1_desktop(material.blue.light).png new file mode 100644 index 00000000000..e9bdfd90f36 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_simple_array_1_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_simple_array_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_simple_array_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_simple_array_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_simple_array_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_simple_array_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_simple_array_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..28211bc5e9f Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_simple_array_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_state_persistence_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_state_persistence_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_state_persistence_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_state_persistence_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_state_persistence_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_state_persistence_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..1628bf5931c Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_state_persistence_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_state_persistence_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_state_persistence_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_state_persistence_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_state_persistence_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_state_persistence_3_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_state_persistence_3_desktop(material.blue.light).png new file mode 100644 index 00000000000..600e66f86d0 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_state_persistence_3_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_virtual_scrolling_2_desktop.png b/testing/widgets/datagrid/etalons/datagrid_virtual_scrolling_2_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_virtual_scrolling_2_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_virtual_scrolling_2_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_virtual_scrolling_2_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_virtual_scrolling_2_desktop(material.blue.light).png new file mode 100644 index 00000000000..6f3575bbb03 Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_virtual_scrolling_2_desktop(material.blue.light).png differ diff --git a/testing/widgets/datagrid/etalons/datagrid_virtual_scrolling_3_desktop.png b/testing/widgets/datagrid/etalons/datagrid_virtual_scrolling_3_desktop(light).png similarity index 100% rename from testing/widgets/datagrid/etalons/datagrid_virtual_scrolling_3_desktop.png rename to testing/widgets/datagrid/etalons/datagrid_virtual_scrolling_3_desktop(light).png diff --git a/testing/widgets/datagrid/etalons/datagrid_virtual_scrolling_3_desktop(material.blue.light).png b/testing/widgets/datagrid/etalons/datagrid_virtual_scrolling_3_desktop(material.blue.light).png new file mode 100644 index 00000000000..da909ef455b Binary files /dev/null and b/testing/widgets/datagrid/etalons/datagrid_virtual_scrolling_3_desktop(material.blue.light).png differ diff --git a/testing/widgets/dropdownbox/MultipleSelection.test.js b/testing/widgets/dropdownbox/MultipleSelection.test.js index f5744260fd2..b23606d9e96 100644 --- a/testing/widgets/dropdownbox/MultipleSelection.test.js +++ b/testing/widgets/dropdownbox/MultipleSelection.test.js @@ -17,7 +17,7 @@ runManualTest('DropDownBox', 'MultipleSelection', ['jQuery', 'React', 'Vue', 'An .click($(`.${DROP_DOWN_BOX_CLASS}`).nth(0)) .wait(200); - await takeScreenshot('dropdownbox_multiple_selection_treebox.png'); + await takeScreenshot(`dropdownbox_multiple_selection_treebox(${t.ctx.theme}).png`); await t .click($(`.${DROP_DOWN_BOX_CLASS}`).nth(0)) @@ -27,7 +27,7 @@ runManualTest('DropDownBox', 'MultipleSelection', ['jQuery', 'React', 'Vue', 'An .click($(`.${DROP_DOWN_BOX_CLASS}`).nth(1)) .wait(200); - await takeScreenshot('dropdownbox_multiple_selection_gridbox.png'); + await takeScreenshot(`dropdownbox_multiple_selection_gridbox(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/dropdownbox/etalons/dropdownbox_multiple_selection_gridbox.png b/testing/widgets/dropdownbox/etalons/dropdownbox_multiple_selection_gridbox(light).png similarity index 100% rename from testing/widgets/dropdownbox/etalons/dropdownbox_multiple_selection_gridbox.png rename to testing/widgets/dropdownbox/etalons/dropdownbox_multiple_selection_gridbox(light).png diff --git a/testing/widgets/dropdownbox/etalons/dropdownbox_multiple_selection_gridbox(material.blue.light).png b/testing/widgets/dropdownbox/etalons/dropdownbox_multiple_selection_gridbox(material.blue.light).png new file mode 100644 index 00000000000..1aafd48ddad Binary files /dev/null and b/testing/widgets/dropdownbox/etalons/dropdownbox_multiple_selection_gridbox(material.blue.light).png differ diff --git a/testing/widgets/dropdownbox/etalons/dropdownbox_multiple_selection_treebox.png b/testing/widgets/dropdownbox/etalons/dropdownbox_multiple_selection_treebox(light).png similarity index 100% rename from testing/widgets/dropdownbox/etalons/dropdownbox_multiple_selection_treebox.png rename to testing/widgets/dropdownbox/etalons/dropdownbox_multiple_selection_treebox(light).png diff --git a/testing/widgets/dropdownbox/etalons/dropdownbox_multiple_selection_treebox(material.blue.light).png b/testing/widgets/dropdownbox/etalons/dropdownbox_multiple_selection_treebox(material.blue.light).png new file mode 100644 index 00000000000..20343bdd7d7 Binary files /dev/null and b/testing/widgets/dropdownbox/etalons/dropdownbox_multiple_selection_treebox(material.blue.light).png differ diff --git a/testing/widgets/form/CustomomizeItem.test.js b/testing/widgets/form/CustomomizeItem.test.js index 0e343c044c5..0ace3720cbb 100644 --- a/testing/widgets/form/CustomomizeItem.test.js +++ b/testing/widgets/form/CustomomizeItem.test.js @@ -14,7 +14,7 @@ runManualTest('Form', 'CustomizeItem', ['jQuery', 'Vue', 'Angular'], (test) => { const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.hover($('#helpedInfo')); - await takeScreenshot('form_customize_item_label_tooltip.png', '.dx-form'); + await takeScreenshot(`form_customize_item_label_tooltip(${t.ctx.theme}).png`, '.dx-form'); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/form/Validation.test.js b/testing/widgets/form/Validation.test.js index 7e5a5cee486..44a1e3ab3a3 100644 --- a/testing/widgets/form/Validation.test.js +++ b/testing/widgets/form/Validation.test.js @@ -16,14 +16,14 @@ runManualTest('Form', 'Validation', ['jQuery', 'Vue', 'Angular'], (test) => { test('Validation', async (t) => { const { takeScreenshot, compareResults } = createScreenshotsComparer(t); - await takeScreenshot('form_validation_summary.png'); + await takeScreenshot(`form_validation_summary(${t.ctx.theme}).png`); await t.click($(FIELD_BUTTON_ITEM_CLASS).nth(1)); - await takeScreenshot('form_validation_before_reset.png'); + await takeScreenshot(`form_validation_before_reset(${t.ctx.theme}).png`); await t.click(CHECKBOX_CLASS); await t.click($(FIELD_BUTTON_ITEM_CLASS).nth(0)); - await takeScreenshot('form_validation_after_reset.png'); + await takeScreenshot(`form_validation_after_reset(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/form/etalons/form_customize_item_label_tooltip.png b/testing/widgets/form/etalons/form_customize_item_label_tooltip(light).png similarity index 100% rename from testing/widgets/form/etalons/form_customize_item_label_tooltip.png rename to testing/widgets/form/etalons/form_customize_item_label_tooltip(light).png diff --git a/testing/widgets/form/etalons/form_customize_item_label_tooltip(material.blue.light).png b/testing/widgets/form/etalons/form_customize_item_label_tooltip(material.blue.light).png new file mode 100644 index 00000000000..257d60d4563 Binary files /dev/null and b/testing/widgets/form/etalons/form_customize_item_label_tooltip(material.blue.light).png differ diff --git a/testing/widgets/form/etalons/form_validation_after_reset.png b/testing/widgets/form/etalons/form_validation_after_reset(light).png similarity index 100% rename from testing/widgets/form/etalons/form_validation_after_reset.png rename to testing/widgets/form/etalons/form_validation_after_reset(light).png diff --git a/testing/widgets/form/etalons/form_validation_after_reset(material.blue.light).png b/testing/widgets/form/etalons/form_validation_after_reset(material.blue.light).png new file mode 100644 index 00000000000..659d4be9b91 Binary files /dev/null and b/testing/widgets/form/etalons/form_validation_after_reset(material.blue.light).png differ diff --git a/testing/widgets/form/etalons/form_validation_before_reset.png b/testing/widgets/form/etalons/form_validation_before_reset(light).png similarity index 100% rename from testing/widgets/form/etalons/form_validation_before_reset.png rename to testing/widgets/form/etalons/form_validation_before_reset(light).png diff --git a/testing/widgets/form/etalons/form_validation_before_reset(material.blue.light).png b/testing/widgets/form/etalons/form_validation_before_reset(material.blue.light).png new file mode 100644 index 00000000000..eb514456e70 Binary files /dev/null and b/testing/widgets/form/etalons/form_validation_before_reset(material.blue.light).png differ diff --git a/testing/widgets/form/etalons/form_validation_summary.png b/testing/widgets/form/etalons/form_validation_summary(light).png similarity index 100% rename from testing/widgets/form/etalons/form_validation_summary.png rename to testing/widgets/form/etalons/form_validation_summary(light).png diff --git a/testing/widgets/form/etalons/form_validation_summary(material.blue.light).png b/testing/widgets/form/etalons/form_validation_summary(material.blue.light).png new file mode 100644 index 00000000000..659d4be9b91 Binary files /dev/null and b/testing/widgets/form/etalons/form_validation_summary(material.blue.light).png differ diff --git a/testing/widgets/gauges/GaugeVariableNumberBars.test.js b/testing/widgets/gauges/GaugeVariableNumberBars.test.js index 946693fddf6..568ddabd942 100644 --- a/testing/widgets/gauges/GaugeVariableNumberBars.test.js +++ b/testing/widgets/gauges/GaugeVariableNumberBars.test.js @@ -18,12 +18,12 @@ runManualTest('Gauges', 'VariableNumberOfBars', ['jQuery', 'React', 'Vue', 'Angu await t.click(checkBoxes.nth(2)); await t.click(checkBoxes.nth(3)); await t.wait(1000); - await takeScreenshot('bargauge_hide_bars.png', '#gauge'); + await takeScreenshot(`bargauge_hide_bars(${t.ctx.theme}).png`, '#gauge'); await t.click(checkBoxes.nth(2)); await t.click(checkBoxes.nth(3)); await t.wait(1000); - await takeScreenshot('bargauge_show_bars.png', '#gauge'); + await takeScreenshot(`bargauge_show_bars(${t.ctx.theme}).png`, '#gauge'); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/gauges/etalons/bargauge_hide_bars.png b/testing/widgets/gauges/etalons/bargauge_hide_bars(light).png similarity index 100% rename from testing/widgets/gauges/etalons/bargauge_hide_bars.png rename to testing/widgets/gauges/etalons/bargauge_hide_bars(light).png diff --git a/testing/widgets/gauges/etalons/bargauge_hide_bars(material.blue.light).png b/testing/widgets/gauges/etalons/bargauge_hide_bars(material.blue.light).png new file mode 100644 index 00000000000..bedaa61eb0d Binary files /dev/null and b/testing/widgets/gauges/etalons/bargauge_hide_bars(material.blue.light).png differ diff --git a/testing/widgets/gauges/etalons/bargauge_show_bars.png b/testing/widgets/gauges/etalons/bargauge_show_bars(light).png similarity index 100% rename from testing/widgets/gauges/etalons/bargauge_show_bars.png rename to testing/widgets/gauges/etalons/bargauge_show_bars(light).png diff --git a/testing/widgets/gauges/etalons/bargauge_show_bars(material.blue.light).png b/testing/widgets/gauges/etalons/bargauge_show_bars(material.blue.light).png new file mode 100644 index 00000000000..1075e999280 Binary files /dev/null and b/testing/widgets/gauges/etalons/bargauge_show_bars(material.blue.light).png differ diff --git a/testing/widgets/list/ListSelection.test.js b/testing/widgets/list/ListSelection.test.js index 0c0bdc6909d..8ebf559a52d 100644 --- a/testing/widgets/list/ListSelection.test.js +++ b/testing/widgets/list/ListSelection.test.js @@ -18,28 +18,31 @@ runManualTest('List', 'ListSelection', ['jQuery', 'React', 'Vue', 'Angular'], (t test('List Selection', async (t) => { const { takeScreenshot, compareResults } = createScreenshotsComparer(t); + console.log('checking value drilling t.ctx.theme', t.ctx.theme); + console.log('theme_env', process.env.THEME); + await t.click(Selector(`.${CHECKBOX_CONTAINER_CLASS}`).nth(-1)); await t.click(Selector(`.${LIST_ITEM_CONTENT_CLASS}`).nth(3)); - await takeScreenshot('List after click on item, selectionMode=all.png'); + await takeScreenshot(`List after click on item, selectionMode=all(${t.ctx.theme}).png`); await t.click(Selector(`.${SELECTBOX_CLASS}`).nth(0)); await t.click(Selector(`.${POPUP_WRAPPER_CLASS} .${LIST_ITEM_CONTENT_CLASS}`).nth(2)); await t.wait(2000); - await takeScreenshot('List after change selectionMode to multiple.png'); + await takeScreenshot(`List after change selectionMode to multiple(${t.ctx.theme}).png`); await t.click(Selector(`.${SELECTBOX_CLASS}`).nth(0)); await t.click(Selector(`.${POPUP_WRAPPER_CLASS} .${LIST_ITEM_CONTENT_CLASS}`).nth(1)); - await takeScreenshot('List after change selectionMode to single.png'); + await takeScreenshot(`List after change selectionMode to single(${t.ctx.theme}).png`); await t.click(Selector(`.${SELECTBOX_CLASS}`).nth(0)); await t.click(Selector(`.${POPUP_WRAPPER_CLASS} .${LIST_ITEM_CONTENT_CLASS}`).nth(0)); - await takeScreenshot('List after change selectionMode to none.png'); + await takeScreenshot(`List after change selectionMode to none(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/list/etalons/List after change selectionMode to multiple.png b/testing/widgets/list/etalons/List after change selectionMode to multiple(light).png similarity index 100% rename from testing/widgets/list/etalons/List after change selectionMode to multiple.png rename to testing/widgets/list/etalons/List after change selectionMode to multiple(light).png diff --git a/testing/widgets/list/etalons/List after change selectionMode to multiple(material.blue.light).png b/testing/widgets/list/etalons/List after change selectionMode to multiple(material.blue.light).png new file mode 100644 index 00000000000..14b1946db48 Binary files /dev/null and b/testing/widgets/list/etalons/List after change selectionMode to multiple(material.blue.light).png differ diff --git a/testing/widgets/list/etalons/List after change selectionMode to none.png b/testing/widgets/list/etalons/List after change selectionMode to none(light).png similarity index 100% rename from testing/widgets/list/etalons/List after change selectionMode to none.png rename to testing/widgets/list/etalons/List after change selectionMode to none(light).png diff --git a/testing/widgets/list/etalons/List after change selectionMode to none(material.blue.light).png b/testing/widgets/list/etalons/List after change selectionMode to none(material.blue.light).png new file mode 100644 index 00000000000..d340746de0f Binary files /dev/null and b/testing/widgets/list/etalons/List after change selectionMode to none(material.blue.light).png differ diff --git a/testing/widgets/list/etalons/List after change selectionMode to single.png b/testing/widgets/list/etalons/List after change selectionMode to single(light).png similarity index 100% rename from testing/widgets/list/etalons/List after change selectionMode to single.png rename to testing/widgets/list/etalons/List after change selectionMode to single(light).png diff --git a/testing/widgets/list/etalons/List after change selectionMode to single(material.blue.light).png b/testing/widgets/list/etalons/List after change selectionMode to single(material.blue.light).png new file mode 100644 index 00000000000..65b8f190947 Binary files /dev/null and b/testing/widgets/list/etalons/List after change selectionMode to single(material.blue.light).png differ diff --git a/testing/widgets/list/etalons/List after click on item, selectionMode=all.png b/testing/widgets/list/etalons/List after click on item, selectionMode=all(light).png similarity index 100% rename from testing/widgets/list/etalons/List after click on item, selectionMode=all.png rename to testing/widgets/list/etalons/List after click on item, selectionMode=all(light).png diff --git a/testing/widgets/list/etalons/List after click on item, selectionMode=all(material.blue.light).png b/testing/widgets/list/etalons/List after click on item, selectionMode=all(material.blue.light).png new file mode 100644 index 00000000000..0503e75ebb7 Binary files /dev/null and b/testing/widgets/list/etalons/List after click on item, selectionMode=all(material.blue.light).png differ diff --git a/testing/widgets/pivotgrid/IntegratedFieldChooser.test.js b/testing/widgets/pivotgrid/IntegratedFieldChooser.test.js index 85b1849dfed..313960d060d 100644 --- a/testing/widgets/pivotgrid/IntegratedFieldChooser.test.js +++ b/testing/widgets/pivotgrid/IntegratedFieldChooser.test.js @@ -21,13 +21,13 @@ runManualTest('PivotGrid', 'IntegratedFieldChooser', ['jQuery', 'React', 'Vue', await t.wait(500); await t.click(Selector(`.${PIVOTGRID_FIELD_CHOOSER_BUTTON}`)); - await takeScreenshot('Integrated field chooser.png', `.${FIELD_CHOOSER_CONTENT}`); + await takeScreenshot(`Integrated field chooser(${t.ctx.theme}).png`, `.${FIELD_CHOOSER_CONTENT}`); const textEditorInput = Selector(`.${TREEVIEW_SEARCH_FIELD} .${TEXTEDITOR_INPUT}`); await t .typeText(textEditorInput, 'Product M'); - await takeScreenshot('Integrated field chooser after search of hierarchy field.png', `.${FIELD_CHOOSER_CONTENT}`); + await takeScreenshot(`Integrated field chooser after search of hierarchy field(${t.ctx.theme}).png`, `.${FIELD_CHOOSER_CONTENT}`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/pivotgrid/etalons/Integrated field chooser after search of hierarchy field.png b/testing/widgets/pivotgrid/etalons/Integrated field chooser after search of hierarchy field(light).png similarity index 100% rename from testing/widgets/pivotgrid/etalons/Integrated field chooser after search of hierarchy field.png rename to testing/widgets/pivotgrid/etalons/Integrated field chooser after search of hierarchy field(light).png diff --git a/testing/widgets/pivotgrid/etalons/Integrated field chooser after search of hierarchy field(material.blue.light).png b/testing/widgets/pivotgrid/etalons/Integrated field chooser after search of hierarchy field(material.blue.light).png new file mode 100644 index 00000000000..4d8698d4459 Binary files /dev/null and b/testing/widgets/pivotgrid/etalons/Integrated field chooser after search of hierarchy field(material.blue.light).png differ diff --git a/testing/widgets/pivotgrid/etalons/Integrated field chooser.png b/testing/widgets/pivotgrid/etalons/Integrated field chooser(light).png similarity index 100% rename from testing/widgets/pivotgrid/etalons/Integrated field chooser.png rename to testing/widgets/pivotgrid/etalons/Integrated field chooser(light).png diff --git a/testing/widgets/pivotgrid/etalons/Integrated field chooser(material.blue.light).png b/testing/widgets/pivotgrid/etalons/Integrated field chooser(material.blue.light).png new file mode 100644 index 00000000000..4bf66c851fc Binary files /dev/null and b/testing/widgets/pivotgrid/etalons/Integrated field chooser(material.blue.light).png differ diff --git a/testing/widgets/popup/Scrolling.test.js b/testing/widgets/popup/Scrolling.test.js index e6ea92a92d3..6a4439f44e2 100644 --- a/testing/widgets/popup/Scrolling.test.js +++ b/testing/widgets/popup/Scrolling.test.js @@ -19,12 +19,12 @@ runManualTest('Popup', 'Scrolling', ['jQuery', 'React', 'Vue', 'Angular'], (test const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.click(Selector(`.${BUTTON_CLASS}`).nth(0)); - await takeScreenshot('popup with scrollable container.png'); + await takeScreenshot(`popup with scrollable container(${t.ctx.theme}).png`); await t.click(Selector(`.${OVERLAY_WRAPPER_CLASS} .${TOOLBAR_CLASS}.${BOTTOM_TOOLBAR_CLASS} .${BUTTON_CLASS}`)); await t.click(Selector(`.${BUTTON_CLASS}`).nth(1)); - await takeScreenshot('popup with scrollview.png'); + await takeScreenshot(`popup with scrollview(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/popup/etalons/popup with scrollable container.png b/testing/widgets/popup/etalons/popup with scrollable container(light).png similarity index 100% rename from testing/widgets/popup/etalons/popup with scrollable container.png rename to testing/widgets/popup/etalons/popup with scrollable container(light).png diff --git a/testing/widgets/popup/etalons/popup with scrollable container(material.blue.light).png b/testing/widgets/popup/etalons/popup with scrollable container(material.blue.light).png new file mode 100644 index 00000000000..4898b6d7407 Binary files /dev/null and b/testing/widgets/popup/etalons/popup with scrollable container(material.blue.light).png differ diff --git a/testing/widgets/popup/etalons/popup with scrollview.png b/testing/widgets/popup/etalons/popup with scrollview(light).png similarity index 100% rename from testing/widgets/popup/etalons/popup with scrollview.png rename to testing/widgets/popup/etalons/popup with scrollview(light).png diff --git a/testing/widgets/popup/etalons/popup with scrollview(material.blue.light).png b/testing/widgets/popup/etalons/popup with scrollview(material.blue.light).png new file mode 100644 index 00000000000..b1adfb2362a Binary files /dev/null and b/testing/widgets/popup/etalons/popup with scrollview(material.blue.light).png differ diff --git a/testing/widgets/scheduler/cellTemplates.test.js b/testing/widgets/scheduler/cellTemplates.test.js index 0bab0f12730..60bfb1fbd92 100644 --- a/testing/widgets/scheduler/cellTemplates.test.js +++ b/testing/widgets/scheduler/cellTemplates.test.js @@ -16,7 +16,7 @@ runManualTest('Scheduler', 'CellTemplates', ['jQuery', 'React', 'Vue', 'Angular' await t .click($('.dx-widget').withAttribute('aria-label', 'Month')) .expect( - await takeScreenshot('scheduler_CellTemplates_month_view.png'), + await takeScreenshot(`scheduler_CellTemplates_month_view(${t.ctx.theme}).png`), ).ok(); await t.expect(compareResults.isValid()) @@ -28,7 +28,7 @@ runManualTest('Scheduler', 'CellTemplates', ['jQuery', 'React', 'Vue', 'Angular' await t.click('.dx-scheduler-navigator-next'); - await takeScreenshot('scheduler_CellTemplates_view_dates_changed.png'); + await takeScreenshot(`scheduler_CellTemplates_view_dates_changed(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/scheduler/contextMenuIntegration.test.js b/testing/widgets/scheduler/contextMenuIntegration.test.js index 81b46943af1..088a237e77d 100644 --- a/testing/widgets/scheduler/contextMenuIntegration.test.js +++ b/testing/widgets/scheduler/contextMenuIntegration.test.js @@ -13,19 +13,19 @@ runManualTest('Scheduler', 'ContextMenuIntegration', 'jQuery', (test) => { test('ContextMenuIntegration', async (t) => { const { takeScreenshot, compareResults } = createScreenshotsComparer(t); - await takeScreenshot('scheduler_contextMenu_init.png'); + await takeScreenshot(`scheduler_contextMenu_init(${t.ctx.theme}).png`); await t .rightClick('.dx-scheduler-appointment'); - await takeScreenshot('scheduler_contextMenu_click.png'); + await takeScreenshot(`scheduler_contextMenu_click(${t.ctx.theme}).png`); await t .rightClick(Selector('.dx-scheduler-date-table-cell').nth(6)); - await takeScreenshot('scheduler_contextMenu_cell_click.png'); + await takeScreenshot(`scheduler_contextMenu_cell_click(${t.ctx.theme}).png`); await t .rightClick(Selector('.dx-scheduler-header-panel-cell').nth(2)); - await takeScreenshot('scheduler_contextMenu_header_click.png'); + await takeScreenshot(`scheduler_contextMenu_header_click(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/scheduler/customDragAndDrop.test.js b/testing/widgets/scheduler/customDragAndDrop.test.js index eaf07637465..71c231d6b0c 100644 --- a/testing/widgets/scheduler/customDragAndDrop.test.js +++ b/testing/widgets/scheduler/customDragAndDrop.test.js @@ -36,7 +36,7 @@ fixture('Scheduler.CustomDragAndDrop') } = createScreenshotsComparer(t); await t.dragToElement(fromSelector, toSelector, DRAG_MOUSE_OPTIONS); - await takeScreenshot(`scheduler_custom-dnd_${fromName}_${toName}.png`); + await takeScreenshot(`scheduler_custom-dnd_${fromName}_${toName}(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/scheduler/etalons/scheduler_CellTemplates_month_view.png b/testing/widgets/scheduler/etalons/scheduler_CellTemplates_month_view(light).png similarity index 100% rename from testing/widgets/scheduler/etalons/scheduler_CellTemplates_month_view.png rename to testing/widgets/scheduler/etalons/scheduler_CellTemplates_month_view(light).png diff --git a/testing/widgets/scheduler/etalons/scheduler_CellTemplates_selection.png b/testing/widgets/scheduler/etalons/scheduler_CellTemplates_selection(light).png similarity index 100% rename from testing/widgets/scheduler/etalons/scheduler_CellTemplates_selection.png rename to testing/widgets/scheduler/etalons/scheduler_CellTemplates_selection(light).png diff --git a/testing/widgets/scheduler/etalons/scheduler_CellTemplates_view_dates_changed.png b/testing/widgets/scheduler/etalons/scheduler_CellTemplates_view_dates_changed(light).png similarity index 100% rename from testing/widgets/scheduler/etalons/scheduler_CellTemplates_view_dates_changed.png rename to testing/widgets/scheduler/etalons/scheduler_CellTemplates_view_dates_changed(light).png diff --git a/testing/widgets/scheduler/etalons/scheduler_CellTemplates_view_dates_changed(material.blue.light).png b/testing/widgets/scheduler/etalons/scheduler_CellTemplates_view_dates_changed(material.blue.light).png new file mode 100644 index 00000000000..bd087a1f438 Binary files /dev/null and b/testing/widgets/scheduler/etalons/scheduler_CellTemplates_view_dates_changed(material.blue.light).png differ diff --git a/testing/widgets/scheduler/etalons/scheduler_contextMenu_cell_click.png b/testing/widgets/scheduler/etalons/scheduler_contextMenu_cell_click(light).png similarity index 100% rename from testing/widgets/scheduler/etalons/scheduler_contextMenu_cell_click.png rename to testing/widgets/scheduler/etalons/scheduler_contextMenu_cell_click(light).png diff --git a/testing/widgets/scheduler/etalons/scheduler_contextMenu_cell_click(material.blue.light).png b/testing/widgets/scheduler/etalons/scheduler_contextMenu_cell_click(material.blue.light).png new file mode 100644 index 00000000000..a83ab5583b9 Binary files /dev/null and b/testing/widgets/scheduler/etalons/scheduler_contextMenu_cell_click(material.blue.light).png differ diff --git a/testing/widgets/scheduler/etalons/scheduler_contextMenu_click.png b/testing/widgets/scheduler/etalons/scheduler_contextMenu_click(light).png similarity index 100% rename from testing/widgets/scheduler/etalons/scheduler_contextMenu_click.png rename to testing/widgets/scheduler/etalons/scheduler_contextMenu_click(light).png diff --git a/testing/widgets/scheduler/etalons/scheduler_contextMenu_click(material.blue.light).png b/testing/widgets/scheduler/etalons/scheduler_contextMenu_click(material.blue.light).png new file mode 100644 index 00000000000..db79eca17d0 Binary files /dev/null and b/testing/widgets/scheduler/etalons/scheduler_contextMenu_click(material.blue.light).png differ diff --git a/testing/widgets/scheduler/etalons/scheduler_contextMenu_header_click.png b/testing/widgets/scheduler/etalons/scheduler_contextMenu_header_click(light).png similarity index 100% rename from testing/widgets/scheduler/etalons/scheduler_contextMenu_header_click.png rename to testing/widgets/scheduler/etalons/scheduler_contextMenu_header_click(light).png diff --git a/testing/widgets/scheduler/etalons/scheduler_contextMenu_header_click(material.blue.light).png b/testing/widgets/scheduler/etalons/scheduler_contextMenu_header_click(material.blue.light).png new file mode 100644 index 00000000000..ce13a275a89 Binary files /dev/null and b/testing/widgets/scheduler/etalons/scheduler_contextMenu_header_click(material.blue.light).png differ diff --git a/testing/widgets/scheduler/etalons/scheduler_contextMenu_init.png b/testing/widgets/scheduler/etalons/scheduler_contextMenu_init(light).png similarity index 100% rename from testing/widgets/scheduler/etalons/scheduler_contextMenu_init.png rename to testing/widgets/scheduler/etalons/scheduler_contextMenu_init(light).png diff --git a/testing/widgets/scheduler/etalons/scheduler_contextMenu_init(material.blue.light).png b/testing/widgets/scheduler/etalons/scheduler_contextMenu_init(material.blue.light).png new file mode 100644 index 00000000000..9809e4994b1 Binary files /dev/null and b/testing/widgets/scheduler/etalons/scheduler_contextMenu_init(material.blue.light).png differ diff --git a/testing/widgets/scheduler/etalons/scheduler_custom-dnd_all-day-panel_list.png b/testing/widgets/scheduler/etalons/scheduler_custom-dnd_all-day-panel_list(light).png similarity index 100% rename from testing/widgets/scheduler/etalons/scheduler_custom-dnd_all-day-panel_list.png rename to testing/widgets/scheduler/etalons/scheduler_custom-dnd_all-day-panel_list(light).png diff --git a/testing/widgets/scheduler/etalons/scheduler_custom-dnd_all-day-panel_list(material.blue.light).png b/testing/widgets/scheduler/etalons/scheduler_custom-dnd_all-day-panel_list(material.blue.light).png new file mode 100644 index 00000000000..f7c19989b19 Binary files /dev/null and b/testing/widgets/scheduler/etalons/scheduler_custom-dnd_all-day-panel_list(material.blue.light).png differ diff --git a/testing/widgets/scheduler/etalons/scheduler_custom-dnd_date-table_list.png b/testing/widgets/scheduler/etalons/scheduler_custom-dnd_date-table_list(light).png similarity index 100% rename from testing/widgets/scheduler/etalons/scheduler_custom-dnd_date-table_list.png rename to testing/widgets/scheduler/etalons/scheduler_custom-dnd_date-table_list(light).png diff --git a/testing/widgets/scheduler/etalons/scheduler_custom-dnd_date-table_list(material.blue.light).png b/testing/widgets/scheduler/etalons/scheduler_custom-dnd_date-table_list(material.blue.light).png new file mode 100644 index 00000000000..bda6515290d Binary files /dev/null and b/testing/widgets/scheduler/etalons/scheduler_custom-dnd_date-table_list(material.blue.light).png differ diff --git a/testing/widgets/scheduler/etalons/scheduler_custom-dnd_list_all-day-panel.png b/testing/widgets/scheduler/etalons/scheduler_custom-dnd_list_all-day-panel(light).png similarity index 100% rename from testing/widgets/scheduler/etalons/scheduler_custom-dnd_list_all-day-panel.png rename to testing/widgets/scheduler/etalons/scheduler_custom-dnd_list_all-day-panel(light).png diff --git a/testing/widgets/scheduler/etalons/scheduler_custom-dnd_list_all-day-panel(material.blue.light).png b/testing/widgets/scheduler/etalons/scheduler_custom-dnd_list_all-day-panel(material.blue.light).png new file mode 100644 index 00000000000..ad76e05d3ec Binary files /dev/null and b/testing/widgets/scheduler/etalons/scheduler_custom-dnd_list_all-day-panel(material.blue.light).png differ diff --git a/testing/widgets/scheduler/etalons/scheduler_custom-dnd_list_date-table.png b/testing/widgets/scheduler/etalons/scheduler_custom-dnd_list_date-table(light).png similarity index 100% rename from testing/widgets/scheduler/etalons/scheduler_custom-dnd_list_date-table.png rename to testing/widgets/scheduler/etalons/scheduler_custom-dnd_list_date-table(light).png diff --git a/testing/widgets/scheduler/etalons/scheduler_custom-dnd_list_date-table(material.blue.light).png b/testing/widgets/scheduler/etalons/scheduler_custom-dnd_list_date-table(material.blue.light).png new file mode 100644 index 00000000000..b9bc500a342 Binary files /dev/null and b/testing/widgets/scheduler/etalons/scheduler_custom-dnd_list_date-table(material.blue.light).png differ diff --git a/testing/widgets/scheduler/etalons/scheduler_overview_selection.png b/testing/widgets/scheduler/etalons/scheduler_overview_selection(light).png similarity index 100% rename from testing/widgets/scheduler/etalons/scheduler_overview_selection.png rename to testing/widgets/scheduler/etalons/scheduler_overview_selection(light).png diff --git a/testing/widgets/scheduler/etalons/scheduler_resources_appointment_popup.png b/testing/widgets/scheduler/etalons/scheduler_resources_appointment_popup(light).png similarity index 100% rename from testing/widgets/scheduler/etalons/scheduler_resources_appointment_popup.png rename to testing/widgets/scheduler/etalons/scheduler_resources_appointment_popup(light).png diff --git a/testing/widgets/scheduler/etalons/scheduler_resources_appointment_popup(material.blue.light).png b/testing/widgets/scheduler/etalons/scheduler_resources_appointment_popup(material.blue.light).png new file mode 100644 index 00000000000..f45d2fabae8 Binary files /dev/null and b/testing/widgets/scheduler/etalons/scheduler_resources_appointment_popup(material.blue.light).png differ diff --git a/testing/widgets/scheduler/resources.test.js b/testing/widgets/scheduler/resources.test.js index dae688797d2..033deb6e61e 100644 --- a/testing/widgets/scheduler/resources.test.js +++ b/testing/widgets/scheduler/resources.test.js @@ -14,7 +14,7 @@ runManualTest('Scheduler', 'Resources', ['jQuery', 'React', 'Vue', 'Angular'], ( await t.doubleClick('.dx-scheduler-appointment'); - await takeScreenshot('scheduler_resources_appointment_popup.png'); + await takeScreenshot(`scheduler_resources_appointment_popup(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/scheduler/templates.test.js b/testing/widgets/scheduler/templates.test.js index 6c9db7dfe32..fcbb387c176 100644 --- a/testing/widgets/scheduler/templates.test.js +++ b/testing/widgets/scheduler/templates.test.js @@ -18,7 +18,7 @@ runManualTest('Scheduler', 'Overview', 'React', (test) => { await t.click('.dx-scheduler-date-table-cell'); await resetScroll(); - await takeScreenshot('scheduler_overview_selection.png'); + await takeScreenshot(`scheduler_overview_selection(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/sortable/etalons/kanban_card_drag-n-drop_different-column.png b/testing/widgets/sortable/etalons/kanban_card_drag-n-drop_different-column(light).png similarity index 100% rename from testing/widgets/sortable/etalons/kanban_card_drag-n-drop_different-column.png rename to testing/widgets/sortable/etalons/kanban_card_drag-n-drop_different-column(light).png diff --git a/testing/widgets/sortable/etalons/kanban_card_drag-n-drop_different-column(material.blue.light).png b/testing/widgets/sortable/etalons/kanban_card_drag-n-drop_different-column(material.blue.light).png new file mode 100644 index 00000000000..e96666ffcfd Binary files /dev/null and b/testing/widgets/sortable/etalons/kanban_card_drag-n-drop_different-column(material.blue.light).png differ diff --git a/testing/widgets/sortable/etalons/kanban_card_drag-n-drop_same-column.png b/testing/widgets/sortable/etalons/kanban_card_drag-n-drop_same-column(light).png similarity index 100% rename from testing/widgets/sortable/etalons/kanban_card_drag-n-drop_same-column.png rename to testing/widgets/sortable/etalons/kanban_card_drag-n-drop_same-column(light).png diff --git a/testing/widgets/sortable/etalons/kanban_card_drag-n-drop_same-column(material.blue.light).png b/testing/widgets/sortable/etalons/kanban_card_drag-n-drop_same-column(material.blue.light).png new file mode 100644 index 00000000000..f2a7dca54de Binary files /dev/null and b/testing/widgets/sortable/etalons/kanban_card_drag-n-drop_same-column(material.blue.light).png differ diff --git a/testing/widgets/sortable/etalons/kanban_list_drag-n-drop.png b/testing/widgets/sortable/etalons/kanban_list_drag-n-drop(light).png similarity index 100% rename from testing/widgets/sortable/etalons/kanban_list_drag-n-drop.png rename to testing/widgets/sortable/etalons/kanban_list_drag-n-drop(light).png diff --git a/testing/widgets/sortable/etalons/kanban_list_drag-n-drop(material.blue.light).png b/testing/widgets/sortable/etalons/kanban_list_drag-n-drop(material.blue.light).png new file mode 100644 index 00000000000..afff2ea3b11 Binary files /dev/null and b/testing/widgets/sortable/etalons/kanban_list_drag-n-drop(material.blue.light).png differ diff --git a/testing/widgets/sortable/kanban.test.js b/testing/widgets/sortable/kanban.test.js index e2920f5df56..7b21a1317b4 100644 --- a/testing/widgets/sortable/kanban.test.js +++ b/testing/widgets/sortable/kanban.test.js @@ -19,7 +19,7 @@ runManualTest('Sortable', 'Kanban', ['jQuery', 'React', 'Vue', 'Angular'], (test const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.drag(Selector(CLASSES.listTitle).nth(0), 600, 50, { speed: 0.5 }); - await takeScreenshot('kanban_list_drag-n-drop.png'); + await takeScreenshot(`kanban_list_drag-n-drop(${t.ctx.theme}).png`); await t.expect(compareResults.isValid()) .ok(compareResults.errorMessages()); @@ -31,7 +31,7 @@ runManualTest('Sortable', 'Kanban', ['jQuery', 'React', 'Vue', 'Angular'], (test const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.drag(Selector(CLASSES.card).nth(3), 25, 200, { speed: 0.5 }); - await takeScreenshot('kanban_card_drag-n-drop_same-column.png'); + await takeScreenshot(`kanban_card_drag-n-drop_same-column(${t.ctx.theme}).png`); await t.expect(compareResults.isValid()) .ok(compareResults.errorMessages()); @@ -43,7 +43,7 @@ runManualTest('Sortable', 'Kanban', ['jQuery', 'React', 'Vue', 'Angular'], (test const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.drag(Selector(CLASSES.card).nth(3), 300, 150, { speed: 0.5 }); - await takeScreenshot('kanban_card_drag-n-drop_different-column.png'); + await takeScreenshot(`kanban_card_drag-n-drop_different-column(${t.ctx.theme}).png`); await t.expect(compareResults.isValid()) .ok(compareResults.errorMessages()); diff --git a/testing/widgets/tabpanel/Overview.test.js b/testing/widgets/tabpanel/Overview.test.js index 2c09e7eaec3..8efad5c4308 100644 --- a/testing/widgets/tabpanel/Overview.test.js +++ b/testing/widgets/tabpanel/Overview.test.js @@ -23,21 +23,21 @@ runManualTest('TabPanel', 'Overview', ['jQuery', 'React', 'Vue', 'Angular'], (te .click($(`.${SELECTBOX_POPUP_WRAPPER_CLASS} .${LIST_ITEM_CLASS}`).nth(1)) .wait(200); - await takeScreenshot('tabpanel_tabsposition_top.png'); + await takeScreenshot(`tabpanel_tabsposition_top(${t.ctx.theme}).png`); await t .click($(`.${OPTION_CLASS} .${SELECTBOX_CLASS}`).nth(1)) .click($(`.${SELECTBOX_POPUP_WRAPPER_CLASS} .${LIST_ITEM_CLASS}`).nth(1)) .wait(200); - await takeScreenshot('tabpanel_stylingmode_primary.png'); + await takeScreenshot(`tabpanel_stylingmode_primary(${t.ctx.theme}).png`); await t .click($(`.${OPTION_CLASS} .${SELECTBOX_CLASS}`).nth(2)) .click($(`.${SELECTBOX_POPUP_WRAPPER_CLASS} .${LIST_ITEM_CLASS}`).nth(1)) .wait(200); - await takeScreenshot('tabpanel_iconposition_start.png'); + await takeScreenshot(`tabpanel_iconposition_start(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/tabpanel/etalons/tabpanel_iconposition_start.png b/testing/widgets/tabpanel/etalons/tabpanel_iconposition_start(light).png similarity index 100% rename from testing/widgets/tabpanel/etalons/tabpanel_iconposition_start.png rename to testing/widgets/tabpanel/etalons/tabpanel_iconposition_start(light).png diff --git a/testing/widgets/tabpanel/etalons/tabpanel_iconposition_start(material.blue.light).png b/testing/widgets/tabpanel/etalons/tabpanel_iconposition_start(material.blue.light).png new file mode 100644 index 00000000000..fa52dbb7130 Binary files /dev/null and b/testing/widgets/tabpanel/etalons/tabpanel_iconposition_start(material.blue.light).png differ diff --git a/testing/widgets/tabpanel/etalons/tabpanel_stylingmode_primary.png b/testing/widgets/tabpanel/etalons/tabpanel_stylingmode_primary(light).png similarity index 100% rename from testing/widgets/tabpanel/etalons/tabpanel_stylingmode_primary.png rename to testing/widgets/tabpanel/etalons/tabpanel_stylingmode_primary(light).png diff --git a/testing/widgets/tabpanel/etalons/tabpanel_stylingmode_primary(material.blue.light).png b/testing/widgets/tabpanel/etalons/tabpanel_stylingmode_primary(material.blue.light).png new file mode 100644 index 00000000000..176f2296635 Binary files /dev/null and b/testing/widgets/tabpanel/etalons/tabpanel_stylingmode_primary(material.blue.light).png differ diff --git a/testing/widgets/tabpanel/etalons/tabpanel_tabsposition_top.png b/testing/widgets/tabpanel/etalons/tabpanel_tabsposition_top(light).png similarity index 100% rename from testing/widgets/tabpanel/etalons/tabpanel_tabsposition_top.png rename to testing/widgets/tabpanel/etalons/tabpanel_tabsposition_top(light).png diff --git a/testing/widgets/tabpanel/etalons/tabpanel_tabsposition_top(material.blue.light).png b/testing/widgets/tabpanel/etalons/tabpanel_tabsposition_top(material.blue.light).png new file mode 100644 index 00000000000..d49a14bef7a Binary files /dev/null and b/testing/widgets/tabpanel/etalons/tabpanel_tabsposition_top(material.blue.light).png differ diff --git a/testing/widgets/tabs/Overview.test.js b/testing/widgets/tabs/Overview.test.js index 17343fcde45..64a46b510ed 100644 --- a/testing/widgets/tabs/Overview.test.js +++ b/testing/widgets/tabs/Overview.test.js @@ -24,27 +24,27 @@ runManualTest('Tabs', 'Overview', ['jQuery', 'React', 'Vue', 'Angular'], (test) .click($(`.${SELECTBOX_POPUP_WRAPPER_CLASS} .${LIST_ITEM_CLASS}`).nth(1)) .wait(200); - await takeScreenshot('tabs_orientation_vertical.png'); + await takeScreenshot(`tabs_orientation_vertical(${t.ctx.theme}).png`); await t .click($(`.${OPTION_CLASS} .${SELECTBOX_CLASS}`).nth(1)) .click($(`.${SELECTBOX_POPUP_WRAPPER_CLASS} .${LIST_ITEM_CLASS}`).nth(1)) .wait(200); - await takeScreenshot('tabs_stylingmode_secondary.png'); + await takeScreenshot(`tabs_stylingmode_secondary(${t.ctx.theme}).png`); await t .click($(`.${OPTION_CLASS} .${SELECTBOX_CLASS}`).nth(2)) .click($(`.${SELECTBOX_POPUP_WRAPPER_CLASS} .${LIST_ITEM_CLASS}`).nth(2)) .wait(200); - await takeScreenshot('tabs_iconposition_end.png'); + await takeScreenshot(`tabs_iconposition_end(${t.ctx.theme}).png`); await t .click($(`.${OPTION_CLASS} .${CHECKBOX_CLASS}`).nth(3)) .wait(200); - await takeScreenshot('tabs_rtlenabled_true.png'); + await takeScreenshot(`tabs_rtlenabled_true(${t.ctx.theme}).png`); await t .click($(`.${OPTION_CLASS} .${CHECKBOX_CLASS}`).nth(3)) @@ -56,7 +56,7 @@ runManualTest('Tabs', 'Overview', ['jQuery', 'React', 'Vue', 'Angular'], (test) .click($(`.${OPTION_CLASS} .${CHECKBOX_CLASS}`).nth(0)) .wait(200); - await takeScreenshot('tabs_shownavbuttons_true.png'); + await takeScreenshot(`tabs_shownavbuttons_true(${t.ctx.theme}).png`); await t .click($(`.${OPTION_CLASS} .${CHECKBOX_CLASS}`).nth(2)) @@ -64,14 +64,14 @@ runManualTest('Tabs', 'Overview', ['jQuery', 'React', 'Vue', 'Angular'], (test) .click($(`.${SELECTBOX_POPUP_WRAPPER_CLASS} .${LIST_ITEM_CLASS}`).nth(1)) .wait(200); - await takeScreenshot('tabs_orientation_vertical_without_strict_class.png'); + await takeScreenshot(`tabs_orientation_vertical_without_strict_class(${t.ctx.theme}).png`); await t .click($(`.${OPTION_CLASS} .${SELECTBOX_CLASS}`).nth(0)) .click($(`.${SELECTBOX_POPUP_WRAPPER_CLASS} .${LIST_ITEM_CLASS}`).nth(0)) .wait(200); - await takeScreenshot('tabs_orientation_horizontal_with_strict_class.png'); + await takeScreenshot(`tabs_orientation_horizontal_with_strict_class(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/tabs/Selection.test.js b/testing/widgets/tabs/Selection.test.js index 990f8fa0cfb..9a45d964d8d 100644 --- a/testing/widgets/tabs/Selection.test.js +++ b/testing/widgets/tabs/Selection.test.js @@ -24,14 +24,14 @@ runManualTest('Tabs', 'Selection', ['jQuery', 'React', 'Vue', 'Angular'], (test) .click($(`.${TABS_WRAPPER_CLASS} .${TAB_CLASS}`).nth(1)) .wait(200); - await takeScreenshot('tabs_second_item_selection.png'); + await takeScreenshot(`tabs_second_item_selection(${t.ctx.theme}).png`); await t .click($(`.${SELECT_BOX_CONTAINER_CLASS} .${SELECTBOX_CLASS}`).nth(0)) .click($(`.${SELECTBOX_POPUP_WRAPPER_CLASS} .${LIST_ITEM_CLASS}`).nth(2)) .wait(200); - await takeScreenshot('tabs_third_item_selection.png'); + await takeScreenshot(`tabs_third_item_selection(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/tabs/etalons/tabs_iconposition_end.png b/testing/widgets/tabs/etalons/tabs_iconposition_end(light).png similarity index 100% rename from testing/widgets/tabs/etalons/tabs_iconposition_end.png rename to testing/widgets/tabs/etalons/tabs_iconposition_end(light).png diff --git a/testing/widgets/tabs/etalons/tabs_iconposition_end(material.blue.light).png b/testing/widgets/tabs/etalons/tabs_iconposition_end(material.blue.light).png new file mode 100644 index 00000000000..2789e94b300 Binary files /dev/null and b/testing/widgets/tabs/etalons/tabs_iconposition_end(material.blue.light).png differ diff --git a/testing/widgets/tabs/etalons/tabs_orientation_horizontal_with_strict_class.png b/testing/widgets/tabs/etalons/tabs_orientation_horizontal_with_strict_class(light).png similarity index 100% rename from testing/widgets/tabs/etalons/tabs_orientation_horizontal_with_strict_class.png rename to testing/widgets/tabs/etalons/tabs_orientation_horizontal_with_strict_class(light).png diff --git a/testing/widgets/tabs/etalons/tabs_orientation_horizontal_with_strict_class(material.blue.light).png b/testing/widgets/tabs/etalons/tabs_orientation_horizontal_with_strict_class(material.blue.light).png new file mode 100644 index 00000000000..75b1cb78d87 Binary files /dev/null and b/testing/widgets/tabs/etalons/tabs_orientation_horizontal_with_strict_class(material.blue.light).png differ diff --git a/testing/widgets/tabs/etalons/tabs_orientation_vertical.png b/testing/widgets/tabs/etalons/tabs_orientation_vertical(light).png similarity index 100% rename from testing/widgets/tabs/etalons/tabs_orientation_vertical.png rename to testing/widgets/tabs/etalons/tabs_orientation_vertical(light).png diff --git a/testing/widgets/tabs/etalons/tabs_orientation_vertical(material.blue.light).png b/testing/widgets/tabs/etalons/tabs_orientation_vertical(material.blue.light).png new file mode 100644 index 00000000000..2528e559055 Binary files /dev/null and b/testing/widgets/tabs/etalons/tabs_orientation_vertical(material.blue.light).png differ diff --git a/testing/widgets/tabs/etalons/tabs_orientation_vertical_without_strict_class.png b/testing/widgets/tabs/etalons/tabs_orientation_vertical_without_strict_class(light).png similarity index 100% rename from testing/widgets/tabs/etalons/tabs_orientation_vertical_without_strict_class.png rename to testing/widgets/tabs/etalons/tabs_orientation_vertical_without_strict_class(light).png diff --git a/testing/widgets/tabs/etalons/tabs_orientation_vertical_without_strict_class(material.blue.light).png b/testing/widgets/tabs/etalons/tabs_orientation_vertical_without_strict_class(material.blue.light).png new file mode 100644 index 00000000000..3c576dc665c Binary files /dev/null and b/testing/widgets/tabs/etalons/tabs_orientation_vertical_without_strict_class(material.blue.light).png differ diff --git a/testing/widgets/tabs/etalons/tabs_rtlenabled_true.png b/testing/widgets/tabs/etalons/tabs_rtlenabled_true(light).png similarity index 100% rename from testing/widgets/tabs/etalons/tabs_rtlenabled_true.png rename to testing/widgets/tabs/etalons/tabs_rtlenabled_true(light).png diff --git a/testing/widgets/tabs/etalons/tabs_rtlenabled_true(material.blue.light).png b/testing/widgets/tabs/etalons/tabs_rtlenabled_true(material.blue.light).png new file mode 100644 index 00000000000..393714726c6 Binary files /dev/null and b/testing/widgets/tabs/etalons/tabs_rtlenabled_true(material.blue.light).png differ diff --git a/testing/widgets/tabs/etalons/tabs_second_item_selection.png b/testing/widgets/tabs/etalons/tabs_second_item_selection(light).png similarity index 100% rename from testing/widgets/tabs/etalons/tabs_second_item_selection.png rename to testing/widgets/tabs/etalons/tabs_second_item_selection(light).png diff --git a/testing/widgets/tabs/etalons/tabs_second_item_selection(material.blue.light).png b/testing/widgets/tabs/etalons/tabs_second_item_selection(material.blue.light).png new file mode 100644 index 00000000000..67ac7f65e37 Binary files /dev/null and b/testing/widgets/tabs/etalons/tabs_second_item_selection(material.blue.light).png differ diff --git a/testing/widgets/tabs/etalons/tabs_shownavbuttons_true.png b/testing/widgets/tabs/etalons/tabs_shownavbuttons_true(light).png similarity index 100% rename from testing/widgets/tabs/etalons/tabs_shownavbuttons_true.png rename to testing/widgets/tabs/etalons/tabs_shownavbuttons_true(light).png diff --git a/testing/widgets/tabs/etalons/tabs_shownavbuttons_true(material.blue.light).png b/testing/widgets/tabs/etalons/tabs_shownavbuttons_true(material.blue.light).png new file mode 100644 index 00000000000..fe01f44c089 Binary files /dev/null and b/testing/widgets/tabs/etalons/tabs_shownavbuttons_true(material.blue.light).png differ diff --git a/testing/widgets/tabs/etalons/tabs_stylingmode_secondary.png b/testing/widgets/tabs/etalons/tabs_stylingmode_secondary(light).png similarity index 100% rename from testing/widgets/tabs/etalons/tabs_stylingmode_secondary.png rename to testing/widgets/tabs/etalons/tabs_stylingmode_secondary(light).png diff --git a/testing/widgets/tabs/etalons/tabs_stylingmode_secondary(material.blue.light).png b/testing/widgets/tabs/etalons/tabs_stylingmode_secondary(material.blue.light).png new file mode 100644 index 00000000000..81c11a89e27 Binary files /dev/null and b/testing/widgets/tabs/etalons/tabs_stylingmode_secondary(material.blue.light).png differ diff --git a/testing/widgets/tabs/etalons/tabs_third_item_selection.png b/testing/widgets/tabs/etalons/tabs_third_item_selection(light).png similarity index 100% rename from testing/widgets/tabs/etalons/tabs_third_item_selection.png rename to testing/widgets/tabs/etalons/tabs_third_item_selection(light).png diff --git a/testing/widgets/tabs/etalons/tabs_third_item_selection(material.blue.light).png b/testing/widgets/tabs/etalons/tabs_third_item_selection(material.blue.light).png new file mode 100644 index 00000000000..91eb8222cdd Binary files /dev/null and b/testing/widgets/tabs/etalons/tabs_third_item_selection(material.blue.light).png differ diff --git a/testing/widgets/toolbar/Adaptability.test.js b/testing/widgets/toolbar/Adaptability.test.js index b87e283a388..1b62d7fd2e9 100644 --- a/testing/widgets/toolbar/Adaptability.test.js +++ b/testing/widgets/toolbar/Adaptability.test.js @@ -20,13 +20,13 @@ runManualTest('Toolbar', 'Adaptability', ['jQuery', 'React', 'Vue', 'Angular'], const { takeScreenshot, compareResults } = createScreenshotsComparer(t); await t.drag($(`.${RESIZABLE_HANDLE_RIGHT_CLASS}`), -400, 0); - await takeScreenshot('toolbar_multiline_mode_minimize.png'); + await takeScreenshot(`toolbar_multiline_mode_minimize(${t.ctx.theme}).png`); await t.click($(`.${OPTIONS_CONTAINER_CLASS} .${CHECKBOX_CLASS}`)); - await takeScreenshot('toolbar_singleline_mode_init.png'); + await takeScreenshot(`toolbar_singleline_mode_init(${t.ctx.theme}).png`); await t.click($(`.${TOOLBAR_CLASS} .${DROP_DOWN_MENU_BUTTON_CLASS}`)); - await takeScreenshot('toolbar_singleline_mode_menu_open.png'); + await takeScreenshot(`toolbar_singleline_mode_menu_open(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/toolbar/etalons/toolbar_multiline_mode_minimize.png b/testing/widgets/toolbar/etalons/toolbar_multiline_mode_minimize(light).png similarity index 100% rename from testing/widgets/toolbar/etalons/toolbar_multiline_mode_minimize.png rename to testing/widgets/toolbar/etalons/toolbar_multiline_mode_minimize(light).png diff --git a/testing/widgets/toolbar/etalons/toolbar_multiline_mode_minimize(material.blue.light).png b/testing/widgets/toolbar/etalons/toolbar_multiline_mode_minimize(material.blue.light).png new file mode 100644 index 00000000000..7d2a6e3ddb0 Binary files /dev/null and b/testing/widgets/toolbar/etalons/toolbar_multiline_mode_minimize(material.blue.light).png differ diff --git a/testing/widgets/toolbar/etalons/toolbar_singleline_mode_init.png b/testing/widgets/toolbar/etalons/toolbar_singleline_mode_init(light).png similarity index 100% rename from testing/widgets/toolbar/etalons/toolbar_singleline_mode_init.png rename to testing/widgets/toolbar/etalons/toolbar_singleline_mode_init(light).png diff --git a/testing/widgets/toolbar/etalons/toolbar_singleline_mode_init(material.blue.light).png b/testing/widgets/toolbar/etalons/toolbar_singleline_mode_init(material.blue.light).png new file mode 100644 index 00000000000..ebeb36d29a2 Binary files /dev/null and b/testing/widgets/toolbar/etalons/toolbar_singleline_mode_init(material.blue.light).png differ diff --git a/testing/widgets/toolbar/etalons/toolbar_singleline_mode_menu_open.png b/testing/widgets/toolbar/etalons/toolbar_singleline_mode_menu_open(light).png similarity index 100% rename from testing/widgets/toolbar/etalons/toolbar_singleline_mode_menu_open.png rename to testing/widgets/toolbar/etalons/toolbar_singleline_mode_menu_open(light).png diff --git a/testing/widgets/toolbar/etalons/toolbar_singleline_mode_menu_open(material.blue.light).png b/testing/widgets/toolbar/etalons/toolbar_singleline_mode_menu_open(material.blue.light).png new file mode 100644 index 00000000000..36a57f65313 Binary files /dev/null and b/testing/widgets/toolbar/etalons/toolbar_singleline_mode_menu_open(material.blue.light).png differ diff --git a/testing/widgets/treeview/ItemSelectionAndCustomization.test.js b/testing/widgets/treeview/ItemSelectionAndCustomization.test.js index 1b2464bc9a2..0d89e24cd92 100644 --- a/testing/widgets/treeview/ItemSelectionAndCustomization.test.js +++ b/testing/widgets/treeview/ItemSelectionAndCustomization.test.js @@ -20,7 +20,7 @@ runManualTest('TreeView', 'ItemSelectionAndCustomization', ['jQuery', 'React', ' .click($(`.${OPTION_CLASS} .${SELECTBOX_CLASS}`).nth(0)) .wait(200); - await takeScreenshot('treeview_selection_field_is_open.png'); + await takeScreenshot(`treeview_selection_field_is_open(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/treeview/etalons/treeview_selection_field_is_open.png b/testing/widgets/treeview/etalons/treeview_selection_field_is_open(light).png similarity index 100% rename from testing/widgets/treeview/etalons/treeview_selection_field_is_open.png rename to testing/widgets/treeview/etalons/treeview_selection_field_is_open(light).png diff --git a/testing/widgets/treeview/etalons/treeview_selection_field_is_open(material.blue.light).png b/testing/widgets/treeview/etalons/treeview_selection_field_is_open(material.blue.light).png new file mode 100644 index 00000000000..3d905202a4d Binary files /dev/null and b/testing/widgets/treeview/etalons/treeview_selection_field_is_open(material.blue.light).png differ diff --git a/testing/widgets/vectormap/TooltipHTMLSupport.test.js b/testing/widgets/vectormap/TooltipHTMLSupport.test.js index 78b8aa6610e..150eb168a1f 100644 --- a/testing/widgets/vectormap/TooltipHTMLSupport.test.js +++ b/testing/widgets/vectormap/TooltipHTMLSupport.test.js @@ -16,7 +16,7 @@ runManualTest('VectorMap', 'TooltipHTMLSupport', ['jQuery', 'React', 'Vue', 'Ang const label = $(() => Array.from(document.querySelectorAll('#vector-map tspan')).filter((s) => s.textContent === 'Canada')[0]); await t.hover(label); - await takeScreenshot('vectormap_tooltip.png'); + await takeScreenshot(`vectormap_tooltip(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/vectormap/VectorMapZooming.test.js b/testing/widgets/vectormap/VectorMapZooming.test.js index 63ed4d4ba11..0ed3c0e66a3 100644 --- a/testing/widgets/vectormap/VectorMapZooming.test.js +++ b/testing/widgets/vectormap/VectorMapZooming.test.js @@ -18,11 +18,11 @@ runManualTest('VectorMap', 'DynamicViewport', ['jQuery', 'React', 'Vue', 'Angula await t.click(zoomButton); await t.click(zoomButton); - await takeScreenshot('zoom_vector_map_by_control_bar.png'); + await takeScreenshot(`zoom_vector_map_by_control_bar(${t.ctx.theme}).png`); await showSelectBoxItems(); await t.click(selectItem(4)); - await takeScreenshot('vector_map_viewport-changing.png'); + await takeScreenshot(`vector_map_viewport-changing(${t.ctx.theme}).png`); await t .expect(compareResults.isValid()) diff --git a/testing/widgets/vectormap/etalons/vector_map_viewport-changing.png b/testing/widgets/vectormap/etalons/vector_map_viewport-changing(light).png similarity index 100% rename from testing/widgets/vectormap/etalons/vector_map_viewport-changing.png rename to testing/widgets/vectormap/etalons/vector_map_viewport-changing(light).png diff --git a/testing/widgets/vectormap/etalons/vector_map_viewport-changing(material.blue.light).png b/testing/widgets/vectormap/etalons/vector_map_viewport-changing(material.blue.light).png new file mode 100644 index 00000000000..6bcb0faa0d6 Binary files /dev/null and b/testing/widgets/vectormap/etalons/vector_map_viewport-changing(material.blue.light).png differ diff --git a/testing/widgets/vectormap/etalons/vectormap_tooltip.png b/testing/widgets/vectormap/etalons/vectormap_tooltip(light).png similarity index 100% rename from testing/widgets/vectormap/etalons/vectormap_tooltip.png rename to testing/widgets/vectormap/etalons/vectormap_tooltip(light).png diff --git a/testing/widgets/vectormap/etalons/vectormap_tooltip(material.blue.light).png b/testing/widgets/vectormap/etalons/vectormap_tooltip(material.blue.light).png new file mode 100644 index 00000000000..8920c524a55 Binary files /dev/null and b/testing/widgets/vectormap/etalons/vectormap_tooltip(material.blue.light).png differ diff --git a/testing/widgets/vectormap/etalons/zoom_vector_map_by_control_bar.png b/testing/widgets/vectormap/etalons/zoom_vector_map_by_control_bar(light).png similarity index 100% rename from testing/widgets/vectormap/etalons/zoom_vector_map_by_control_bar.png rename to testing/widgets/vectormap/etalons/zoom_vector_map_by_control_bar(light).png diff --git a/testing/widgets/vectormap/etalons/zoom_vector_map_by_control_bar(material.blue.light).png b/testing/widgets/vectormap/etalons/zoom_vector_map_by_control_bar(material.blue.light).png new file mode 100644 index 00000000000..fddccec37ca Binary files /dev/null and b/testing/widgets/vectormap/etalons/zoom_vector_map_by_control_bar(material.blue.light).png differ diff --git a/utils/visual-tests/testcafe-runner.mjs b/utils/visual-tests/testcafe-runner.mjs index a80da8b3439..6533f2b8328 100644 --- a/utils/visual-tests/testcafe-runner.mjs +++ b/utils/visual-tests/testcafe-runner.mjs @@ -208,17 +208,42 @@ async function main() { const runner = tester.createRunner(); const concurrency = (process.env.CONCURRENCY && (+process.env.CONCURRENCY)) || 1; - const reporters = [reporter] + const reporters = [reporter]; + + console.log('current process.env.THEME', process.env.THEME); if (process.env.STRATEGY === 'accessibility') { reporters.push(accessibilityTestCafeReporter); } + console.log('process.env.TCQUARANTINE', process.env.TCQUARANTINE); + const runOptions = { quarantineMode: process.env.TCQUARANTINE ? { successThreshold: 1, attemptLimit: 5 } : false }; + + runOptions.hooks = { + test: { + after: async () => { + console.log('calling after test'); + + const result = await new Promise((resolve) => { + resolve('test after resolved'); + }); + + console.log(result); + }, + }, + }; + + console.log('change theme'); + + const theme = process.env.THEME; + + console.log('theme changed'); + const failedCount = await runner .reporter(reporters) .browsers(process.env.BROWSERS || 'chrome:headless --disable-partial-raster --disable-skia-runtime-opts --run-all-compositor-stages-before-draw --disable-new-content-rendering-timeout --disable-threaded-animation --disable-threaded-scrolling --disable-checker-imaging --disable-image-animation-resync --use-gl="swiftshader" --disable-features=PaintHolding --js-flags=--random-seed=2147483647 --font-render-hinting=none --disable-font-subpixel-positioning') .concurrency(concurrency || 1) - .run({ quarantineMode: !!process.env.TCQUARANTINE ? { successThreshold: 1, attemptLimit: 5 } : false }); + .run(runOptions); await tester.close(); process.exit(failedCount);