commit d2b5bbf0bb52ef393566e7f423e81372a58dcb69
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Wed Jan 12 14:48:14 2022 +0100

    Separate 'config' layout for RtL locales.

diff --git a/src/main/res/layout-ldrtl/config.xml b/src/main/res/layout-ldrtl/config.xml
new file mode 100644
index 00000000..73b806c6
--- /dev/null
+++ b/src/main/res/layout-ldrtl/config.xml
@@ -0,0 +1,227 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/mainLayout"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:orientation="vertical">
+
+    <org.distorted.config.ConfigSurfaceView
+        android:id="@+id/configSurfaceView"
+        android:layout_width="match_parent"
+        android:layout_height="0dp"
+        android:layout_weight="1.3"/>
+
+    <LinearLayout
+        android:id="@+id/configLayout"
+        android:layout_width="match_parent"
+        android:layout_height="0dp"
+        android:layout_weight="1.0"
+        android:background="@color/light_grey"
+        android:orientation="vertical" >
+
+        <LinearLayout
+            android:id="@+id/configLayoutName"
+            android:layout_width="fill_parent"
+            android:layout_height="0dp"
+            android:layout_weight="1"
+            android:paddingLeft="5dp"
+            android:paddingRight="5dp"
+            android:background="@color/grey"
+            android:orientation="horizontal">
+
+            <TextView
+                android:id="@+id/configDetailsName1"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1.0"
+                android:gravity="center_vertical|right"
+                android:paddingStart="5dp"
+                android:textSize="26sp"
+                android:singleLine="true"
+                android:maxLines="1"
+                android:text="@string/config_name"/>
+
+            <TextView
+                android:id="@+id/configDetailsName2"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="2.1"
+                android:gravity="center_vertical|right"
+                android:paddingStart="5dp"
+                android:textSize="26sp"
+                android:singleLine="true"
+                android:maxLines="1"/>
+
+        </LinearLayout>
+
+        <LinearLayout
+            android:id="@+id/configLayoutAuthor"
+            android:layout_width="fill_parent"
+            android:layout_height="0dp"
+            android:layout_weight="1"
+            android:paddingLeft="5dp"
+            android:paddingRight="5dp"
+            android:background="@color/grey"
+            android:orientation="horizontal">
+
+            <TextView
+                android:id="@+id/configDetailsAuthor1"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1.0"
+                android:gravity="center_vertical|right"
+                android:paddingStart="5dp"
+                android:textSize="26sp"
+                android:singleLine="true"
+                android:maxLines="1"
+                android:text="@string/config_author"/>
+
+            <TextView
+                android:id="@+id/configDetailsAuthor2"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="2.1"
+                android:gravity="center_vertical|right"
+                android:paddingStart="5dp"
+                android:textSize="26sp"
+                android:singleLine="true"
+                android:maxLines="1"/>
+
+        </LinearLayout>
+
+        <LinearLayout
+            android:id="@+id/configLayoutDifficulty"
+            android:layout_width="fill_parent"
+            android:layout_height="0dp"
+            android:layout_weight="1"
+            android:paddingLeft="5dp"
+            android:paddingRight="5dp"
+            android:background="@color/grey"
+            android:orientation="horizontal">
+
+            <TextView
+                android:id="@+id/configDifficultyTitle"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1.0"
+                android:gravity="center_vertical|right"
+                android:paddingStart="5dp"
+                android:textSize="26sp"
+                android:singleLine="true"
+                android:maxLines="1"
+                android:text="@string/config_difficulty"/>
+
+            <LinearLayout
+                android:id="@+id/configDifficultyLayout"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="2.5"
+                android:gravity="start"
+                android:paddingTop="20dp"
+                android:paddingBottom="20dp"
+                android:orientation="horizontal">
+
+                <ImageView
+                    android:id="@+id/configDifficulty0"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="1"
+                    android:src="@drawable/ui_difficulty_unchecked"/>
+
+                <ImageView
+                    android:id="@+id/configDifficulty1"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="1"
+                    android:src="@drawable/ui_difficulty_unchecked"/>
+
+                <ImageView
+                    android:id="@+id/configDifficulty2"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="1"
+                    android:src="@drawable/ui_difficulty_unchecked"/>
+
+                <ImageView
+                    android:id="@+id/configDifficulty3"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="1"
+                    android:src="@drawable/ui_difficulty_unchecked"/>
+
+                <ImageView
+                    android:id="@+id/configDifficulty4"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="1"
+                    android:src="@drawable/ui_difficulty_unchecked"/>
+
+            </LinearLayout>
+
+        </LinearLayout>
+
+         <LinearLayout
+            android:id="@+id/configLayoutMesh"
+            android:layout_width="fill_parent"
+            android:layout_height="0dp"
+            android:layout_weight="1"
+            android:paddingLeft="5dp"
+            android:paddingRight="5dp"
+            android:background="@color/grey"
+            android:orientation="horizontal">
+
+            <TextView
+                android:id="@+id/configMeshTitle"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="1.0"
+                android:gravity="center_vertical|right"
+                android:paddingStart="5dp"
+                android:textSize="26sp"
+                android:singleLine="true"
+                android:maxLines="1"
+                android:text="@string/config_mesh"/>
+
+            <RadioGroup
+                android:id="@+id/meshRadioGroup"
+                android:layout_width="0dp"
+                android:layout_height="match_parent"
+                android:layout_weight="2.1"
+                android:orientation="horizontal"
+                android:checkedButton="@+id/meshNice"
+                android:background="@color/grey">
+
+                <RadioButton
+                    android:id="@+id/meshSimple"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="1"
+                    android:gravity="center_vertical|right"
+                    android:buttonTint="@color/white"
+                    android:text="@string/config_mesh_fast"/>
+
+                <RadioButton
+                    android:id="@+id/meshNice"
+                    android:layout_width="0dp"
+                    android:layout_height="match_parent"
+                    android:layout_weight="1"
+                    android:gravity="center_vertical|right"
+                    android:buttonTint="@color/white"
+                    android:text="@string/config_mesh_nice"/>
+
+            </RadioGroup>
+
+        </LinearLayout>
+
+    </LinearLayout>
+
+    <LinearLayout
+        android:id="@+id/lowerBar"
+        android:layout_width="match_parent"
+        android:layout_height="100dp"
+        android:layout_gravity="end"
+        android:orientation="horizontal"
+        android:background="@color/light_grey">
+    </LinearLayout>
+
+</LinearLayout>
