commit 3c27ff9e327067f590f5e48bd7f0ef04f8321394
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Tue Jul 12 00:20:03 2022 +0200

    Progress with central menu popup.
    What remains is the colors in the Menu Level Buttons

diff --git a/src/main/java/org/distorted/main/RubikActivity.java b/src/main/java/org/distorted/main/RubikActivity.java
index 3704ccc3..5b8929cf 100644
--- a/src/main/java/org/distorted/main/RubikActivity.java
+++ b/src/main/java/org/distorted/main/RubikActivity.java
@@ -84,6 +84,7 @@ public class RubikActivity extends AppCompatActivity
     public static final float TUTORIAL_ITEM_TEXT  = 0.100f;
     public static final float DIALOG_BUTTON_SIZE  = 0.06f;
     public static final float MENU_BIG_TEXT_SIZE  = 0.05f;
+    public static final float MENU_MAIN_TEXT_SIZE = 0.047f;
     public static final float MENU_MED_TEXT_SIZE  = 0.04f;
     public static final float MENU_SMALL_TEXT_SIZE= 0.035f;
     public static final float TAB_WIDTH           = 0.100f;
diff --git a/src/main/java/org/distorted/screens/RubikScreenPlay.java b/src/main/java/org/distorted/screens/RubikScreenPlay.java
index 3dcd59f4..4b5037f8 100644
--- a/src/main/java/org/distorted/screens/RubikScreenPlay.java
+++ b/src/main/java/org/distorted/screens/RubikScreenPlay.java
@@ -94,7 +94,7 @@ public class RubikScreenPlay extends RubikScreenBase implements RubikNetwork.Upd
     mUpperBarHeight = act.getHeightUpperBar();
 
     mMenuButtonHeight = (int)(mScreenWidth*RubikActivity.MENU_BUTTON_HEIGHT);
-    mMenuTextSize     = (int)(mScreenWidth*RubikActivity.MENU_BIG_TEXT_SIZE);
+    mMenuTextSize     = (int)(mScreenWidth*RubikActivity.MENU_MAIN_TEXT_SIZE);
 
     mRowCount = (numObjects + NUM_COLUMNS-1) / NUM_COLUMNS;
     mColCount = NUM_COLUMNS;
@@ -151,7 +151,6 @@ public class RubikScreenPlay extends RubikScreenBase implements RubikNetwork.Upd
 
   private void setupMenuButton(final RubikActivity act, final float width)
     {
-    final int margin = (int)(width*RubikActivity.SMALL_MARGIN);
     final int icon = RubikActivity.getDrawable(R.drawable.ui_small_menu,R.drawable.ui_medium_menu, R.drawable.ui_big_menu, R.drawable.ui_huge_menu);
     LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.MATCH_PARENT,1.0f);
     mMenuButton = new TransparentImageButton(act, icon, TransparentImageButton.GRAVITY_MIDDLE, params);
@@ -171,7 +170,7 @@ public class RubikScreenPlay extends RubikScreenBase implements RubikNetwork.Upd
           {
           View popupView = mMenuPopup.getContentView();
           popupView.setSystemUiVisibility(RubikActivity.FLAGS);
-          displayPopup(act,view,mMenuPopup,mMenuLayoutWidth,mMenuLayoutHeight,(int)(-mMenuLayoutWidth/2 + width/6),margin);
+          displayPopup(act,view,mMenuPopup,mMenuLayoutWidth,mMenuLayoutHeight,(int)(-mMenuLayoutWidth/2 + width/6),0);
           }
         }
       });
@@ -466,7 +465,7 @@ public class RubikScreenPlay extends RubikScreenBase implements RubikNetwork.Upd
   private void setupLevelButtons(RubikActivity act, View layout, int padding)
     {
     int sizeW = (mMenuLayoutWidth-4*padding)/3;
-    int sizeH = (int)(sizeW*0.85f);
+    int sizeH = (int)(sizeW*0.8f);
     LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(sizeW,sizeH);
     params.setMargins(padding/2,0,padding/2,0);
 
