commit b4ee249e37c9df735260d2ee37dc1246f9ea05e8
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Fri Mar 10 19:08:18 2023 +0100

    Dialog About.

diff --git a/src/main/java/org/distorted/dialogs/RubikDialogAbout.java b/src/main/java/org/distorted/dialogs/RubikDialogAbout.java
index 9ea9c5f3..95d97d3c 100644
--- a/src/main/java/org/distorted/dialogs/RubikDialogAbout.java
+++ b/src/main/java/org/distorted/dialogs/RubikDialogAbout.java
@@ -15,6 +15,7 @@ import android.content.pm.PackageInfo;
 import android.content.pm.PackageManager;
 import android.content.res.Resources;
 import android.net.Uri;
+import android.util.TypedValue;
 import android.view.View;
 import android.view.Window;
 import android.view.WindowManager;
@@ -105,13 +106,17 @@ public class RubikDialogAbout extends RubikDialogAbstract
 
   public void prepareBody(Dialog dialog, View view, FragmentActivity act, float size)
     {
-    int margin= (int)(mHeight*0.010f);
-    int titleH= (int)(mHeight*0.035f);
-    int padd  = (int)(mHeight*0.010f);
+    int width = (int)Math.min( mHeight*0.60f,mWidth*0.90f );
+    int sS= (int)(width*0.043f);
+    int bS= (int)(width*0.060f);
 
-    TextView newV = view.findViewById(R.id.new_message);
+    TextView shaV = view.findViewById(R.id.about_share_string);
+    TextView emaV = view.findViewById(R.id.about_mail_string);
+    TextView addV = view.findViewById(R.id.about_mail_address);
+
+    TextView newV = view.findViewById(R.id.about_new_message);
     newV.setText(WHATS_NEW);
-    TextView comV = view.findViewById(R.id.coming_message);
+    TextView comV = view.findViewById(R.id.about_coming_message);
     comV.setText(WHATS_COMING);
 
     LinearLayout layoutShare = view.findViewById(R.id.about_share_layout);
@@ -135,6 +140,12 @@ public class RubikDialogAbout extends RubikDialogAbstract
          email(act);
          }
        });
+
+    shaV.setTextSize(TypedValue.COMPLEX_UNIT_PX, bS);
+    emaV.setTextSize(TypedValue.COMPLEX_UNIT_PX, bS);
+    addV.setTextSize(TypedValue.COMPLEX_UNIT_PX, sS);
+    newV.setTextSize(TypedValue.COMPLEX_UNIT_PX, sS);
+    comV.setTextSize(TypedValue.COMPLEX_UNIT_PX, sS);
     }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/src/main/res/layout/dialog_about.xml b/src/main/res/layout/dialog_about.xml
index baaf0095..4e93e011 100644
--- a/src/main/res/layout/dialog_about.xml
+++ b/src/main/res/layout/dialog_about.xml
@@ -8,7 +8,8 @@
     <LinearLayout
         android:id="@+id/about_share_layout"
         android:layout_width="fill_parent"
-        android:layout_height="100dp"
+        android:layout_height="0dp"
+        android:layout_weight="0.4"
         android:gravity="center|fill_horizontal"
         android:layout_marginLeft="10dp"
         android:layout_marginRight="10dp"
@@ -49,7 +50,8 @@
    <LinearLayout
         android:id="@+id/about_email_layout"
         android:layout_width="fill_parent"
-        android:layout_height="100dp"
+        android:layout_height="0dp"
+        android:layout_weight="0.4"
         android:gravity="center|fill_horizontal"
         android:layout_marginLeft="10dp"
         android:layout_marginRight="10dp"
@@ -84,15 +86,6 @@
                android:layout_marginLeft="10dp"
                android:layout_marginRight="10dp"
                android:layout_marginBottom="5dp"/>
-            <TextView
-               android:id="@+id/about_mail_address_string"
-               android:layout_width="wrap_content"
-               android:layout_height="wrap_content"
-               android:gravity="start"
-               android:textSize="14sp"
-               android:text="@string/email"
-               android:layout_marginLeft="10dp"
-               android:layout_marginRight="10dp"/>
             <TextView
                android:id="@+id/about_mail_address"
                android:layout_width="wrap_content"
@@ -110,7 +103,8 @@
    <LinearLayout
         android:id="@+id/about_new_layout"
         android:layout_width="fill_parent"
-        android:layout_height="150dp"
+        android:layout_height="0dp"
+        android:layout_weight="1"
         android:gravity="center|fill_horizontal"
         android:layout_marginLeft="10dp"
         android:layout_marginRight="10dp"
@@ -143,10 +137,9 @@
                  android:orientation="vertical">
 
                  <TextView
-                     android:id="@+id/new_message"
+                     android:id="@+id/about_new_message"
                      android:layout_width="match_parent"
                      android:layout_height="match_parent"
-                     android:text="@string/credits1"
                      android:gravity="start"/>
             </LinearLayout>
         </ScrollView>
@@ -155,7 +148,8 @@
    <LinearLayout
         android:id="@+id/about_coming_layout"
         android:layout_width="fill_parent"
-        android:layout_height="150dp"
+        android:layout_height="0dp"
+        android:layout_weight="1"
         android:gravity="center|fill_horizontal"
         android:layout_marginLeft="10dp"
         android:layout_marginRight="10dp"
@@ -188,10 +182,9 @@
                  android:orientation="vertical">
 
                  <TextView
-                     android:id="@+id/coming_message"
+                     android:id="@+id/about_coming_message"
                      android:layout_width="match_parent"
                      android:layout_height="match_parent"
-                     android:text="@string/credits2"
                      android:gravity="start"/>
             </LinearLayout>
         </ScrollView>
