diff options
author | cyBerta <cyberta@riseup.net> | 2021-11-28 19:19:11 +0100 |
---|---|---|
committer | cyBerta <cyberta@riseup.net> | 2021-11-28 19:19:11 +0100 |
commit | 0ae22b0017c4796d0f27482b83ed282c1dbe7fea (patch) | |
tree | 3f3deb94dbf6d092738589eadf9276216700c5fe /app | |
parent | abcee0fbe2384302efc523fe65a6b6d0dee17e36 (diff) |
remove navigation drawer introduction for first-time users feature
Diffstat (limited to 'app')
-rw-r--r-- | app/src/main/java/se/leap/bitmaskclient/base/fragments/NavigationDrawerFragment.java | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/app/src/main/java/se/leap/bitmaskclient/base/fragments/NavigationDrawerFragment.java b/app/src/main/java/se/leap/bitmaskclient/base/fragments/NavigationDrawerFragment.java index 9f210bd5..ae961366 100644 --- a/app/src/main/java/se/leap/bitmaskclient/base/fragments/NavigationDrawerFragment.java +++ b/app/src/main/java/se/leap/bitmaskclient/base/fragments/NavigationDrawerFragment.java @@ -83,7 +83,6 @@ public class NavigationDrawerFragment extends Fragment implements SharedPreferen * Per the design guidelines, you should show the drawer on launch until the user manually * expands it. This shared preference tracks this. */ - private static final String PREF_USER_LEARNED_DRAWER = "navigation_drawer_learned"; private static final String TAG = NavigationDrawerFragment.class.getName(); public static final int TWO_SECONDS = 2000; @@ -100,7 +99,6 @@ public class NavigationDrawerFragment extends Fragment implements SharedPreferen private IconSwitchEntry saveBattery; private IconTextEntry manualGatewaySelection; - private boolean userLearnedDrawer; private volatile boolean wasPaused; private volatile boolean shouldCloseOnResume; @@ -116,7 +114,6 @@ public class NavigationDrawerFragment extends Fragment implements SharedPreferen // Reads in the flag indicating whether or not the user has demonstrated awareness of the // drawer. See PREF_USER_LEARNED_DRAWER for details. preferences = getContext().getSharedPreferences(SHARED_PREFERENCES, MODE_PRIVATE); - userLearnedDrawer = preferences.getBoolean(PREF_USER_LEARNED_DRAWER, false); preferences.registerOnSharedPreferenceChangeListener(this); } @@ -181,10 +178,6 @@ public class NavigationDrawerFragment extends Fragment implements SharedPreferen setupEntries(); setupActionBarDrawerToggle(activity); - if (!userLearnedDrawer) { - openNavigationDrawerForFirstTimeUsers(); - } - // Defer code dependent on restoration of previous instance state. this.drawerLayout.post(() -> drawerToggle.syncState()); this.drawerLayout.addDrawerListener(drawerToggle); @@ -216,12 +209,6 @@ public class NavigationDrawerFragment extends Fragment implements SharedPreferen return; } - if (!userLearnedDrawer) { - // The user manually opened the drawer; store this flag to prevent auto-showing - // the navigation drawer automatically in the future. - userLearnedDrawer = true; - preferences.edit().putBoolean(PREF_USER_LEARNED_DRAWER, true).apply(); - } activity.invalidateOptionsMenu(); } }; @@ -369,15 +356,6 @@ public class NavigationDrawerFragment extends Fragment implements SharedPreferen return actionBar; } - private void openNavigationDrawerForFirstTimeUsers() { - if (userLearnedDrawer) { - return; - } - - drawerLayout.openDrawer(fragmentContainerView, false); - closeDrawerWithDelay(); - } - @NonNull private void closeDrawerWithDelay() { final Handler navigationDrawerHandler = new Handler(); |