From 727eb06523c18dda343ead26061c9c8d22e66a93 Mon Sep 17 00:00:00 2001 From: Peter Hasse Date: Wed, 8 Jan 2025 12:44:33 +0100 Subject: [PATCH] UX cleanup for Android API level35 changes. Bumb target sdk to 35 --- OpenMNT_logo_no_title.svg | 31 ++++++++++++++----- app/build.gradle | 2 +- app/src/main/AndroidManifest.xml | 27 +++++++++------- .../MainActivity.java | 2 +- app/src/main/res/layout/activity_main.xml | 12 +++++-- app/src/main/res/values-night/themes.xml | 2 +- app/src/main/res/values-v23/themes.xml | 9 ++++++ app/src/main/res/values/themes.xml | 6 ++-- 8 files changed, 62 insertions(+), 29 deletions(-) create mode 100644 app/src/main/res/values-v23/themes.xml diff --git a/OpenMNT_logo_no_title.svg b/OpenMNT_logo_no_title.svg index 58e5713b..b15bfa61 100644 --- a/OpenMNT_logo_no_title.svg +++ b/OpenMNT_logo_no_title.svg @@ -13,8 +13,31 @@ overflow="hidden" version="1.1" id="svg114" + sodipodi:docname="OpenMNT_logo_no_title.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"> + - OMNT - - - @@ -25,7 +26,7 @@ - + @@ -39,12 +40,12 @@ - + - - + + @@ -85,7 +88,7 @@ + android:theme="@style/Theme.OpenMobileNetworkToolkit.NoActionBar"> diff --git a/app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/MainActivity.java b/app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/MainActivity.java index ff15e620..3062356b 100644 --- a/app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/MainActivity.java +++ b/app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/MainActivity.java @@ -118,12 +118,12 @@ protected void onCreate(Bundle savedInstanceState) { // initialize android UX related thing the app needs setContentView(R.layout.activity_main); Toolbar toolbar = findViewById(R.id.toolbar); - toolbar.setTitle(""); setSupportActionBar(toolbar); gv.setLog_status(findViewById(R.id.log_status_icon)); NavHostFragment navHostFragment = (NavHostFragment) getSupportFragmentManager().findFragmentById(R.id.fragmentContainerView); navController = Objects.requireNonNull(navHostFragment).getNavController(); + // create notification channel CharSequence name = getString(R.string.channel_name); String description = getString(R.string.channel_description); diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 1d8a00d4..173bd3b4 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -13,6 +13,7 @@ android:id="@+id/coordinatorLayout" android:layout_width="match_parent" android:layout_height="match_parent" + android:fitsSystemWindows="true" android:keepScreenOn="true" tools:context=".MainActivity"> @@ -25,13 +26,18 @@ + android:layout_height="26dp" + android:visibility="visible" + app:navigationIcon="@drawable/openmnt_logo_symbol" + app:title="OMNT" + app:titleCentered="false" + app:titleMargin="0dp" + app:titleTextColor="@color/purple_200"> - + \ No newline at end of file diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index be09016b..34eede4b 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -8,12 +8,12 @@ - - \ No newline at end of file