commit 7bee6064d00529bdf0dfe0d662a7ed81e5256ed8
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Mon Jan 24 23:04:39 2022 +0100

    Downloading updates: dialog progress.

diff --git a/src/main/java/org/distorted/dialogs/RubikDialogUpdateView.java b/src/main/java/org/distorted/dialogs/RubikDialogUpdateView.java
index a9b0a62c..a6365bd4 100644
--- a/src/main/java/org/distorted/dialogs/RubikDialogUpdateView.java
+++ b/src/main/java/org/distorted/dialogs/RubikDialogUpdateView.java
@@ -22,6 +22,7 @@ package org.distorted.dialogs;
 import android.app.Activity;
 import android.view.View;
 import android.widget.Button;
+import android.widget.ImageView;
 import android.widget.TextView;
 
 import org.distorted.main.R;
@@ -68,6 +69,9 @@ public class RubikDialogUpdateView
     TextView description = mView.findViewById(R.id.updates_pane_description);
     description.setText(info.mDescription);
 
+    ImageView image = mView.findViewById(R.id.updates_pane_image);
+    image.setBackgroundResource(R.drawable.unknown_icon);
+
     return mView;
     }
   }
diff --git a/src/main/res/drawable/unknown_icon.png b/src/main/res/drawable/unknown_icon.png
new file mode 100644
index 00000000..9e3a5d70
Binary files /dev/null and b/src/main/res/drawable/unknown_icon.png differ
diff --git a/src/main/res/layout/dialog_updates.xml b/src/main/res/layout/dialog_updates.xml
index d08a18bc..5b50a2a8 100644
--- a/src/main/res/layout/dialog_updates.xml
+++ b/src/main/res/layout/dialog_updates.xml
@@ -11,8 +11,11 @@
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:gravity="center|fill_horizontal"
-        android:layout_marginTop="0dp"
         android:background="@color/black"
+        android:paddingLeft="10dp"
+        android:paddingRight="10dp"
+        android:paddingTop="10dp"
+        android:paddingBottom="10dp"
         android:orientation="vertical">
 
         <TextView
diff --git a/src/main/res/layout/dialog_updates_pane.xml b/src/main/res/layout/dialog_updates_pane.xml
index 79ec7802..8ddb9600 100644
--- a/src/main/res/layout/dialog_updates_pane.xml
+++ b/src/main/res/layout/dialog_updates_pane.xml
@@ -3,20 +3,19 @@
 	xmlns:android="http://schemas.android.com/apk/res/android"
 	android:layout_width="match_parent"
 	android:layout_height="wrap_content"
-	android:orientation="horizontal"
-	android:paddingTop="4dp"
-	android:paddingBottom="4dp">
+	android:layout_margin="10dp"
+	android:background="@color/grey"
+	android:orientation="horizontal">
 
    	<ImageView
    		android:id="@+id/updates_pane_image"
    		android:layout_width="wrap_content"
    		android:layout_height="wrap_content"
-   		android:layout_margin="8dp"/>
+   		android:layout_margin="10dp"/>
 
    	<LinearLayout
-   		android:layout_width="0dp"
+   		android:layout_width="match_parent"
  		android:layout_height="wrap_content"
- 		android:layout_weight="1"
  		android:orientation="vertical"
  		android:layout_gravity="center_vertical">
 
@@ -35,9 +34,11 @@
     		android:layout_height="wrap_content"/>
     	<Button
              android:id="@+id/updates_pane_button"
-             android:layout_width="wrap_content"
+             android:layout_width="match_parent"
              android:layout_height="wrap_content"
-             android:singleLine="true"
-             android:gravity="end"/>
+             android:backgroundTint="@color/black"
+             android:layout_marginEnd="10dp"
+             android:text="@string/install"
+             android:gravity="center_vertical"/>
  	</LinearLayout>
 </LinearLayout>
\ No newline at end of file
diff --git a/src/main/res/values-de/strings.xml b/src/main/res/values-de/strings.xml
index 256d355a..3fbd569f 100755
--- a/src/main/res/values-de/strings.xml
+++ b/src/main/res/values-de/strings.xml
@@ -41,6 +41,7 @@
     <string name="about">Über die App</string>
     <string name="updates">Aktualisierungen</string>
     <string name="no_updates">Nicht gefunden</string>
+    <string name="install">Installieren</string>
     <string name="abandon_solve">Gib auf</string>
 
     <string name="config_details">Einzelheiten</string>
diff --git a/src/main/res/values-es/strings.xml b/src/main/res/values-es/strings.xml
index 0c283a56..2715ad11 100755
--- a/src/main/res/values-es/strings.xml
+++ b/src/main/res/values-es/strings.xml
@@ -41,6 +41,7 @@
     <string name="about">Acerca de</string>
     <string name="updates">Actualizaciones</string>
     <string name="no_updates">Extraviado</string>
+    <string name="install">Instalar</string>
     <string name="abandon_solve">Abandonar</string>
 
     <string name="config_details">Detalles</string>
diff --git a/src/main/res/values-fr/strings.xml b/src/main/res/values-fr/strings.xml
index 30729226..c6370c1d 100755
--- a/src/main/res/values-fr/strings.xml
+++ b/src/main/res/values-fr/strings.xml
@@ -41,6 +41,7 @@
     <string name="about">À propos de</string>
     <string name="updates">Mises à jour</string>
     <string name="no_updates">Pas trouvé</string>
+    <string name="install">Installer</string>
     <string name="abandon_solve">Abandonner</string>
 
     <string name="config_details">Détails</string>
diff --git a/src/main/res/values-ja/strings.xml b/src/main/res/values-ja/strings.xml
index 7891c4f7..fa35c6c8 100755
--- a/src/main/res/values-ja/strings.xml
+++ b/src/main/res/values-ja/strings.xml
@@ -41,6 +41,7 @@
     <string name="about">アプリについて</string>
     <string name="updates">更新</string>
     <string name="no_updates">見つかりません</string>
+    <string name="install">インストール</string>
     <string name="abandon_solve">あきらめる</string>
 
     <string name="config_details">詳細</string>
diff --git a/src/main/res/values-ko/strings.xml b/src/main/res/values-ko/strings.xml
index 3b26ecf7..a6dede10 100755
--- a/src/main/res/values-ko/strings.xml
+++ b/src/main/res/values-ko/strings.xml
@@ -41,6 +41,7 @@
     <string name="about">정보</string>
     <string name="updates">업데이트</string>
     <string name="no_updates">업데이트가 없습니다</string>
+    <string name="install">설치</string>
     <string name="abandon_solve">포기</string>
 
     <string name="config_details">세부</string>
diff --git a/src/main/res/values-pl/strings.xml b/src/main/res/values-pl/strings.xml
index 07513eab..d3b29287 100644
--- a/src/main/res/values-pl/strings.xml
+++ b/src/main/res/values-pl/strings.xml
@@ -41,6 +41,7 @@
     <string name="about">O aplikacji</string>
     <string name="updates">Aktualizacje</string>
     <string name="no_updates">Nie znaleziono</string>
+    <string name="install">Zainstaluj</string>
     <string name="abandon_solve">Zrezygnuj</string>
 
     <string name="config_details">O kostce</string>
diff --git a/src/main/res/values-ru/strings.xml b/src/main/res/values-ru/strings.xml
index da651886..8fdf89cb 100755
--- a/src/main/res/values-ru/strings.xml
+++ b/src/main/res/values-ru/strings.xml
@@ -41,6 +41,7 @@
     <string name="about">О нас</string>
     <string name="updates">Обновления</string>
     <string name="no_updates">Не найдено</string>
+    <string name="install">Установите</string>
     <string name="abandon_solve">Сдаться</string>
 
     <string name="config_details">Детали</string>
diff --git a/src/main/res/values-zh-rCN/strings.xml b/src/main/res/values-zh-rCN/strings.xml
index 79003302..c2cf02ee 100644
--- a/src/main/res/values-zh-rCN/strings.xml
+++ b/src/main/res/values-zh-rCN/strings.xml
@@ -41,6 +41,7 @@
     <string name="about">关于</string>
     <string name="updates">更新</string>
     <string name="no_updates">未找到更新</string>
+    <string name="install">安装</string>
     <string name="abandon_solve">放弃</string>
 
     <string name="config_details">细节</string>
diff --git a/src/main/res/values-zh-rTW/strings.xml b/src/main/res/values-zh-rTW/strings.xml
index d6b44965..08987256 100644
--- a/src/main/res/values-zh-rTW/strings.xml
+++ b/src/main/res/values-zh-rTW/strings.xml
@@ -41,6 +41,7 @@
     <string name="about">關於</string>
     <string name="updates">更新</string>
     <string name="no_updates">未找到更新</string>
+    <string name="install">安裝</string>
     <string name="abandon_solve">放棄</string>
 
     <string name="config_details">細節</string>
diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml
index 980af5b1..3b1c8b16 100644
--- a/src/main/res/values/strings.xml
+++ b/src/main/res/values/strings.xml
@@ -42,6 +42,7 @@
     <string name="about">About</string>
     <string name="updates">Updates</string>
     <string name="no_updates">No update found</string>
+    <string name="install">Install</string>
 
     <string name="credits1">Open Source app developed using the Distorted graphics library. Licensed under <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html">GPL version 2</a> or - at your option - any later version.</string>
     <string name="credits2">Pretty Patterns by Walter Randelshofer. See <a href="http://www.randelshofer.ch">http://www.randelshofer.ch</a></string>
