From 75899594c35e0bd055cedd40f695fd6583a6b2dd Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Tue, 4 Apr 2023 19:34:00 +0200 Subject: ui: use real M3 themeing on TV Signed-off-by: Jason A. Donenfeld --- ui/src/main/res/color/tv_list_item_tint.xml | 7 +++ ui/src/main/res/layout/tv_activity.xml | 2 - ui/src/main/res/layout/tv_file_list_item.xml | 2 - ui/src/main/res/layout/tv_tunnel_list_item.xml | 9 ++-- ui/src/main/res/values/attrs.xml | 4 ++ ui/src/main/res/values/colors.xml | 63 ++++++++++++++++++++++++++ ui/src/main/res/values/md_colors.xml | 63 -------------------------- ui/src/main/res/values/styles.xml | 7 ++- ui/src/main/res/values/tv_colors.xml | 8 ---- ui/src/main/res/values/tv_styles.xml | 31 ------------- 10 files changed, 85 insertions(+), 111 deletions(-) create mode 100644 ui/src/main/res/color/tv_list_item_tint.xml create mode 100644 ui/src/main/res/values/colors.xml delete mode 100644 ui/src/main/res/values/md_colors.xml delete mode 100644 ui/src/main/res/values/tv_colors.xml delete mode 100644 ui/src/main/res/values/tv_styles.xml (limited to 'ui/src/main/res') diff --git a/ui/src/main/res/color/tv_list_item_tint.xml b/ui/src/main/res/color/tv_list_item_tint.xml new file mode 100644 index 00000000..08e833a7 --- /dev/null +++ b/ui/src/main/res/color/tv_list_item_tint.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/ui/src/main/res/layout/tv_activity.xml b/ui/src/main/res/layout/tv_activity.xml index 8e66c4e3..2ea80e41 100644 --- a/ui/src/main/res/layout/tv_activity.xml +++ b/ui/src/main/res/layout/tv_activity.xml @@ -135,7 +135,6 @@ android:visibility="@{isDeleting ? View.GONE : View.VISIBLE}" app:icon="@{filesRoot.isEmpty ? @drawable/ic_action_add_white : @drawable/ic_arrow_back}" app:iconPadding="0dp" - app:iconTint="?attr/colorOnPrimary" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" /> @@ -149,7 +148,6 @@ android:visibility="@{((tunnels.isEmpty && !isDeleting) || !filesRoot.isEmpty) ? View.GONE : View.VISIBLE}" app:icon="@{isDeleting ? @drawable/ic_arrow_back : @drawable/ic_action_delete}" app:iconPadding="0dp" - app:iconTint="?attr/colorOnPrimary" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent" /> diff --git a/ui/src/main/res/layout/tv_file_list_item.xml b/ui/src/main/res/layout/tv_file_list_item.xml index 3fab318a..d5afa0a4 100644 --- a/ui/src/main/res/layout/tv_file_list_item.xml +++ b/ui/src/main/res/layout/tv_file_list_item.xml @@ -21,7 +21,6 @@ android:layout_margin="8dp" android:layout_marginTop="4dp" android:layout_marginBottom="0dp" - android:backgroundTint="@color/tv_card_background" android:checkable="true" android:focusable="true" app:contentPadding="8dp"> @@ -35,7 +34,6 @@ android:layout_height="wrap_content" android:text="@{key}" android:textAppearance="?attr/textAppearanceTitleLarge" - android:textColor="?attr/colorOnPrimary" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> diff --git a/ui/src/main/res/layout/tv_tunnel_list_item.xml b/ui/src/main/res/layout/tv_tunnel_list_item.xml index 29656f2e..2d6039f1 100644 --- a/ui/src/main/res/layout/tv_tunnel_list_item.xml +++ b/ui/src/main/res/layout/tv_tunnel_list_item.xml @@ -28,16 +28,18 @@ type="com.wireguard.android.model.ObservableTunnel" /> - + app:isDeleting="@{isDeleting}" + app:isUp="@{item.state == State.UP}"> @@ -76,6 +77,6 @@ - + diff --git a/ui/src/main/res/values/attrs.xml b/ui/src/main/res/values/attrs.xml index 903ac008..9ba1eea5 100644 --- a/ui/src/main/res/values/attrs.xml +++ b/ui/src/main/res/values/attrs.xml @@ -4,4 +4,8 @@ + + + + diff --git a/ui/src/main/res/values/colors.xml b/ui/src/main/res/values/colors.xml new file mode 100644 index 00000000..65e82389 --- /dev/null +++ b/ui/src/main/res/values/colors.xml @@ -0,0 +1,63 @@ + + #1a73e8 + #005BC0 + #FFFFFF + #D8E2FF + #001A41 + #565E71 + #FFFFFF + #DBE2F9 + #131B2C + #715574 + #FFFFFF + #FBD7FC + #29132D + #BA1A1A + #FFDAD6 + #FFFFFF + #410002 + #FEFBFF + #1B1B1F + #FEFBFF + #1B1B1F + #E1E2EC + #44474F + #74777F + #F2F0F4 + #303033 + #ADC7FF + #000000 + #005BC0 + #C4C6D0 + #000000 + #ADC7FF + #002E68 + #004493 + #D8E2FF + #BFC6DC + #283041 + #3F4759 + #DBE2F9 + #DEBCDF + #402843 + #583E5B + #FBD7FC + #FFB4AB + #93000A + #690005 + #FFDAD6 + #1B1B1F + #E3E2E6 + #1B1B1F + #E3E2E6 + #44474F + #C4C6D0 + #8E9099 + #1B1B1F + #E3E2E6 + #005BC0 + #000000 + #ADC7FF + #44474F + #000000 + diff --git a/ui/src/main/res/values/md_colors.xml b/ui/src/main/res/values/md_colors.xml deleted file mode 100644 index 65e82389..00000000 --- a/ui/src/main/res/values/md_colors.xml +++ /dev/null @@ -1,63 +0,0 @@ - - #1a73e8 - #005BC0 - #FFFFFF - #D8E2FF - #001A41 - #565E71 - #FFFFFF - #DBE2F9 - #131B2C - #715574 - #FFFFFF - #FBD7FC - #29132D - #BA1A1A - #FFDAD6 - #FFFFFF - #410002 - #FEFBFF - #1B1B1F - #FEFBFF - #1B1B1F - #E1E2EC - #44474F - #74777F - #F2F0F4 - #303033 - #ADC7FF - #000000 - #005BC0 - #C4C6D0 - #000000 - #ADC7FF - #002E68 - #004493 - #D8E2FF - #BFC6DC - #283041 - #3F4759 - #DBE2F9 - #DEBCDF - #402843 - #583E5B - #FBD7FC - #FFB4AB - #93000A - #690005 - #FFDAD6 - #1B1B1F - #E3E2E6 - #1B1B1F - #E3E2E6 - #44474F - #C4C6D0 - #8E9099 - #1B1B1F - #E3E2E6 - #005BC0 - #000000 - #ADC7FF - #44474F - #000000 - diff --git a/ui/src/main/res/values/styles.xml b/ui/src/main/res/values/styles.xml index 74b4e80c..ea36784b 100644 --- a/ui/src/main/res/values/styles.xml +++ b/ui/src/main/res/values/styles.xml @@ -12,7 +12,7 @@ - + + diff --git a/ui/src/main/res/values/tv_colors.xml b/ui/src/main/res/values/tv_colors.xml deleted file mode 100644 index dc4e6a01..00000000 --- a/ui/src/main/res/values/tv_colors.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - #ff212121 - #ff0059c1 - @color/tv_primary_color - #b00020 - #ffeeeeee - diff --git a/ui/src/main/res/values/tv_styles.xml b/ui/src/main/res/values/tv_styles.xml deleted file mode 100644 index 07565a72..00000000 --- a/ui/src/main/res/values/tv_styles.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - -- cgit v1.2.3