From 3b2fc905696d0dab756ec95261cd7292af0d298b Mon Sep 17 00:00:00 2001 From: Jannis Mattheis Date: Fri, 8 Mar 2019 10:13:46 +0100 Subject: [PATCH] Show full url in connection string --- .../gotify/messages/MessagesActivity.java | 18 ++++++++++----- app/src/main/res/layout/nav_header_drawer.xml | 22 ++++++++++++++----- app/src/main/res/values/dimens.xml | 2 +- app/src/main/res/values/strings.xml | 4 ++-- 4 files changed, 32 insertions(+), 14 deletions(-) diff --git a/app/src/main/java/com/github/gotify/messages/MessagesActivity.java b/app/src/main/java/com/github/gotify/messages/MessagesActivity.java index ed75074..8bd9f14 100644 --- a/app/src/main/java/com/github/gotify/messages/MessagesActivity.java +++ b/app/src/main/java/com/github/gotify/messages/MessagesActivity.java @@ -23,6 +23,7 @@ import androidx.drawerlayout.widget.DrawerLayout; import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; import butterknife.BindView; import butterknife.ButterKnife; +import com.github.gotify.BuildConfig; import com.github.gotify.MissedMessageUtil; import com.github.gotify.R; import com.github.gotify.Settings; @@ -53,7 +54,6 @@ import com.squareup.picasso.Target; import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import okhttp3.HttpUrl; import okhttp3.OkHttpClient; import static java.util.Collections.emptyList; @@ -200,12 +200,18 @@ public class MessagesActivity extends AppCompatActivity navigationView.setNavigationItemSelectedListener(this); View headerView = navigationView.getHeaderView(0); - TextView header = headerView.findViewById(R.id.header_username); - String host = HttpUrl.parse(settings.url()).host(); - header.setText(getString(R.string.connection, settings.user().getName(), host)); - TextView version = headerView.findViewById(R.id.header_versions); - version.setText(getString(R.string.server_version, settings.serverVersion())); + TextView user = headerView.findViewById(R.id.header_user); + user.setText(settings.user().getName()); + + TextView connection = headerView.findViewById(R.id.header_connection); + connection.setText( + getString(R.string.connection, settings.user().getName(), settings.url())); + + TextView version = headerView.findViewById(R.id.header_version); + version.setText( + getString(R.string.versions, BuildConfig.VERSION_NAME, settings.serverVersion())); + ImageButton refreshAll = headerView.findViewById(R.id.refresh_all); refreshAll.setOnClickListener(this::onRefreshAll); } diff --git a/app/src/main/res/layout/nav_header_drawer.xml b/app/src/main/res/layout/nav_header_drawer.xml index 32839ed..c365bf5 100644 --- a/app/src/main/res/layout/nav_header_drawer.xml +++ b/app/src/main/res/layout/nav_header_drawer.xml @@ -1,6 +1,7 @@ + + diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index a445aca..1d92c4e 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -3,5 +3,5 @@ 16dp 16dp 8dp - 176dp + 196dp \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c55b3ab..bb40d50 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -48,8 +48,7 @@ Listening to %s Could not connect %s Initializing - %s@%s - Gotify-Server v%s + gotify/android v%s; gotify/server v%s Advanced Settings Done No certificate selected @@ -58,4 +57,5 @@ Using http is insecure and it\'s recommend to use https instead. Use your favorite search engine to get more information about this topic. I Understand Waiting for network + %s@%s