taler-android

Android apps for GNU Taler (wallet, PoS, cashier)
Log | Files | Refs | README | LICENSE

commit 4fb20f3960491e453f6a8563ec04803b16668b03
parent 01509d7a3d93fd61886687625397a417c1ee1b29
Author: Bohdan Potuzhnyi <bohdan.potuzhnyi@gmail.com>
Date:   Thu, 24 Apr 2025 13:44:27 +0200

merchant-terminal making it more Taler like

Diffstat:
Mmerchant-terminal/src/main/res/color/button_bottom.xml | 4++--
Amerchant-terminal/src/main/res/color/complete_button_bottom.xml | 5+++++
Mmerchant-terminal/src/main/res/drawable/side_nav_bar.xml | 5++---
Mmerchant-terminal/src/main/res/layout/fragment_order.xml | 2+-
Mmerchant-terminal/src/main/res/values/colors.xml | 47+++++++++++++++++++++++++++++++++++++++++++----
Mmerchant-terminal/src/main/res/values/strings.xml | 2+-
Mmerchant-terminal/src/main/res/values/styles.xml | 4++--
7 files changed, 56 insertions(+), 13 deletions(-)

diff --git a/merchant-terminal/src/main/res/color/button_bottom.xml b/merchant-terminal/src/main/res/color/button_bottom.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> - <item android:color="@color/bottomButtons" android:state_enabled="true" /> - <item android:alpha="0.12" android:color="?attr/colorOnSurface" /> + <item android:color="@color/colorTertiary" android:state_enabled="true" /> + <item android:alpha="0.12" android:color="@color/colorSecondaryContainer" /> </selector> diff --git a/merchant-terminal/src/main/res/color/complete_button_bottom.xml b/merchant-terminal/src/main/res/color/complete_button_bottom.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<selector xmlns:android="http://schemas.android.com/apk/res/android"> + <item android:color="@color/colorPrimary" android:state_enabled="true" /> + <item android:alpha="0.12" android:color="@color/colorSecondary" /> +</selector> diff --git a/merchant-terminal/src/main/res/drawable/side_nav_bar.xml b/merchant-terminal/src/main/res/drawable/side_nav_bar.xml @@ -1,9 +1,8 @@ <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient - android:angle="135" - android:centerColor="@color/colorPrimaryDark" - android:endColor="@color/colorPrimaryDark" + android:angle="-45" + android:endColor="@color/colorTertiary" android:startColor="@color/colorPrimary" android:type="linear" /> </shape> \ No newline at end of file diff --git a/merchant-terminal/src/main/res/layout/fragment_order.xml b/merchant-terminal/src/main/res/layout/fragment_order.xml @@ -155,7 +155,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginEnd="8dp" - android:backgroundTint="@color/green" + android:backgroundTint="@color/complete_button_bottom" android:text="@string/order_complete" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" diff --git a/merchant-terminal/src/main/res/values/colors.xml b/merchant-terminal/src/main/res/values/colors.xml @@ -1,8 +1,47 @@ <?xml version="1.0" encoding="utf-8"?> <resources> - <color name="colorPrimary">#795548</color> - <color name="colorPrimaryDark">#5D4037</color> - <color name="colorAccent">#FFEB3B</color> +<!-- Core colors --> +<color name="colorPrimary">#0042b3</color> +<color name="colorSecondary">#586a88</color> +<color name="colorTertiary">#338af0</color> +<color name="colorError">#b3261e</color> +<color name="colorNeutral">#fdfdff</color> +<color name="colorNeutralVariant">#e0e3ec</color> - <color name="bottomButtons">#9E9D24</color> +<!-- Extended colors --> +<color name="colorOnPrimary">#ffffff</color> +<color name="colorPrimaryContainer">#d3deff</color> +<color name="colorOnPrimaryContainer">#00134a</color> +<color name="colorInversePrimary">#afc6ff</color> + +<color name="colorOnSecondary">#ffffff</color> +<color name="colorSecondaryContainer">#d8e3f9</color> +<color name="colorOnSecondaryContainer">#111c2b</color> + +<color name="colorOnTertiary">#ffffff</color> +<color name="colorTertiaryContainer">#d1e4ff</color> +<color name="colorOnTertiaryContainer">#001c39</color> + +<color name="colorOnError">#ffffff</color> +<color name="colorErrorContainer">#f9dedc</color> +<color name="colorOnErrorContainer">#410e0b</color> + +<color name="colorOutline">#767880</color> +<color name="colorOutlineVariant">#c4c6d0</color> + +<color name="colorBackground">#fdfdff</color> +<color name="colorOnBackground">#1a1c1f</color> + +<color name="colorSurface">#fdfdff</color> +<color name="colorOnSurface">#1c1b1f</color> +<color name="colorOnSurfaceVariant">#45474f</color> +<color name="colorSurfaceVariant">#e0e3ec</color> + +<color name="colorInverseOnSurface">#f4eff4</color> +<color name="colorInverseSurface">#313033</color> + +<color name="colorSurfaceTint">#0042b3</color> + +<color name="colorShadow">#000000</color> +<color name="colorScrim">#000000</color> </resources> diff --git a/merchant-terminal/src/main/res/values/strings.xml b/merchant-terminal/src/main/res/values/strings.xml @@ -19,7 +19,7 @@ <string name="order_previous">Prev</string> <string name="order_next">Next</string> <string name="order_custom">Add custom product</string> - <string name="order_complete">Complete</string> + <string name="order_complete">Complete order</string> <string name="order_custom_product">Custom product name</string> <string name="order_custom_product_default">Tip</string> <string name="order_custom_add_button">Add</string> diff --git a/merchant-terminal/src/main/res/values/styles.xml b/merchant-terminal/src/main/res/values/styles.xml @@ -4,8 +4,8 @@ <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorOnPrimary">@android:color/white</item> - <item name="colorPrimaryDark">@color/colorPrimaryDark</item> - <item name="colorAccent">@color/colorAccent</item> + <item name="colorPrimaryDark">@color/colorInversePrimary</item> + <item name="colorAccent">@color/colorTertiary</item> </style> <style name="AppTheme.NoActionBar">