From 33f1ca6de505c4eec6e029c306f496ee51b88ff2 Mon Sep 17 00:00:00 2001 From: tom79 Date: Sat, 9 Nov 2019 17:36:17 +0100 Subject: [PATCH] Keep improvements --- .../android/activities/BaseMainActivity.java | 14 ++++++-------- .../android/activities/EditProfileActivity.java | 3 --- .../fedilab/android/activities/GroupActivity.java | 13 ++++--------- .../activities/OpencollectiveActivity.java | 15 ++++----------- .../activities/ReorderTimelinesActivity.java | 7 +------ .../android/activities/TootInfoActivity.java | 2 -- .../java/app/fedilab/android/helper/Helper.java | 2 +- .../res/drawable-anydpi/ic_action_add_new.xml | 2 +- app/src/main/res/drawable-anydpi/ic_edit.xml | 2 +- app/src/main/res/layout/activity_edit_profile.xml | 8 -------- .../main/res/layout/activity_instance_social.xml | 10 ++++------ app/src/main/res/layout/activity_main.xml | 6 +++--- app/src/main/res/layout/activity_reorder_tabs.xml | 14 ++++++-------- app/src/main/res/layout/popup_text_size.xml | 6 ++---- app/src/main/res/layout/simple_action_bar.xml | 3 +-- app/src/main/res/layout/simple_bar_add.xml | 2 +- app/src/main/res/values/strings.xml | 1 + 17 files changed, 36 insertions(+), 74 deletions(-) diff --git a/app/src/main/java/app/fedilab/android/activities/BaseMainActivity.java b/app/src/main/java/app/fedilab/android/activities/BaseMainActivity.java index 153fd71c7..2c4e90d40 100644 --- a/app/src/main/java/app/fedilab/android/activities/BaseMainActivity.java +++ b/app/src/main/java/app/fedilab/android/activities/BaseMainActivity.java @@ -1079,14 +1079,12 @@ public abstract class BaseMainActivity extends BaseActivity return true; case R.id.action_import_data: - if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { - if (ContextCompat.checkSelfPermission(BaseMainActivity.this, Manifest.permission.READ_EXTERNAL_STORAGE) != - PackageManager.PERMISSION_GRANTED) { - ActivityCompat.requestPermissions(BaseMainActivity.this, - new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, - TootActivity.MY_PERMISSIONS_REQUEST_READ_EXTERNAL_STORAGE); - return true; - } + if (ContextCompat.checkSelfPermission(BaseMainActivity.this, Manifest.permission.READ_EXTERNAL_STORAGE) != + PackageManager.PERMISSION_GRANTED) { + ActivityCompat.requestPermissions(BaseMainActivity.this, + new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, + TootActivity.MY_PERMISSIONS_REQUEST_READ_EXTERNAL_STORAGE); + return true; } intent = new Intent(Intent.ACTION_GET_CONTENT); intent.addCategory(Intent.CATEGORY_OPENABLE); diff --git a/app/src/main/java/app/fedilab/android/activities/EditProfileActivity.java b/app/src/main/java/app/fedilab/android/activities/EditProfileActivity.java index 752820219..41b250638 100644 --- a/app/src/main/java/app/fedilab/android/activities/EditProfileActivity.java +++ b/app/src/main/java/app/fedilab/android/activities/EditProfileActivity.java @@ -116,9 +116,6 @@ public class EditProfileActivity extends BaseActivity implements OnRetrieveAccou case Helper.THEME_LIGHT: setTheme(R.style.AppTheme_Fedilab); break; - case Helper.THEME_DARK: - setTheme(R.style.AppThemeDark); - break; case Helper.THEME_BLACK: setTheme(R.style.AppThemeBlack); break; diff --git a/app/src/main/java/app/fedilab/android/activities/GroupActivity.java b/app/src/main/java/app/fedilab/android/activities/GroupActivity.java index 92ee7f445..2627b674a 100644 --- a/app/src/main/java/app/fedilab/android/activities/GroupActivity.java +++ b/app/src/main/java/app/fedilab/android/activities/GroupActivity.java @@ -26,7 +26,6 @@ import android.widget.Toast; import androidx.appcompat.widget.Toolbar; -import androidx.core.content.ContextCompat; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; @@ -91,8 +90,6 @@ public class GroupActivity extends BaseActivity implements OnRetrieveFeedsInterf setContentView(R.layout.activity_group); Toolbar toolbar = findViewById(R.id.toolbar); - if (theme == THEME_BLACK) - toolbar.setBackgroundColor(ContextCompat.getColor(GroupActivity.this, R.color.black)); setSupportActionBar(toolbar); if (getSupportActionBar() != null) @@ -167,13 +164,11 @@ public class GroupActivity extends BaseActivity implements OnRetrieveFeedsInterf @Override public boolean onOptionsItemSelected(MenuItem item) { - switch (item.getItemId()) { - case android.R.id.home: - finish(); - return true; - default: - return super.onOptionsItemSelected(item); + if (item.getItemId() == android.R.id.home) { + finish(); + return true; } + return super.onOptionsItemSelected(item); } @Override diff --git a/app/src/main/java/app/fedilab/android/activities/OpencollectiveActivity.java b/app/src/main/java/app/fedilab/android/activities/OpencollectiveActivity.java index 021aa16b6..df034c706 100644 --- a/app/src/main/java/app/fedilab/android/activities/OpencollectiveActivity.java +++ b/app/src/main/java/app/fedilab/android/activities/OpencollectiveActivity.java @@ -14,7 +14,6 @@ * see . */ package app.fedilab.android.activities; -import android.annotation.SuppressLint; import android.content.Intent; import android.content.SharedPreferences; import android.net.Uri; @@ -22,7 +21,6 @@ import android.os.AsyncTask; import android.os.Bundle; import androidx.appcompat.app.ActionBar; -import androidx.appcompat.widget.Toolbar; import android.view.LayoutInflater; import android.view.MenuItem; @@ -71,9 +69,6 @@ public class OpencollectiveActivity extends BaseActivity implements OnRetrieveRe case Helper.THEME_LIGHT: setTheme(R.style.AppTheme_Fedilab); break; - case Helper.THEME_DARK: - setTheme(R.style.AppThemeDark); - break; case Helper.THEME_BLACK: setTheme(R.style.AppThemeBlack); break; @@ -134,13 +129,11 @@ public class OpencollectiveActivity extends BaseActivity implements OnRetrieveRe @Override public boolean onOptionsItemSelected(MenuItem item) { - switch (item.getItemId()) { - case android.R.id.home: - finish(); - return true; - default: - return super.onOptionsItemSelected(item); + if (item.getItemId() == android.R.id.home) { + finish(); + return true; } + return super.onOptionsItemSelected(item); } diff --git a/app/src/main/java/app/fedilab/android/activities/ReorderTimelinesActivity.java b/app/src/main/java/app/fedilab/android/activities/ReorderTimelinesActivity.java index 971c1490b..e98277e76 100644 --- a/app/src/main/java/app/fedilab/android/activities/ReorderTimelinesActivity.java +++ b/app/src/main/java/app/fedilab/android/activities/ReorderTimelinesActivity.java @@ -96,22 +96,17 @@ public class ReorderTimelinesActivity extends BaseActivity implements OnStartDra private ManageTimelines timeline; private boolean isLoadingInstance; private String oldSearch; - private int theme; - private String instance; private boolean refresh_list; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); SharedPreferences sharedpreferences = getSharedPreferences(Helper.APP_PREFS, MODE_PRIVATE); - theme = sharedpreferences.getInt(Helper.SET_THEME, Helper.THEME_DARK); + int theme = sharedpreferences.getInt(Helper.SET_THEME, Helper.THEME_DARK); switch (theme) { case Helper.THEME_LIGHT: setTheme(R.style.AppTheme_Fedilab); break; - case Helper.THEME_DARK: - setTheme(R.style.AppThemeDark); - break; case Helper.THEME_BLACK: setTheme(R.style.AppThemeBlack); break; diff --git a/app/src/main/java/app/fedilab/android/activities/TootInfoActivity.java b/app/src/main/java/app/fedilab/android/activities/TootInfoActivity.java index 30b6e19e6..5a9e72943 100644 --- a/app/src/main/java/app/fedilab/android/activities/TootInfoActivity.java +++ b/app/src/main/java/app/fedilab/android/activities/TootInfoActivity.java @@ -50,7 +50,6 @@ public class TootInfoActivity extends BaseActivity { private String toot_id; private TabLayout tabLayout; private ViewPager mPager; - private String userID; @Override protected void onCreate(Bundle savedInstanceState) { @@ -78,7 +77,6 @@ public class TootInfoActivity extends BaseActivity { Toasty.error(getApplicationContext(), getString(R.string.toast_error), Toast.LENGTH_SHORT).show(); finish(); } - userID = sharedpreferences.getString(Helper.PREF_KEY_ID, null); tabLayout = findViewById(R.id.tabLayout); mPager = findViewById(R.id.viewpager); tabLayout.addTab(tabLayout.newTab().setText(getString(R.string.reblog) + " (" + toot_reblogs_count + ")")); diff --git a/app/src/main/java/app/fedilab/android/helper/Helper.java b/app/src/main/java/app/fedilab/android/helper/Helper.java index fb9bc71ff..6ca2a2815 100644 --- a/app/src/main/java/app/fedilab/android/helper/Helper.java +++ b/app/src/main/java/app/fedilab/android/helper/Helper.java @@ -4264,7 +4264,7 @@ public class Helper { final SwitchCompat clean_all = dialogView.findViewById(R.id.clean_all); final float finalCacheSize = cacheSize; builder - .setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() { + .setPositiveButton(R.string.clear, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { // continue with delete AsyncTask.execute(new Runnable() { diff --git a/app/src/main/res/drawable-anydpi/ic_action_add_new.xml b/app/src/main/res/drawable-anydpi/ic_action_add_new.xml index ce9382569..0239c3214 100644 --- a/app/src/main/res/drawable-anydpi/ic_action_add_new.xml +++ b/app/src/main/res/drawable-anydpi/ic_action_add_new.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable-anydpi/ic_edit.xml b/app/src/main/res/drawable-anydpi/ic_edit.xml index dfc68d5ac..85d32985f 100644 --- a/app/src/main/res/drawable-anydpi/ic_edit.xml +++ b/app/src/main/res/drawable-anydpi/ic_edit.xml @@ -4,6 +4,6 @@ android:viewportWidth="24.0" android:viewportHeight="24.0"> diff --git a/app/src/main/res/layout/activity_edit_profile.xml b/app/src/main/res/layout/activity_edit_profile.xml index 93577cab9..6aed28b68 100644 --- a/app/src/main/res/layout/activity_edit_profile.xml +++ b/app/src/main/res/layout/activity_edit_profile.xml @@ -30,13 +30,6 @@ android:orientation="vertical" tools:ignore="UselessParent"> - - diff --git a/app/src/main/res/layout/activity_instance_social.xml b/app/src/main/res/layout/activity_instance_social.xml index a8fa7350b..43a04243f 100644 --- a/app/src/main/res/layout/activity_instance_social.xml +++ b/app/src/main/res/layout/activity_instance_social.xml @@ -15,7 +15,8 @@ android:id="@+id/back_ground_image" android:scaleType="centerCrop" android:layout_width="match_parent" - android:layout_height="match_parent"/> + android:layout_height="match_parent" + android:contentDescription="@string/logo_of_the_instance" /> diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 2955e2511..38739a169 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -130,7 +130,7 @@ android:layout_height="wrap_content" android:layout_gravity="bottom|end" android:layout_margin="@dimen/fab_margin_floating" - app:srcCompat="@drawable/ic_edit" + android:src="@drawable/ic_edit" tools:ignore="VectorDrawableCompat" /> diff --git a/app/src/main/res/layout/activity_reorder_tabs.xml b/app/src/main/res/layout/activity_reorder_tabs.xml index bbe5fadad..d7230730d 100644 --- a/app/src/main/res/layout/activity_reorder_tabs.xml +++ b/app/src/main/res/layout/activity_reorder_tabs.xml @@ -22,12 +22,12 @@ android:id="@+id/lv_reorder_tabs" android:layout_width="match_parent" android:layout_height="wrap_content" - android:scrollbars="none"> + android:scrollbars="none"/> + /> + /> diff --git a/app/src/main/res/layout/popup_text_size.xml b/app/src/main/res/layout/popup_text_size.xml index 8e589f95b..bf946e566 100644 --- a/app/src/main/res/layout/popup_text_size.xml +++ b/app/src/main/res/layout/popup_text_size.xml @@ -24,7 +24,6 @@ @@ -33,7 +32,7 @@ android:layout_gravity="center_vertical" android:id="@+id/set_text_size" android:layout_width="match_parent" - android:layout_height="wrap_content"> + android:layout_height="wrap_content"/> + android:layout_height="wrap_content"/> \ No newline at end of file diff --git a/app/src/main/res/layout/simple_action_bar.xml b/app/src/main/res/layout/simple_action_bar.xml index 283a0cbe0..473003658 100644 --- a/app/src/main/res/layout/simple_action_bar.xml +++ b/app/src/main/res/layout/simple_action_bar.xml @@ -34,11 +34,11 @@ Background Change the background color for timelines Pin this tag + Logo of the instance \ No newline at end of file