summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ListItemDividerDecoration.kt7
-rw-r--r--android/src/main/res/layout/advanced.xml2
-rw-r--r--android/src/main/res/layout/app_list_item.xml17
-rw-r--r--android/src/main/res/layout/split_tunneling_header.xml11
-rw-r--r--android/src/main/res/values/dimensions.xml1
5 files changed, 18 insertions, 20 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ListItemDividerDecoration.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ListItemDividerDecoration.kt
index 26dcebe86d..16e1caad17 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ListItemDividerDecoration.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ListItemDividerDecoration.kt
@@ -12,11 +12,6 @@ class ListItemDividerDecoration(private val context: Context) : ItemDecoration()
private val dividerHeight = context.resources.getDimensionPixelSize(R.dimen.list_item_divider)
override fun getItemOffsets(offsets: Rect, view: View, parent: RecyclerView, state: State) {
- val position = parent.getChildAdapterPosition(view)
- val lastItem = parent.adapter!!.itemCount - 1
-
- if (position != lastItem) {
- offsets.bottom = dividerHeight
- }
+ offsets.bottom = dividerHeight
}
}
diff --git a/android/src/main/res/layout/advanced.xml b/android/src/main/res/layout/advanced.xml
index 29175969d0..c96c1b3d03 100644
--- a/android/src/main/res/layout/advanced.xml
+++ b/android/src/main/res/layout/advanced.xml
@@ -55,7 +55,7 @@
<net.mullvad.mullvadvpn.ui.widget.NavigateCell android:id="@+id/split_tunneling"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:layout_marginTop="@dimen/vertical_space"
+ android:layout_marginTop="1dp"
mullvad:text="@string/split_tunneling" />
</LinearLayout>
</net.mullvad.mullvadvpn.ui.widget.ListenableScrollView>
diff --git a/android/src/main/res/layout/app_list_item.xml b/android/src/main/res/layout/app_list_item.xml
index 49a15d06a8..c705db1085 100644
--- a/android/src/main/res/layout/app_list_item.xml
+++ b/android/src/main/res/layout/app_list_item.xml
@@ -1,25 +1,26 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:paddingHorizontal="16dp"
+ android:paddingHorizontal="@dimen/side_margin"
android:background="@drawable/app_list_item_background"
android:orientation="horizontal"
android:gravity="center"
android:clickable="true">
<ProgressBar android:id="@+id/loading"
- android:layout_width="40dp"
- android:layout_height="40dp"
+ android:layout_width="@dimen/app_list_item_icon_size"
+ android:layout_height="@dimen/app_list_item_icon_size"
android:layout_gravity="center"
+ android:layout_marginRight="4dp"
android:indeterminate="true"
android:indeterminateOnly="true"
android:indeterminateDuration="600"
android:indeterminateDrawable="@drawable/icon_spinner"
android:visibility="visible" />
<ImageView android:id="@+id/icon"
- android:layout_width="40dp"
- android:layout_height="40dp"
+ android:layout_width="@dimen/app_list_item_icon_size"
+ android:layout_height="@dimen/app_list_item_icon_size"
android:layout_gravity="center"
- android:layout_marginLeft="8dp"
+ android:layout_marginRight="4dp"
android:visibility="gone" />
<TextView android:id="@+id/name"
android:layout_width="wrap_content"
@@ -31,7 +32,7 @@
android:textSize="@dimen/text_medium"
android:text="" />
<net.mullvad.mullvadvpn.ui.widget.CellSwitch android:id="@+id/excluded"
- android:layout_width="52dp"
- android:layout_height="32dp"
+ android:layout_width="@dimen/cell_switch_width"
+ android:layout_height="@dimen/cell_switch_height"
android:layout_weight="0" />
</LinearLayout>
diff --git a/android/src/main/res/layout/split_tunneling_header.xml b/android/src/main/res/layout/split_tunneling_header.xml
index 12fb12c4f3..c58bd44c0e 100644
--- a/android/src/main/res/layout/split_tunneling_header.xml
+++ b/android/src/main/res/layout/split_tunneling_header.xml
@@ -18,7 +18,7 @@
android:paddingTop="8dp"
android:paddingHorizontal="@dimen/side_margin"
android:text="@string/split_tunneling_description"
- android:textColor="@color/white60"
+ android:textColor="@color/white"
android:textSize="@dimen/text_small" />
<net.mullvad.mullvadvpn.ui.widget.ToggleCell android:id="@+id/enabled"
android:layout_width="match_parent"
@@ -29,17 +29,18 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/vertical_space"
- android:paddingHorizontal="16dp"
+ android:paddingLeft="@dimen/cell_left_padding"
+ android:paddingRight="@dimen/cell_right_padding"
android:background="@drawable/cell_button_background"
android:visibility="gone"
android:gravity="center">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
- android:paddingHorizontal="8dp"
- android:paddingVertical="17dp"
+ android:paddingRight="@dimen/cell_inner_spacing"
+ android:paddingVertical="@dimen/cell_label_vertical_padding"
android:textColor="@color/white"
- android:textSize="@dimen/text_medium_plus"
+ android:textSize="@dimen/text_medium"
android:textStyle="bold"
android:text="@string/exclude_applications" />
</LinearLayout>
diff --git a/android/src/main/res/values/dimensions.xml b/android/src/main/res/values/dimensions.xml
index f02292476c..d06f80e517 100644
--- a/android/src/main/res/values/dimensions.xml
+++ b/android/src/main/res/values/dimensions.xml
@@ -37,4 +37,5 @@
<dimen name="half_vertical_space">10dp</dimen>
<dimen name="button_separation">18dp</dimen>
<dimen name="screen_vertical_margin">22dp</dimen>
+ <dimen name="app_list_item_icon_size">35dp</dimen>
</resources>