diff --git a/.github/workflows/ui_preview.yaml b/.github/workflows/ui_preview.yaml index a2033f8180..24956516f8 100644 --- a/.github/workflows/ui_preview.yaml +++ b/.github/workflows/ui_preview.yaml @@ -88,14 +88,15 @@ jobs: A=($scenes) DIFF="" - TABLE="
" - TABLE="${TABLE}All Screenshots" + open=false + TABLE="All Screenshots" TABLE="${TABLE}" for ((i=0; i<${#A[*]}; i=i+1)); do if ! compare -fuzz 2% -highlight-color DeepSkyBlue1 -lowlight-color Black -compose Src ${{ github.workspace }}/master_ui/${A[$i]}.png ${{ github.workspace }}/pr_ui/${A[$i]}.png ${{ github.workspace }}/pr_ui/${A[$i]}_diff.png; then + open=true convert ${{ github.workspace }}/pr_ui/${A[$i]}_diff.png -transparent black mask.png composite mask.png ${{ github.workspace }}/master_ui/${A[$i]}.png composite_diff.png convert -delay 20 ${{ github.workspace }}/master_ui/${A[$i]}.png composite_diff.png -loop 0 ${{ github.workspace }}/pr_ui/${A[$i]}_diff.gif @@ -134,7 +135,11 @@ jobs: TABLE="${TABLE}
" TABLE="${TABLE}
" - + if open; then + TABLE="
${TABLE}" + else + TABLE="
${TABLE}" + fi echo "DIFF=$DIFF$TABLE" >> "$GITHUB_OUTPUT" - name: Saving proposed ui