commit d1ece1fceef096a7ad0dad15191d176b28949a25
Author: leszek <leszek@koltunski.pl>
Date:   Fri Nov 14 17:37:23 2025 +0100

    Progress remembering solves.

diff --git a/src/main/java/org/distorted/main/MainSolvesPopup.java b/src/main/java/org/distorted/main/MainSolvesPopup.java
index a889f1fa..93ff5fed 100644
--- a/src/main/java/org/distorted/main/MainSolvesPopup.java
+++ b/src/main/java/org/distorted/main/MainSolvesPopup.java
@@ -64,7 +64,6 @@ public class MainSolvesPopup
   private void fillLayout(MainActivity act, JSONArray array)
     {
     int textH = (int)(mSize*0.27f);
-    int buttH = (int)(mSize*0.35f);
 
     LinearLayout.LayoutParams pV = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.MATCH_PARENT, mSize );
     pV.setMargins(mMargin, mMargin, mMargin, 0);
diff --git a/src/main/res/layout/dialog_scrollable_solves.xml b/src/main/res/layout/dialog_scrollable_solves.xml
index db9be8b5..18d599e6 100644
--- a/src/main/res/layout/dialog_scrollable_solves.xml
+++ b/src/main/res/layout/dialog_scrollable_solves.xml
@@ -2,7 +2,7 @@
 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
     android:id="@+id/updates_scroll"
     android:layout_width="match_parent"
-    android:layout_height="match_parent"
+    android:layout_height="wrap_content"
     android:background="?darkC"
     android:paddingTop="0dp"
     android:paddingBottom="0dp"
diff --git a/src/main/res/layout/dialog_solve_new_pane.xml b/src/main/res/layout/dialog_solve_new_pane.xml
index 852e925c..181fed2e 100644
--- a/src/main/res/layout/dialog_solve_new_pane.xml
+++ b/src/main/res/layout/dialog_solve_new_pane.xml
@@ -11,13 +11,13 @@
     <LinearLayout
    		android:layout_width="0dp"
  		android:layout_height="match_parent"
- 		android:orientation="horizontal"
- 		android:layout_weight="1.0">
+ 		android:layout_weight="1"
+ 		android:orientation="vertical">
 
 		<TextView
     		android:id="@+id/solves_pane_title"
     		android:gravity="center_vertical|start"
-    		android:layout_width="match_parent"
+    		android:layout_width="wrap_content"
     		android:layout_height="wrap_content"
     		android:text="@string/new_solve"
     		android:singleLine="true"
@@ -26,19 +26,17 @@
     </LinearLayout>
 
    	<LinearLayout
-   		android:layout_width="0dp"
+   		android:layout_width="wrap_content"
  		android:layout_height="match_parent"
  		android:orientation="vertical"
- 		android:layout_marginStart="8dp"
- 		android:layout_weight="1.2">
+ 		android:layout_marginStart="20dp"
+ 		android:minWidth="120dp">
 
 		<Button
              android:id="@+id/solves_pane_play"
              android:layout_width="match_parent"
              android:layout_height="match_parent"
              android:backgroundTint="?veryDarkC"
-             android:minHeight="0dp"
-             android:minWidth="0dp"
              android:insetTop="0dp"
              android:insetBottom="0dp"
              android:text="@string/play"/>
diff --git a/src/main/res/layout/dialog_solve_old_pane.xml b/src/main/res/layout/dialog_solve_old_pane.xml
index f173b9e1..ac4e6802 100644
--- a/src/main/res/layout/dialog_solve_old_pane.xml
+++ b/src/main/res/layout/dialog_solve_old_pane.xml
@@ -11,13 +11,13 @@
     <LinearLayout
    		android:layout_width="0dp"
  		android:layout_height="match_parent"
- 		android:orientation="vertical"
- 		android:layout_weight="1.0">
+ 		android:layout_weight="1"
+ 		android:orientation="vertical">
 
 		<TextView
     		android:id="@+id/solves_pane_title"
     		android:gravity="center_vertical|start"
-    		android:layout_width="match_parent"
+    		android:layout_width="wrap_content"
     		android:layout_height="wrap_content"
     		android:text="@string/old_solve"
     		android:singleLine="true"
@@ -26,25 +26,27 @@
         <TextView
     		android:id="@+id/solves_pane_date"
     		android:gravity="center_vertical|start"
-    		android:layout_width="match_parent"
+    		android:layout_width="wrap_content"
     		android:layout_height="wrap_content"
-    		android:singleLine="true"/>
+    		android:ellipsize="none"
+            android:singleLine="true"/>
 
     	<TextView
     		android:id="@+id/solves_pane_time"
     		android:gravity="center_vertical|start"
-    		android:layout_width="match_parent"
+    		android:layout_width="wrap_content"
     		android:layout_height="wrap_content"
-    		android:singleLine="true"/>
+    		android:ellipsize="none"
+            android:singleLine="true"/>
 
     </LinearLayout>
 
    	<LinearLayout
-   		android:layout_width="0dp"
+   		android:layout_width="wrap_content"
  		android:layout_height="match_parent"
  		android:orientation="vertical"
- 		android:layout_marginStart="8dp"
- 		android:layout_weight="1.2">
+ 		android:layout_marginStart="20dp"
+ 		android:minWidth="120dp">
 
     	<Button
              android:id="@+id/solves_pane_delete"
