commit cc0fc0c51d16ffd6cccc515253dd1febb2938113
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Wed Jan 18 21:51:54 2023 +0100

    Further improvements for the UI.

diff --git a/src/main/java/org/distorted/purchase/PurchaseScreenPane.java b/src/main/java/org/distorted/purchase/PurchaseScreenPane.java
index 18e62f77..ec365975 100644
--- a/src/main/java/org/distorted/purchase/PurchaseScreenPane.java
+++ b/src/main/java/org/distorted/purchase/PurchaseScreenPane.java
@@ -51,7 +51,8 @@ public class PurchaseScreenPane implements ListenerOverlay
 
   private static final int NUM_IMAGES      = IMAGES.length;
   public  static final float PADDING_RATIO = 0.017f;
-  private static final float TEXT_RATIO    = 0.032f;
+  private static final float TEXT_RATIO_1  = 0.032f;
+  private static final float TEXT_RATIO_2  = 0.020f;
 
   private final WeakReference<PurchaseActivity> mAct;
   private RubikObject mObject;
@@ -221,7 +222,8 @@ public class PurchaseScreenPane implements ListenerOverlay
     {
     mAct = new WeakReference<>(act);
     int height = act.getScreenHeightInPixels();
-    float textSize = height*TEXT_RATIO;
+    float textSize1 = height*TEXT_RATIO_1;
+    float textSize2 = height*TEXT_RATIO_2;
     int margin = (int)(height*PADDING_RATIO);
     int padding = margin/3;
 
@@ -257,13 +259,13 @@ public class PurchaseScreenPane implements ListenerOverlay
 
     TextView text;
     text = upperBar.findViewById(R.id.purchaseUpperName);
-    text.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize);
+    text.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize1);
     text = upperBar.findViewById(R.id.purchaseUpperAuthor);
-    text.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize);
+    text.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize2);
     text = oneLayout.findViewById(R.id.purchaseTextOne);
-    text.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize);
+    text.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize1);
     text = allLayout.findViewById(R.id.purchaseTextAll);
-    text.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize);
+    text.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize1);
 
     setUpButtons(act,oneLayout,allLayout);
     }
diff --git a/src/main/java/org/distorted/screens/RubikScreenPlay.java b/src/main/java/org/distorted/screens/RubikScreenPlay.java
index 7cb736f3..c4471a9b 100644
--- a/src/main/java/org/distorted/screens/RubikScreenPlay.java
+++ b/src/main/java/org/distorted/screens/RubikScreenPlay.java
@@ -57,8 +57,8 @@ import static org.distorted.main.RubikActivity.USE_IAP;
 
 public class RubikScreenPlay extends RubikScreenBase implements RubikNetwork.Updatee
   {
-  private static final float MENU_BUTTON_HEIGHT  = 0.075f;
-  private static final float MENU_TEXT_SIZE      = 0.032f;
+  private static final float MENU_BUTTON_HEIGHT  = 0.068f;
+  private static final float MENU_TEXT_SIZE      = 0.027f;
   private static final float MENU_MARGIN         = 0.008f;
 
   public static final int NUM_COLUMNS  = 5;
diff --git a/src/main/res/layout/dialog_stars_status.xml b/src/main/res/layout/dialog_stars_status.xml
index 1e40a027..d457d0dc 100644
--- a/src/main/res/layout/dialog_stars_status.xml
+++ b/src/main/res/layout/dialog_stars_status.xml
@@ -50,6 +50,7 @@
              android:layout_width="0dp"
              android:layout_height="wrap_content"
              android:layout_weight="1.5"
+             android:padding="5dp"
              android:layout_gravity="center_vertical|start"
              android:scaleType="fitStart"
              android:src="@drawable/price_50"
@@ -78,6 +79,7 @@
              android:layout_width="0dp"
              android:layout_height="wrap_content"
              android:layout_weight="1.5"
+             android:padding="5dp"
              android:layout_gravity="center_vertical|start"
              android:scaleType="fitStart"
              android:src="@drawable/price_200"
@@ -106,6 +108,7 @@
              android:layout_width="0dp"
              android:layout_height="wrap_content"
              android:layout_weight="1.5"
+             android:padding="5dp"
              android:layout_gravity="center_vertical|start"
              android:scaleType="fitStart"
              android:src="@drawable/price_600"
