From 48d758b225122713bc6ced9f42f3fb956f0830c7 Mon Sep 17 00:00:00 2001 From: Giovanny R Date: Fri, 3 Apr 2026 17:27:26 -0500 Subject: [PATCH] Refresh visual theme foundation --- app/src/main/res/drawable/menu_selector.xml | 4 +- .../navigation_drawer_item_background.xml | 33 ++++++ app/src/main/res/layout/main_activity.xml | 4 +- app/src/main/res/layout/main_connection.xml | 11 +- app/src/main/res/layout/main_content.xml | 14 +-- app/src/main/res/layout/main_navigation.xml | 11 +- app/src/main/res/layout/main_toolbar.xml | 7 +- app/src/main/res/values-night/colors.xml | 46 ++++++++ app/src/main/res/values/colors.xml | 49 ++++----- app/src/main/res/values/styles.xml | 102 ++++++++++++++---- 10 files changed, 218 insertions(+), 63 deletions(-) create mode 100644 app/src/main/res/drawable/navigation_drawer_item_background.xml create mode 100644 app/src/main/res/values-night/colors.xml diff --git a/app/src/main/res/drawable/menu_selector.xml b/app/src/main/res/drawable/menu_selector.xml index 9a5bc6c94..6c9f543c8 100644 --- a/app/src/main/res/drawable/menu_selector.xml +++ b/app/src/main/res/drawable/menu_selector.xml @@ -18,6 +18,6 @@ --> - - + + diff --git a/app/src/main/res/drawable/navigation_drawer_item_background.xml b/app/src/main/res/drawable/navigation_drawer_item_background.xml new file mode 100644 index 000000000..22bcd031d --- /dev/null +++ b/app/src/main/res/drawable/navigation_drawer_item_background.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/main_activity.xml b/app/src/main/res/layout/main_activity.xml index 78da2cf6c..2a460d4be 100644 --- a/app/src/main/res/layout/main_activity.xml +++ b/app/src/main/res/layout/main_activity.xml @@ -23,6 +23,7 @@ android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" + android:background="@color/background" android:fitsSystemWindows="true" tools:openDrawer="start"> @@ -33,11 +34,10 @@ android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" + android:background="?attr/colorSurface" android:fitsSystemWindows="true" android:saveEnabled="false" app:headerLayout="@layout/main_navigation" - app:itemIconTint="@drawable/menu_selector" - app:itemTextColor="@drawable/menu_selector" app:menu="@menu/nav_drawer_menu" /> diff --git a/app/src/main/res/layout/main_connection.xml b/app/src/main/res/layout/main_connection.xml index 58c83ecc2..ac1d05bf2 100644 --- a/app/src/main/res/layout/main_connection.xml +++ b/app/src/main/res/layout/main_connection.xml @@ -27,10 +27,12 @@ android:id="@+id/connection" android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="@color/background" + android:background="@color/surface_container_high" android:orientation="vertical" - android:paddingLeft="@dimen/activity_horizontal_margin" - android:paddingRight="@dimen/activity_horizontal_margin" + android:paddingStart="@dimen/activity_horizontal_margin" + android:paddingTop="@dimen/activity_vertical_half_margin" + android:paddingEnd="@dimen/activity_horizontal_margin" + android:paddingBottom="@dimen/activity_vertical_half_margin" android:visibility="gone" tools:visibility="visible"> @@ -77,7 +79,8 @@ + android:layout_marginTop="@dimen/activity_vertical_half_margin" + android:background="@color/outline" /> diff --git a/app/src/main/res/layout/main_content.xml b/app/src/main/res/layout/main_content.xml index d2bd4500c..5fe118cb0 100644 --- a/app/src/main/res/layout/main_content.xml +++ b/app/src/main/res/layout/main_content.xml @@ -20,7 +20,8 @@ @@ -31,16 +32,17 @@ android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" + android:background="@color/background" android:orientation="vertical" - android:paddingLeft="@dimen/activity_horizontal_margin" + android:paddingStart="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" - android:paddingRight="@dimen/activity_horizontal_margin" + android:paddingEnd="@dimen/activity_horizontal_margin" android:paddingBottom="@dimen/activity_vertical_margin"> + android:layout_height="match_parent" /> @@ -49,9 +51,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" - android:background="@color/primary_material_dark" - app:itemIconTint="@drawable/menu_selector" - app:itemTextColor="@drawable/menu_selector" + android:background="?attr/colorSurface" app:labelVisibilityMode="labeled" app:menu="@menu/nav_bottom_menu" /> diff --git a/app/src/main/res/layout/main_navigation.xml b/app/src/main/res/layout/main_navigation.xml index d7a69a75a..c482c06e1 100644 --- a/app/src/main/res/layout/main_navigation.xml +++ b/app/src/main/res/layout/main_navigation.xml @@ -20,12 +20,12 @@ diff --git a/app/src/main/res/layout/main_toolbar.xml b/app/src/main/res/layout/main_toolbar.xml index af48accca..5cef258eb 100644 --- a/app/src/main/res/layout/main_toolbar.xml +++ b/app/src/main/res/layout/main_toolbar.xml @@ -20,17 +20,22 @@ + android:layout_height="?attr/actionBarSize" + android:paddingStart="@dimen/activity_horizontal_margin" + android:paddingEnd="@dimen/activity_horizontal_margin" /> diff --git a/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml new file mode 100644 index 000000000..8e6878f71 --- /dev/null +++ b/app/src/main/res/values-night/colors.xml @@ -0,0 +1,46 @@ + + + + #A8C7FA + #0A1B33 + #20406C + #D7E3FF + + #101418 + #1F2630 + #171C22 + #20262E + #E3E9F1 + #AAB5C3 + #3C4654 + #16202B + + @color/on_surface_variant + @color/brand_primary + @color/on_surface_variant + #5ED3CD + #83B8FF + #D7CCC8 + #86D993 + #FFB4AB + #F3C969 + #86D993 + @color/surface + #000000 + diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 9b7c4cc03..476a78e4b 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -16,30 +16,31 @@ ~ You should have received a copy of the GNU General Public License ~ along with this program. If not, see --> - - - #9E9E9E - - #2196F3 - - @color/regular - - #00BCD4 - - #0097A7 - - #607D8B - - #009688 - - #F44336 - - #FFC107 - - #4CAF50 - - #757575 - + #1A73E8 + #FFFFFF + #D7E3FF + #001B3D + + #F4F7FB + #E3EAF4 + #FFFFFF + #EDF2F8 + #15202B + #5F6B7A + #C7D0DD + #E8F0FE + + @color/on_surface_variant + @color/brand_primary + @color/on_surface_variant + #0B8A83 + #1565C0 + #6D4C41 + #2E7D32 + #BA1A1A + #9A6700 + #2E7D32 + @color/surface #000000 diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 50a3c57b4..6f160d8c3 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -1,4 +1,5 @@ - - - - - - - - - + - + + + + + + + + + +